From 4654a2e350501096b8567b97f660b2eb1d2e646c Mon Sep 17 00:00:00 2001 From: Uchiha Bayu Senju <66105812+adityabayu1231@users.noreply.github.com> Date: Sun, 27 Apr 2025 23:55:09 +0700 Subject: [PATCH] Upload --- .editorconfig | 18 + .env.example | 65 + .gitattributes | 10 + .github/workflows/lint.yml | 46 + .github/workflows/tests.yml | 54 + .gitignore | 23 + app/Filament/Resources/DoctorResource.php | 75 + .../DoctorResource/Pages/CreateDoctor.php | 12 + .../DoctorResource/Pages/EditDoctor.php | 19 + .../DoctorResource/Pages/ListDoctors.php | 19 + app/Filament/Resources/PatientResource.php | 87 + .../PatientResource/Pages/CreatePatient.php | 12 + .../PatientResource/Pages/EditPatient.php | 19 + .../PatientResource/Pages/ListPatients.php | 19 + app/Filament/Resources/PaymentResource.php | 143 + .../PaymentResource/Pages/CreatePayment.php | 12 + .../PaymentResource/Pages/EditPayment.php | 19 + .../PaymentResource/Pages/ListPayments.php | 19 + .../Resources/RegistrationResource.php | 99 + .../Pages/CreateRegistration.php | 12 + .../Pages/EditRegistration.php | 19 + .../Pages/ListRegistrations.php | 19 + .../PatientTreatmentsRelationManager.php | 64 + app/Filament/Resources/TreatmentResource.php | 75 + .../Pages/CreateTreatment.php | 12 + .../TreatmentResource/Pages/EditTreatment.php | 19 + .../Pages/ListTreatments.php | 19 + .../Auth/VerifyEmailController.php | 30 + app/Http/Controllers/Controller.php | 8 + app/Http/Controllers/DashboardController.php | 23 + app/Livewire/Actions/Logout.php | 22 + app/Livewire/Dashboard/ReportGenerator.php | 54 + app/Livewire/Dashboard/Statistics.php | 63 + app/Models/Doctor.php | 19 + app/Models/Patient.php | 19 + app/Models/PatientTreatment.php | 25 + app/Models/Payment.php | 20 + app/Models/Registration.php | 36 + app/Models/Treatment.php | 19 + app/Models/User.php | 67 + app/Providers/AppServiceProvider.php | 24 + app/Providers/Filament/AdminPanelProvider.php | 58 + app/Providers/VoltServiceProvider.php | 28 + artisan | 18 + bootstrap/app.php | 18 + bootstrap/cache/.gitignore | 2 + bootstrap/providers.php | 7 + composer.json | 82 + composer.lock | 11667 ++++++++++++++++ config/app.php | 126 + config/auth.php | 115 + config/cache.php | 108 + config/database.php | 174 + config/filament.php | 101 + config/filesystems.php | 80 + config/logging.php | 132 + config/mail.php | 116 + config/queue.php | 112 + config/services.php | 38 + config/session.php | 217 + database/.gitignore | 1 + database/factories/DoctorFactory.php | 25 + database/factories/PatientFactory.php | 27 + .../factories/PatientTreatmentFactory.php | 27 + database/factories/PaymentFactory.php | 29 + database/factories/RegistrationFactory.php | 28 + database/factories/TreatmentFactory.php | 25 + database/factories/UserFactory.php | 44 + .../0001_01_01_000000_create_users_table.php | 49 + .../0001_01_01_000001_create_cache_table.php | 35 + .../0001_01_01_000002_create_jobs_table.php | 57 + ...025_04_27_075922_create_patients_table.php | 32 + ...2025_04_27_080106_create_doctors_table.php | 30 + ...4_27_080130_create_registrations_table.php | 31 + ...5_04_27_080345_create_treatments_table.php | 30 + ...080414_create_patient_treatments_table.php | 30 + ...025_04_27_080433_create_payments_table.php | 34 + database/seeders/DatabaseSeeder.php | 38 + lang/vendor/filament-actions/ar/associate.php | 45 + lang/vendor/filament-actions/ar/attach.php | 45 + lang/vendor/filament-actions/ar/create.php | 37 + lang/vendor/filament-actions/ar/delete.php | 61 + lang/vendor/filament-actions/ar/detach.php | 61 + .../vendor/filament-actions/ar/dissociate.php | 61 + lang/vendor/filament-actions/ar/edit.php | 33 + lang/vendor/filament-actions/ar/export.php | 77 + .../filament-actions/ar/force-delete.php | 61 + lang/vendor/filament-actions/ar/group.php | 9 + lang/vendor/filament-actions/ar/import.php | 81 + lang/vendor/filament-actions/ar/modal.php | 23 + lang/vendor/filament-actions/ar/replicate.php | 33 + lang/vendor/filament-actions/ar/restore.php | 61 + lang/vendor/filament-actions/ar/view.php | 25 + lang/vendor/filament-actions/az/associate.php | 45 + lang/vendor/filament-actions/az/attach.php | 45 + lang/vendor/filament-actions/az/create.php | 37 + lang/vendor/filament-actions/az/delete.php | 61 + lang/vendor/filament-actions/az/detach.php | 61 + .../vendor/filament-actions/az/dissociate.php | 61 + lang/vendor/filament-actions/az/edit.php | 33 + lang/vendor/filament-actions/az/export.php | 77 + .../filament-actions/az/force-delete.php | 61 + lang/vendor/filament-actions/az/group.php | 9 + lang/vendor/filament-actions/az/import.php | 81 + lang/vendor/filament-actions/az/modal.php | 23 + lang/vendor/filament-actions/az/replicate.php | 33 + lang/vendor/filament-actions/az/restore.php | 61 + lang/vendor/filament-actions/az/view.php | 25 + lang/vendor/filament-actions/bg/associate.php | 45 + lang/vendor/filament-actions/bg/attach.php | 45 + lang/vendor/filament-actions/bg/create.php | 37 + lang/vendor/filament-actions/bg/delete.php | 61 + lang/vendor/filament-actions/bg/detach.php | 61 + .../vendor/filament-actions/bg/dissociate.php | 61 + lang/vendor/filament-actions/bg/edit.php | 33 + .../filament-actions/bg/force-delete.php | 61 + lang/vendor/filament-actions/bg/group.php | 9 + lang/vendor/filament-actions/bg/modal.php | 23 + lang/vendor/filament-actions/bg/replicate.php | 33 + lang/vendor/filament-actions/bg/restore.php | 61 + lang/vendor/filament-actions/bg/view.php | 25 + lang/vendor/filament-actions/bn/associate.php | 45 + lang/vendor/filament-actions/bn/attach.php | 45 + lang/vendor/filament-actions/bn/create.php | 37 + lang/vendor/filament-actions/bn/delete.php | 61 + lang/vendor/filament-actions/bn/detach.php | 61 + .../vendor/filament-actions/bn/dissociate.php | 61 + lang/vendor/filament-actions/bn/edit.php | 33 + .../filament-actions/bn/force-delete.php | 61 + lang/vendor/filament-actions/bn/group.php | 9 + lang/vendor/filament-actions/bn/modal.php | 23 + lang/vendor/filament-actions/bn/replicate.php | 33 + lang/vendor/filament-actions/bn/restore.php | 61 + lang/vendor/filament-actions/bn/view.php | 25 + lang/vendor/filament-actions/bs/associate.php | 45 + lang/vendor/filament-actions/bs/attach.php | 45 + lang/vendor/filament-actions/bs/create.php | 37 + lang/vendor/filament-actions/bs/delete.php | 61 + lang/vendor/filament-actions/bs/detach.php | 61 + .../vendor/filament-actions/bs/dissociate.php | 61 + lang/vendor/filament-actions/bs/edit.php | 33 + lang/vendor/filament-actions/bs/export.php | 77 + .../filament-actions/bs/force-delete.php | 61 + lang/vendor/filament-actions/bs/group.php | 9 + lang/vendor/filament-actions/bs/import.php | 85 + lang/vendor/filament-actions/bs/modal.php | 23 + lang/vendor/filament-actions/bs/replicate.php | 33 + lang/vendor/filament-actions/bs/restore.php | 61 + lang/vendor/filament-actions/bs/view.php | 25 + lang/vendor/filament-actions/ca/associate.php | 45 + lang/vendor/filament-actions/ca/attach.php | 45 + lang/vendor/filament-actions/ca/create.php | 37 + lang/vendor/filament-actions/ca/delete.php | 61 + lang/vendor/filament-actions/ca/detach.php | 61 + .../vendor/filament-actions/ca/dissociate.php | 61 + lang/vendor/filament-actions/ca/edit.php | 33 + lang/vendor/filament-actions/ca/export.php | 77 + .../filament-actions/ca/force-delete.php | 61 + lang/vendor/filament-actions/ca/group.php | 9 + lang/vendor/filament-actions/ca/import.php | 81 + lang/vendor/filament-actions/ca/modal.php | 23 + lang/vendor/filament-actions/ca/replicate.php | 33 + lang/vendor/filament-actions/ca/restore.php | 61 + lang/vendor/filament-actions/ca/view.php | 25 + .../vendor/filament-actions/ckb/associate.php | 45 + lang/vendor/filament-actions/ckb/attach.php | 45 + lang/vendor/filament-actions/ckb/create.php | 37 + lang/vendor/filament-actions/ckb/delete.php | 61 + lang/vendor/filament-actions/ckb/detach.php | 61 + .../filament-actions/ckb/dissociate.php | 61 + lang/vendor/filament-actions/ckb/edit.php | 33 + .../filament-actions/ckb/force-delete.php | 61 + lang/vendor/filament-actions/ckb/group.php | 9 + lang/vendor/filament-actions/ckb/modal.php | 23 + .../vendor/filament-actions/ckb/replicate.php | 33 + lang/vendor/filament-actions/ckb/restore.php | 61 + lang/vendor/filament-actions/ckb/view.php | 25 + lang/vendor/filament-actions/cs/associate.php | 45 + lang/vendor/filament-actions/cs/attach.php | 45 + lang/vendor/filament-actions/cs/create.php | 37 + lang/vendor/filament-actions/cs/delete.php | 61 + lang/vendor/filament-actions/cs/detach.php | 61 + .../vendor/filament-actions/cs/dissociate.php | 61 + lang/vendor/filament-actions/cs/edit.php | 33 + lang/vendor/filament-actions/cs/export.php | 77 + .../filament-actions/cs/force-delete.php | 61 + lang/vendor/filament-actions/cs/group.php | 9 + lang/vendor/filament-actions/cs/import.php | 81 + lang/vendor/filament-actions/cs/modal.php | 23 + lang/vendor/filament-actions/cs/replicate.php | 33 + lang/vendor/filament-actions/cs/restore.php | 61 + lang/vendor/filament-actions/cs/view.php | 25 + lang/vendor/filament-actions/da/associate.php | 45 + lang/vendor/filament-actions/da/attach.php | 45 + lang/vendor/filament-actions/da/create.php | 37 + lang/vendor/filament-actions/da/delete.php | 61 + lang/vendor/filament-actions/da/detach.php | 61 + .../vendor/filament-actions/da/dissociate.php | 61 + lang/vendor/filament-actions/da/edit.php | 33 + lang/vendor/filament-actions/da/export.php | 77 + .../filament-actions/da/force-delete.php | 61 + lang/vendor/filament-actions/da/group.php | 9 + lang/vendor/filament-actions/da/import.php | 77 + lang/vendor/filament-actions/da/modal.php | 23 + lang/vendor/filament-actions/da/replicate.php | 33 + lang/vendor/filament-actions/da/restore.php | 61 + lang/vendor/filament-actions/da/view.php | 25 + lang/vendor/filament-actions/de/associate.php | 45 + lang/vendor/filament-actions/de/attach.php | 45 + lang/vendor/filament-actions/de/create.php | 37 + lang/vendor/filament-actions/de/delete.php | 61 + lang/vendor/filament-actions/de/detach.php | 61 + .../vendor/filament-actions/de/dissociate.php | 61 + lang/vendor/filament-actions/de/edit.php | 33 + lang/vendor/filament-actions/de/export.php | 77 + .../filament-actions/de/force-delete.php | 61 + lang/vendor/filament-actions/de/group.php | 9 + lang/vendor/filament-actions/de/import.php | 82 + lang/vendor/filament-actions/de/modal.php | 23 + lang/vendor/filament-actions/de/replicate.php | 33 + lang/vendor/filament-actions/de/restore.php | 61 + lang/vendor/filament-actions/de/view.php | 25 + lang/vendor/filament-actions/el/associate.php | 45 + lang/vendor/filament-actions/el/attach.php | 45 + lang/vendor/filament-actions/el/create.php | 37 + lang/vendor/filament-actions/el/delete.php | 61 + lang/vendor/filament-actions/el/detach.php | 61 + .../vendor/filament-actions/el/dissociate.php | 61 + lang/vendor/filament-actions/el/edit.php | 33 + lang/vendor/filament-actions/el/export.php | 77 + .../filament-actions/el/force-delete.php | 61 + lang/vendor/filament-actions/el/group.php | 9 + lang/vendor/filament-actions/el/import.php | 77 + lang/vendor/filament-actions/el/modal.php | 23 + lang/vendor/filament-actions/el/replicate.php | 33 + lang/vendor/filament-actions/el/restore.php | 61 + lang/vendor/filament-actions/el/view.php | 25 + lang/vendor/filament-actions/en/associate.php | 45 + lang/vendor/filament-actions/en/attach.php | 45 + lang/vendor/filament-actions/en/create.php | 37 + lang/vendor/filament-actions/en/delete.php | 61 + lang/vendor/filament-actions/en/detach.php | 61 + .../vendor/filament-actions/en/dissociate.php | 61 + lang/vendor/filament-actions/en/edit.php | 33 + lang/vendor/filament-actions/en/export.php | 77 + .../filament-actions/en/force-delete.php | 61 + lang/vendor/filament-actions/en/group.php | 9 + lang/vendor/filament-actions/en/import.php | 85 + lang/vendor/filament-actions/en/modal.php | 23 + lang/vendor/filament-actions/en/replicate.php | 33 + lang/vendor/filament-actions/en/restore.php | 61 + lang/vendor/filament-actions/en/view.php | 25 + lang/vendor/filament-actions/es/associate.php | 45 + lang/vendor/filament-actions/es/attach.php | 45 + lang/vendor/filament-actions/es/create.php | 37 + lang/vendor/filament-actions/es/delete.php | 61 + lang/vendor/filament-actions/es/detach.php | 61 + .../vendor/filament-actions/es/dissociate.php | 61 + lang/vendor/filament-actions/es/edit.php | 33 + lang/vendor/filament-actions/es/export.php | 77 + .../filament-actions/es/force-delete.php | 61 + lang/vendor/filament-actions/es/group.php | 9 + lang/vendor/filament-actions/es/import.php | 85 + lang/vendor/filament-actions/es/modal.php | 23 + lang/vendor/filament-actions/es/replicate.php | 33 + lang/vendor/filament-actions/es/restore.php | 61 + lang/vendor/filament-actions/es/view.php | 25 + lang/vendor/filament-actions/fa/associate.php | 45 + lang/vendor/filament-actions/fa/attach.php | 45 + lang/vendor/filament-actions/fa/create.php | 37 + lang/vendor/filament-actions/fa/delete.php | 61 + lang/vendor/filament-actions/fa/detach.php | 61 + .../vendor/filament-actions/fa/dissociate.php | 61 + lang/vendor/filament-actions/fa/edit.php | 33 + lang/vendor/filament-actions/fa/export.php | 77 + .../filament-actions/fa/force-delete.php | 61 + lang/vendor/filament-actions/fa/group.php | 9 + lang/vendor/filament-actions/fa/import.php | 85 + lang/vendor/filament-actions/fa/modal.php | 23 + lang/vendor/filament-actions/fa/replicate.php | 33 + lang/vendor/filament-actions/fa/restore.php | 61 + lang/vendor/filament-actions/fa/view.php | 25 + lang/vendor/filament-actions/fi/associate.php | 45 + lang/vendor/filament-actions/fi/attach.php | 45 + lang/vendor/filament-actions/fi/create.php | 37 + lang/vendor/filament-actions/fi/delete.php | 61 + lang/vendor/filament-actions/fi/detach.php | 61 + .../vendor/filament-actions/fi/dissociate.php | 61 + lang/vendor/filament-actions/fi/edit.php | 33 + lang/vendor/filament-actions/fi/export.php | 77 + .../filament-actions/fi/force-delete.php | 61 + lang/vendor/filament-actions/fi/group.php | 9 + lang/vendor/filament-actions/fi/import.php | 85 + lang/vendor/filament-actions/fi/modal.php | 23 + lang/vendor/filament-actions/fi/replicate.php | 33 + lang/vendor/filament-actions/fi/restore.php | 61 + lang/vendor/filament-actions/fi/view.php | 25 + lang/vendor/filament-actions/fr/associate.php | 45 + lang/vendor/filament-actions/fr/attach.php | 45 + lang/vendor/filament-actions/fr/create.php | 37 + lang/vendor/filament-actions/fr/delete.php | 61 + lang/vendor/filament-actions/fr/detach.php | 61 + .../vendor/filament-actions/fr/dissociate.php | 61 + lang/vendor/filament-actions/fr/edit.php | 33 + lang/vendor/filament-actions/fr/export.php | 77 + .../filament-actions/fr/force-delete.php | 61 + lang/vendor/filament-actions/fr/group.php | 9 + lang/vendor/filament-actions/fr/import.php | 81 + lang/vendor/filament-actions/fr/modal.php | 23 + lang/vendor/filament-actions/fr/replicate.php | 33 + lang/vendor/filament-actions/fr/restore.php | 61 + lang/vendor/filament-actions/fr/view.php | 25 + lang/vendor/filament-actions/he/associate.php | 45 + lang/vendor/filament-actions/he/attach.php | 45 + lang/vendor/filament-actions/he/create.php | 37 + lang/vendor/filament-actions/he/delete.php | 61 + lang/vendor/filament-actions/he/detach.php | 61 + .../vendor/filament-actions/he/dissociate.php | 61 + lang/vendor/filament-actions/he/edit.php | 33 + .../filament-actions/he/force-delete.php | 61 + lang/vendor/filament-actions/he/group.php | 9 + lang/vendor/filament-actions/he/modal.php | 23 + lang/vendor/filament-actions/he/replicate.php | 33 + lang/vendor/filament-actions/he/restore.php | 61 + lang/vendor/filament-actions/he/view.php | 25 + lang/vendor/filament-actions/hi/attach.php | 45 + lang/vendor/filament-actions/hi/create.php | 37 + lang/vendor/filament-actions/hi/delete.php | 61 + lang/vendor/filament-actions/hi/detach.php | 61 + lang/vendor/filament-actions/hi/edit.php | 33 + lang/vendor/filament-actions/hi/modal.php | 23 + lang/vendor/filament-actions/hr/associate.php | 45 + lang/vendor/filament-actions/hr/attach.php | 45 + lang/vendor/filament-actions/hr/create.php | 37 + lang/vendor/filament-actions/hr/delete.php | 61 + lang/vendor/filament-actions/hr/detach.php | 61 + .../vendor/filament-actions/hr/dissociate.php | 61 + lang/vendor/filament-actions/hr/edit.php | 33 + lang/vendor/filament-actions/hr/export.php | 76 + .../filament-actions/hr/force-delete.php | 61 + lang/vendor/filament-actions/hr/group.php | 9 + lang/vendor/filament-actions/hr/import.php | 84 + lang/vendor/filament-actions/hr/modal.php | 23 + lang/vendor/filament-actions/hr/replicate.php | 33 + lang/vendor/filament-actions/hr/restore.php | 61 + lang/vendor/filament-actions/hr/view.php | 25 + lang/vendor/filament-actions/hu/associate.php | 45 + lang/vendor/filament-actions/hu/attach.php | 45 + lang/vendor/filament-actions/hu/create.php | 37 + lang/vendor/filament-actions/hu/delete.php | 61 + lang/vendor/filament-actions/hu/detach.php | 61 + .../vendor/filament-actions/hu/dissociate.php | 61 + lang/vendor/filament-actions/hu/edit.php | 33 + lang/vendor/filament-actions/hu/export.php | 77 + .../filament-actions/hu/force-delete.php | 61 + lang/vendor/filament-actions/hu/group.php | 9 + lang/vendor/filament-actions/hu/import.php | 81 + lang/vendor/filament-actions/hu/modal.php | 23 + lang/vendor/filament-actions/hu/replicate.php | 33 + lang/vendor/filament-actions/hu/restore.php | 61 + lang/vendor/filament-actions/hu/view.php | 25 + lang/vendor/filament-actions/hy/associate.php | 45 + lang/vendor/filament-actions/hy/attach.php | 45 + lang/vendor/filament-actions/hy/create.php | 37 + lang/vendor/filament-actions/hy/delete.php | 61 + lang/vendor/filament-actions/hy/detach.php | 61 + .../vendor/filament-actions/hy/dissociate.php | 61 + lang/vendor/filament-actions/hy/edit.php | 33 + lang/vendor/filament-actions/hy/export.php | 77 + .../filament-actions/hy/force-delete.php | 61 + lang/vendor/filament-actions/hy/group.php | 9 + lang/vendor/filament-actions/hy/import.php | 85 + lang/vendor/filament-actions/hy/modal.php | 23 + lang/vendor/filament-actions/hy/replicate.php | 33 + lang/vendor/filament-actions/hy/restore.php | 61 + lang/vendor/filament-actions/hy/view.php | 25 + lang/vendor/filament-actions/id/associate.php | 45 + lang/vendor/filament-actions/id/attach.php | 45 + lang/vendor/filament-actions/id/create.php | 37 + lang/vendor/filament-actions/id/delete.php | 61 + lang/vendor/filament-actions/id/detach.php | 61 + .../vendor/filament-actions/id/dissociate.php | 61 + lang/vendor/filament-actions/id/edit.php | 33 + lang/vendor/filament-actions/id/export.php | 77 + .../filament-actions/id/force-delete.php | 61 + lang/vendor/filament-actions/id/group.php | 9 + lang/vendor/filament-actions/id/import.php | 85 + lang/vendor/filament-actions/id/modal.php | 23 + lang/vendor/filament-actions/id/replicate.php | 33 + lang/vendor/filament-actions/id/restore.php | 61 + lang/vendor/filament-actions/id/view.php | 25 + lang/vendor/filament-actions/it/associate.php | 45 + lang/vendor/filament-actions/it/attach.php | 45 + lang/vendor/filament-actions/it/create.php | 37 + lang/vendor/filament-actions/it/delete.php | 61 + lang/vendor/filament-actions/it/detach.php | 61 + .../vendor/filament-actions/it/dissociate.php | 61 + lang/vendor/filament-actions/it/edit.php | 33 + lang/vendor/filament-actions/it/export.php | 77 + .../filament-actions/it/force-delete.php | 61 + lang/vendor/filament-actions/it/group.php | 9 + lang/vendor/filament-actions/it/import.php | 82 + lang/vendor/filament-actions/it/modal.php | 23 + lang/vendor/filament-actions/it/replicate.php | 33 + lang/vendor/filament-actions/it/restore.php | 61 + lang/vendor/filament-actions/it/view.php | 25 + lang/vendor/filament-actions/ja/associate.php | 45 + lang/vendor/filament-actions/ja/attach.php | 45 + lang/vendor/filament-actions/ja/create.php | 37 + lang/vendor/filament-actions/ja/delete.php | 61 + lang/vendor/filament-actions/ja/detach.php | 61 + .../vendor/filament-actions/ja/dissociate.php | 61 + lang/vendor/filament-actions/ja/edit.php | 33 + lang/vendor/filament-actions/ja/export.php | 77 + .../filament-actions/ja/force-delete.php | 61 + lang/vendor/filament-actions/ja/group.php | 9 + lang/vendor/filament-actions/ja/import.php | 77 + lang/vendor/filament-actions/ja/modal.php | 23 + lang/vendor/filament-actions/ja/replicate.php | 33 + lang/vendor/filament-actions/ja/restore.php | 61 + lang/vendor/filament-actions/ja/view.php | 25 + lang/vendor/filament-actions/ka/associate.php | 45 + lang/vendor/filament-actions/ka/attach.php | 45 + lang/vendor/filament-actions/ka/create.php | 37 + lang/vendor/filament-actions/ka/delete.php | 61 + lang/vendor/filament-actions/ka/detach.php | 61 + .../vendor/filament-actions/ka/dissociate.php | 61 + lang/vendor/filament-actions/ka/edit.php | 33 + lang/vendor/filament-actions/ka/export.php | 77 + .../filament-actions/ka/force-delete.php | 61 + lang/vendor/filament-actions/ka/group.php | 9 + lang/vendor/filament-actions/ka/import.php | 85 + lang/vendor/filament-actions/ka/modal.php | 23 + lang/vendor/filament-actions/ka/replicate.php | 33 + lang/vendor/filament-actions/ka/restore.php | 61 + lang/vendor/filament-actions/ka/view.php | 25 + lang/vendor/filament-actions/kh/attach.php | 45 + lang/vendor/filament-actions/kh/create.php | 37 + lang/vendor/filament-actions/kh/delete.php | 61 + lang/vendor/filament-actions/kh/detach.php | 61 + lang/vendor/filament-actions/kh/edit.php | 33 + lang/vendor/filament-actions/km/associate.php | 45 + lang/vendor/filament-actions/km/attach.php | 45 + lang/vendor/filament-actions/km/create.php | 37 + lang/vendor/filament-actions/km/delete.php | 61 + lang/vendor/filament-actions/km/detach.php | 61 + .../vendor/filament-actions/km/dissociate.php | 61 + lang/vendor/filament-actions/km/edit.php | 33 + lang/vendor/filament-actions/km/export.php | 77 + .../filament-actions/km/force-delete.php | 61 + lang/vendor/filament-actions/km/group.php | 9 + lang/vendor/filament-actions/km/import.php | 84 + lang/vendor/filament-actions/km/modal.php | 23 + lang/vendor/filament-actions/km/replicate.php | 33 + lang/vendor/filament-actions/km/restore.php | 61 + lang/vendor/filament-actions/km/view.php | 25 + lang/vendor/filament-actions/ko/associate.php | 45 + lang/vendor/filament-actions/ko/attach.php | 45 + lang/vendor/filament-actions/ko/create.php | 37 + lang/vendor/filament-actions/ko/delete.php | 61 + lang/vendor/filament-actions/ko/detach.php | 61 + .../vendor/filament-actions/ko/dissociate.php | 61 + lang/vendor/filament-actions/ko/edit.php | 33 + lang/vendor/filament-actions/ko/export.php | 77 + .../filament-actions/ko/force-delete.php | 61 + lang/vendor/filament-actions/ko/group.php | 9 + lang/vendor/filament-actions/ko/import.php | 77 + lang/vendor/filament-actions/ko/modal.php | 23 + lang/vendor/filament-actions/ko/replicate.php | 33 + lang/vendor/filament-actions/ko/restore.php | 61 + lang/vendor/filament-actions/ko/view.php | 25 + lang/vendor/filament-actions/ku/associate.php | 45 + lang/vendor/filament-actions/ku/attach.php | 45 + lang/vendor/filament-actions/ku/create.php | 37 + lang/vendor/filament-actions/ku/delete.php | 61 + lang/vendor/filament-actions/ku/detach.php | 61 + .../vendor/filament-actions/ku/dissociate.php | 61 + lang/vendor/filament-actions/ku/edit.php | 33 + .../filament-actions/ku/force-delete.php | 61 + lang/vendor/filament-actions/ku/group.php | 9 + lang/vendor/filament-actions/ku/modal.php | 23 + lang/vendor/filament-actions/ku/replicate.php | 33 + lang/vendor/filament-actions/ku/restore.php | 61 + lang/vendor/filament-actions/ku/view.php | 25 + lang/vendor/filament-actions/lt/associate.php | 45 + lang/vendor/filament-actions/lt/attach.php | 45 + lang/vendor/filament-actions/lt/create.php | 37 + lang/vendor/filament-actions/lt/delete.php | 61 + lang/vendor/filament-actions/lt/detach.php | 61 + .../vendor/filament-actions/lt/dissociate.php | 61 + lang/vendor/filament-actions/lt/edit.php | 33 + lang/vendor/filament-actions/lt/export.php | 77 + .../filament-actions/lt/force-delete.php | 61 + lang/vendor/filament-actions/lt/group.php | 9 + lang/vendor/filament-actions/lt/import.php | 77 + lang/vendor/filament-actions/lt/modal.php | 23 + lang/vendor/filament-actions/lt/replicate.php | 33 + lang/vendor/filament-actions/lt/restore.php | 61 + lang/vendor/filament-actions/lt/view.php | 25 + lang/vendor/filament-actions/lv/associate.php | 45 + lang/vendor/filament-actions/lv/attach.php | 45 + lang/vendor/filament-actions/lv/create.php | 37 + lang/vendor/filament-actions/lv/delete.php | 61 + lang/vendor/filament-actions/lv/detach.php | 61 + .../vendor/filament-actions/lv/dissociate.php | 61 + lang/vendor/filament-actions/lv/edit.php | 33 + .../filament-actions/lv/force-delete.php | 61 + lang/vendor/filament-actions/lv/group.php | 9 + lang/vendor/filament-actions/lv/modal.php | 23 + lang/vendor/filament-actions/lv/replicate.php | 33 + lang/vendor/filament-actions/lv/restore.php | 61 + lang/vendor/filament-actions/lv/view.php | 25 + lang/vendor/filament-actions/mn/associate.php | 45 + lang/vendor/filament-actions/mn/attach.php | 45 + lang/vendor/filament-actions/mn/create.php | 37 + lang/vendor/filament-actions/mn/delete.php | 61 + lang/vendor/filament-actions/mn/detach.php | 61 + .../vendor/filament-actions/mn/dissociate.php | 61 + lang/vendor/filament-actions/mn/edit.php | 33 + lang/vendor/filament-actions/mn/export.php | 77 + .../filament-actions/mn/force-delete.php | 61 + lang/vendor/filament-actions/mn/group.php | 9 + lang/vendor/filament-actions/mn/import.php | 85 + lang/vendor/filament-actions/mn/modal.php | 23 + lang/vendor/filament-actions/mn/replicate.php | 33 + lang/vendor/filament-actions/mn/restore.php | 61 + lang/vendor/filament-actions/mn/view.php | 25 + lang/vendor/filament-actions/ms/associate.php | 45 + lang/vendor/filament-actions/ms/attach.php | 45 + lang/vendor/filament-actions/ms/create.php | 37 + lang/vendor/filament-actions/ms/delete.php | 61 + lang/vendor/filament-actions/ms/detach.php | 61 + .../vendor/filament-actions/ms/dissociate.php | 61 + lang/vendor/filament-actions/ms/edit.php | 33 + lang/vendor/filament-actions/ms/export.php | 77 + .../filament-actions/ms/force-delete.php | 61 + lang/vendor/filament-actions/ms/group.php | 9 + lang/vendor/filament-actions/ms/import.php | 84 + lang/vendor/filament-actions/ms/modal.php | 23 + lang/vendor/filament-actions/ms/replicate.php | 33 + lang/vendor/filament-actions/ms/restore.php | 61 + lang/vendor/filament-actions/ms/view.php | 25 + lang/vendor/filament-actions/my/associate.php | 45 + lang/vendor/filament-actions/my/attach.php | 45 + lang/vendor/filament-actions/my/create.php | 37 + lang/vendor/filament-actions/my/delete.php | 61 + lang/vendor/filament-actions/my/detach.php | 61 + .../vendor/filament-actions/my/dissociate.php | 61 + lang/vendor/filament-actions/my/edit.php | 33 + lang/vendor/filament-actions/my/export.php | 77 + .../filament-actions/my/force-delete.php | 61 + lang/vendor/filament-actions/my/group.php | 9 + lang/vendor/filament-actions/my/import.php | 81 + lang/vendor/filament-actions/my/modal.php | 23 + lang/vendor/filament-actions/my/replicate.php | 33 + lang/vendor/filament-actions/my/restore.php | 61 + lang/vendor/filament-actions/my/view.php | 25 + .../filament-actions/ne/global-search.php | 12 + lang/vendor/filament-actions/ne/layout.php | 55 + .../ne/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-actions/ne/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../ne/pages/auth/register.php | 61 + .../filament-actions/ne/pages/dashboard.php | 33 + .../ne/pages/tenancy/edit-tenant-profile.php | 25 + .../ne/resources/pages/create-record.php | 37 + .../ne/resources/pages/edit-record.php | 41 + .../ne/resources/pages/list-records.php | 7 + .../ne/resources/pages/view-record.php | 17 + .../ne/widgets/account-widget.php | 15 + .../ne/widgets/filament-info-widget.php | 17 + lang/vendor/filament-actions/nl/associate.php | 45 + lang/vendor/filament-actions/nl/attach.php | 45 + lang/vendor/filament-actions/nl/create.php | 37 + lang/vendor/filament-actions/nl/delete.php | 61 + lang/vendor/filament-actions/nl/detach.php | 61 + .../vendor/filament-actions/nl/dissociate.php | 61 + lang/vendor/filament-actions/nl/edit.php | 33 + lang/vendor/filament-actions/nl/export.php | 77 + .../filament-actions/nl/force-delete.php | 61 + lang/vendor/filament-actions/nl/group.php | 9 + lang/vendor/filament-actions/nl/import.php | 85 + lang/vendor/filament-actions/nl/modal.php | 23 + lang/vendor/filament-actions/nl/replicate.php | 33 + lang/vendor/filament-actions/nl/restore.php | 61 + lang/vendor/filament-actions/nl/view.php | 25 + lang/vendor/filament-actions/no/associate.php | 45 + lang/vendor/filament-actions/no/attach.php | 45 + lang/vendor/filament-actions/no/create.php | 37 + lang/vendor/filament-actions/no/delete.php | 61 + lang/vendor/filament-actions/no/detach.php | 61 + .../vendor/filament-actions/no/dissociate.php | 61 + lang/vendor/filament-actions/no/edit.php | 33 + lang/vendor/filament-actions/no/export.php | 77 + .../filament-actions/no/force-delete.php | 61 + lang/vendor/filament-actions/no/group.php | 9 + lang/vendor/filament-actions/no/import.php | 77 + lang/vendor/filament-actions/no/modal.php | 23 + lang/vendor/filament-actions/no/replicate.php | 33 + lang/vendor/filament-actions/no/restore.php | 61 + lang/vendor/filament-actions/no/view.php | 25 + lang/vendor/filament-actions/np/associate.php | 45 + lang/vendor/filament-actions/np/attach.php | 45 + lang/vendor/filament-actions/np/create.php | 37 + lang/vendor/filament-actions/np/delete.php | 61 + lang/vendor/filament-actions/np/detach.php | 61 + .../vendor/filament-actions/np/dissociate.php | 61 + lang/vendor/filament-actions/np/edit.php | 33 + .../filament-actions/np/force-delete.php | 61 + lang/vendor/filament-actions/np/group.php | 9 + lang/vendor/filament-actions/np/modal.php | 23 + lang/vendor/filament-actions/np/replicate.php | 33 + lang/vendor/filament-actions/np/restore.php | 61 + lang/vendor/filament-actions/np/view.php | 25 + lang/vendor/filament-actions/pl/associate.php | 45 + lang/vendor/filament-actions/pl/attach.php | 45 + lang/vendor/filament-actions/pl/create.php | 37 + lang/vendor/filament-actions/pl/delete.php | 61 + lang/vendor/filament-actions/pl/detach.php | 61 + .../vendor/filament-actions/pl/dissociate.php | 61 + lang/vendor/filament-actions/pl/edit.php | 33 + lang/vendor/filament-actions/pl/export.php | 77 + .../filament-actions/pl/force-delete.php | 61 + lang/vendor/filament-actions/pl/group.php | 9 + lang/vendor/filament-actions/pl/import.php | 85 + lang/vendor/filament-actions/pl/modal.php | 23 + lang/vendor/filament-actions/pl/replicate.php | 33 + lang/vendor/filament-actions/pl/restore.php | 61 + lang/vendor/filament-actions/pl/view.php | 25 + .../filament-actions/pt_BR/associate.php | 45 + lang/vendor/filament-actions/pt_BR/attach.php | 45 + lang/vendor/filament-actions/pt_BR/create.php | 37 + lang/vendor/filament-actions/pt_BR/delete.php | 61 + lang/vendor/filament-actions/pt_BR/detach.php | 61 + .../filament-actions/pt_BR/dissociate.php | 61 + lang/vendor/filament-actions/pt_BR/edit.php | 33 + lang/vendor/filament-actions/pt_BR/export.php | 77 + .../filament-actions/pt_BR/force-delete.php | 61 + lang/vendor/filament-actions/pt_BR/group.php | 9 + lang/vendor/filament-actions/pt_BR/import.php | 85 + lang/vendor/filament-actions/pt_BR/modal.php | 23 + .../filament-actions/pt_BR/replicate.php | 33 + .../vendor/filament-actions/pt_BR/restore.php | 61 + lang/vendor/filament-actions/pt_BR/view.php | 25 + .../filament-actions/pt_PT/associate.php | 45 + lang/vendor/filament-actions/pt_PT/attach.php | 45 + lang/vendor/filament-actions/pt_PT/create.php | 37 + lang/vendor/filament-actions/pt_PT/delete.php | 61 + lang/vendor/filament-actions/pt_PT/detach.php | 61 + .../filament-actions/pt_PT/dissociate.php | 61 + lang/vendor/filament-actions/pt_PT/edit.php | 33 + lang/vendor/filament-actions/pt_PT/export.php | 77 + .../filament-actions/pt_PT/force-delete.php | 61 + lang/vendor/filament-actions/pt_PT/group.php | 9 + lang/vendor/filament-actions/pt_PT/import.php | 81 + lang/vendor/filament-actions/pt_PT/modal.php | 23 + .../filament-actions/pt_PT/replicate.php | 33 + .../vendor/filament-actions/pt_PT/restore.php | 61 + lang/vendor/filament-actions/pt_PT/view.php | 25 + lang/vendor/filament-actions/ro/associate.php | 45 + lang/vendor/filament-actions/ro/attach.php | 45 + lang/vendor/filament-actions/ro/create.php | 37 + lang/vendor/filament-actions/ro/delete.php | 61 + lang/vendor/filament-actions/ro/detach.php | 61 + .../vendor/filament-actions/ro/dissociate.php | 61 + lang/vendor/filament-actions/ro/edit.php | 33 + lang/vendor/filament-actions/ro/export.php | 77 + .../filament-actions/ro/force-delete.php | 61 + lang/vendor/filament-actions/ro/group.php | 9 + lang/vendor/filament-actions/ro/import.php | 77 + lang/vendor/filament-actions/ro/modal.php | 23 + lang/vendor/filament-actions/ro/replicate.php | 33 + lang/vendor/filament-actions/ro/restore.php | 61 + lang/vendor/filament-actions/ro/view.php | 25 + lang/vendor/filament-actions/ru/associate.php | 45 + lang/vendor/filament-actions/ru/attach.php | 45 + lang/vendor/filament-actions/ru/create.php | 37 + lang/vendor/filament-actions/ru/delete.php | 61 + lang/vendor/filament-actions/ru/detach.php | 61 + .../vendor/filament-actions/ru/dissociate.php | 61 + lang/vendor/filament-actions/ru/edit.php | 33 + lang/vendor/filament-actions/ru/export.php | 77 + .../filament-actions/ru/force-delete.php | 61 + lang/vendor/filament-actions/ru/group.php | 9 + lang/vendor/filament-actions/ru/import.php | 77 + lang/vendor/filament-actions/ru/modal.php | 23 + lang/vendor/filament-actions/ru/replicate.php | 33 + lang/vendor/filament-actions/ru/restore.php | 61 + lang/vendor/filament-actions/ru/view.php | 25 + lang/vendor/filament-actions/sk/associate.php | 45 + lang/vendor/filament-actions/sk/attach.php | 45 + lang/vendor/filament-actions/sk/create.php | 37 + lang/vendor/filament-actions/sk/delete.php | 61 + lang/vendor/filament-actions/sk/detach.php | 61 + .../vendor/filament-actions/sk/dissociate.php | 61 + lang/vendor/filament-actions/sk/edit.php | 33 + lang/vendor/filament-actions/sk/export.php | 77 + .../filament-actions/sk/force-delete.php | 61 + lang/vendor/filament-actions/sk/group.php | 9 + lang/vendor/filament-actions/sk/import.php | 85 + lang/vendor/filament-actions/sk/modal.php | 23 + lang/vendor/filament-actions/sk/replicate.php | 33 + lang/vendor/filament-actions/sk/restore.php | 61 + lang/vendor/filament-actions/sk/view.php | 25 + lang/vendor/filament-actions/sl/associate.php | 45 + lang/vendor/filament-actions/sl/attach.php | 45 + lang/vendor/filament-actions/sl/create.php | 37 + lang/vendor/filament-actions/sl/delete.php | 61 + lang/vendor/filament-actions/sl/detach.php | 61 + .../vendor/filament-actions/sl/dissociate.php | 61 + lang/vendor/filament-actions/sl/edit.php | 33 + lang/vendor/filament-actions/sl/export.php | 77 + .../filament-actions/sl/force-delete.php | 61 + lang/vendor/filament-actions/sl/group.php | 9 + lang/vendor/filament-actions/sl/import.php | 85 + lang/vendor/filament-actions/sl/modal.php | 23 + lang/vendor/filament-actions/sl/replicate.php | 33 + lang/vendor/filament-actions/sl/restore.php | 61 + lang/vendor/filament-actions/sl/view.php | 25 + lang/vendor/filament-actions/sq/associate.php | 45 + lang/vendor/filament-actions/sq/attach.php | 45 + lang/vendor/filament-actions/sq/create.php | 37 + lang/vendor/filament-actions/sq/delete.php | 61 + lang/vendor/filament-actions/sq/detach.php | 61 + .../vendor/filament-actions/sq/dissociate.php | 61 + lang/vendor/filament-actions/sq/edit.php | 33 + .../filament-actions/sq/force-delete.php | 61 + lang/vendor/filament-actions/sq/group.php | 9 + lang/vendor/filament-actions/sq/modal.php | 23 + lang/vendor/filament-actions/sq/replicate.php | 33 + lang/vendor/filament-actions/sq/restore.php | 61 + lang/vendor/filament-actions/sq/view.php | 25 + lang/vendor/filament-actions/sv/associate.php | 45 + lang/vendor/filament-actions/sv/attach.php | 45 + lang/vendor/filament-actions/sv/create.php | 37 + lang/vendor/filament-actions/sv/delete.php | 61 + lang/vendor/filament-actions/sv/detach.php | 61 + .../vendor/filament-actions/sv/dissociate.php | 61 + lang/vendor/filament-actions/sv/edit.php | 33 + lang/vendor/filament-actions/sv/export.php | 77 + .../filament-actions/sv/force-delete.php | 61 + lang/vendor/filament-actions/sv/group.php | 9 + lang/vendor/filament-actions/sv/import.php | 85 + lang/vendor/filament-actions/sv/modal.php | 23 + lang/vendor/filament-actions/sv/replicate.php | 33 + lang/vendor/filament-actions/sv/restore.php | 61 + lang/vendor/filament-actions/sv/view.php | 25 + lang/vendor/filament-actions/sw/associate.php | 45 + lang/vendor/filament-actions/sw/attach.php | 45 + lang/vendor/filament-actions/sw/create.php | 37 + lang/vendor/filament-actions/sw/delete.php | 61 + lang/vendor/filament-actions/sw/detach.php | 61 + .../vendor/filament-actions/sw/dissociate.php | 61 + lang/vendor/filament-actions/sw/edit.php | 33 + .../filament-actions/sw/force-delete.php | 61 + lang/vendor/filament-actions/sw/group.php | 9 + lang/vendor/filament-actions/sw/modal.php | 23 + lang/vendor/filament-actions/sw/replicate.php | 33 + lang/vendor/filament-actions/sw/restore.php | 61 + lang/vendor/filament-actions/sw/view.php | 25 + lang/vendor/filament-actions/th/associate.php | 45 + lang/vendor/filament-actions/th/attach.php | 45 + lang/vendor/filament-actions/th/create.php | 37 + lang/vendor/filament-actions/th/delete.php | 61 + lang/vendor/filament-actions/th/detach.php | 61 + .../vendor/filament-actions/th/dissociate.php | 61 + lang/vendor/filament-actions/th/edit.php | 33 + lang/vendor/filament-actions/th/export.php | 77 + .../filament-actions/th/force-delete.php | 61 + lang/vendor/filament-actions/th/group.php | 9 + lang/vendor/filament-actions/th/import.php | 77 + lang/vendor/filament-actions/th/modal.php | 23 + lang/vendor/filament-actions/th/replicate.php | 33 + lang/vendor/filament-actions/th/restore.php | 61 + lang/vendor/filament-actions/th/view.php | 25 + lang/vendor/filament-actions/tr/associate.php | 45 + lang/vendor/filament-actions/tr/attach.php | 45 + lang/vendor/filament-actions/tr/create.php | 37 + lang/vendor/filament-actions/tr/delete.php | 61 + lang/vendor/filament-actions/tr/detach.php | 61 + .../vendor/filament-actions/tr/dissociate.php | 61 + lang/vendor/filament-actions/tr/edit.php | 33 + lang/vendor/filament-actions/tr/export.php | 77 + .../filament-actions/tr/force-delete.php | 61 + lang/vendor/filament-actions/tr/group.php | 9 + lang/vendor/filament-actions/tr/import.php | 77 + lang/vendor/filament-actions/tr/modal.php | 23 + lang/vendor/filament-actions/tr/replicate.php | 33 + lang/vendor/filament-actions/tr/restore.php | 61 + lang/vendor/filament-actions/tr/view.php | 25 + lang/vendor/filament-actions/uk/associate.php | 45 + lang/vendor/filament-actions/uk/attach.php | 45 + lang/vendor/filament-actions/uk/create.php | 37 + lang/vendor/filament-actions/uk/delete.php | 61 + lang/vendor/filament-actions/uk/detach.php | 61 + .../vendor/filament-actions/uk/dissociate.php | 61 + lang/vendor/filament-actions/uk/edit.php | 33 + lang/vendor/filament-actions/uk/export.php | 77 + .../filament-actions/uk/force-delete.php | 61 + lang/vendor/filament-actions/uk/group.php | 9 + lang/vendor/filament-actions/uk/import.php | 85 + lang/vendor/filament-actions/uk/modal.php | 23 + lang/vendor/filament-actions/uk/replicate.php | 33 + lang/vendor/filament-actions/uk/restore.php | 61 + lang/vendor/filament-actions/uk/view.php | 25 + lang/vendor/filament-actions/uz/associate.php | 45 + lang/vendor/filament-actions/uz/attach.php | 45 + lang/vendor/filament-actions/uz/create.php | 37 + lang/vendor/filament-actions/uz/delete.php | 61 + lang/vendor/filament-actions/uz/detach.php | 61 + .../vendor/filament-actions/uz/dissociate.php | 61 + lang/vendor/filament-actions/uz/edit.php | 33 + lang/vendor/filament-actions/uz/export.php | 77 + .../filament-actions/uz/force-delete.php | 60 + lang/vendor/filament-actions/uz/group.php | 9 + lang/vendor/filament-actions/uz/import.php | 85 + lang/vendor/filament-actions/uz/modal.php | 23 + lang/vendor/filament-actions/uz/replicate.php | 33 + lang/vendor/filament-actions/uz/restore.php | 61 + lang/vendor/filament-actions/uz/view.php | 25 + lang/vendor/filament-actions/vi/associate.php | 45 + lang/vendor/filament-actions/vi/attach.php | 45 + lang/vendor/filament-actions/vi/create.php | 37 + lang/vendor/filament-actions/vi/delete.php | 61 + lang/vendor/filament-actions/vi/detach.php | 61 + .../vendor/filament-actions/vi/dissociate.php | 61 + lang/vendor/filament-actions/vi/edit.php | 33 + lang/vendor/filament-actions/vi/export.php | 77 + .../filament-actions/vi/force-delete.php | 61 + lang/vendor/filament-actions/vi/group.php | 9 + lang/vendor/filament-actions/vi/import.php | 85 + lang/vendor/filament-actions/vi/modal.php | 23 + lang/vendor/filament-actions/vi/replicate.php | 33 + lang/vendor/filament-actions/vi/restore.php | 61 + lang/vendor/filament-actions/vi/view.php | 25 + .../filament-actions/zh_CN/associate.php | 45 + lang/vendor/filament-actions/zh_CN/attach.php | 45 + lang/vendor/filament-actions/zh_CN/create.php | 37 + lang/vendor/filament-actions/zh_CN/delete.php | 61 + lang/vendor/filament-actions/zh_CN/detach.php | 61 + .../filament-actions/zh_CN/dissociate.php | 61 + lang/vendor/filament-actions/zh_CN/edit.php | 33 + lang/vendor/filament-actions/zh_CN/export.php | 77 + .../filament-actions/zh_CN/force-delete.php | 61 + lang/vendor/filament-actions/zh_CN/group.php | 9 + lang/vendor/filament-actions/zh_CN/import.php | 76 + lang/vendor/filament-actions/zh_CN/modal.php | 23 + .../filament-actions/zh_CN/replicate.php | 33 + .../vendor/filament-actions/zh_CN/restore.php | 61 + lang/vendor/filament-actions/zh_CN/view.php | 25 + .../filament-actions/zh_TW/associate.php | 45 + lang/vendor/filament-actions/zh_TW/attach.php | 45 + lang/vendor/filament-actions/zh_TW/create.php | 37 + lang/vendor/filament-actions/zh_TW/delete.php | 61 + lang/vendor/filament-actions/zh_TW/detach.php | 61 + .../filament-actions/zh_TW/dissociate.php | 61 + lang/vendor/filament-actions/zh_TW/edit.php | 33 + lang/vendor/filament-actions/zh_TW/export.php | 77 + .../filament-actions/zh_TW/force-delete.php | 61 + lang/vendor/filament-actions/zh_TW/group.php | 9 + lang/vendor/filament-actions/zh_TW/import.php | 76 + lang/vendor/filament-actions/zh_TW/modal.php | 23 + .../filament-actions/zh_TW/replicate.php | 33 + .../vendor/filament-actions/zh_TW/restore.php | 61 + lang/vendor/filament-actions/zh_TW/view.php | 25 + lang/vendor/filament-forms/ar/components.php | 515 + lang/vendor/filament-forms/ar/validation.php | 10 + lang/vendor/filament-forms/az/components.php | 511 + lang/vendor/filament-forms/az/validation.php | 10 + lang/vendor/filament-forms/bg/components.php | 416 + lang/vendor/filament-forms/bn/components.php | 271 + lang/vendor/filament-forms/bs/components.php | 271 + lang/vendor/filament-forms/ca/components.php | 513 + lang/vendor/filament-forms/ca/validation.php | 10 + lang/vendor/filament-forms/ckb/components.php | 416 + lang/vendor/filament-forms/cs/components.php | 515 + lang/vendor/filament-forms/cs/validation.php | 10 + lang/vendor/filament-forms/cy/components.php | 271 + lang/vendor/filament-forms/da/components.php | 462 + lang/vendor/filament-forms/da/validation.php | 10 + lang/vendor/filament-forms/de/components.php | 513 + lang/vendor/filament-forms/de/validation.php | 10 + lang/vendor/filament-forms/en/components.php | 519 + lang/vendor/filament-forms/en/validation.php | 10 + lang/vendor/filament-forms/es/components.php | 519 + lang/vendor/filament-forms/es/validation.php | 10 + lang/vendor/filament-forms/eu/components.php | 293 + lang/vendor/filament-forms/fa/components.php | 463 + lang/vendor/filament-forms/fi/components.php | 515 + lang/vendor/filament-forms/fi/validation.php | 10 + lang/vendor/filament-forms/fr/components.php | 492 + lang/vendor/filament-forms/fr/validation.php | 10 + lang/vendor/filament-forms/he/components.php | 412 + lang/vendor/filament-forms/hi/components.php | 150 + lang/vendor/filament-forms/hr/components.php | 511 + lang/vendor/filament-forms/hr/validation.php | 10 + lang/vendor/filament-forms/hu/components.php | 491 + lang/vendor/filament-forms/hu/validation.php | 10 + lang/vendor/filament-forms/hy/components.php | 519 + lang/vendor/filament-forms/hy/validation.php | 10 + lang/vendor/filament-forms/id/components.php | 519 + lang/vendor/filament-forms/id/validation.php | 10 + lang/vendor/filament-forms/it/components.php | 516 + lang/vendor/filament-forms/it/validation.php | 10 + lang/vendor/filament-forms/ja/components.php | 515 + lang/vendor/filament-forms/ja/validation.php | 10 + lang/vendor/filament-forms/ka/components.php | 516 + lang/vendor/filament-forms/ka/validation.php | 10 + lang/vendor/filament-forms/km/components.php | 463 + lang/vendor/filament-forms/km/validation.php | 10 + lang/vendor/filament-forms/ko/components.php | 463 + lang/vendor/filament-forms/ko/validation.php | 10 + lang/vendor/filament-forms/ku/components.php | 416 + lang/vendor/filament-forms/lt/components.php | 463 + lang/vendor/filament-forms/lt/validation.php | 10 + lang/vendor/filament-forms/lv/components.php | 429 + lang/vendor/filament-forms/mn/components.php | 515 + lang/vendor/filament-forms/mn/validation.php | 10 + lang/vendor/filament-forms/ms/components.php | 517 + lang/vendor/filament-forms/ms/validation.php | 10 + lang/vendor/filament-forms/my/components.php | 385 + lang/vendor/filament-forms/my/validation.php | 10 + lang/vendor/filament-forms/nl/components.php | 519 + lang/vendor/filament-forms/nl/validation.php | 10 + lang/vendor/filament-forms/no/components.php | 463 + lang/vendor/filament-forms/no/validation.php | 10 + lang/vendor/filament-forms/np/components.php | 416 + lang/vendor/filament-forms/pl/components.php | 519 + lang/vendor/filament-forms/pl/validation.php | 10 + .../filament-forms/pt_BR/components.php | 519 + .../filament-forms/pt_BR/validation.php | 10 + .../filament-forms/pt_PT/components.php | 515 + .../filament-forms/pt_PT/validation.php | 10 + lang/vendor/filament-forms/ro/components.php | 462 + lang/vendor/filament-forms/ro/validation.php | 10 + lang/vendor/filament-forms/ru/components.php | 462 + lang/vendor/filament-forms/ru/validation.php | 10 + lang/vendor/filament-forms/sk/components.php | 515 + lang/vendor/filament-forms/sk/validation.php | 10 + lang/vendor/filament-forms/sq/components.php | 416 + lang/vendor/filament-forms/sv/components.php | 519 + lang/vendor/filament-forms/sv/validation.php | 10 + lang/vendor/filament-forms/sw/components.php | 255 + lang/vendor/filament-forms/th/components.php | 453 + lang/vendor/filament-forms/th/validation.php | 10 + lang/vendor/filament-forms/tr/components.php | 463 + lang/vendor/filament-forms/tr/validation.php | 10 + lang/vendor/filament-forms/uk/components.php | 513 + lang/vendor/filament-forms/uk/validation.php | 10 + lang/vendor/filament-forms/uz/components.php | 498 + lang/vendor/filament-forms/uz/validation.php | 10 + lang/vendor/filament-forms/vi/components.php | 515 + lang/vendor/filament-forms/vi/validation.php | 10 + .../filament-forms/zh_CN/components.php | 425 + .../filament-forms/zh_TW/components.php | 229 + .../filament-infolists/ar/components.php | 38 + .../filament-infolists/az/components.php | 38 + .../filament-infolists/bg/components.php | 38 + .../filament-infolists/bs/components.php | 38 + .../filament-infolists/ca/components.php | 38 + .../filament-infolists/ckb/components.php | 9 + .../filament-infolists/cs/components.php | 38 + .../filament-infolists/da/components.php | 38 + .../filament-infolists/de/components.php | 38 + .../filament-infolists/en/components.php | 38 + .../filament-infolists/es/components.php | 38 + .../filament-infolists/fa/components.php | 9 + .../filament-infolists/fi/components.php | 38 + .../filament-infolists/fr/components.php | 38 + .../filament-infolists/hr/components.php | 38 + .../filament-infolists/hu/components.php | 38 + .../filament-infolists/hy/components.php | 38 + .../filament-infolists/id/components.php | 38 + .../filament-infolists/it/components.php | 38 + .../filament-infolists/ja/components.php | 38 + .../filament-infolists/ka/components.php | 38 + .../filament-infolists/km/components.php | 38 + .../filament-infolists/ko/components.php | 38 + .../filament-infolists/ku/components.php | 9 + .../filament-infolists/lt/components.php | 38 + .../filament-infolists/my/components.php | 38 + .../filament-infolists/nl/components.php | 38 + .../filament-infolists/no/components.php | 38 + .../filament-infolists/np/components.php | 9 + .../filament-infolists/pl/components.php | 38 + .../filament-infolists/pt_BR/components.php | 38 + .../filament-infolists/pt_PT/components.php | 38 + .../filament-infolists/ru/components.php | 38 + .../filament-infolists/sk/components.php | 38 + .../filament-infolists/sv/components.php | 38 + .../filament-infolists/th/components.php | 38 + .../filament-infolists/tr/components.php | 9 + .../filament-infolists/uk/components.php | 38 + .../filament-infolists/uz/components.php | 38 + .../filament-infolists/vi/components.php | 38 + .../filament-infolists/zh_CN/components.php | 9 + .../filament-infolists/zh_TW/components.php | 38 + .../filament-notifications/ar/database.php | 28 + .../filament-notifications/az/database.php | 28 + .../filament-notifications/bg/database.php | 28 + .../filament-notifications/bn/database.php | 28 + .../filament-notifications/bs/database.php | 28 + .../filament-notifications/ca/database.php | 28 + .../filament-notifications/ckb/database.php | 28 + .../filament-notifications/cs/database.php | 28 + .../filament-notifications/cy/database.php | 28 + .../filament-notifications/da/database.php | 28 + .../filament-notifications/de/database.php | 28 + .../filament-notifications/el/database.php | 28 + .../filament-notifications/en/database.php | 28 + .../filament-notifications/es/database.php | 28 + .../filament-notifications/eu/database.php | 28 + .../filament-notifications/fa/database.php | 28 + .../filament-notifications/fi/database.php | 28 + .../filament-notifications/fr/database.php | 28 + .../filament-notifications/he/database.php | 28 + .../filament-notifications/hr/database.php | 28 + .../filament-notifications/hu/database.php | 28 + .../filament-notifications/hy/database.php | 28 + .../filament-notifications/id/database.php | 28 + .../filament-notifications/it/database.php | 28 + .../filament-notifications/ja/database.php | 28 + .../filament-notifications/ka/database.php | 28 + .../filament-notifications/km/database.php | 28 + .../filament-notifications/ko/database.php | 28 + .../filament-notifications/ku/database.php | 28 + .../filament-notifications/lt/database.php | 28 + .../filament-notifications/lv/database.php | 28 + .../filament-notifications/ms/database.php | 28 + .../filament-notifications/nl/database.php | 28 + .../filament-notifications/no/database.php | 28 + .../filament-notifications/np/database.php | 28 + .../filament-notifications/pl/database.php | 28 + .../filament-notifications/pt_BR/database.php | 28 + .../filament-notifications/pt_PT/database.php | 28 + .../filament-notifications/ro/database.php | 28 + .../filament-notifications/ru/database.php | 28 + .../filament-notifications/sk/database.php | 28 + .../filament-notifications/sl/database.php | 28 + .../filament-notifications/sq/database.php | 28 + .../filament-notifications/sv/database.php | 28 + .../filament-notifications/sw/database.php | 28 + .../filament-notifications/th/database.php | 28 + .../filament-notifications/tr/database.php | 28 + .../filament-notifications/uk/database.php | 28 + .../filament-notifications/uz/database.php | 28 + .../filament-notifications/vi/database.php | 28 + .../filament-notifications/zh_CN/database.php | 28 + .../filament-notifications/zh_TW/database.php | 28 + .../filament-panels/ar/global-search.php | 12 + lang/vendor/filament-panels/ar/layout.php | 63 + .../ar/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/ar/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../ar/pages/auth/register.php | 56 + .../filament-panels/ar/pages/dashboard.php | 33 + .../ar/pages/tenancy/edit-tenant-profile.php | 25 + .../ar/resources/pages/create-record.php | 37 + .../ar/resources/pages/edit-record.php | 41 + .../ar/resources/pages/list-records.php | 7 + .../ar/resources/pages/view-record.php | 17 + .../ar/unsaved-changes-alert.php | 7 + .../ar/widgets/account-widget.php | 15 + .../ar/widgets/filament-info-widget.php | 17 + .../filament-panels/az/global-search.php | 12 + lang/vendor/filament-panels/az/layout.php | 63 + .../az/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/az/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../az/pages/auth/register.php | 56 + .../filament-panels/az/pages/dashboard.php | 33 + .../az/pages/tenancy/edit-tenant-profile.php | 25 + .../az/resources/pages/create-record.php | 37 + .../az/resources/pages/edit-record.php | 41 + .../az/resources/pages/list-records.php | 7 + .../az/resources/pages/view-record.php | 17 + .../az/unsaved-changes-alert.php | 7 + .../az/widgets/account-widget.php | 15 + .../az/widgets/filament-info-widget.php | 17 + .../filament-panels/bg/global-search.php | 12 + lang/vendor/filament-panels/bg/layout.php | 55 + .../bg/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/bg/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../bg/pages/auth/register.php | 56 + .../filament-panels/bg/pages/dashboard.php | 33 + .../bg/pages/tenancy/edit-tenant-profile.php | 25 + .../bg/resources/pages/create-record.php | 37 + .../bg/resources/pages/edit-record.php | 41 + .../bg/resources/pages/list-records.php | 7 + .../bg/resources/pages/view-record.php | 17 + .../bg/widgets/account-widget.php | 15 + .../bg/widgets/filament-info-widget.php | 17 + .../filament-panels/bn/global-search.php | 12 + lang/vendor/filament-panels/bn/layout.php | 35 + .../filament-panels/bn/pages/auth/login.php | 47 + .../filament-panels/bn/pages/dashboard.php | 7 + .../bn/resources/pages/create-record.php | 37 + .../bn/resources/pages/edit-record.php | 41 + .../bn/resources/pages/list-records.php | 7 + .../bn/resources/pages/view-record.php | 17 + .../bn/widgets/account-widget.php | 15 + .../bn/widgets/filament-info-widget.php | 17 + .../filament-panels/bs/global-search.php | 12 + lang/vendor/filament-panels/bs/layout.php | 35 + .../filament-panels/bs/pages/auth/login.php | 47 + .../filament-panels/bs/pages/dashboard.php | 7 + .../bs/resources/pages/create-record.php | 37 + .../bs/resources/pages/edit-record.php | 41 + .../bs/resources/pages/list-records.php | 7 + .../bs/resources/pages/view-record.php | 17 + .../bs/widgets/account-widget.php | 15 + .../bs/widgets/filament-info-widget.php | 17 + .../filament-panels/ca/global-search.php | 12 + lang/vendor/filament-panels/ca/layout.php | 63 + .../ca/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/ca/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../ca/pages/auth/register.php | 56 + .../filament-panels/ca/pages/dashboard.php | 33 + .../ca/pages/tenancy/edit-tenant-profile.php | 25 + .../ca/resources/pages/create-record.php | 37 + .../ca/resources/pages/edit-record.php | 41 + .../ca/resources/pages/list-records.php | 7 + .../ca/resources/pages/view-record.php | 17 + .../ca/unsaved-changes-alert.php | 7 + .../ca/widgets/account-widget.php | 15 + .../ca/widgets/filament-info-widget.php | 17 + .../filament-panels/ckb/global-search.php | 12 + lang/vendor/filament-panels/ckb/layout.php | 55 + .../ckb/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/ckb/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../ckb/pages/auth/register.php | 56 + .../filament-panels/ckb/pages/dashboard.php | 7 + .../ckb/pages/tenancy/edit-tenant-profile.php | 25 + .../ckb/resources/pages/create-record.php | 37 + .../ckb/resources/pages/edit-record.php | 41 + .../ckb/resources/pages/list-records.php | 7 + .../ckb/resources/pages/view-record.php | 17 + .../ckb/widgets/account-widget.php | 15 + .../ckb/widgets/filament-info-widget.php | 17 + .../filament-panels/cs/global-search.php | 12 + lang/vendor/filament-panels/cs/layout.php | 63 + .../cs/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/cs/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../cs/pages/auth/register.php | 56 + .../filament-panels/cs/pages/dashboard.php | 33 + .../cs/pages/tenancy/edit-tenant-profile.php | 25 + .../cs/resources/pages/create-record.php | 37 + .../cs/resources/pages/edit-record.php | 41 + .../cs/resources/pages/list-records.php | 7 + .../cs/resources/pages/view-record.php | 17 + .../cs/unsaved-changes-alert.php | 7 + .../cs/widgets/account-widget.php | 15 + .../cs/widgets/filament-info-widget.php | 17 + .../filament-panels/da/global-search.php | 12 + lang/vendor/filament-panels/da/layout.php | 55 + .../da/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/da/pages/auth/login.php | 60 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../da/pages/auth/register.php | 56 + .../filament-panels/da/pages/dashboard.php | 33 + .../da/pages/tenancy/edit-tenant-profile.php | 25 + .../da/resources/pages/create-record.php | 37 + .../da/resources/pages/edit-record.php | 41 + .../da/resources/pages/list-records.php | 7 + .../da/resources/pages/view-record.php | 17 + .../da/widgets/account-widget.php | 15 + .../da/widgets/filament-info-widget.php | 17 + .../filament-panels/de/global-search.php | 12 + lang/vendor/filament-panels/de/layout.php | 63 + .../de/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/de/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 44 + .../de/pages/auth/register.php | 56 + .../filament-panels/de/pages/dashboard.php | 32 + .../de/pages/tenancy/edit-tenant-profile.php | 25 + .../de/resources/pages/create-record.php | 37 + .../de/resources/pages/edit-record.php | 41 + .../de/resources/pages/list-records.php | 7 + .../de/resources/pages/view-record.php | 17 + .../de/unsaved-changes-alert.php | 7 + .../de/widgets/account-widget.php | 15 + .../de/widgets/filament-info-widget.php | 17 + .../filament-panels/el/global-search.php | 12 + lang/vendor/filament-panels/el/layout.php | 35 + .../el/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/el/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../el/pages/auth/register.php | 56 + .../filament-panels/el/pages/dashboard.php | 7 + .../el/resources/pages/create-record.php | 37 + .../el/resources/pages/edit-record.php | 41 + .../el/resources/pages/list-records.php | 7 + .../el/resources/pages/view-record.php | 17 + .../el/widgets/account-widget.php | 15 + .../el/widgets/filament-info-widget.php | 17 + .../filament-panels/en/global-search.php | 12 + lang/vendor/filament-panels/en/layout.php | 63 + .../en/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/en/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../en/pages/auth/register.php | 56 + .../filament-panels/en/pages/dashboard.php | 33 + .../en/pages/tenancy/edit-tenant-profile.php | 25 + .../en/resources/pages/create-record.php | 37 + .../en/resources/pages/edit-record.php | 41 + .../en/resources/pages/list-records.php | 7 + .../en/resources/pages/view-record.php | 17 + .../en/unsaved-changes-alert.php | 7 + .../en/widgets/account-widget.php | 15 + .../en/widgets/filament-info-widget.php | 17 + .../filament-panels/es/global-search.php | 12 + lang/vendor/filament-panels/es/layout.php | 63 + .../es/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/es/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../es/pages/auth/register.php | 56 + .../filament-panels/es/pages/dashboard.php | 33 + .../es/pages/tenancy/edit-tenant-profile.php | 25 + .../es/resources/pages/create-record.php | 37 + .../es/resources/pages/edit-record.php | 41 + .../es/resources/pages/list-records.php | 7 + .../es/resources/pages/view-record.php | 17 + .../es/unsaved-changes-alert.php | 7 + .../es/widgets/account-widget.php | 15 + .../es/widgets/filament-info-widget.php | 17 + .../filament-panels/fa/global-search.php | 12 + lang/vendor/filament-panels/fa/layout.php | 55 + .../fa/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/fa/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../fa/pages/auth/register.php | 56 + .../filament-panels/fa/pages/dashboard.php | 7 + .../fa/pages/tenancy/edit-tenant-profile.php | 25 + .../fa/resources/pages/create-record.php | 37 + .../fa/resources/pages/edit-record.php | 41 + .../fa/resources/pages/list-records.php | 7 + .../fa/resources/pages/view-record.php | 17 + .../fa/widgets/account-widget.php | 15 + .../fa/widgets/filament-info-widget.php | 17 + .../filament-panels/fi/global-search.php | 12 + lang/vendor/filament-panels/fi/layout.php | 63 + .../fi/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/fi/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../fi/pages/auth/register.php | 55 + .../filament-panels/fi/pages/dashboard.php | 33 + .../fi/pages/tenancy/edit-tenant-profile.php | 25 + .../fi/resources/pages/create-record.php | 37 + .../fi/resources/pages/edit-record.php | 41 + .../fi/resources/pages/list-records.php | 7 + .../fi/resources/pages/view-record.php | 17 + .../fi/unsaved-changes-alert.php | 7 + .../fi/widgets/account-widget.php | 15 + .../fi/widgets/filament-info-widget.php | 17 + .../filament-panels/fr/global-search.php | 12 + lang/vendor/filament-panels/fr/layout.php | 63 + .../fr/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/fr/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../fr/pages/auth/register.php | 56 + .../filament-panels/fr/pages/dashboard.php | 33 + .../fr/pages/tenancy/edit-tenant-profile.php | 25 + .../fr/resources/pages/create-record.php | 37 + .../fr/resources/pages/edit-record.php | 41 + .../fr/resources/pages/list-records.php | 7 + .../fr/resources/pages/view-record.php | 17 + .../fr/unsaved-changes-alert.php | 7 + .../fr/widgets/account-widget.php | 15 + .../fr/widgets/filament-info-widget.php | 17 + .../filament-panels/he/global-search.php | 12 + lang/vendor/filament-panels/he/layout.php | 55 + .../he/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/he/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../he/pages/auth/register.php | 56 + .../filament-panels/he/pages/dashboard.php | 7 + .../he/pages/tenancy/edit-tenant-profile.php | 25 + .../he/resources/pages/create-record.php | 37 + .../he/resources/pages/edit-record.php | 41 + .../he/resources/pages/list-records.php | 7 + .../he/resources/pages/view-record.php | 17 + .../he/widgets/account-widget.php | 15 + .../he/widgets/filament-info-widget.php | 17 + .../filament-panels/hi/global-search.php | 12 + lang/vendor/filament-panels/hi/layout.php | 31 + .../filament-panels/hi/pages/auth/login.php | 47 + .../filament-panels/hi/pages/dashboard.php | 7 + .../hi/resources/pages/create-record.php | 37 + .../hi/resources/pages/edit-record.php | 33 + .../hi/resources/pages/list-records.php | 7 + .../hi/resources/pages/view-record.php | 9 + .../hi/widgets/account-widget.php | 15 + .../hi/widgets/filament-info-widget.php | 17 + .../filament-panels/hr/global-search.php | 12 + lang/vendor/filament-panels/hr/layout.php | 63 + .../hr/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/hr/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../hr/pages/auth/register.php | 56 + .../filament-panels/hr/pages/dashboard.php | 33 + .../hr/pages/tenancy/edit-tenant-profile.php | 25 + .../hr/resources/pages/create-record.php | 37 + .../hr/resources/pages/edit-record.php | 41 + .../hr/resources/pages/list-records.php | 7 + .../hr/resources/pages/view-record.php | 17 + .../hr/unsaved-changes-alert.php | 7 + .../hr/widgets/account-widget.php | 15 + .../hr/widgets/filament-info-widget.php | 17 + .../filament-panels/hu/global-search.php | 12 + lang/vendor/filament-panels/hu/layout.php | 63 + .../hu/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/hu/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../hu/pages/auth/register.php | 56 + .../filament-panels/hu/pages/dashboard.php | 33 + .../hu/pages/tenancy/edit-tenant-profile.php | 25 + .../hu/resources/pages/create-record.php | 37 + .../hu/resources/pages/edit-record.php | 41 + .../hu/resources/pages/list-records.php | 7 + .../hu/resources/pages/view-record.php | 17 + .../hu/unsaved-changes-alert.php | 7 + .../hu/widgets/account-widget.php | 15 + .../hu/widgets/filament-info-widget.php | 17 + .../filament-panels/hy/global-search.php | 12 + lang/vendor/filament-panels/hy/layout.php | 63 + .../hy/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/hy/pages/auth/login.php | 47 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../hy/pages/auth/register.php | 56 + .../filament-panels/hy/pages/dashboard.php | 33 + .../hy/pages/tenancy/edit-tenant-profile.php | 25 + .../hy/resources/pages/create-record.php | 37 + .../hy/resources/pages/edit-record.php | 41 + .../hy/resources/pages/list-records.php | 7 + .../hy/resources/pages/view-record.php | 17 + .../hy/unsaved-changes-alert.php | 7 + .../hy/widgets/account-widget.php | 15 + .../hy/widgets/filament-info-widget.php | 17 + .../filament-panels/id/global-search.php | 12 + lang/vendor/filament-panels/id/layout.php | 63 + .../id/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/id/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../id/pages/auth/register.php | 56 + .../filament-panels/id/pages/dashboard.php | 33 + .../id/pages/tenancy/edit-tenant-profile.php | 25 + .../id/resources/pages/create-record.php | 37 + .../id/resources/pages/edit-record.php | 41 + .../id/resources/pages/list-records.php | 7 + .../id/resources/pages/view-record.php | 17 + .../id/unsaved-changes-alert.php | 7 + .../id/widgets/account-widget.php | 15 + .../id/widgets/filament-info-widget.php | 17 + .../filament-panels/it/global-search.php | 12 + lang/vendor/filament-panels/it/layout.php | 63 + .../it/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/it/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../it/pages/auth/register.php | 56 + .../filament-panels/it/pages/dashboard.php | 33 + .../it/pages/tenancy/edit-tenant-profile.php | 25 + .../it/resources/pages/create-record.php | 37 + .../it/resources/pages/edit-record.php | 41 + .../it/resources/pages/list-records.php | 7 + .../it/resources/pages/view-record.php | 17 + .../it/unsaved-changes-alert.php | 7 + .../it/widgets/account-widget.php | 15 + .../it/widgets/filament-info-widget.php | 17 + .../filament-panels/ja/global-search.php | 12 + lang/vendor/filament-panels/ja/layout.php | 63 + .../ja/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/ja/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../ja/pages/auth/register.php | 56 + .../filament-panels/ja/pages/dashboard.php | 33 + .../ja/pages/tenancy/edit-tenant-profile.php | 25 + .../ja/resources/pages/create-record.php | 37 + .../ja/resources/pages/edit-record.php | 41 + .../ja/resources/pages/list-records.php | 7 + .../ja/resources/pages/view-record.php | 17 + .../ja/unsaved-changes-alert.php | 7 + .../ja/widgets/account-widget.php | 15 + .../ja/widgets/filament-info-widget.php | 17 + .../filament-panels/ka/global-search.php | 12 + lang/vendor/filament-panels/ka/layout.php | 63 + .../ka/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/ka/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../ka/pages/auth/register.php | 56 + .../filament-panels/ka/pages/dashboard.php | 33 + .../ka/pages/tenancy/edit-tenant-profile.php | 25 + .../ka/resources/pages/create-record.php | 37 + .../ka/resources/pages/edit-record.php | 41 + .../ka/resources/pages/list-records.php | 7 + .../ka/resources/pages/view-record.php | 17 + .../ka/unsaved-changes-alert.php | 7 + .../ka/widgets/account-widget.php | 15 + .../ka/widgets/filament-info-widget.php | 17 + .../filament-panels/km/global-search.php | 12 + lang/vendor/filament-panels/km/layout.php | 63 + .../km/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/km/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../km/pages/auth/register.php | 56 + .../filament-panels/km/pages/dashboard.php | 33 + .../km/pages/tenancy/edit-tenant-profile.php | 25 + .../km/resources/pages/create-record.php | 37 + .../km/resources/pages/edit-record.php | 41 + .../km/resources/pages/list-records.php | 7 + .../km/resources/pages/view-record.php | 17 + .../km/unsaved-changes-alert.php | 7 + .../km/widgets/account-widget.php | 15 + .../km/widgets/filament-info-widget.php | 17 + .../filament-panels/ko/global-search.php | 12 + lang/vendor/filament-panels/ko/layout.php | 63 + .../ko/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/ko/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../ko/pages/auth/register.php | 56 + .../filament-panels/ko/pages/dashboard.php | 33 + .../ko/pages/tenancy/edit-tenant-profile.php | 25 + .../ko/resources/pages/create-record.php | 37 + .../ko/resources/pages/edit-record.php | 41 + .../ko/resources/pages/list-records.php | 7 + .../ko/resources/pages/view-record.php | 17 + .../ko/unsaved-changes-alert.php | 7 + .../ko/widgets/account-widget.php | 15 + .../ko/widgets/filament-info-widget.php | 17 + .../filament-panels/ku/global-search.php | 12 + lang/vendor/filament-panels/ku/layout.php | 55 + .../ku/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/ku/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../ku/pages/auth/register.php | 56 + .../filament-panels/ku/pages/dashboard.php | 7 + .../ku/pages/tenancy/edit-tenant-profile.php | 25 + .../ku/resources/pages/create-record.php | 37 + .../ku/resources/pages/edit-record.php | 41 + .../ku/resources/pages/list-records.php | 7 + .../ku/resources/pages/view-record.php | 17 + .../ku/widgets/account-widget.php | 15 + .../ku/widgets/filament-info-widget.php | 17 + .../filament-panels/lt/global-search.php | 12 + lang/vendor/filament-panels/lt/layout.php | 63 + .../lt/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/lt/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../lt/pages/auth/register.php | 56 + .../filament-panels/lt/pages/dashboard.php | 32 + .../lt/pages/tenancy/edit-tenant-profile.php | 25 + .../lt/resources/pages/create-record.php | 37 + .../lt/resources/pages/edit-record.php | 41 + .../lt/resources/pages/list-records.php | 7 + .../lt/resources/pages/view-record.php | 17 + .../lt/unsaved-changes-alert.php | 7 + .../lt/widgets/account-widget.php | 15 + .../lt/widgets/filament-info-widget.php | 17 + .../filament-panels/lv/global-search.php | 12 + lang/vendor/filament-panels/lv/layout.php | 55 + .../lv/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/lv/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../lv/pages/auth/register.php | 56 + .../filament-panels/lv/pages/dashboard.php | 7 + .../lv/pages/tenancy/edit-tenant-profile.php | 25 + .../lv/resources/pages/create-record.php | 37 + .../lv/resources/pages/edit-record.php | 41 + .../lv/resources/pages/list-records.php | 7 + .../lv/resources/pages/view-record.php | 17 + .../lv/widgets/account-widget.php | 15 + .../lv/widgets/filament-info-widget.php | 17 + .../filament-panels/mn/global-search.php | 12 + lang/vendor/filament-panels/mn/layout.php | 63 + .../mn/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/mn/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../mn/pages/auth/register.php | 56 + .../filament-panels/mn/pages/dashboard.php | 33 + .../mn/pages/tenancy/edit-tenant-profile.php | 25 + .../mn/resources/pages/create-record.php | 37 + .../mn/resources/pages/edit-record.php | 41 + .../mn/resources/pages/list-records.php | 7 + .../mn/resources/pages/view-record.php | 17 + .../mn/unsaved-changes-alert.php | 7 + .../mn/widgets/account-widget.php | 15 + .../mn/widgets/filament-info-widget.php | 17 + .../filament-panels/ms/global-search.php | 12 + lang/vendor/filament-panels/ms/layout.php | 63 + .../ms/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/ms/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../ms/pages/auth/register.php | 56 + .../filament-panels/ms/pages/dashboard.php | 33 + .../ms/pages/tenancy/edit-tenant-profile.php | 25 + .../ms/resources/pages/create-record.php | 37 + .../ms/resources/pages/edit-record.php | 41 + .../ms/resources/pages/list-records.php | 7 + .../ms/resources/pages/view-record.php | 17 + .../ms/unsaved-changes-alert.php | 7 + .../ms/widgets/account-widget.php | 15 + .../ms/widgets/filament-info-widget.php | 17 + .../filament-panels/my/global-search.php | 12 + lang/vendor/filament-panels/my/layout.php | 63 + .../my/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/my/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../my/pages/auth/register.php | 56 + .../filament-panels/my/pages/dashboard.php | 33 + .../my/pages/tenancy/edit-tenant-profile.php | 25 + .../my/resources/pages/create-record.php | 37 + .../my/resources/pages/edit-record.php | 41 + .../my/resources/pages/list-records.php | 7 + .../my/resources/pages/view-record.php | 17 + .../my/unsaved-changes-alert.php | 7 + .../my/widgets/account-widget.php | 15 + .../my/widgets/filament-info-widget.php | 17 + .../filament-panels/nl/global-search.php | 12 + lang/vendor/filament-panels/nl/layout.php | 63 + .../nl/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 36 + .../filament-panels/nl/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../nl/pages/auth/register.php | 56 + .../filament-panels/nl/pages/dashboard.php | 33 + .../nl/pages/tenancy/edit-tenant-profile.php | 25 + .../nl/resources/pages/create-record.php | 37 + .../nl/resources/pages/edit-record.php | 41 + .../nl/resources/pages/list-records.php | 7 + .../nl/resources/pages/view-record.php | 17 + .../nl/unsaved-changes-alert.php | 7 + .../nl/widgets/account-widget.php | 15 + .../nl/widgets/filament-info-widget.php | 17 + .../filament-panels/no/global-search.php | 12 + lang/vendor/filament-panels/no/layout.php | 63 + .../no/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/no/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../no/pages/auth/register.php | 56 + .../filament-panels/no/pages/dashboard.php | 33 + .../no/pages/tenancy/edit-tenant-profile.php | 25 + .../no/resources/pages/create-record.php | 37 + .../no/resources/pages/edit-record.php | 41 + .../no/resources/pages/list-records.php | 7 + .../no/resources/pages/view-record.php | 17 + .../no/unsaved-changes-alert.php | 7 + .../no/widgets/account-widget.php | 15 + .../no/widgets/filament-info-widget.php | 17 + .../filament-panels/np/global-search.php | 12 + lang/vendor/filament-panels/np/layout.php | 55 + .../np/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/np/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../np/pages/auth/register.php | 56 + .../filament-panels/np/pages/dashboard.php | 7 + .../np/pages/tenancy/edit-tenant-profile.php | 25 + .../np/resources/pages/create-record.php | 37 + .../np/resources/pages/edit-record.php | 41 + .../np/resources/pages/list-records.php | 7 + .../np/resources/pages/view-record.php | 17 + .../np/widgets/account-widget.php | 15 + .../np/widgets/filament-info-widget.php | 17 + .../filament-panels/pl/global-search.php | 12 + lang/vendor/filament-panels/pl/layout.php | 63 + .../pl/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/pl/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../pl/pages/auth/register.php | 56 + .../filament-panels/pl/pages/dashboard.php | 33 + .../pl/pages/tenancy/edit-tenant-profile.php | 25 + .../pl/resources/pages/create-record.php | 37 + .../pl/resources/pages/edit-record.php | 41 + .../pl/resources/pages/list-records.php | 7 + .../pl/resources/pages/view-record.php | 17 + .../pl/unsaved-changes-alert.php | 7 + .../pl/widgets/account-widget.php | 15 + .../pl/widgets/filament-info-widget.php | 17 + .../filament-panels/pt_BR/global-search.php | 12 + lang/vendor/filament-panels/pt_BR/layout.php | 63 + .../pt_BR/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../pt_BR/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../pt_BR/pages/auth/register.php | 56 + .../filament-panels/pt_BR/pages/dashboard.php | 33 + .../pages/tenancy/edit-tenant-profile.php | 25 + .../pt_BR/resources/pages/create-record.php | 37 + .../pt_BR/resources/pages/edit-record.php | 41 + .../pt_BR/resources/pages/list-records.php | 7 + .../pt_BR/resources/pages/view-record.php | 17 + .../pt_BR/unsaved-changes-alert.php | 7 + .../pt_BR/widgets/account-widget.php | 15 + .../pt_BR/widgets/filament-info-widget.php | 17 + .../filament-panels/pt_PT/global-search.php | 12 + lang/vendor/filament-panels/pt_PT/layout.php | 63 + .../pt_PT/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../pt_PT/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../pt_PT/pages/auth/register.php | 56 + .../filament-panels/pt_PT/pages/dashboard.php | 33 + .../pages/tenancy/edit-tenant-profile.php | 25 + .../pt_PT/resources/pages/create-record.php | 37 + .../pt_PT/resources/pages/edit-record.php | 41 + .../pt_PT/resources/pages/list-records.php | 7 + .../pt_PT/resources/pages/view-record.php | 17 + .../pt_PT/unsaved-changes-alert.php | 7 + .../pt_PT/widgets/account-widget.php | 15 + .../pt_PT/widgets/filament-info-widget.php | 17 + .../filament-panels/ro/global-search.php | 12 + lang/vendor/filament-panels/ro/layout.php | 55 + .../ro/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/ro/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../ro/pages/auth/register.php | 56 + .../filament-panels/ro/pages/dashboard.php | 33 + .../ro/pages/tenancy/edit-tenant-profile.php | 25 + .../ro/resources/pages/create-record.php | 37 + .../ro/resources/pages/edit-record.php | 41 + .../ro/resources/pages/list-records.php | 7 + .../ro/resources/pages/view-record.php | 17 + .../ro/widgets/account-widget.php | 15 + .../ro/widgets/filament-info-widget.php | 17 + .../filament-panels/ru/global-search.php | 12 + lang/vendor/filament-panels/ru/layout.php | 62 + .../ru/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/ru/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../ru/pages/auth/register.php | 56 + .../filament-panels/ru/pages/dashboard.php | 33 + .../ru/pages/tenancy/edit-tenant-profile.php | 25 + .../ru/resources/pages/create-record.php | 37 + .../ru/resources/pages/edit-record.php | 41 + .../ru/resources/pages/list-records.php | 7 + .../ru/resources/pages/view-record.php | 17 + .../ru/unsaved-changes-alert.php | 7 + .../ru/widgets/account-widget.php | 15 + .../ru/widgets/filament-info-widget.php | 17 + .../filament-panels/sk/global-search.php | 12 + lang/vendor/filament-panels/sk/layout.php | 63 + .../sk/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/sk/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../sk/pages/auth/register.php | 56 + .../filament-panels/sk/pages/dashboard.php | 33 + .../sk/pages/tenancy/edit-tenant-profile.php | 25 + .../sk/resources/pages/create-record.php | 37 + .../sk/resources/pages/edit-record.php | 41 + .../sk/resources/pages/list-records.php | 7 + .../sk/resources/pages/view-record.php | 17 + .../sk/unsaved-changes-alert.php | 7 + .../sk/widgets/account-widget.php | 15 + .../sk/widgets/filament-info-widget.php | 17 + .../filament-panels/sl/global-search.php | 12 + lang/vendor/filament-panels/sl/layout.php | 63 + .../sl/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/sl/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../sl/pages/auth/register.php | 56 + .../filament-panels/sl/pages/dashboard.php | 33 + .../sl/pages/tenancy/edit-tenant-profile.php | 25 + .../sl/resources/pages/create-record.php | 37 + .../sl/resources/pages/edit-record.php | 41 + .../sl/resources/pages/list-records.php | 7 + .../sl/resources/pages/view-record.php | 17 + .../sl/unsaved-changes-alert.php | 7 + .../sl/widgets/account-widget.php | 15 + .../sl/widgets/filament-info-widget.php | 17 + .../filament-panels/sq/global-search.php | 12 + lang/vendor/filament-panels/sq/layout.php | 55 + .../sq/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/sq/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../sq/pages/auth/register.php | 56 + .../filament-panels/sq/pages/dashboard.php | 7 + .../sq/pages/tenancy/edit-tenant-profile.php | 25 + .../sq/resources/pages/create-record.php | 37 + .../sq/resources/pages/edit-record.php | 41 + .../sq/resources/pages/list-records.php | 7 + .../sq/resources/pages/view-record.php | 17 + .../sq/widgets/account-widget.php | 15 + .../sq/widgets/filament-info-widget.php | 17 + .../filament-panels/sv/global-search.php | 12 + lang/vendor/filament-panels/sv/layout.php | 63 + .../sv/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/sv/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../sv/pages/auth/register.php | 56 + .../filament-panels/sv/pages/dashboard.php | 33 + .../sv/pages/tenancy/edit-tenant-profile.php | 25 + .../sv/resources/pages/create-record.php | 37 + .../sv/resources/pages/edit-record.php | 41 + .../sv/resources/pages/list-records.php | 7 + .../sv/resources/pages/view-record.php | 17 + .../sv/unsaved-changes-alert.php | 7 + .../sv/widgets/account-widget.php | 15 + .../sv/widgets/filament-info-widget.php | 17 + .../filament-panels/sw/global-search.php | 12 + lang/vendor/filament-panels/sw/layout.php | 35 + .../filament-panels/sw/pages/auth/login.php | 47 + .../filament-panels/sw/pages/dashboard.php | 7 + .../sw/resources/pages/create-record.php | 37 + .../sw/resources/pages/edit-record.php | 41 + .../sw/resources/pages/list-records.php | 7 + .../sw/resources/pages/view-record.php | 17 + .../sw/widgets/account-widget.php | 15 + .../sw/widgets/filament-info-widget.php | 17 + .../filament-panels/th/global-search.php | 12 + lang/vendor/filament-panels/th/layout.php | 63 + .../th/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/th/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../th/pages/auth/register.php | 56 + .../filament-panels/th/pages/dashboard.php | 33 + .../th/pages/tenancy/edit-tenant-profile.php | 25 + .../th/resources/pages/create-record.php | 37 + .../th/resources/pages/edit-record.php | 41 + .../th/resources/pages/list-records.php | 7 + .../th/resources/pages/view-record.php | 17 + .../th/widgets/account-widget.php | 15 + .../th/widgets/filament-info-widget.php | 17 + .../filament-panels/tr/global-search.php | 12 + lang/vendor/filament-panels/tr/layout.php | 55 + .../tr/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/tr/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../tr/pages/auth/register.php | 56 + .../filament-panels/tr/pages/dashboard.php | 7 + .../tr/pages/tenancy/edit-tenant-profile.php | 25 + .../tr/resources/pages/create-record.php | 37 + .../tr/resources/pages/edit-record.php | 41 + .../tr/resources/pages/list-records.php | 7 + .../tr/resources/pages/view-record.php | 17 + .../tr/widgets/account-widget.php | 15 + .../tr/widgets/filament-info-widget.php | 17 + .../filament-panels/uk/global-search.php | 12 + lang/vendor/filament-panels/uk/layout.php | 63 + .../uk/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/uk/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../uk/pages/auth/register.php | 56 + .../filament-panels/uk/pages/dashboard.php | 33 + .../uk/pages/tenancy/edit-tenant-profile.php | 25 + .../uk/resources/pages/create-record.php | 37 + .../uk/resources/pages/edit-record.php | 41 + .../uk/resources/pages/list-records.php | 7 + .../uk/resources/pages/view-record.php | 17 + .../uk/unsaved-changes-alert.php | 7 + .../uk/widgets/account-widget.php | 15 + .../uk/widgets/filament-info-widget.php | 17 + .../filament-panels/uz/global-search.php | 12 + lang/vendor/filament-panels/uz/layout.php | 55 + .../uz/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/uz/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../uz/pages/auth/register.php | 56 + .../filament-panels/uz/pages/dashboard.php | 33 + .../uz/pages/tenancy/edit-tenant-profile.php | 25 + .../uz/resources/pages/create-record.php | 37 + .../uz/resources/pages/edit-record.php | 41 + .../uz/resources/pages/list-records.php | 7 + .../uz/resources/pages/view-record.php | 17 + .../uz/widgets/account-widget.php | 15 + .../uz/widgets/filament-info-widget.php | 17 + .../filament-panels/vi/global-search.php | 12 + lang/vendor/filament-panels/vi/layout.php | 63 + .../vi/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../filament-panels/vi/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../vi/pages/auth/register.php | 55 + .../filament-panels/vi/pages/dashboard.php | 32 + .../vi/pages/tenancy/edit-tenant-profile.php | 25 + .../vi/resources/pages/create-record.php | 37 + .../vi/resources/pages/edit-record.php | 41 + .../vi/resources/pages/list-records.php | 7 + .../vi/resources/pages/view-record.php | 17 + .../vi/unsaved-changes-alert.php | 7 + .../vi/widgets/account-widget.php | 15 + .../vi/widgets/filament-info-widget.php | 17 + .../filament-panels/zh_CN/global-search.php | 12 + lang/vendor/filament-panels/zh_CN/layout.php | 55 + .../zh_CN/pages/auth/edit-profile.php | 51 + .../email-verification-prompt.php | 35 + .../zh_CN/pages/auth/login.php | 61 + .../password-reset/request-password-reset.php | 42 + .../auth/password-reset/reset-password.php | 43 + .../zh_CN/pages/auth/register.php | 56 + .../filament-panels/zh_CN/pages/dashboard.php | 7 + .../pages/tenancy/edit-tenant-profile.php | 25 + .../zh_CN/resources/pages/create-record.php | 37 + .../zh_CN/resources/pages/edit-record.php | 41 + .../zh_CN/resources/pages/list-records.php | 7 + .../zh_CN/resources/pages/view-record.php | 17 + .../zh_CN/widgets/account-widget.php | 15 + .../zh_CN/widgets/filament-info-widget.php | 17 + .../filament-panels/zh_TW/global-search.php | 12 + lang/vendor/filament-panels/zh_TW/layout.php | 31 + .../zh_TW/pages/auth/login.php | 47 + .../filament-panels/zh_TW/pages/dashboard.php | 7 + .../zh_TW/resources/pages/create-record.php | 37 + .../zh_TW/resources/pages/edit-record.php | 33 + .../zh_TW/resources/pages/list-records.php | 7 + .../zh_TW/resources/pages/view-record.php | 9 + .../zh_TW/widgets/account-widget.php | 15 + .../zh_TW/widgets/filament-info-widget.php | 17 + .../ar/filters/query-builder.php | 482 + lang/vendor/filament-tables/ar/table.php | 232 + .../az/filters/query-builder.php | 482 + lang/vendor/filament-tables/az/table.php | 231 + .../bg/filters/query-builder.php | 482 + lang/vendor/filament-tables/bg/table.php | 228 + lang/vendor/filament-tables/bn/table.php | 136 + lang/vendor/filament-tables/bs/table.php | 146 + .../ca/filters/query-builder.php | 482 + lang/vendor/filament-tables/ca/table.php | 232 + lang/vendor/filament-tables/ckb/table.php | 213 + .../cs/filters/query-builder.php | 482 + lang/vendor/filament-tables/cs/table.php | 231 + lang/vendor/filament-tables/cy/table.php | 146 + .../da/filters/query-builder.php | 482 + lang/vendor/filament-tables/da/table.php | 220 + .../de/filters/query-builder.php | 482 + lang/vendor/filament-tables/de/table.php | 231 + .../el/filters/query-builder.php | 482 + lang/vendor/filament-tables/el/table.php | 228 + .../en/filters/query-builder.php | 482 + lang/vendor/filament-tables/en/table.php | 232 + .../es/filters/query-builder.php | 482 + lang/vendor/filament-tables/es/table.php | 232 + lang/vendor/filament-tables/eu/table.php | 213 + .../fa/filters/query-builder.php | 482 + lang/vendor/filament-tables/fa/table.php | 228 + .../fi/filters/query-builder.php | 482 + lang/vendor/filament-tables/fi/table.php | 232 + .../fr/filters/query-builder.php | 482 + lang/vendor/filament-tables/fr/table.php | 232 + lang/vendor/filament-tables/he/table.php | 149 + lang/vendor/filament-tables/hi/table.php | 68 + .../hr/filters/query-builder.php | 481 + lang/vendor/filament-tables/hr/table.php | 232 + .../hu/filters/query-builder.php | 482 + lang/vendor/filament-tables/hu/table.php | 232 + .../hy/filters/query-builder.php | 482 + lang/vendor/filament-tables/hy/table.php | 232 + .../id/filters/query-builder.php | 482 + lang/vendor/filament-tables/id/table.php | 232 + .../it/filters/query-builder.php | 482 + lang/vendor/filament-tables/it/table.php | 231 + .../ja/filters/query-builder.php | 482 + lang/vendor/filament-tables/ja/table.php | 228 + .../ka/filters/query-builder.php | 481 + lang/vendor/filament-tables/ka/table.php | 228 + .../km/filters/query-builder.php | 482 + lang/vendor/filament-tables/km/table.php | 228 + .../ko/filters/query-builder.php | 482 + lang/vendor/filament-tables/ko/table.php | 228 + lang/vendor/filament-tables/ku/table.php | 213 + .../lt/filters/query-builder.php | 482 + lang/vendor/filament-tables/lt/table.php | 227 + lang/vendor/filament-tables/lv/table.php | 217 + .../mn/filters/query-builder.php | 482 + lang/vendor/filament-tables/mn/table.php | 228 + .../ms/filters/query-builder.php | 482 + lang/vendor/filament-tables/ms/table.php | 231 + .../nl/filters/query-builder.php | 482 + lang/vendor/filament-tables/nl/table.php | 231 + .../no/filters/query-builder.php | 482 + lang/vendor/filament-tables/no/table.php | 228 + lang/vendor/filament-tables/np/table.php | 214 + .../pl/filters/query-builder.php | 482 + lang/vendor/filament-tables/pl/table.php | 232 + .../pt_BR/filters/query-builder.php | 482 + lang/vendor/filament-tables/pt_BR/table.php | 231 + .../pt_PT/filters/query-builder.php | 482 + lang/vendor/filament-tables/pt_PT/table.php | 232 + lang/vendor/filament-tables/ro/table.php | 221 + .../ru/filters/query-builder.php | 482 + lang/vendor/filament-tables/ru/table.php | 228 + .../sk/filters/query-builder.php | 482 + lang/vendor/filament-tables/sk/table.php | 232 + .../sl/filters/query-builder.php | 482 + lang/vendor/filament-tables/sl/table.php | 228 + lang/vendor/filament-tables/sq/table.php | 213 + .../sv/filters/query-builder.php | 482 + lang/vendor/filament-tables/sv/table.php | 232 + lang/vendor/filament-tables/sw/table.php | 144 + .../th/filters/query-builder.php | 482 + lang/vendor/filament-tables/th/table.php | 228 + lang/vendor/filament-tables/tr/table.php | 217 + .../uk/filters/query-builder.php | 482 + lang/vendor/filament-tables/uk/table.php | 231 + .../uz/filters/query-builder.php | 482 + lang/vendor/filament-tables/uz/table.php | 224 + .../vi/filters/query-builder.php | 482 + lang/vendor/filament-tables/vi/table.php | 231 + lang/vendor/filament-tables/zh_CN/table.php | 227 + lang/vendor/filament-tables/zh_TW/table.php | 84 + lang/vendor/filament/ar/components/button.php | 9 + .../filament/ar/components/copyable.php | 9 + lang/vendor/filament/ar/components/modal.php | 13 + .../filament/ar/components/pagination.php | 47 + lang/vendor/filament/az/components/button.php | 9 + .../filament/az/components/copyable.php | 9 + lang/vendor/filament/az/components/modal.php | 13 + .../filament/az/components/pagination.php | 45 + lang/vendor/filament/bg/components/button.php | 9 + .../filament/bg/components/copyable.php | 9 + lang/vendor/filament/bg/components/modal.php | 13 + .../filament/bg/components/pagination.php | 47 + lang/vendor/filament/bn/components/button.php | 9 + .../filament/bn/components/copyable.php | 9 + lang/vendor/filament/bn/components/modal.php | 13 + .../filament/bn/components/pagination.php | 39 + lang/vendor/filament/bs/components/button.php | 9 + .../filament/bs/components/copyable.php | 9 + lang/vendor/filament/bs/components/modal.php | 13 + .../filament/bs/components/pagination.php | 39 + lang/vendor/filament/ca/components/button.php | 9 + .../filament/ca/components/copyable.php | 9 + lang/vendor/filament/ca/components/modal.php | 13 + .../filament/ca/components/pagination.php | 47 + .../vendor/filament/ckb/components/button.php | 9 + .../filament/ckb/components/copyable.php | 9 + lang/vendor/filament/ckb/components/modal.php | 13 + .../filament/ckb/components/pagination.php | 39 + lang/vendor/filament/cs/components/button.php | 11 + .../filament/cs/components/copyable.php | 9 + lang/vendor/filament/cs/components/modal.php | 13 + .../filament/cs/components/pagination.php | 45 + .../filament/cy/components/copyable.php | 9 + .../filament/cy/components/pagination.php | 39 + lang/vendor/filament/da/components/button.php | 9 + .../filament/da/components/copyable.php | 9 + lang/vendor/filament/da/components/modal.php | 13 + .../filament/da/components/pagination.php | 39 + lang/vendor/filament/de/components/button.php | 9 + .../filament/de/components/copyable.php | 9 + lang/vendor/filament/de/components/modal.php | 13 + .../filament/de/components/pagination.php | 47 + lang/vendor/filament/el/components/button.php | 9 + .../filament/el/components/copyable.php | 9 + lang/vendor/filament/el/components/modal.php | 13 + .../filament/el/components/pagination.php | 47 + lang/vendor/filament/en/components/button.php | 9 + .../filament/en/components/copyable.php | 9 + lang/vendor/filament/en/components/modal.php | 13 + .../filament/en/components/pagination.php | 47 + lang/vendor/filament/es/components/button.php | 11 + .../filament/es/components/copyable.php | 9 + lang/vendor/filament/es/components/modal.php | 13 + .../filament/es/components/pagination.php | 47 + lang/vendor/filament/eu/components/button.php | 11 + .../filament/eu/components/copyable.php | 9 + lang/vendor/filament/eu/components/modal.php | 13 + .../filament/eu/components/pagination.php | 39 + lang/vendor/filament/fa/components/button.php | 11 + .../filament/fa/components/copyable.php | 9 + lang/vendor/filament/fa/components/modal.php | 13 + .../filament/fa/components/pagination.php | 39 + lang/vendor/filament/fi/components/button.php | 9 + .../filament/fi/components/copyable.php | 9 + lang/vendor/filament/fi/components/modal.php | 13 + .../filament/fi/components/pagination.php | 47 + lang/vendor/filament/fr/components/button.php | 9 + .../filament/fr/components/copyable.php | 9 + lang/vendor/filament/fr/components/modal.php | 13 + .../filament/fr/components/pagination.php | 47 + lang/vendor/filament/he/components/button.php | 9 + .../filament/he/components/copyable.php | 9 + lang/vendor/filament/he/components/modal.php | 13 + .../filament/he/components/pagination.php | 39 + .../filament/hi/components/pagination.php | 33 + lang/vendor/filament/hr/components/button.php | 9 + .../filament/hr/components/copyable.php | 9 + lang/vendor/filament/hr/components/modal.php | 13 + .../filament/hr/components/pagination.php | 47 + lang/vendor/filament/hu/components/button.php | 9 + .../filament/hu/components/copyable.php | 9 + lang/vendor/filament/hu/components/modal.php | 13 + .../filament/hu/components/pagination.php | 47 + lang/vendor/filament/hy/components/button.php | 9 + .../filament/hy/components/copyable.php | 9 + lang/vendor/filament/hy/components/modal.php | 13 + .../filament/hy/components/pagination.php | 47 + lang/vendor/filament/id/components/button.php | 11 + .../filament/id/components/copyable.php | 9 + lang/vendor/filament/id/components/modal.php | 13 + .../filament/id/components/pagination.php | 47 + lang/vendor/filament/it/components/button.php | 11 + .../filament/it/components/copyable.php | 9 + lang/vendor/filament/it/components/modal.php | 13 + .../filament/it/components/pagination.php | 47 + lang/vendor/filament/ja/components/button.php | 9 + .../filament/ja/components/copyable.php | 9 + lang/vendor/filament/ja/components/modal.php | 13 + .../filament/ja/components/pagination.php | 47 + lang/vendor/filament/ka/components/button.php | 9 + .../filament/ka/components/copyable.php | 9 + lang/vendor/filament/ka/components/modal.php | 13 + .../filament/ka/components/pagination.php | 47 + lang/vendor/filament/km/components/button.php | 9 + .../filament/km/components/copyable.php | 9 + lang/vendor/filament/km/components/modal.php | 13 + .../filament/km/components/pagination.php | 47 + lang/vendor/filament/ko/components/button.php | 9 + .../filament/ko/components/copyable.php | 9 + lang/vendor/filament/ko/components/modal.php | 13 + .../filament/ko/components/pagination.php | 47 + lang/vendor/filament/ku/components/button.php | 9 + .../filament/ku/components/copyable.php | 9 + lang/vendor/filament/ku/components/modal.php | 13 + .../filament/ku/components/pagination.php | 39 + lang/vendor/filament/lt/components/button.php | 9 + .../filament/lt/components/copyable.php | 9 + lang/vendor/filament/lt/components/modal.php | 13 + .../filament/lt/components/pagination.php | 47 + lang/vendor/filament/lv/components/button.php | 9 + .../filament/lv/components/copyable.php | 9 + lang/vendor/filament/lv/components/modal.php | 13 + .../filament/lv/components/pagination.php | 39 + lang/vendor/filament/mn/components/button.php | 9 + .../filament/mn/components/copyable.php | 9 + lang/vendor/filament/mn/components/modal.php | 13 + .../filament/mn/components/pagination.php | 47 + lang/vendor/filament/ms/components/button.php | 9 + .../filament/ms/components/copyable.php | 9 + lang/vendor/filament/ms/components/modal.php | 13 + .../filament/ms/components/pagination.php | 47 + lang/vendor/filament/nl/components/button.php | 9 + .../filament/nl/components/copyable.php | 9 + lang/vendor/filament/nl/components/modal.php | 13 + .../filament/nl/components/pagination.php | 47 + lang/vendor/filament/no/components/button.php | 9 + .../filament/no/components/copyable.php | 9 + lang/vendor/filament/no/components/modal.php | 13 + .../filament/no/components/pagination.php | 47 + lang/vendor/filament/np/components/button.php | 9 + .../filament/np/components/copyable.php | 9 + lang/vendor/filament/np/components/modal.php | 13 + .../filament/np/components/pagination.php | 39 + lang/vendor/filament/pl/components/button.php | 9 + .../filament/pl/components/copyable.php | 9 + lang/vendor/filament/pl/components/modal.php | 13 + .../filament/pl/components/pagination.php | 47 + .../filament/pt_BR/components/button.php | 9 + .../filament/pt_BR/components/copyable.php | 9 + .../filament/pt_BR/components/modal.php | 13 + .../filament/pt_BR/components/pagination.php | 47 + .../filament/pt_PT/components/button.php | 9 + .../filament/pt_PT/components/copyable.php | 9 + .../filament/pt_PT/components/modal.php | 13 + .../filament/pt_PT/components/pagination.php | 47 + lang/vendor/filament/ro/components/button.php | 9 + .../filament/ro/components/copyable.php | 9 + lang/vendor/filament/ro/components/modal.php | 13 + .../filament/ro/components/pagination.php | 47 + lang/vendor/filament/ru/components/button.php | 9 + .../filament/ru/components/copyable.php | 9 + lang/vendor/filament/ru/components/modal.php | 13 + .../filament/ru/components/pagination.php | 47 + lang/vendor/filament/sk/components/button.php | 9 + .../filament/sk/components/copyable.php | 9 + lang/vendor/filament/sk/components/modal.php | 13 + .../filament/sk/components/pagination.php | 47 + lang/vendor/filament/sq/components/button.php | 9 + .../filament/sq/components/copyable.php | 9 + lang/vendor/filament/sq/components/modal.php | 13 + .../filament/sq/components/pagination.php | 39 + lang/vendor/filament/sv/components/button.php | 9 + .../filament/sv/components/copyable.php | 9 + lang/vendor/filament/sv/components/modal.php | 13 + .../filament/sv/components/pagination.php | 47 + lang/vendor/filament/sw/components/button.php | 9 + .../filament/sw/components/copyable.php | 9 + lang/vendor/filament/sw/components/modal.php | 13 + .../filament/sw/components/pagination.php | 39 + lang/vendor/filament/th/components/button.php | 9 + .../filament/th/components/copyable.php | 9 + lang/vendor/filament/th/components/modal.php | 13 + .../filament/th/components/pagination.php | 47 + lang/vendor/filament/tr/components/button.php | 9 + .../filament/tr/components/copyable.php | 9 + lang/vendor/filament/tr/components/modal.php | 13 + .../filament/tr/components/pagination.php | 37 + lang/vendor/filament/uk/components/button.php | 9 + .../filament/uk/components/copyable.php | 9 + lang/vendor/filament/uk/components/modal.php | 13 + .../filament/uk/components/pagination.php | 47 + lang/vendor/filament/uz/components/button.php | 9 + .../filament/uz/components/copyable.php | 9 + lang/vendor/filament/uz/components/modal.php | 13 + .../filament/uz/components/pagination.php | 39 + lang/vendor/filament/vi/components/button.php | 9 + .../filament/vi/components/copyable.php | 9 + lang/vendor/filament/vi/components/modal.php | 13 + .../filament/vi/components/pagination.php | 47 + .../filament/zh_CN/components/button.php | 9 + .../filament/zh_CN/components/copyable.php | 9 + .../filament/zh_CN/components/modal.php | 13 + .../filament/zh_CN/components/pagination.php | 39 + .../filament/zh_TW/components/button.php | 9 + .../filament/zh_TW/components/pagination.php | 33 + package-lock.json | 2213 +++ package.json | 23 + phpunit.xml | 33 + public/.htaccess | 25 + public/css/filament/filament/app.css | 1 + public/css/filament/forms/forms.css | 49 + public/css/filament/support/support.css | 1 + public/favicon.ico | 0 public/index.php | 20 + public/js/filament/filament/app.js | 1 + public/js/filament/filament/echo.js | 13 + .../filament/forms/components/color-picker.js | 1 + .../forms/components/date-time-picker.js | 1 + .../filament/forms/components/file-upload.js | 123 + .../js/filament/forms/components/key-value.js | 1 + .../forms/components/markdown-editor.js | 51 + .../filament/forms/components/rich-editor.js | 150 + public/js/filament/forms/components/select.js | 6 + .../filament/forms/components/tags-input.js | 1 + .../js/filament/forms/components/textarea.js | 1 + .../filament/notifications/notifications.js | 1 + public/js/filament/support/support.js | 46 + public/js/filament/tables/components/table.js | 1 + .../js/filament/widgets/components/chart.js | 37 + .../components/stats-overview/stat/chart.js | 29 + public/robots.txt | 2 + resources/css/app.css | 66 + resources/js/app.js | 2 + .../views/components/action-message.blade.php | 14 + .../views/components/app-logo-icon.blade.php | 8 + resources/views/components/app-logo.blade.php | 6 + .../views/components/auth-header.blade.php | 9 + .../components/auth-session-status.blade.php | 9 + .../views/components/layouts/app.blade.php | 5 + .../components/layouts/app/header.blade.php | 120 + .../components/layouts/app/sidebar.blade.php | 136 + .../views/components/layouts/auth.blade.php | 3 + .../components/layouts/auth/card.blade.php | 26 + .../components/layouts/auth/simple.blade.php | 22 + .../components/layouts/auth/split.blade.php | 43 + .../components/placeholder-pattern.blade.php | 12 + .../components/settings/layout.blade.php | 20 + resources/views/dashboard.blade.php | 3 + resources/views/exports/report-pdf.blade.php | 17 + .../views/flux/icon/book-open-text.blade.php | 47 + .../flux/icon/chevrons-up-down.blade.php | 43 + .../views/flux/icon/folder-git-2.blade.php | 45 + .../views/flux/icon/layout-grid.blade.php | 45 + resources/views/flux/navlist/group.blade.php | 51 + .../livewire/auth/confirm-password.blade.php | 57 + .../livewire/auth/forgot-password.blade.php | 49 + resources/views/livewire/auth/login.blade.php | 126 + .../views/livewire/auth/register.blade.php | 97 + .../livewire/auth/reset-password.blade.php | 113 + .../livewire/auth/verify-email.blade.php | 57 + .../dashboard/report-generator.blade.php | 35 + .../livewire/dashboard/statistics.blade.php | 69 + .../livewire/settings/appearance.blade.php | 19 + .../settings/delete-user-form.blade.php | 58 + .../livewire/settings/password.blade.php | 78 + .../views/livewire/settings/profile.blade.php | 114 + resources/views/partials/head.blade.php | 10 + .../views/partials/settings-heading.blade.php | 5 + resources/views/welcome.blade.php | 274 + routes/auth.php | 35 + routes/console.php | 8 + routes/web.php | 28 + storage/app/.gitignore | 4 + storage/app/private/.gitignore | 2 + storage/app/public/.gitignore | 2 + storage/framework/.gitignore | 9 + storage/framework/cache/.gitignore | 3 + storage/framework/cache/data/.gitignore | 2 + storage/framework/sessions/.gitignore | 2 + storage/framework/testing/.gitignore | 2 + storage/framework/views/.gitignore | 2 + storage/logs/.gitignore | 2 + tests/Feature/Auth/AuthenticationTest.php | 48 + tests/Feature/Auth/EmailVerificationTest.php | 47 + .../Feature/Auth/PasswordConfirmationTest.php | 38 + tests/Feature/Auth/PasswordResetTest.php | 66 + tests/Feature/Auth/RegistrationTest.php | 24 + tests/Feature/DashboardTest.php | 16 + tests/Feature/ExampleTest.php | 7 + tests/Feature/Settings/PasswordUpdateTest.php | 39 + tests/Feature/Settings/ProfileUpdateTest.php | 75 + tests/Pest.php | 47 + tests/TestCase.php | 10 + tests/Unit/ExampleTest.php | 5 + vite.config.js | 18 + 2288 files changed, 145774 insertions(+) create mode 100644 .editorconfig create mode 100644 .env.example create mode 100644 .gitattributes create mode 100644 .github/workflows/lint.yml create mode 100644 .github/workflows/tests.yml create mode 100644 .gitignore create mode 100644 app/Filament/Resources/DoctorResource.php create mode 100644 app/Filament/Resources/DoctorResource/Pages/CreateDoctor.php create mode 100644 app/Filament/Resources/DoctorResource/Pages/EditDoctor.php create mode 100644 app/Filament/Resources/DoctorResource/Pages/ListDoctors.php create mode 100644 app/Filament/Resources/PatientResource.php create mode 100644 app/Filament/Resources/PatientResource/Pages/CreatePatient.php create mode 100644 app/Filament/Resources/PatientResource/Pages/EditPatient.php create mode 100644 app/Filament/Resources/PatientResource/Pages/ListPatients.php create mode 100644 app/Filament/Resources/PaymentResource.php create mode 100644 app/Filament/Resources/PaymentResource/Pages/CreatePayment.php create mode 100644 app/Filament/Resources/PaymentResource/Pages/EditPayment.php create mode 100644 app/Filament/Resources/PaymentResource/Pages/ListPayments.php create mode 100644 app/Filament/Resources/RegistrationResource.php create mode 100644 app/Filament/Resources/RegistrationResource/Pages/CreateRegistration.php create mode 100644 app/Filament/Resources/RegistrationResource/Pages/EditRegistration.php create mode 100644 app/Filament/Resources/RegistrationResource/Pages/ListRegistrations.php create mode 100644 app/Filament/Resources/RegistrationResource/RelationManagers/PatientTreatmentsRelationManager.php create mode 100644 app/Filament/Resources/TreatmentResource.php create mode 100644 app/Filament/Resources/TreatmentResource/Pages/CreateTreatment.php create mode 100644 app/Filament/Resources/TreatmentResource/Pages/EditTreatment.php create mode 100644 app/Filament/Resources/TreatmentResource/Pages/ListTreatments.php create mode 100644 app/Http/Controllers/Auth/VerifyEmailController.php create mode 100644 app/Http/Controllers/Controller.php create mode 100644 app/Http/Controllers/DashboardController.php create mode 100644 app/Livewire/Actions/Logout.php create mode 100644 app/Livewire/Dashboard/ReportGenerator.php create mode 100644 app/Livewire/Dashboard/Statistics.php create mode 100644 app/Models/Doctor.php create mode 100644 app/Models/Patient.php create mode 100644 app/Models/PatientTreatment.php create mode 100644 app/Models/Payment.php create mode 100644 app/Models/Registration.php create mode 100644 app/Models/Treatment.php create mode 100644 app/Models/User.php create mode 100644 app/Providers/AppServiceProvider.php create mode 100644 app/Providers/Filament/AdminPanelProvider.php create mode 100644 app/Providers/VoltServiceProvider.php create mode 100644 artisan create mode 100644 bootstrap/app.php create mode 100644 bootstrap/cache/.gitignore create mode 100644 bootstrap/providers.php create mode 100644 composer.json create mode 100644 composer.lock create mode 100644 config/app.php create mode 100644 config/auth.php create mode 100644 config/cache.php create mode 100644 config/database.php create mode 100644 config/filament.php create mode 100644 config/filesystems.php create mode 100644 config/logging.php create mode 100644 config/mail.php create mode 100644 config/queue.php create mode 100644 config/services.php create mode 100644 config/session.php create mode 100644 database/.gitignore create mode 100644 database/factories/DoctorFactory.php create mode 100644 database/factories/PatientFactory.php create mode 100644 database/factories/PatientTreatmentFactory.php create mode 100644 database/factories/PaymentFactory.php create mode 100644 database/factories/RegistrationFactory.php create mode 100644 database/factories/TreatmentFactory.php create mode 100644 database/factories/UserFactory.php create mode 100644 database/migrations/0001_01_01_000000_create_users_table.php create mode 100644 database/migrations/0001_01_01_000001_create_cache_table.php create mode 100644 database/migrations/0001_01_01_000002_create_jobs_table.php create mode 100644 database/migrations/2025_04_27_075922_create_patients_table.php create mode 100644 database/migrations/2025_04_27_080106_create_doctors_table.php create mode 100644 database/migrations/2025_04_27_080130_create_registrations_table.php create mode 100644 database/migrations/2025_04_27_080345_create_treatments_table.php create mode 100644 database/migrations/2025_04_27_080414_create_patient_treatments_table.php create mode 100644 database/migrations/2025_04_27_080433_create_payments_table.php create mode 100644 database/seeders/DatabaseSeeder.php create mode 100644 lang/vendor/filament-actions/ar/associate.php create mode 100644 lang/vendor/filament-actions/ar/attach.php create mode 100644 lang/vendor/filament-actions/ar/create.php create mode 100644 lang/vendor/filament-actions/ar/delete.php create mode 100644 lang/vendor/filament-actions/ar/detach.php create mode 100644 lang/vendor/filament-actions/ar/dissociate.php create mode 100644 lang/vendor/filament-actions/ar/edit.php create mode 100644 lang/vendor/filament-actions/ar/export.php create mode 100644 lang/vendor/filament-actions/ar/force-delete.php create mode 100644 lang/vendor/filament-actions/ar/group.php create mode 100644 lang/vendor/filament-actions/ar/import.php create mode 100644 lang/vendor/filament-actions/ar/modal.php create mode 100644 lang/vendor/filament-actions/ar/replicate.php create mode 100644 lang/vendor/filament-actions/ar/restore.php create mode 100644 lang/vendor/filament-actions/ar/view.php create mode 100644 lang/vendor/filament-actions/az/associate.php create mode 100644 lang/vendor/filament-actions/az/attach.php create mode 100644 lang/vendor/filament-actions/az/create.php create mode 100644 lang/vendor/filament-actions/az/delete.php create mode 100644 lang/vendor/filament-actions/az/detach.php create mode 100644 lang/vendor/filament-actions/az/dissociate.php create mode 100644 lang/vendor/filament-actions/az/edit.php create mode 100644 lang/vendor/filament-actions/az/export.php create mode 100644 lang/vendor/filament-actions/az/force-delete.php create mode 100644 lang/vendor/filament-actions/az/group.php create mode 100644 lang/vendor/filament-actions/az/import.php create mode 100644 lang/vendor/filament-actions/az/modal.php create mode 100644 lang/vendor/filament-actions/az/replicate.php create mode 100644 lang/vendor/filament-actions/az/restore.php create mode 100644 lang/vendor/filament-actions/az/view.php create mode 100644 lang/vendor/filament-actions/bg/associate.php create mode 100644 lang/vendor/filament-actions/bg/attach.php create mode 100644 lang/vendor/filament-actions/bg/create.php create mode 100644 lang/vendor/filament-actions/bg/delete.php create mode 100644 lang/vendor/filament-actions/bg/detach.php create mode 100644 lang/vendor/filament-actions/bg/dissociate.php create mode 100644 lang/vendor/filament-actions/bg/edit.php create mode 100644 lang/vendor/filament-actions/bg/force-delete.php create mode 100644 lang/vendor/filament-actions/bg/group.php create mode 100644 lang/vendor/filament-actions/bg/modal.php create mode 100644 lang/vendor/filament-actions/bg/replicate.php create mode 100644 lang/vendor/filament-actions/bg/restore.php create mode 100644 lang/vendor/filament-actions/bg/view.php create mode 100644 lang/vendor/filament-actions/bn/associate.php create mode 100644 lang/vendor/filament-actions/bn/attach.php create mode 100644 lang/vendor/filament-actions/bn/create.php create mode 100644 lang/vendor/filament-actions/bn/delete.php create mode 100644 lang/vendor/filament-actions/bn/detach.php create mode 100644 lang/vendor/filament-actions/bn/dissociate.php create mode 100644 lang/vendor/filament-actions/bn/edit.php create mode 100644 lang/vendor/filament-actions/bn/force-delete.php create mode 100644 lang/vendor/filament-actions/bn/group.php create mode 100644 lang/vendor/filament-actions/bn/modal.php create mode 100644 lang/vendor/filament-actions/bn/replicate.php create mode 100644 lang/vendor/filament-actions/bn/restore.php create mode 100644 lang/vendor/filament-actions/bn/view.php create mode 100644 lang/vendor/filament-actions/bs/associate.php create mode 100644 lang/vendor/filament-actions/bs/attach.php create mode 100644 lang/vendor/filament-actions/bs/create.php create mode 100644 lang/vendor/filament-actions/bs/delete.php create mode 100644 lang/vendor/filament-actions/bs/detach.php create mode 100644 lang/vendor/filament-actions/bs/dissociate.php create mode 100644 lang/vendor/filament-actions/bs/edit.php create mode 100644 lang/vendor/filament-actions/bs/export.php create mode 100644 lang/vendor/filament-actions/bs/force-delete.php create mode 100644 lang/vendor/filament-actions/bs/group.php create mode 100644 lang/vendor/filament-actions/bs/import.php create mode 100644 lang/vendor/filament-actions/bs/modal.php create mode 100644 lang/vendor/filament-actions/bs/replicate.php create mode 100644 lang/vendor/filament-actions/bs/restore.php create mode 100644 lang/vendor/filament-actions/bs/view.php create mode 100644 lang/vendor/filament-actions/ca/associate.php create mode 100644 lang/vendor/filament-actions/ca/attach.php create mode 100644 lang/vendor/filament-actions/ca/create.php create mode 100644 lang/vendor/filament-actions/ca/delete.php create mode 100644 lang/vendor/filament-actions/ca/detach.php create mode 100644 lang/vendor/filament-actions/ca/dissociate.php create mode 100644 lang/vendor/filament-actions/ca/edit.php create mode 100644 lang/vendor/filament-actions/ca/export.php create mode 100644 lang/vendor/filament-actions/ca/force-delete.php create mode 100644 lang/vendor/filament-actions/ca/group.php create mode 100644 lang/vendor/filament-actions/ca/import.php create mode 100644 lang/vendor/filament-actions/ca/modal.php create mode 100644 lang/vendor/filament-actions/ca/replicate.php create mode 100644 lang/vendor/filament-actions/ca/restore.php create mode 100644 lang/vendor/filament-actions/ca/view.php create mode 100644 lang/vendor/filament-actions/ckb/associate.php create mode 100644 lang/vendor/filament-actions/ckb/attach.php create mode 100644 lang/vendor/filament-actions/ckb/create.php create mode 100644 lang/vendor/filament-actions/ckb/delete.php create mode 100644 lang/vendor/filament-actions/ckb/detach.php create mode 100644 lang/vendor/filament-actions/ckb/dissociate.php create mode 100644 lang/vendor/filament-actions/ckb/edit.php create mode 100644 lang/vendor/filament-actions/ckb/force-delete.php create mode 100644 lang/vendor/filament-actions/ckb/group.php create mode 100644 lang/vendor/filament-actions/ckb/modal.php create mode 100644 lang/vendor/filament-actions/ckb/replicate.php create mode 100644 lang/vendor/filament-actions/ckb/restore.php create mode 100644 lang/vendor/filament-actions/ckb/view.php create mode 100644 lang/vendor/filament-actions/cs/associate.php create mode 100644 lang/vendor/filament-actions/cs/attach.php create mode 100644 lang/vendor/filament-actions/cs/create.php create mode 100644 lang/vendor/filament-actions/cs/delete.php create mode 100644 lang/vendor/filament-actions/cs/detach.php create mode 100644 lang/vendor/filament-actions/cs/dissociate.php create mode 100644 lang/vendor/filament-actions/cs/edit.php create mode 100644 lang/vendor/filament-actions/cs/export.php create mode 100644 lang/vendor/filament-actions/cs/force-delete.php create mode 100644 lang/vendor/filament-actions/cs/group.php create mode 100644 lang/vendor/filament-actions/cs/import.php create mode 100644 lang/vendor/filament-actions/cs/modal.php create mode 100644 lang/vendor/filament-actions/cs/replicate.php create mode 100644 lang/vendor/filament-actions/cs/restore.php create mode 100644 lang/vendor/filament-actions/cs/view.php create mode 100644 lang/vendor/filament-actions/da/associate.php create mode 100644 lang/vendor/filament-actions/da/attach.php create mode 100644 lang/vendor/filament-actions/da/create.php create mode 100644 lang/vendor/filament-actions/da/delete.php create mode 100644 lang/vendor/filament-actions/da/detach.php create mode 100644 lang/vendor/filament-actions/da/dissociate.php create mode 100644 lang/vendor/filament-actions/da/edit.php create mode 100644 lang/vendor/filament-actions/da/export.php create mode 100644 lang/vendor/filament-actions/da/force-delete.php create mode 100644 lang/vendor/filament-actions/da/group.php create mode 100644 lang/vendor/filament-actions/da/import.php create mode 100644 lang/vendor/filament-actions/da/modal.php create mode 100644 lang/vendor/filament-actions/da/replicate.php create mode 100644 lang/vendor/filament-actions/da/restore.php create mode 100644 lang/vendor/filament-actions/da/view.php create mode 100644 lang/vendor/filament-actions/de/associate.php create mode 100644 lang/vendor/filament-actions/de/attach.php create mode 100644 lang/vendor/filament-actions/de/create.php create mode 100644 lang/vendor/filament-actions/de/delete.php create mode 100644 lang/vendor/filament-actions/de/detach.php create mode 100644 lang/vendor/filament-actions/de/dissociate.php create mode 100644 lang/vendor/filament-actions/de/edit.php create mode 100644 lang/vendor/filament-actions/de/export.php create mode 100644 lang/vendor/filament-actions/de/force-delete.php create mode 100644 lang/vendor/filament-actions/de/group.php create mode 100644 lang/vendor/filament-actions/de/import.php create mode 100644 lang/vendor/filament-actions/de/modal.php create mode 100644 lang/vendor/filament-actions/de/replicate.php create mode 100644 lang/vendor/filament-actions/de/restore.php create mode 100644 lang/vendor/filament-actions/de/view.php create mode 100644 lang/vendor/filament-actions/el/associate.php create mode 100644 lang/vendor/filament-actions/el/attach.php create mode 100644 lang/vendor/filament-actions/el/create.php create mode 100644 lang/vendor/filament-actions/el/delete.php create mode 100644 lang/vendor/filament-actions/el/detach.php create mode 100644 lang/vendor/filament-actions/el/dissociate.php create mode 100644 lang/vendor/filament-actions/el/edit.php create mode 100644 lang/vendor/filament-actions/el/export.php create mode 100644 lang/vendor/filament-actions/el/force-delete.php create mode 100644 lang/vendor/filament-actions/el/group.php create mode 100644 lang/vendor/filament-actions/el/import.php create mode 100644 lang/vendor/filament-actions/el/modal.php create mode 100644 lang/vendor/filament-actions/el/replicate.php create mode 100644 lang/vendor/filament-actions/el/restore.php create mode 100644 lang/vendor/filament-actions/el/view.php create mode 100644 lang/vendor/filament-actions/en/associate.php create mode 100644 lang/vendor/filament-actions/en/attach.php create mode 100644 lang/vendor/filament-actions/en/create.php create mode 100644 lang/vendor/filament-actions/en/delete.php create mode 100644 lang/vendor/filament-actions/en/detach.php create mode 100644 lang/vendor/filament-actions/en/dissociate.php create mode 100644 lang/vendor/filament-actions/en/edit.php create mode 100644 lang/vendor/filament-actions/en/export.php create mode 100644 lang/vendor/filament-actions/en/force-delete.php create mode 100644 lang/vendor/filament-actions/en/group.php create mode 100644 lang/vendor/filament-actions/en/import.php create mode 100644 lang/vendor/filament-actions/en/modal.php create mode 100644 lang/vendor/filament-actions/en/replicate.php create mode 100644 lang/vendor/filament-actions/en/restore.php create mode 100644 lang/vendor/filament-actions/en/view.php create mode 100644 lang/vendor/filament-actions/es/associate.php create mode 100644 lang/vendor/filament-actions/es/attach.php create mode 100644 lang/vendor/filament-actions/es/create.php create mode 100644 lang/vendor/filament-actions/es/delete.php create mode 100644 lang/vendor/filament-actions/es/detach.php create mode 100644 lang/vendor/filament-actions/es/dissociate.php create mode 100644 lang/vendor/filament-actions/es/edit.php create mode 100644 lang/vendor/filament-actions/es/export.php create mode 100644 lang/vendor/filament-actions/es/force-delete.php create mode 100644 lang/vendor/filament-actions/es/group.php create mode 100644 lang/vendor/filament-actions/es/import.php create mode 100644 lang/vendor/filament-actions/es/modal.php create mode 100644 lang/vendor/filament-actions/es/replicate.php create mode 100644 lang/vendor/filament-actions/es/restore.php create mode 100644 lang/vendor/filament-actions/es/view.php create mode 100644 lang/vendor/filament-actions/fa/associate.php create mode 100644 lang/vendor/filament-actions/fa/attach.php create mode 100644 lang/vendor/filament-actions/fa/create.php create mode 100644 lang/vendor/filament-actions/fa/delete.php create mode 100644 lang/vendor/filament-actions/fa/detach.php create mode 100644 lang/vendor/filament-actions/fa/dissociate.php create mode 100644 lang/vendor/filament-actions/fa/edit.php create mode 100644 lang/vendor/filament-actions/fa/export.php create mode 100644 lang/vendor/filament-actions/fa/force-delete.php create mode 100644 lang/vendor/filament-actions/fa/group.php create mode 100644 lang/vendor/filament-actions/fa/import.php create mode 100644 lang/vendor/filament-actions/fa/modal.php create mode 100644 lang/vendor/filament-actions/fa/replicate.php create mode 100644 lang/vendor/filament-actions/fa/restore.php create mode 100644 lang/vendor/filament-actions/fa/view.php create mode 100644 lang/vendor/filament-actions/fi/associate.php create mode 100644 lang/vendor/filament-actions/fi/attach.php create mode 100644 lang/vendor/filament-actions/fi/create.php create mode 100644 lang/vendor/filament-actions/fi/delete.php create mode 100644 lang/vendor/filament-actions/fi/detach.php create mode 100644 lang/vendor/filament-actions/fi/dissociate.php create mode 100644 lang/vendor/filament-actions/fi/edit.php create mode 100644 lang/vendor/filament-actions/fi/export.php create mode 100644 lang/vendor/filament-actions/fi/force-delete.php create mode 100644 lang/vendor/filament-actions/fi/group.php create mode 100644 lang/vendor/filament-actions/fi/import.php create mode 100644 lang/vendor/filament-actions/fi/modal.php create mode 100644 lang/vendor/filament-actions/fi/replicate.php create mode 100644 lang/vendor/filament-actions/fi/restore.php create mode 100644 lang/vendor/filament-actions/fi/view.php create mode 100644 lang/vendor/filament-actions/fr/associate.php create mode 100644 lang/vendor/filament-actions/fr/attach.php create mode 100644 lang/vendor/filament-actions/fr/create.php create mode 100644 lang/vendor/filament-actions/fr/delete.php create mode 100644 lang/vendor/filament-actions/fr/detach.php create mode 100644 lang/vendor/filament-actions/fr/dissociate.php create mode 100644 lang/vendor/filament-actions/fr/edit.php create mode 100644 lang/vendor/filament-actions/fr/export.php create mode 100644 lang/vendor/filament-actions/fr/force-delete.php create mode 100644 lang/vendor/filament-actions/fr/group.php create mode 100644 lang/vendor/filament-actions/fr/import.php create mode 100644 lang/vendor/filament-actions/fr/modal.php create mode 100644 lang/vendor/filament-actions/fr/replicate.php create mode 100644 lang/vendor/filament-actions/fr/restore.php create mode 100644 lang/vendor/filament-actions/fr/view.php create mode 100644 lang/vendor/filament-actions/he/associate.php create mode 100644 lang/vendor/filament-actions/he/attach.php create mode 100644 lang/vendor/filament-actions/he/create.php create mode 100644 lang/vendor/filament-actions/he/delete.php create mode 100644 lang/vendor/filament-actions/he/detach.php create mode 100644 lang/vendor/filament-actions/he/dissociate.php create mode 100644 lang/vendor/filament-actions/he/edit.php create mode 100644 lang/vendor/filament-actions/he/force-delete.php create mode 100644 lang/vendor/filament-actions/he/group.php create mode 100644 lang/vendor/filament-actions/he/modal.php create mode 100644 lang/vendor/filament-actions/he/replicate.php create mode 100644 lang/vendor/filament-actions/he/restore.php create mode 100644 lang/vendor/filament-actions/he/view.php create mode 100644 lang/vendor/filament-actions/hi/attach.php create mode 100644 lang/vendor/filament-actions/hi/create.php create mode 100644 lang/vendor/filament-actions/hi/delete.php create mode 100644 lang/vendor/filament-actions/hi/detach.php create mode 100644 lang/vendor/filament-actions/hi/edit.php create mode 100644 lang/vendor/filament-actions/hi/modal.php create mode 100644 lang/vendor/filament-actions/hr/associate.php create mode 100644 lang/vendor/filament-actions/hr/attach.php create mode 100644 lang/vendor/filament-actions/hr/create.php create mode 100644 lang/vendor/filament-actions/hr/delete.php create mode 100644 lang/vendor/filament-actions/hr/detach.php create mode 100644 lang/vendor/filament-actions/hr/dissociate.php create mode 100644 lang/vendor/filament-actions/hr/edit.php create mode 100644 lang/vendor/filament-actions/hr/export.php create mode 100644 lang/vendor/filament-actions/hr/force-delete.php create mode 100644 lang/vendor/filament-actions/hr/group.php create mode 100644 lang/vendor/filament-actions/hr/import.php create mode 100644 lang/vendor/filament-actions/hr/modal.php create mode 100644 lang/vendor/filament-actions/hr/replicate.php create mode 100644 lang/vendor/filament-actions/hr/restore.php create mode 100644 lang/vendor/filament-actions/hr/view.php create mode 100644 lang/vendor/filament-actions/hu/associate.php create mode 100644 lang/vendor/filament-actions/hu/attach.php create mode 100644 lang/vendor/filament-actions/hu/create.php create mode 100644 lang/vendor/filament-actions/hu/delete.php create mode 100644 lang/vendor/filament-actions/hu/detach.php create mode 100644 lang/vendor/filament-actions/hu/dissociate.php create mode 100644 lang/vendor/filament-actions/hu/edit.php create mode 100644 lang/vendor/filament-actions/hu/export.php create mode 100644 lang/vendor/filament-actions/hu/force-delete.php create mode 100644 lang/vendor/filament-actions/hu/group.php create mode 100644 lang/vendor/filament-actions/hu/import.php create mode 100644 lang/vendor/filament-actions/hu/modal.php create mode 100644 lang/vendor/filament-actions/hu/replicate.php create mode 100644 lang/vendor/filament-actions/hu/restore.php create mode 100644 lang/vendor/filament-actions/hu/view.php create mode 100644 lang/vendor/filament-actions/hy/associate.php create mode 100644 lang/vendor/filament-actions/hy/attach.php create mode 100644 lang/vendor/filament-actions/hy/create.php create mode 100644 lang/vendor/filament-actions/hy/delete.php create mode 100644 lang/vendor/filament-actions/hy/detach.php create mode 100644 lang/vendor/filament-actions/hy/dissociate.php create mode 100644 lang/vendor/filament-actions/hy/edit.php create mode 100644 lang/vendor/filament-actions/hy/export.php create mode 100644 lang/vendor/filament-actions/hy/force-delete.php create mode 100644 lang/vendor/filament-actions/hy/group.php create mode 100644 lang/vendor/filament-actions/hy/import.php create mode 100644 lang/vendor/filament-actions/hy/modal.php create mode 100644 lang/vendor/filament-actions/hy/replicate.php create mode 100644 lang/vendor/filament-actions/hy/restore.php create mode 100644 lang/vendor/filament-actions/hy/view.php create mode 100644 lang/vendor/filament-actions/id/associate.php create mode 100644 lang/vendor/filament-actions/id/attach.php create mode 100644 lang/vendor/filament-actions/id/create.php create mode 100644 lang/vendor/filament-actions/id/delete.php create mode 100644 lang/vendor/filament-actions/id/detach.php create mode 100644 lang/vendor/filament-actions/id/dissociate.php create mode 100644 lang/vendor/filament-actions/id/edit.php create mode 100644 lang/vendor/filament-actions/id/export.php create mode 100644 lang/vendor/filament-actions/id/force-delete.php create mode 100644 lang/vendor/filament-actions/id/group.php create mode 100644 lang/vendor/filament-actions/id/import.php create mode 100644 lang/vendor/filament-actions/id/modal.php create mode 100644 lang/vendor/filament-actions/id/replicate.php create mode 100644 lang/vendor/filament-actions/id/restore.php create mode 100644 lang/vendor/filament-actions/id/view.php create mode 100644 lang/vendor/filament-actions/it/associate.php create mode 100644 lang/vendor/filament-actions/it/attach.php create mode 100644 lang/vendor/filament-actions/it/create.php create mode 100644 lang/vendor/filament-actions/it/delete.php create mode 100644 lang/vendor/filament-actions/it/detach.php create mode 100644 lang/vendor/filament-actions/it/dissociate.php create mode 100644 lang/vendor/filament-actions/it/edit.php create mode 100644 lang/vendor/filament-actions/it/export.php create mode 100644 lang/vendor/filament-actions/it/force-delete.php create mode 100644 lang/vendor/filament-actions/it/group.php create mode 100644 lang/vendor/filament-actions/it/import.php create mode 100644 lang/vendor/filament-actions/it/modal.php create mode 100644 lang/vendor/filament-actions/it/replicate.php create mode 100644 lang/vendor/filament-actions/it/restore.php create mode 100644 lang/vendor/filament-actions/it/view.php create mode 100644 lang/vendor/filament-actions/ja/associate.php create mode 100644 lang/vendor/filament-actions/ja/attach.php create mode 100644 lang/vendor/filament-actions/ja/create.php create mode 100644 lang/vendor/filament-actions/ja/delete.php create mode 100644 lang/vendor/filament-actions/ja/detach.php create mode 100644 lang/vendor/filament-actions/ja/dissociate.php create mode 100644 lang/vendor/filament-actions/ja/edit.php create mode 100644 lang/vendor/filament-actions/ja/export.php create mode 100644 lang/vendor/filament-actions/ja/force-delete.php create mode 100644 lang/vendor/filament-actions/ja/group.php create mode 100644 lang/vendor/filament-actions/ja/import.php create mode 100644 lang/vendor/filament-actions/ja/modal.php create mode 100644 lang/vendor/filament-actions/ja/replicate.php create mode 100644 lang/vendor/filament-actions/ja/restore.php create mode 100644 lang/vendor/filament-actions/ja/view.php create mode 100644 lang/vendor/filament-actions/ka/associate.php create mode 100644 lang/vendor/filament-actions/ka/attach.php create mode 100644 lang/vendor/filament-actions/ka/create.php create mode 100644 lang/vendor/filament-actions/ka/delete.php create mode 100644 lang/vendor/filament-actions/ka/detach.php create mode 100644 lang/vendor/filament-actions/ka/dissociate.php create mode 100644 lang/vendor/filament-actions/ka/edit.php create mode 100644 lang/vendor/filament-actions/ka/export.php create mode 100644 lang/vendor/filament-actions/ka/force-delete.php create mode 100644 lang/vendor/filament-actions/ka/group.php create mode 100644 lang/vendor/filament-actions/ka/import.php create mode 100644 lang/vendor/filament-actions/ka/modal.php create mode 100644 lang/vendor/filament-actions/ka/replicate.php create mode 100644 lang/vendor/filament-actions/ka/restore.php create mode 100644 lang/vendor/filament-actions/ka/view.php create mode 100644 lang/vendor/filament-actions/kh/attach.php create mode 100644 lang/vendor/filament-actions/kh/create.php create mode 100644 lang/vendor/filament-actions/kh/delete.php create mode 100644 lang/vendor/filament-actions/kh/detach.php create mode 100644 lang/vendor/filament-actions/kh/edit.php create mode 100644 lang/vendor/filament-actions/km/associate.php create mode 100644 lang/vendor/filament-actions/km/attach.php create mode 100644 lang/vendor/filament-actions/km/create.php create mode 100644 lang/vendor/filament-actions/km/delete.php create mode 100644 lang/vendor/filament-actions/km/detach.php create mode 100644 lang/vendor/filament-actions/km/dissociate.php create mode 100644 lang/vendor/filament-actions/km/edit.php create mode 100644 lang/vendor/filament-actions/km/export.php create mode 100644 lang/vendor/filament-actions/km/force-delete.php create mode 100644 lang/vendor/filament-actions/km/group.php create mode 100644 lang/vendor/filament-actions/km/import.php create mode 100644 lang/vendor/filament-actions/km/modal.php create mode 100644 lang/vendor/filament-actions/km/replicate.php create mode 100644 lang/vendor/filament-actions/km/restore.php create mode 100644 lang/vendor/filament-actions/km/view.php create mode 100644 lang/vendor/filament-actions/ko/associate.php create mode 100644 lang/vendor/filament-actions/ko/attach.php create mode 100644 lang/vendor/filament-actions/ko/create.php create mode 100644 lang/vendor/filament-actions/ko/delete.php create mode 100644 lang/vendor/filament-actions/ko/detach.php create mode 100644 lang/vendor/filament-actions/ko/dissociate.php create mode 100644 lang/vendor/filament-actions/ko/edit.php create mode 100644 lang/vendor/filament-actions/ko/export.php create mode 100644 lang/vendor/filament-actions/ko/force-delete.php create mode 100644 lang/vendor/filament-actions/ko/group.php create mode 100644 lang/vendor/filament-actions/ko/import.php create mode 100644 lang/vendor/filament-actions/ko/modal.php create mode 100644 lang/vendor/filament-actions/ko/replicate.php create mode 100644 lang/vendor/filament-actions/ko/restore.php create mode 100644 lang/vendor/filament-actions/ko/view.php create mode 100644 lang/vendor/filament-actions/ku/associate.php create mode 100644 lang/vendor/filament-actions/ku/attach.php create mode 100644 lang/vendor/filament-actions/ku/create.php create mode 100644 lang/vendor/filament-actions/ku/delete.php create mode 100644 lang/vendor/filament-actions/ku/detach.php create mode 100644 lang/vendor/filament-actions/ku/dissociate.php create mode 100644 lang/vendor/filament-actions/ku/edit.php create mode 100644 lang/vendor/filament-actions/ku/force-delete.php create mode 100644 lang/vendor/filament-actions/ku/group.php create mode 100644 lang/vendor/filament-actions/ku/modal.php create mode 100644 lang/vendor/filament-actions/ku/replicate.php create mode 100644 lang/vendor/filament-actions/ku/restore.php create mode 100644 lang/vendor/filament-actions/ku/view.php create mode 100644 lang/vendor/filament-actions/lt/associate.php create mode 100644 lang/vendor/filament-actions/lt/attach.php create mode 100644 lang/vendor/filament-actions/lt/create.php create mode 100644 lang/vendor/filament-actions/lt/delete.php create mode 100644 lang/vendor/filament-actions/lt/detach.php create mode 100644 lang/vendor/filament-actions/lt/dissociate.php create mode 100644 lang/vendor/filament-actions/lt/edit.php create mode 100644 lang/vendor/filament-actions/lt/export.php create mode 100644 lang/vendor/filament-actions/lt/force-delete.php create mode 100644 lang/vendor/filament-actions/lt/group.php create mode 100644 lang/vendor/filament-actions/lt/import.php create mode 100644 lang/vendor/filament-actions/lt/modal.php create mode 100644 lang/vendor/filament-actions/lt/replicate.php create mode 100644 lang/vendor/filament-actions/lt/restore.php create mode 100644 lang/vendor/filament-actions/lt/view.php create mode 100644 lang/vendor/filament-actions/lv/associate.php create mode 100644 lang/vendor/filament-actions/lv/attach.php create mode 100644 lang/vendor/filament-actions/lv/create.php create mode 100644 lang/vendor/filament-actions/lv/delete.php create mode 100644 lang/vendor/filament-actions/lv/detach.php create mode 100644 lang/vendor/filament-actions/lv/dissociate.php create mode 100644 lang/vendor/filament-actions/lv/edit.php create mode 100644 lang/vendor/filament-actions/lv/force-delete.php create mode 100644 lang/vendor/filament-actions/lv/group.php create mode 100644 lang/vendor/filament-actions/lv/modal.php create mode 100644 lang/vendor/filament-actions/lv/replicate.php create mode 100644 lang/vendor/filament-actions/lv/restore.php create mode 100644 lang/vendor/filament-actions/lv/view.php create mode 100644 lang/vendor/filament-actions/mn/associate.php create mode 100644 lang/vendor/filament-actions/mn/attach.php create mode 100644 lang/vendor/filament-actions/mn/create.php create mode 100644 lang/vendor/filament-actions/mn/delete.php create mode 100644 lang/vendor/filament-actions/mn/detach.php create mode 100644 lang/vendor/filament-actions/mn/dissociate.php create mode 100644 lang/vendor/filament-actions/mn/edit.php create mode 100644 lang/vendor/filament-actions/mn/export.php create mode 100644 lang/vendor/filament-actions/mn/force-delete.php create mode 100644 lang/vendor/filament-actions/mn/group.php create mode 100644 lang/vendor/filament-actions/mn/import.php create mode 100644 lang/vendor/filament-actions/mn/modal.php create mode 100644 lang/vendor/filament-actions/mn/replicate.php create mode 100644 lang/vendor/filament-actions/mn/restore.php create mode 100644 lang/vendor/filament-actions/mn/view.php create mode 100644 lang/vendor/filament-actions/ms/associate.php create mode 100644 lang/vendor/filament-actions/ms/attach.php create mode 100644 lang/vendor/filament-actions/ms/create.php create mode 100644 lang/vendor/filament-actions/ms/delete.php create mode 100644 lang/vendor/filament-actions/ms/detach.php create mode 100644 lang/vendor/filament-actions/ms/dissociate.php create mode 100644 lang/vendor/filament-actions/ms/edit.php create mode 100644 lang/vendor/filament-actions/ms/export.php create mode 100644 lang/vendor/filament-actions/ms/force-delete.php create mode 100644 lang/vendor/filament-actions/ms/group.php create mode 100644 lang/vendor/filament-actions/ms/import.php create mode 100644 lang/vendor/filament-actions/ms/modal.php create mode 100644 lang/vendor/filament-actions/ms/replicate.php create mode 100644 lang/vendor/filament-actions/ms/restore.php create mode 100644 lang/vendor/filament-actions/ms/view.php create mode 100644 lang/vendor/filament-actions/my/associate.php create mode 100644 lang/vendor/filament-actions/my/attach.php create mode 100644 lang/vendor/filament-actions/my/create.php create mode 100644 lang/vendor/filament-actions/my/delete.php create mode 100644 lang/vendor/filament-actions/my/detach.php create mode 100644 lang/vendor/filament-actions/my/dissociate.php create mode 100644 lang/vendor/filament-actions/my/edit.php create mode 100644 lang/vendor/filament-actions/my/export.php create mode 100644 lang/vendor/filament-actions/my/force-delete.php create mode 100644 lang/vendor/filament-actions/my/group.php create mode 100644 lang/vendor/filament-actions/my/import.php create mode 100644 lang/vendor/filament-actions/my/modal.php create mode 100644 lang/vendor/filament-actions/my/replicate.php create mode 100644 lang/vendor/filament-actions/my/restore.php create mode 100644 lang/vendor/filament-actions/my/view.php create mode 100644 lang/vendor/filament-actions/ne/global-search.php create mode 100644 lang/vendor/filament-actions/ne/layout.php create mode 100644 lang/vendor/filament-actions/ne/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-actions/ne/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-actions/ne/pages/auth/login.php create mode 100644 lang/vendor/filament-actions/ne/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-actions/ne/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-actions/ne/pages/auth/register.php create mode 100644 lang/vendor/filament-actions/ne/pages/dashboard.php create mode 100644 lang/vendor/filament-actions/ne/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-actions/ne/resources/pages/create-record.php create mode 100644 lang/vendor/filament-actions/ne/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-actions/ne/resources/pages/list-records.php create mode 100644 lang/vendor/filament-actions/ne/resources/pages/view-record.php create mode 100644 lang/vendor/filament-actions/ne/widgets/account-widget.php create mode 100644 lang/vendor/filament-actions/ne/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-actions/nl/associate.php create mode 100644 lang/vendor/filament-actions/nl/attach.php create mode 100644 lang/vendor/filament-actions/nl/create.php create mode 100644 lang/vendor/filament-actions/nl/delete.php create mode 100644 lang/vendor/filament-actions/nl/detach.php create mode 100644 lang/vendor/filament-actions/nl/dissociate.php create mode 100644 lang/vendor/filament-actions/nl/edit.php create mode 100644 lang/vendor/filament-actions/nl/export.php create mode 100644 lang/vendor/filament-actions/nl/force-delete.php create mode 100644 lang/vendor/filament-actions/nl/group.php create mode 100644 lang/vendor/filament-actions/nl/import.php create mode 100644 lang/vendor/filament-actions/nl/modal.php create mode 100644 lang/vendor/filament-actions/nl/replicate.php create mode 100644 lang/vendor/filament-actions/nl/restore.php create mode 100644 lang/vendor/filament-actions/nl/view.php create mode 100644 lang/vendor/filament-actions/no/associate.php create mode 100644 lang/vendor/filament-actions/no/attach.php create mode 100644 lang/vendor/filament-actions/no/create.php create mode 100644 lang/vendor/filament-actions/no/delete.php create mode 100644 lang/vendor/filament-actions/no/detach.php create mode 100644 lang/vendor/filament-actions/no/dissociate.php create mode 100644 lang/vendor/filament-actions/no/edit.php create mode 100644 lang/vendor/filament-actions/no/export.php create mode 100644 lang/vendor/filament-actions/no/force-delete.php create mode 100644 lang/vendor/filament-actions/no/group.php create mode 100644 lang/vendor/filament-actions/no/import.php create mode 100644 lang/vendor/filament-actions/no/modal.php create mode 100644 lang/vendor/filament-actions/no/replicate.php create mode 100644 lang/vendor/filament-actions/no/restore.php create mode 100644 lang/vendor/filament-actions/no/view.php create mode 100644 lang/vendor/filament-actions/np/associate.php create mode 100644 lang/vendor/filament-actions/np/attach.php create mode 100644 lang/vendor/filament-actions/np/create.php create mode 100644 lang/vendor/filament-actions/np/delete.php create mode 100644 lang/vendor/filament-actions/np/detach.php create mode 100644 lang/vendor/filament-actions/np/dissociate.php create mode 100644 lang/vendor/filament-actions/np/edit.php create mode 100644 lang/vendor/filament-actions/np/force-delete.php create mode 100644 lang/vendor/filament-actions/np/group.php create mode 100644 lang/vendor/filament-actions/np/modal.php create mode 100644 lang/vendor/filament-actions/np/replicate.php create mode 100644 lang/vendor/filament-actions/np/restore.php create mode 100644 lang/vendor/filament-actions/np/view.php create mode 100644 lang/vendor/filament-actions/pl/associate.php create mode 100644 lang/vendor/filament-actions/pl/attach.php create mode 100644 lang/vendor/filament-actions/pl/create.php create mode 100644 lang/vendor/filament-actions/pl/delete.php create mode 100644 lang/vendor/filament-actions/pl/detach.php create mode 100644 lang/vendor/filament-actions/pl/dissociate.php create mode 100644 lang/vendor/filament-actions/pl/edit.php create mode 100644 lang/vendor/filament-actions/pl/export.php create mode 100644 lang/vendor/filament-actions/pl/force-delete.php create mode 100644 lang/vendor/filament-actions/pl/group.php create mode 100644 lang/vendor/filament-actions/pl/import.php create mode 100644 lang/vendor/filament-actions/pl/modal.php create mode 100644 lang/vendor/filament-actions/pl/replicate.php create mode 100644 lang/vendor/filament-actions/pl/restore.php create mode 100644 lang/vendor/filament-actions/pl/view.php create mode 100644 lang/vendor/filament-actions/pt_BR/associate.php create mode 100644 lang/vendor/filament-actions/pt_BR/attach.php create mode 100644 lang/vendor/filament-actions/pt_BR/create.php create mode 100644 lang/vendor/filament-actions/pt_BR/delete.php create mode 100644 lang/vendor/filament-actions/pt_BR/detach.php create mode 100644 lang/vendor/filament-actions/pt_BR/dissociate.php create mode 100644 lang/vendor/filament-actions/pt_BR/edit.php create mode 100644 lang/vendor/filament-actions/pt_BR/export.php create mode 100644 lang/vendor/filament-actions/pt_BR/force-delete.php create mode 100644 lang/vendor/filament-actions/pt_BR/group.php create mode 100644 lang/vendor/filament-actions/pt_BR/import.php create mode 100644 lang/vendor/filament-actions/pt_BR/modal.php create mode 100644 lang/vendor/filament-actions/pt_BR/replicate.php create mode 100644 lang/vendor/filament-actions/pt_BR/restore.php create mode 100644 lang/vendor/filament-actions/pt_BR/view.php create mode 100644 lang/vendor/filament-actions/pt_PT/associate.php create mode 100644 lang/vendor/filament-actions/pt_PT/attach.php create mode 100644 lang/vendor/filament-actions/pt_PT/create.php create mode 100644 lang/vendor/filament-actions/pt_PT/delete.php create mode 100644 lang/vendor/filament-actions/pt_PT/detach.php create mode 100644 lang/vendor/filament-actions/pt_PT/dissociate.php create mode 100644 lang/vendor/filament-actions/pt_PT/edit.php create mode 100644 lang/vendor/filament-actions/pt_PT/export.php create mode 100644 lang/vendor/filament-actions/pt_PT/force-delete.php create mode 100644 lang/vendor/filament-actions/pt_PT/group.php create mode 100644 lang/vendor/filament-actions/pt_PT/import.php create mode 100644 lang/vendor/filament-actions/pt_PT/modal.php create mode 100644 lang/vendor/filament-actions/pt_PT/replicate.php create mode 100644 lang/vendor/filament-actions/pt_PT/restore.php create mode 100644 lang/vendor/filament-actions/pt_PT/view.php create mode 100644 lang/vendor/filament-actions/ro/associate.php create mode 100644 lang/vendor/filament-actions/ro/attach.php create mode 100644 lang/vendor/filament-actions/ro/create.php create mode 100644 lang/vendor/filament-actions/ro/delete.php create mode 100644 lang/vendor/filament-actions/ro/detach.php create mode 100644 lang/vendor/filament-actions/ro/dissociate.php create mode 100644 lang/vendor/filament-actions/ro/edit.php create mode 100644 lang/vendor/filament-actions/ro/export.php create mode 100644 lang/vendor/filament-actions/ro/force-delete.php create mode 100644 lang/vendor/filament-actions/ro/group.php create mode 100644 lang/vendor/filament-actions/ro/import.php create mode 100644 lang/vendor/filament-actions/ro/modal.php create mode 100644 lang/vendor/filament-actions/ro/replicate.php create mode 100644 lang/vendor/filament-actions/ro/restore.php create mode 100644 lang/vendor/filament-actions/ro/view.php create mode 100644 lang/vendor/filament-actions/ru/associate.php create mode 100644 lang/vendor/filament-actions/ru/attach.php create mode 100644 lang/vendor/filament-actions/ru/create.php create mode 100644 lang/vendor/filament-actions/ru/delete.php create mode 100644 lang/vendor/filament-actions/ru/detach.php create mode 100644 lang/vendor/filament-actions/ru/dissociate.php create mode 100644 lang/vendor/filament-actions/ru/edit.php create mode 100644 lang/vendor/filament-actions/ru/export.php create mode 100644 lang/vendor/filament-actions/ru/force-delete.php create mode 100644 lang/vendor/filament-actions/ru/group.php create mode 100644 lang/vendor/filament-actions/ru/import.php create mode 100644 lang/vendor/filament-actions/ru/modal.php create mode 100644 lang/vendor/filament-actions/ru/replicate.php create mode 100644 lang/vendor/filament-actions/ru/restore.php create mode 100644 lang/vendor/filament-actions/ru/view.php create mode 100644 lang/vendor/filament-actions/sk/associate.php create mode 100644 lang/vendor/filament-actions/sk/attach.php create mode 100644 lang/vendor/filament-actions/sk/create.php create mode 100644 lang/vendor/filament-actions/sk/delete.php create mode 100644 lang/vendor/filament-actions/sk/detach.php create mode 100644 lang/vendor/filament-actions/sk/dissociate.php create mode 100644 lang/vendor/filament-actions/sk/edit.php create mode 100644 lang/vendor/filament-actions/sk/export.php create mode 100644 lang/vendor/filament-actions/sk/force-delete.php create mode 100644 lang/vendor/filament-actions/sk/group.php create mode 100644 lang/vendor/filament-actions/sk/import.php create mode 100644 lang/vendor/filament-actions/sk/modal.php create mode 100644 lang/vendor/filament-actions/sk/replicate.php create mode 100644 lang/vendor/filament-actions/sk/restore.php create mode 100644 lang/vendor/filament-actions/sk/view.php create mode 100644 lang/vendor/filament-actions/sl/associate.php create mode 100644 lang/vendor/filament-actions/sl/attach.php create mode 100644 lang/vendor/filament-actions/sl/create.php create mode 100644 lang/vendor/filament-actions/sl/delete.php create mode 100644 lang/vendor/filament-actions/sl/detach.php create mode 100644 lang/vendor/filament-actions/sl/dissociate.php create mode 100644 lang/vendor/filament-actions/sl/edit.php create mode 100644 lang/vendor/filament-actions/sl/export.php create mode 100644 lang/vendor/filament-actions/sl/force-delete.php create mode 100644 lang/vendor/filament-actions/sl/group.php create mode 100644 lang/vendor/filament-actions/sl/import.php create mode 100644 lang/vendor/filament-actions/sl/modal.php create mode 100644 lang/vendor/filament-actions/sl/replicate.php create mode 100644 lang/vendor/filament-actions/sl/restore.php create mode 100644 lang/vendor/filament-actions/sl/view.php create mode 100644 lang/vendor/filament-actions/sq/associate.php create mode 100644 lang/vendor/filament-actions/sq/attach.php create mode 100644 lang/vendor/filament-actions/sq/create.php create mode 100644 lang/vendor/filament-actions/sq/delete.php create mode 100644 lang/vendor/filament-actions/sq/detach.php create mode 100644 lang/vendor/filament-actions/sq/dissociate.php create mode 100644 lang/vendor/filament-actions/sq/edit.php create mode 100644 lang/vendor/filament-actions/sq/force-delete.php create mode 100644 lang/vendor/filament-actions/sq/group.php create mode 100644 lang/vendor/filament-actions/sq/modal.php create mode 100644 lang/vendor/filament-actions/sq/replicate.php create mode 100644 lang/vendor/filament-actions/sq/restore.php create mode 100644 lang/vendor/filament-actions/sq/view.php create mode 100644 lang/vendor/filament-actions/sv/associate.php create mode 100644 lang/vendor/filament-actions/sv/attach.php create mode 100644 lang/vendor/filament-actions/sv/create.php create mode 100644 lang/vendor/filament-actions/sv/delete.php create mode 100644 lang/vendor/filament-actions/sv/detach.php create mode 100644 lang/vendor/filament-actions/sv/dissociate.php create mode 100644 lang/vendor/filament-actions/sv/edit.php create mode 100644 lang/vendor/filament-actions/sv/export.php create mode 100644 lang/vendor/filament-actions/sv/force-delete.php create mode 100644 lang/vendor/filament-actions/sv/group.php create mode 100644 lang/vendor/filament-actions/sv/import.php create mode 100644 lang/vendor/filament-actions/sv/modal.php create mode 100644 lang/vendor/filament-actions/sv/replicate.php create mode 100644 lang/vendor/filament-actions/sv/restore.php create mode 100644 lang/vendor/filament-actions/sv/view.php create mode 100644 lang/vendor/filament-actions/sw/associate.php create mode 100644 lang/vendor/filament-actions/sw/attach.php create mode 100644 lang/vendor/filament-actions/sw/create.php create mode 100644 lang/vendor/filament-actions/sw/delete.php create mode 100644 lang/vendor/filament-actions/sw/detach.php create mode 100644 lang/vendor/filament-actions/sw/dissociate.php create mode 100644 lang/vendor/filament-actions/sw/edit.php create mode 100644 lang/vendor/filament-actions/sw/force-delete.php create mode 100644 lang/vendor/filament-actions/sw/group.php create mode 100644 lang/vendor/filament-actions/sw/modal.php create mode 100644 lang/vendor/filament-actions/sw/replicate.php create mode 100644 lang/vendor/filament-actions/sw/restore.php create mode 100644 lang/vendor/filament-actions/sw/view.php create mode 100644 lang/vendor/filament-actions/th/associate.php create mode 100644 lang/vendor/filament-actions/th/attach.php create mode 100644 lang/vendor/filament-actions/th/create.php create mode 100644 lang/vendor/filament-actions/th/delete.php create mode 100644 lang/vendor/filament-actions/th/detach.php create mode 100644 lang/vendor/filament-actions/th/dissociate.php create mode 100644 lang/vendor/filament-actions/th/edit.php create mode 100644 lang/vendor/filament-actions/th/export.php create mode 100644 lang/vendor/filament-actions/th/force-delete.php create mode 100644 lang/vendor/filament-actions/th/group.php create mode 100644 lang/vendor/filament-actions/th/import.php create mode 100644 lang/vendor/filament-actions/th/modal.php create mode 100644 lang/vendor/filament-actions/th/replicate.php create mode 100644 lang/vendor/filament-actions/th/restore.php create mode 100644 lang/vendor/filament-actions/th/view.php create mode 100644 lang/vendor/filament-actions/tr/associate.php create mode 100644 lang/vendor/filament-actions/tr/attach.php create mode 100644 lang/vendor/filament-actions/tr/create.php create mode 100644 lang/vendor/filament-actions/tr/delete.php create mode 100644 lang/vendor/filament-actions/tr/detach.php create mode 100644 lang/vendor/filament-actions/tr/dissociate.php create mode 100644 lang/vendor/filament-actions/tr/edit.php create mode 100644 lang/vendor/filament-actions/tr/export.php create mode 100644 lang/vendor/filament-actions/tr/force-delete.php create mode 100644 lang/vendor/filament-actions/tr/group.php create mode 100644 lang/vendor/filament-actions/tr/import.php create mode 100644 lang/vendor/filament-actions/tr/modal.php create mode 100644 lang/vendor/filament-actions/tr/replicate.php create mode 100644 lang/vendor/filament-actions/tr/restore.php create mode 100644 lang/vendor/filament-actions/tr/view.php create mode 100644 lang/vendor/filament-actions/uk/associate.php create mode 100644 lang/vendor/filament-actions/uk/attach.php create mode 100644 lang/vendor/filament-actions/uk/create.php create mode 100644 lang/vendor/filament-actions/uk/delete.php create mode 100644 lang/vendor/filament-actions/uk/detach.php create mode 100644 lang/vendor/filament-actions/uk/dissociate.php create mode 100644 lang/vendor/filament-actions/uk/edit.php create mode 100644 lang/vendor/filament-actions/uk/export.php create mode 100644 lang/vendor/filament-actions/uk/force-delete.php create mode 100644 lang/vendor/filament-actions/uk/group.php create mode 100644 lang/vendor/filament-actions/uk/import.php create mode 100644 lang/vendor/filament-actions/uk/modal.php create mode 100644 lang/vendor/filament-actions/uk/replicate.php create mode 100644 lang/vendor/filament-actions/uk/restore.php create mode 100644 lang/vendor/filament-actions/uk/view.php create mode 100644 lang/vendor/filament-actions/uz/associate.php create mode 100644 lang/vendor/filament-actions/uz/attach.php create mode 100644 lang/vendor/filament-actions/uz/create.php create mode 100644 lang/vendor/filament-actions/uz/delete.php create mode 100644 lang/vendor/filament-actions/uz/detach.php create mode 100644 lang/vendor/filament-actions/uz/dissociate.php create mode 100644 lang/vendor/filament-actions/uz/edit.php create mode 100644 lang/vendor/filament-actions/uz/export.php create mode 100644 lang/vendor/filament-actions/uz/force-delete.php create mode 100644 lang/vendor/filament-actions/uz/group.php create mode 100644 lang/vendor/filament-actions/uz/import.php create mode 100644 lang/vendor/filament-actions/uz/modal.php create mode 100644 lang/vendor/filament-actions/uz/replicate.php create mode 100644 lang/vendor/filament-actions/uz/restore.php create mode 100644 lang/vendor/filament-actions/uz/view.php create mode 100644 lang/vendor/filament-actions/vi/associate.php create mode 100644 lang/vendor/filament-actions/vi/attach.php create mode 100644 lang/vendor/filament-actions/vi/create.php create mode 100644 lang/vendor/filament-actions/vi/delete.php create mode 100644 lang/vendor/filament-actions/vi/detach.php create mode 100644 lang/vendor/filament-actions/vi/dissociate.php create mode 100644 lang/vendor/filament-actions/vi/edit.php create mode 100644 lang/vendor/filament-actions/vi/export.php create mode 100644 lang/vendor/filament-actions/vi/force-delete.php create mode 100644 lang/vendor/filament-actions/vi/group.php create mode 100644 lang/vendor/filament-actions/vi/import.php create mode 100644 lang/vendor/filament-actions/vi/modal.php create mode 100644 lang/vendor/filament-actions/vi/replicate.php create mode 100644 lang/vendor/filament-actions/vi/restore.php create mode 100644 lang/vendor/filament-actions/vi/view.php create mode 100644 lang/vendor/filament-actions/zh_CN/associate.php create mode 100644 lang/vendor/filament-actions/zh_CN/attach.php create mode 100644 lang/vendor/filament-actions/zh_CN/create.php create mode 100644 lang/vendor/filament-actions/zh_CN/delete.php create mode 100644 lang/vendor/filament-actions/zh_CN/detach.php create mode 100644 lang/vendor/filament-actions/zh_CN/dissociate.php create mode 100644 lang/vendor/filament-actions/zh_CN/edit.php create mode 100644 lang/vendor/filament-actions/zh_CN/export.php create mode 100644 lang/vendor/filament-actions/zh_CN/force-delete.php create mode 100644 lang/vendor/filament-actions/zh_CN/group.php create mode 100644 lang/vendor/filament-actions/zh_CN/import.php create mode 100644 lang/vendor/filament-actions/zh_CN/modal.php create mode 100644 lang/vendor/filament-actions/zh_CN/replicate.php create mode 100644 lang/vendor/filament-actions/zh_CN/restore.php create mode 100644 lang/vendor/filament-actions/zh_CN/view.php create mode 100644 lang/vendor/filament-actions/zh_TW/associate.php create mode 100644 lang/vendor/filament-actions/zh_TW/attach.php create mode 100644 lang/vendor/filament-actions/zh_TW/create.php create mode 100644 lang/vendor/filament-actions/zh_TW/delete.php create mode 100644 lang/vendor/filament-actions/zh_TW/detach.php create mode 100644 lang/vendor/filament-actions/zh_TW/dissociate.php create mode 100644 lang/vendor/filament-actions/zh_TW/edit.php create mode 100644 lang/vendor/filament-actions/zh_TW/export.php create mode 100644 lang/vendor/filament-actions/zh_TW/force-delete.php create mode 100644 lang/vendor/filament-actions/zh_TW/group.php create mode 100644 lang/vendor/filament-actions/zh_TW/import.php create mode 100644 lang/vendor/filament-actions/zh_TW/modal.php create mode 100644 lang/vendor/filament-actions/zh_TW/replicate.php create mode 100644 lang/vendor/filament-actions/zh_TW/restore.php create mode 100644 lang/vendor/filament-actions/zh_TW/view.php create mode 100644 lang/vendor/filament-forms/ar/components.php create mode 100644 lang/vendor/filament-forms/ar/validation.php create mode 100644 lang/vendor/filament-forms/az/components.php create mode 100644 lang/vendor/filament-forms/az/validation.php create mode 100644 lang/vendor/filament-forms/bg/components.php create mode 100644 lang/vendor/filament-forms/bn/components.php create mode 100644 lang/vendor/filament-forms/bs/components.php create mode 100644 lang/vendor/filament-forms/ca/components.php create mode 100644 lang/vendor/filament-forms/ca/validation.php create mode 100644 lang/vendor/filament-forms/ckb/components.php create mode 100644 lang/vendor/filament-forms/cs/components.php create mode 100644 lang/vendor/filament-forms/cs/validation.php create mode 100644 lang/vendor/filament-forms/cy/components.php create mode 100644 lang/vendor/filament-forms/da/components.php create mode 100644 lang/vendor/filament-forms/da/validation.php create mode 100644 lang/vendor/filament-forms/de/components.php create mode 100644 lang/vendor/filament-forms/de/validation.php create mode 100644 lang/vendor/filament-forms/en/components.php create mode 100644 lang/vendor/filament-forms/en/validation.php create mode 100644 lang/vendor/filament-forms/es/components.php create mode 100644 lang/vendor/filament-forms/es/validation.php create mode 100644 lang/vendor/filament-forms/eu/components.php create mode 100644 lang/vendor/filament-forms/fa/components.php create mode 100644 lang/vendor/filament-forms/fi/components.php create mode 100644 lang/vendor/filament-forms/fi/validation.php create mode 100644 lang/vendor/filament-forms/fr/components.php create mode 100644 lang/vendor/filament-forms/fr/validation.php create mode 100644 lang/vendor/filament-forms/he/components.php create mode 100644 lang/vendor/filament-forms/hi/components.php create mode 100644 lang/vendor/filament-forms/hr/components.php create mode 100644 lang/vendor/filament-forms/hr/validation.php create mode 100644 lang/vendor/filament-forms/hu/components.php create mode 100644 lang/vendor/filament-forms/hu/validation.php create mode 100644 lang/vendor/filament-forms/hy/components.php create mode 100644 lang/vendor/filament-forms/hy/validation.php create mode 100644 lang/vendor/filament-forms/id/components.php create mode 100644 lang/vendor/filament-forms/id/validation.php create mode 100644 lang/vendor/filament-forms/it/components.php create mode 100644 lang/vendor/filament-forms/it/validation.php create mode 100644 lang/vendor/filament-forms/ja/components.php create mode 100644 lang/vendor/filament-forms/ja/validation.php create mode 100644 lang/vendor/filament-forms/ka/components.php create mode 100644 lang/vendor/filament-forms/ka/validation.php create mode 100644 lang/vendor/filament-forms/km/components.php create mode 100644 lang/vendor/filament-forms/km/validation.php create mode 100644 lang/vendor/filament-forms/ko/components.php create mode 100644 lang/vendor/filament-forms/ko/validation.php create mode 100644 lang/vendor/filament-forms/ku/components.php create mode 100644 lang/vendor/filament-forms/lt/components.php create mode 100644 lang/vendor/filament-forms/lt/validation.php create mode 100644 lang/vendor/filament-forms/lv/components.php create mode 100644 lang/vendor/filament-forms/mn/components.php create mode 100644 lang/vendor/filament-forms/mn/validation.php create mode 100644 lang/vendor/filament-forms/ms/components.php create mode 100644 lang/vendor/filament-forms/ms/validation.php create mode 100644 lang/vendor/filament-forms/my/components.php create mode 100644 lang/vendor/filament-forms/my/validation.php create mode 100644 lang/vendor/filament-forms/nl/components.php create mode 100644 lang/vendor/filament-forms/nl/validation.php create mode 100644 lang/vendor/filament-forms/no/components.php create mode 100644 lang/vendor/filament-forms/no/validation.php create mode 100644 lang/vendor/filament-forms/np/components.php create mode 100644 lang/vendor/filament-forms/pl/components.php create mode 100644 lang/vendor/filament-forms/pl/validation.php create mode 100644 lang/vendor/filament-forms/pt_BR/components.php create mode 100644 lang/vendor/filament-forms/pt_BR/validation.php create mode 100644 lang/vendor/filament-forms/pt_PT/components.php create mode 100644 lang/vendor/filament-forms/pt_PT/validation.php create mode 100644 lang/vendor/filament-forms/ro/components.php create mode 100644 lang/vendor/filament-forms/ro/validation.php create mode 100644 lang/vendor/filament-forms/ru/components.php create mode 100644 lang/vendor/filament-forms/ru/validation.php create mode 100644 lang/vendor/filament-forms/sk/components.php create mode 100644 lang/vendor/filament-forms/sk/validation.php create mode 100644 lang/vendor/filament-forms/sq/components.php create mode 100644 lang/vendor/filament-forms/sv/components.php create mode 100644 lang/vendor/filament-forms/sv/validation.php create mode 100644 lang/vendor/filament-forms/sw/components.php create mode 100644 lang/vendor/filament-forms/th/components.php create mode 100644 lang/vendor/filament-forms/th/validation.php create mode 100644 lang/vendor/filament-forms/tr/components.php create mode 100644 lang/vendor/filament-forms/tr/validation.php create mode 100644 lang/vendor/filament-forms/uk/components.php create mode 100644 lang/vendor/filament-forms/uk/validation.php create mode 100644 lang/vendor/filament-forms/uz/components.php create mode 100644 lang/vendor/filament-forms/uz/validation.php create mode 100644 lang/vendor/filament-forms/vi/components.php create mode 100644 lang/vendor/filament-forms/vi/validation.php create mode 100644 lang/vendor/filament-forms/zh_CN/components.php create mode 100644 lang/vendor/filament-forms/zh_TW/components.php create mode 100644 lang/vendor/filament-infolists/ar/components.php create mode 100644 lang/vendor/filament-infolists/az/components.php create mode 100644 lang/vendor/filament-infolists/bg/components.php create mode 100644 lang/vendor/filament-infolists/bs/components.php create mode 100644 lang/vendor/filament-infolists/ca/components.php create mode 100644 lang/vendor/filament-infolists/ckb/components.php create mode 100644 lang/vendor/filament-infolists/cs/components.php create mode 100644 lang/vendor/filament-infolists/da/components.php create mode 100644 lang/vendor/filament-infolists/de/components.php create mode 100644 lang/vendor/filament-infolists/en/components.php create mode 100644 lang/vendor/filament-infolists/es/components.php create mode 100644 lang/vendor/filament-infolists/fa/components.php create mode 100644 lang/vendor/filament-infolists/fi/components.php create mode 100644 lang/vendor/filament-infolists/fr/components.php create mode 100644 lang/vendor/filament-infolists/hr/components.php create mode 100644 lang/vendor/filament-infolists/hu/components.php create mode 100644 lang/vendor/filament-infolists/hy/components.php create mode 100644 lang/vendor/filament-infolists/id/components.php create mode 100644 lang/vendor/filament-infolists/it/components.php create mode 100644 lang/vendor/filament-infolists/ja/components.php create mode 100644 lang/vendor/filament-infolists/ka/components.php create mode 100644 lang/vendor/filament-infolists/km/components.php create mode 100644 lang/vendor/filament-infolists/ko/components.php create mode 100644 lang/vendor/filament-infolists/ku/components.php create mode 100644 lang/vendor/filament-infolists/lt/components.php create mode 100644 lang/vendor/filament-infolists/my/components.php create mode 100644 lang/vendor/filament-infolists/nl/components.php create mode 100644 lang/vendor/filament-infolists/no/components.php create mode 100644 lang/vendor/filament-infolists/np/components.php create mode 100644 lang/vendor/filament-infolists/pl/components.php create mode 100644 lang/vendor/filament-infolists/pt_BR/components.php create mode 100644 lang/vendor/filament-infolists/pt_PT/components.php create mode 100644 lang/vendor/filament-infolists/ru/components.php create mode 100644 lang/vendor/filament-infolists/sk/components.php create mode 100644 lang/vendor/filament-infolists/sv/components.php create mode 100644 lang/vendor/filament-infolists/th/components.php create mode 100644 lang/vendor/filament-infolists/tr/components.php create mode 100644 lang/vendor/filament-infolists/uk/components.php create mode 100644 lang/vendor/filament-infolists/uz/components.php create mode 100644 lang/vendor/filament-infolists/vi/components.php create mode 100644 lang/vendor/filament-infolists/zh_CN/components.php create mode 100644 lang/vendor/filament-infolists/zh_TW/components.php create mode 100644 lang/vendor/filament-notifications/ar/database.php create mode 100644 lang/vendor/filament-notifications/az/database.php create mode 100644 lang/vendor/filament-notifications/bg/database.php create mode 100644 lang/vendor/filament-notifications/bn/database.php create mode 100644 lang/vendor/filament-notifications/bs/database.php create mode 100644 lang/vendor/filament-notifications/ca/database.php create mode 100644 lang/vendor/filament-notifications/ckb/database.php create mode 100644 lang/vendor/filament-notifications/cs/database.php create mode 100644 lang/vendor/filament-notifications/cy/database.php create mode 100644 lang/vendor/filament-notifications/da/database.php create mode 100644 lang/vendor/filament-notifications/de/database.php create mode 100644 lang/vendor/filament-notifications/el/database.php create mode 100644 lang/vendor/filament-notifications/en/database.php create mode 100644 lang/vendor/filament-notifications/es/database.php create mode 100644 lang/vendor/filament-notifications/eu/database.php create mode 100644 lang/vendor/filament-notifications/fa/database.php create mode 100644 lang/vendor/filament-notifications/fi/database.php create mode 100644 lang/vendor/filament-notifications/fr/database.php create mode 100644 lang/vendor/filament-notifications/he/database.php create mode 100644 lang/vendor/filament-notifications/hr/database.php create mode 100644 lang/vendor/filament-notifications/hu/database.php create mode 100644 lang/vendor/filament-notifications/hy/database.php create mode 100644 lang/vendor/filament-notifications/id/database.php create mode 100644 lang/vendor/filament-notifications/it/database.php create mode 100644 lang/vendor/filament-notifications/ja/database.php create mode 100644 lang/vendor/filament-notifications/ka/database.php create mode 100644 lang/vendor/filament-notifications/km/database.php create mode 100644 lang/vendor/filament-notifications/ko/database.php create mode 100644 lang/vendor/filament-notifications/ku/database.php create mode 100644 lang/vendor/filament-notifications/lt/database.php create mode 100644 lang/vendor/filament-notifications/lv/database.php create mode 100644 lang/vendor/filament-notifications/ms/database.php create mode 100644 lang/vendor/filament-notifications/nl/database.php create mode 100644 lang/vendor/filament-notifications/no/database.php create mode 100644 lang/vendor/filament-notifications/np/database.php create mode 100644 lang/vendor/filament-notifications/pl/database.php create mode 100644 lang/vendor/filament-notifications/pt_BR/database.php create mode 100644 lang/vendor/filament-notifications/pt_PT/database.php create mode 100644 lang/vendor/filament-notifications/ro/database.php create mode 100644 lang/vendor/filament-notifications/ru/database.php create mode 100644 lang/vendor/filament-notifications/sk/database.php create mode 100644 lang/vendor/filament-notifications/sl/database.php create mode 100644 lang/vendor/filament-notifications/sq/database.php create mode 100644 lang/vendor/filament-notifications/sv/database.php create mode 100644 lang/vendor/filament-notifications/sw/database.php create mode 100644 lang/vendor/filament-notifications/th/database.php create mode 100644 lang/vendor/filament-notifications/tr/database.php create mode 100644 lang/vendor/filament-notifications/uk/database.php create mode 100644 lang/vendor/filament-notifications/uz/database.php create mode 100644 lang/vendor/filament-notifications/vi/database.php create mode 100644 lang/vendor/filament-notifications/zh_CN/database.php create mode 100644 lang/vendor/filament-notifications/zh_TW/database.php create mode 100644 lang/vendor/filament-panels/ar/global-search.php create mode 100644 lang/vendor/filament-panels/ar/layout.php create mode 100644 lang/vendor/filament-panels/ar/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/ar/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/ar/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/ar/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/ar/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/ar/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/ar/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/ar/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/ar/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/ar/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/ar/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/ar/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/ar/unsaved-changes-alert.php create mode 100644 lang/vendor/filament-panels/ar/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/ar/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/az/global-search.php create mode 100644 lang/vendor/filament-panels/az/layout.php create mode 100644 lang/vendor/filament-panels/az/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/az/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/az/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/az/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/az/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/az/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/az/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/az/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/az/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/az/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/az/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/az/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/az/unsaved-changes-alert.php create mode 100644 lang/vendor/filament-panels/az/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/az/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/bg/global-search.php create mode 100644 lang/vendor/filament-panels/bg/layout.php create mode 100644 lang/vendor/filament-panels/bg/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/bg/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/bg/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/bg/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/bg/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/bg/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/bg/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/bg/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/bg/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/bg/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/bg/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/bg/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/bg/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/bg/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/bn/global-search.php create mode 100644 lang/vendor/filament-panels/bn/layout.php create mode 100644 lang/vendor/filament-panels/bn/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/bn/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/bn/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/bn/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/bn/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/bn/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/bn/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/bn/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/bs/global-search.php create mode 100644 lang/vendor/filament-panels/bs/layout.php create mode 100644 lang/vendor/filament-panels/bs/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/bs/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/bs/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/bs/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/bs/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/bs/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/bs/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/bs/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/ca/global-search.php create mode 100644 lang/vendor/filament-panels/ca/layout.php create mode 100644 lang/vendor/filament-panels/ca/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/ca/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/ca/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/ca/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/ca/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/ca/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/ca/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/ca/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/ca/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/ca/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/ca/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/ca/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/ca/unsaved-changes-alert.php create mode 100644 lang/vendor/filament-panels/ca/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/ca/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/ckb/global-search.php create mode 100644 lang/vendor/filament-panels/ckb/layout.php create mode 100644 lang/vendor/filament-panels/ckb/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/ckb/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/ckb/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/ckb/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/ckb/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/ckb/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/ckb/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/ckb/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/ckb/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/ckb/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/ckb/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/ckb/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/ckb/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/ckb/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/cs/global-search.php create mode 100644 lang/vendor/filament-panels/cs/layout.php create mode 100644 lang/vendor/filament-panels/cs/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/cs/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/cs/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/cs/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/cs/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/cs/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/cs/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/cs/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/cs/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/cs/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/cs/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/cs/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/cs/unsaved-changes-alert.php create mode 100644 lang/vendor/filament-panels/cs/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/cs/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/da/global-search.php create mode 100644 lang/vendor/filament-panels/da/layout.php create mode 100644 lang/vendor/filament-panels/da/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/da/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/da/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/da/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/da/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/da/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/da/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/da/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/da/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/da/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/da/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/da/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/da/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/da/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/de/global-search.php create mode 100644 lang/vendor/filament-panels/de/layout.php create mode 100644 lang/vendor/filament-panels/de/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/de/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/de/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/de/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/de/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/de/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/de/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/de/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/de/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/de/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/de/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/de/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/de/unsaved-changes-alert.php create mode 100644 lang/vendor/filament-panels/de/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/de/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/el/global-search.php create mode 100644 lang/vendor/filament-panels/el/layout.php create mode 100644 lang/vendor/filament-panels/el/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/el/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/el/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/el/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/el/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/el/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/el/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/el/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/el/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/el/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/el/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/el/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/el/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/en/global-search.php create mode 100644 lang/vendor/filament-panels/en/layout.php create mode 100644 lang/vendor/filament-panels/en/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/en/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/en/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/en/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/en/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/en/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/en/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/en/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/en/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/en/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/en/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/en/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/en/unsaved-changes-alert.php create mode 100644 lang/vendor/filament-panels/en/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/en/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/es/global-search.php create mode 100644 lang/vendor/filament-panels/es/layout.php create mode 100644 lang/vendor/filament-panels/es/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/es/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/es/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/es/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/es/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/es/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/es/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/es/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/es/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/es/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/es/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/es/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/es/unsaved-changes-alert.php create mode 100644 lang/vendor/filament-panels/es/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/es/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/fa/global-search.php create mode 100644 lang/vendor/filament-panels/fa/layout.php create mode 100644 lang/vendor/filament-panels/fa/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/fa/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/fa/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/fa/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/fa/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/fa/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/fa/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/fa/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/fa/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/fa/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/fa/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/fa/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/fa/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/fa/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/fi/global-search.php create mode 100644 lang/vendor/filament-panels/fi/layout.php create mode 100644 lang/vendor/filament-panels/fi/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/fi/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/fi/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/fi/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/fi/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/fi/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/fi/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/fi/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/fi/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/fi/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/fi/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/fi/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/fi/unsaved-changes-alert.php create mode 100644 lang/vendor/filament-panels/fi/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/fi/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/fr/global-search.php create mode 100644 lang/vendor/filament-panels/fr/layout.php create mode 100644 lang/vendor/filament-panels/fr/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/fr/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/fr/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/fr/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/fr/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/fr/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/fr/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/fr/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/fr/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/fr/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/fr/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/fr/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/fr/unsaved-changes-alert.php create mode 100644 lang/vendor/filament-panels/fr/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/fr/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/he/global-search.php create mode 100644 lang/vendor/filament-panels/he/layout.php create mode 100644 lang/vendor/filament-panels/he/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/he/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/he/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/he/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/he/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/he/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/he/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/he/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/he/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/he/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/he/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/he/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/he/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/he/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/hi/global-search.php create mode 100644 lang/vendor/filament-panels/hi/layout.php create mode 100644 lang/vendor/filament-panels/hi/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/hi/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/hi/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/hi/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/hi/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/hi/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/hi/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/hi/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/hr/global-search.php create mode 100644 lang/vendor/filament-panels/hr/layout.php create mode 100644 lang/vendor/filament-panels/hr/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/hr/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/hr/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/hr/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/hr/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/hr/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/hr/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/hr/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/hr/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/hr/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/hr/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/hr/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/hr/unsaved-changes-alert.php create mode 100644 lang/vendor/filament-panels/hr/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/hr/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/hu/global-search.php create mode 100644 lang/vendor/filament-panels/hu/layout.php create mode 100644 lang/vendor/filament-panels/hu/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/hu/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/hu/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/hu/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/hu/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/hu/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/hu/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/hu/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/hu/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/hu/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/hu/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/hu/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/hu/unsaved-changes-alert.php create mode 100644 lang/vendor/filament-panels/hu/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/hu/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/hy/global-search.php create mode 100644 lang/vendor/filament-panels/hy/layout.php create mode 100644 lang/vendor/filament-panels/hy/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/hy/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/hy/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/hy/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/hy/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/hy/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/hy/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/hy/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/hy/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/hy/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/hy/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/hy/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/hy/unsaved-changes-alert.php create mode 100644 lang/vendor/filament-panels/hy/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/hy/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/id/global-search.php create mode 100644 lang/vendor/filament-panels/id/layout.php create mode 100644 lang/vendor/filament-panels/id/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/id/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/id/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/id/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/id/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/id/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/id/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/id/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/id/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/id/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/id/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/id/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/id/unsaved-changes-alert.php create mode 100644 lang/vendor/filament-panels/id/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/id/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/it/global-search.php create mode 100644 lang/vendor/filament-panels/it/layout.php create mode 100644 lang/vendor/filament-panels/it/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/it/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/it/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/it/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/it/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/it/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/it/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/it/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/it/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/it/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/it/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/it/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/it/unsaved-changes-alert.php create mode 100644 lang/vendor/filament-panels/it/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/it/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/ja/global-search.php create mode 100644 lang/vendor/filament-panels/ja/layout.php create mode 100644 lang/vendor/filament-panels/ja/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/ja/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/ja/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/ja/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/ja/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/ja/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/ja/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/ja/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/ja/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/ja/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/ja/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/ja/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/ja/unsaved-changes-alert.php create mode 100644 lang/vendor/filament-panels/ja/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/ja/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/ka/global-search.php create mode 100644 lang/vendor/filament-panels/ka/layout.php create mode 100644 lang/vendor/filament-panels/ka/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/ka/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/ka/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/ka/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/ka/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/ka/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/ka/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/ka/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/ka/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/ka/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/ka/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/ka/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/ka/unsaved-changes-alert.php create mode 100644 lang/vendor/filament-panels/ka/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/ka/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/km/global-search.php create mode 100644 lang/vendor/filament-panels/km/layout.php create mode 100644 lang/vendor/filament-panels/km/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/km/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/km/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/km/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/km/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/km/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/km/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/km/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/km/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/km/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/km/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/km/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/km/unsaved-changes-alert.php create mode 100644 lang/vendor/filament-panels/km/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/km/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/ko/global-search.php create mode 100644 lang/vendor/filament-panels/ko/layout.php create mode 100644 lang/vendor/filament-panels/ko/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/ko/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/ko/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/ko/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/ko/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/ko/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/ko/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/ko/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/ko/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/ko/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/ko/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/ko/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/ko/unsaved-changes-alert.php create mode 100644 lang/vendor/filament-panels/ko/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/ko/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/ku/global-search.php create mode 100644 lang/vendor/filament-panels/ku/layout.php create mode 100644 lang/vendor/filament-panels/ku/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/ku/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/ku/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/ku/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/ku/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/ku/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/ku/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/ku/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/ku/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/ku/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/ku/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/ku/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/ku/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/ku/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/lt/global-search.php create mode 100644 lang/vendor/filament-panels/lt/layout.php create mode 100644 lang/vendor/filament-panels/lt/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/lt/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/lt/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/lt/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/lt/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/lt/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/lt/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/lt/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/lt/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/lt/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/lt/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/lt/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/lt/unsaved-changes-alert.php create mode 100644 lang/vendor/filament-panels/lt/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/lt/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/lv/global-search.php create mode 100644 lang/vendor/filament-panels/lv/layout.php create mode 100644 lang/vendor/filament-panels/lv/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/lv/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/lv/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/lv/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/lv/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/lv/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/lv/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/lv/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/lv/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/lv/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/lv/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/lv/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/lv/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/lv/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/mn/global-search.php create mode 100644 lang/vendor/filament-panels/mn/layout.php create mode 100644 lang/vendor/filament-panels/mn/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/mn/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/mn/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/mn/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/mn/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/mn/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/mn/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/mn/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/mn/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/mn/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/mn/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/mn/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/mn/unsaved-changes-alert.php create mode 100644 lang/vendor/filament-panels/mn/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/mn/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/ms/global-search.php create mode 100644 lang/vendor/filament-panels/ms/layout.php create mode 100644 lang/vendor/filament-panels/ms/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/ms/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/ms/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/ms/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/ms/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/ms/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/ms/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/ms/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/ms/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/ms/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/ms/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/ms/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/ms/unsaved-changes-alert.php create mode 100644 lang/vendor/filament-panels/ms/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/ms/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/my/global-search.php create mode 100644 lang/vendor/filament-panels/my/layout.php create mode 100644 lang/vendor/filament-panels/my/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/my/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/my/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/my/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/my/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/my/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/my/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/my/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/my/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/my/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/my/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/my/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/my/unsaved-changes-alert.php create mode 100644 lang/vendor/filament-panels/my/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/my/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/nl/global-search.php create mode 100644 lang/vendor/filament-panels/nl/layout.php create mode 100644 lang/vendor/filament-panels/nl/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/nl/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/nl/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/nl/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/nl/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/nl/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/nl/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/nl/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/nl/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/nl/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/nl/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/nl/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/nl/unsaved-changes-alert.php create mode 100644 lang/vendor/filament-panels/nl/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/nl/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/no/global-search.php create mode 100644 lang/vendor/filament-panels/no/layout.php create mode 100644 lang/vendor/filament-panels/no/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/no/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/no/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/no/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/no/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/no/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/no/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/no/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/no/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/no/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/no/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/no/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/no/unsaved-changes-alert.php create mode 100644 lang/vendor/filament-panels/no/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/no/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/np/global-search.php create mode 100644 lang/vendor/filament-panels/np/layout.php create mode 100644 lang/vendor/filament-panels/np/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/np/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/np/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/np/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/np/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/np/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/np/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/np/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/np/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/np/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/np/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/np/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/np/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/np/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/pl/global-search.php create mode 100644 lang/vendor/filament-panels/pl/layout.php create mode 100644 lang/vendor/filament-panels/pl/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/pl/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/pl/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/pl/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/pl/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/pl/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/pl/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/pl/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/pl/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/pl/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/pl/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/pl/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/pl/unsaved-changes-alert.php create mode 100644 lang/vendor/filament-panels/pl/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/pl/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/pt_BR/global-search.php create mode 100644 lang/vendor/filament-panels/pt_BR/layout.php create mode 100644 lang/vendor/filament-panels/pt_BR/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/pt_BR/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/pt_BR/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/pt_BR/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/pt_BR/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/pt_BR/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/pt_BR/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/pt_BR/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/pt_BR/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/pt_BR/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/pt_BR/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/pt_BR/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/pt_BR/unsaved-changes-alert.php create mode 100644 lang/vendor/filament-panels/pt_BR/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/pt_BR/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/pt_PT/global-search.php create mode 100644 lang/vendor/filament-panels/pt_PT/layout.php create mode 100644 lang/vendor/filament-panels/pt_PT/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/pt_PT/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/pt_PT/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/pt_PT/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/pt_PT/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/pt_PT/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/pt_PT/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/pt_PT/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/pt_PT/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/pt_PT/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/pt_PT/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/pt_PT/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/pt_PT/unsaved-changes-alert.php create mode 100644 lang/vendor/filament-panels/pt_PT/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/pt_PT/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/ro/global-search.php create mode 100644 lang/vendor/filament-panels/ro/layout.php create mode 100644 lang/vendor/filament-panels/ro/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/ro/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/ro/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/ro/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/ro/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/ro/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/ro/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/ro/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/ro/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/ro/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/ro/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/ro/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/ro/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/ro/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/ru/global-search.php create mode 100644 lang/vendor/filament-panels/ru/layout.php create mode 100644 lang/vendor/filament-panels/ru/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/ru/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/ru/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/ru/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/ru/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/ru/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/ru/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/ru/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/ru/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/ru/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/ru/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/ru/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/ru/unsaved-changes-alert.php create mode 100644 lang/vendor/filament-panels/ru/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/ru/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/sk/global-search.php create mode 100644 lang/vendor/filament-panels/sk/layout.php create mode 100644 lang/vendor/filament-panels/sk/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/sk/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/sk/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/sk/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/sk/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/sk/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/sk/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/sk/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/sk/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/sk/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/sk/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/sk/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/sk/unsaved-changes-alert.php create mode 100644 lang/vendor/filament-panels/sk/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/sk/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/sl/global-search.php create mode 100644 lang/vendor/filament-panels/sl/layout.php create mode 100644 lang/vendor/filament-panels/sl/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/sl/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/sl/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/sl/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/sl/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/sl/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/sl/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/sl/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/sl/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/sl/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/sl/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/sl/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/sl/unsaved-changes-alert.php create mode 100644 lang/vendor/filament-panels/sl/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/sl/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/sq/global-search.php create mode 100644 lang/vendor/filament-panels/sq/layout.php create mode 100644 lang/vendor/filament-panels/sq/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/sq/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/sq/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/sq/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/sq/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/sq/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/sq/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/sq/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/sq/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/sq/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/sq/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/sq/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/sq/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/sq/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/sv/global-search.php create mode 100644 lang/vendor/filament-panels/sv/layout.php create mode 100644 lang/vendor/filament-panels/sv/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/sv/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/sv/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/sv/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/sv/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/sv/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/sv/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/sv/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/sv/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/sv/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/sv/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/sv/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/sv/unsaved-changes-alert.php create mode 100644 lang/vendor/filament-panels/sv/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/sv/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/sw/global-search.php create mode 100644 lang/vendor/filament-panels/sw/layout.php create mode 100644 lang/vendor/filament-panels/sw/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/sw/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/sw/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/sw/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/sw/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/sw/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/sw/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/sw/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/th/global-search.php create mode 100644 lang/vendor/filament-panels/th/layout.php create mode 100644 lang/vendor/filament-panels/th/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/th/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/th/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/th/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/th/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/th/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/th/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/th/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/th/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/th/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/th/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/th/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/th/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/th/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/tr/global-search.php create mode 100644 lang/vendor/filament-panels/tr/layout.php create mode 100644 lang/vendor/filament-panels/tr/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/tr/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/tr/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/tr/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/tr/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/tr/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/tr/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/tr/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/tr/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/tr/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/tr/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/tr/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/tr/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/tr/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/uk/global-search.php create mode 100644 lang/vendor/filament-panels/uk/layout.php create mode 100644 lang/vendor/filament-panels/uk/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/uk/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/uk/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/uk/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/uk/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/uk/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/uk/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/uk/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/uk/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/uk/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/uk/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/uk/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/uk/unsaved-changes-alert.php create mode 100644 lang/vendor/filament-panels/uk/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/uk/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/uz/global-search.php create mode 100644 lang/vendor/filament-panels/uz/layout.php create mode 100644 lang/vendor/filament-panels/uz/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/uz/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/uz/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/uz/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/uz/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/uz/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/uz/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/uz/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/uz/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/uz/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/uz/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/uz/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/uz/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/uz/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/vi/global-search.php create mode 100644 lang/vendor/filament-panels/vi/layout.php create mode 100644 lang/vendor/filament-panels/vi/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/vi/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/vi/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/vi/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/vi/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/vi/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/vi/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/vi/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/vi/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/vi/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/vi/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/vi/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/vi/unsaved-changes-alert.php create mode 100644 lang/vendor/filament-panels/vi/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/vi/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/zh_CN/global-search.php create mode 100644 lang/vendor/filament-panels/zh_CN/layout.php create mode 100644 lang/vendor/filament-panels/zh_CN/pages/auth/edit-profile.php create mode 100644 lang/vendor/filament-panels/zh_CN/pages/auth/email-verification/email-verification-prompt.php create mode 100644 lang/vendor/filament-panels/zh_CN/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/zh_CN/pages/auth/password-reset/request-password-reset.php create mode 100644 lang/vendor/filament-panels/zh_CN/pages/auth/password-reset/reset-password.php create mode 100644 lang/vendor/filament-panels/zh_CN/pages/auth/register.php create mode 100644 lang/vendor/filament-panels/zh_CN/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/zh_CN/pages/tenancy/edit-tenant-profile.php create mode 100644 lang/vendor/filament-panels/zh_CN/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/zh_CN/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/zh_CN/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/zh_CN/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/zh_CN/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/zh_CN/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-panels/zh_TW/global-search.php create mode 100644 lang/vendor/filament-panels/zh_TW/layout.php create mode 100644 lang/vendor/filament-panels/zh_TW/pages/auth/login.php create mode 100644 lang/vendor/filament-panels/zh_TW/pages/dashboard.php create mode 100644 lang/vendor/filament-panels/zh_TW/resources/pages/create-record.php create mode 100644 lang/vendor/filament-panels/zh_TW/resources/pages/edit-record.php create mode 100644 lang/vendor/filament-panels/zh_TW/resources/pages/list-records.php create mode 100644 lang/vendor/filament-panels/zh_TW/resources/pages/view-record.php create mode 100644 lang/vendor/filament-panels/zh_TW/widgets/account-widget.php create mode 100644 lang/vendor/filament-panels/zh_TW/widgets/filament-info-widget.php create mode 100644 lang/vendor/filament-tables/ar/filters/query-builder.php create mode 100644 lang/vendor/filament-tables/ar/table.php create mode 100644 lang/vendor/filament-tables/az/filters/query-builder.php create mode 100644 lang/vendor/filament-tables/az/table.php create mode 100644 lang/vendor/filament-tables/bg/filters/query-builder.php create mode 100644 lang/vendor/filament-tables/bg/table.php create mode 100644 lang/vendor/filament-tables/bn/table.php create mode 100644 lang/vendor/filament-tables/bs/table.php create mode 100644 lang/vendor/filament-tables/ca/filters/query-builder.php create mode 100644 lang/vendor/filament-tables/ca/table.php create mode 100644 lang/vendor/filament-tables/ckb/table.php create mode 100644 lang/vendor/filament-tables/cs/filters/query-builder.php create mode 100644 lang/vendor/filament-tables/cs/table.php create mode 100644 lang/vendor/filament-tables/cy/table.php create mode 100644 lang/vendor/filament-tables/da/filters/query-builder.php create mode 100644 lang/vendor/filament-tables/da/table.php create mode 100644 lang/vendor/filament-tables/de/filters/query-builder.php create mode 100644 lang/vendor/filament-tables/de/table.php create mode 100644 lang/vendor/filament-tables/el/filters/query-builder.php create mode 100644 lang/vendor/filament-tables/el/table.php create mode 100644 lang/vendor/filament-tables/en/filters/query-builder.php create mode 100644 lang/vendor/filament-tables/en/table.php create mode 100644 lang/vendor/filament-tables/es/filters/query-builder.php create mode 100644 lang/vendor/filament-tables/es/table.php create mode 100644 lang/vendor/filament-tables/eu/table.php create mode 100644 lang/vendor/filament-tables/fa/filters/query-builder.php create mode 100644 lang/vendor/filament-tables/fa/table.php create mode 100644 lang/vendor/filament-tables/fi/filters/query-builder.php create mode 100644 lang/vendor/filament-tables/fi/table.php create mode 100644 lang/vendor/filament-tables/fr/filters/query-builder.php create mode 100644 lang/vendor/filament-tables/fr/table.php create mode 100644 lang/vendor/filament-tables/he/table.php create mode 100644 lang/vendor/filament-tables/hi/table.php create mode 100644 lang/vendor/filament-tables/hr/filters/query-builder.php create mode 100644 lang/vendor/filament-tables/hr/table.php create mode 100644 lang/vendor/filament-tables/hu/filters/query-builder.php create mode 100644 lang/vendor/filament-tables/hu/table.php create mode 100644 lang/vendor/filament-tables/hy/filters/query-builder.php create mode 100644 lang/vendor/filament-tables/hy/table.php create mode 100644 lang/vendor/filament-tables/id/filters/query-builder.php create mode 100644 lang/vendor/filament-tables/id/table.php create mode 100644 lang/vendor/filament-tables/it/filters/query-builder.php create mode 100644 lang/vendor/filament-tables/it/table.php create mode 100644 lang/vendor/filament-tables/ja/filters/query-builder.php create mode 100644 lang/vendor/filament-tables/ja/table.php create mode 100644 lang/vendor/filament-tables/ka/filters/query-builder.php create mode 100644 lang/vendor/filament-tables/ka/table.php create mode 100644 lang/vendor/filament-tables/km/filters/query-builder.php create mode 100644 lang/vendor/filament-tables/km/table.php create mode 100644 lang/vendor/filament-tables/ko/filters/query-builder.php create mode 100644 lang/vendor/filament-tables/ko/table.php create mode 100644 lang/vendor/filament-tables/ku/table.php create mode 100644 lang/vendor/filament-tables/lt/filters/query-builder.php create mode 100644 lang/vendor/filament-tables/lt/table.php create mode 100644 lang/vendor/filament-tables/lv/table.php create mode 100644 lang/vendor/filament-tables/mn/filters/query-builder.php create mode 100644 lang/vendor/filament-tables/mn/table.php create mode 100644 lang/vendor/filament-tables/ms/filters/query-builder.php create mode 100644 lang/vendor/filament-tables/ms/table.php create mode 100644 lang/vendor/filament-tables/nl/filters/query-builder.php create mode 100644 lang/vendor/filament-tables/nl/table.php create mode 100644 lang/vendor/filament-tables/no/filters/query-builder.php create mode 100644 lang/vendor/filament-tables/no/table.php create mode 100644 lang/vendor/filament-tables/np/table.php create mode 100644 lang/vendor/filament-tables/pl/filters/query-builder.php create mode 100644 lang/vendor/filament-tables/pl/table.php create mode 100644 lang/vendor/filament-tables/pt_BR/filters/query-builder.php create mode 100644 lang/vendor/filament-tables/pt_BR/table.php create mode 100644 lang/vendor/filament-tables/pt_PT/filters/query-builder.php create mode 100644 lang/vendor/filament-tables/pt_PT/table.php create mode 100644 lang/vendor/filament-tables/ro/table.php create mode 100644 lang/vendor/filament-tables/ru/filters/query-builder.php create mode 100644 lang/vendor/filament-tables/ru/table.php create mode 100644 lang/vendor/filament-tables/sk/filters/query-builder.php create mode 100644 lang/vendor/filament-tables/sk/table.php create mode 100644 lang/vendor/filament-tables/sl/filters/query-builder.php create mode 100644 lang/vendor/filament-tables/sl/table.php create mode 100644 lang/vendor/filament-tables/sq/table.php create mode 100644 lang/vendor/filament-tables/sv/filters/query-builder.php create mode 100644 lang/vendor/filament-tables/sv/table.php create mode 100644 lang/vendor/filament-tables/sw/table.php create mode 100644 lang/vendor/filament-tables/th/filters/query-builder.php create mode 100644 lang/vendor/filament-tables/th/table.php create mode 100644 lang/vendor/filament-tables/tr/table.php create mode 100644 lang/vendor/filament-tables/uk/filters/query-builder.php create mode 100644 lang/vendor/filament-tables/uk/table.php create mode 100644 lang/vendor/filament-tables/uz/filters/query-builder.php create mode 100644 lang/vendor/filament-tables/uz/table.php create mode 100644 lang/vendor/filament-tables/vi/filters/query-builder.php create mode 100644 lang/vendor/filament-tables/vi/table.php create mode 100644 lang/vendor/filament-tables/zh_CN/table.php create mode 100644 lang/vendor/filament-tables/zh_TW/table.php create mode 100644 lang/vendor/filament/ar/components/button.php create mode 100644 lang/vendor/filament/ar/components/copyable.php create mode 100644 lang/vendor/filament/ar/components/modal.php create mode 100644 lang/vendor/filament/ar/components/pagination.php create mode 100644 lang/vendor/filament/az/components/button.php create mode 100644 lang/vendor/filament/az/components/copyable.php create mode 100644 lang/vendor/filament/az/components/modal.php create mode 100644 lang/vendor/filament/az/components/pagination.php create mode 100644 lang/vendor/filament/bg/components/button.php create mode 100644 lang/vendor/filament/bg/components/copyable.php create mode 100644 lang/vendor/filament/bg/components/modal.php create mode 100644 lang/vendor/filament/bg/components/pagination.php create mode 100644 lang/vendor/filament/bn/components/button.php create mode 100644 lang/vendor/filament/bn/components/copyable.php create mode 100644 lang/vendor/filament/bn/components/modal.php create mode 100644 lang/vendor/filament/bn/components/pagination.php create mode 100644 lang/vendor/filament/bs/components/button.php create mode 100644 lang/vendor/filament/bs/components/copyable.php create mode 100644 lang/vendor/filament/bs/components/modal.php create mode 100644 lang/vendor/filament/bs/components/pagination.php create mode 100644 lang/vendor/filament/ca/components/button.php create mode 100644 lang/vendor/filament/ca/components/copyable.php create mode 100644 lang/vendor/filament/ca/components/modal.php create mode 100644 lang/vendor/filament/ca/components/pagination.php create mode 100644 lang/vendor/filament/ckb/components/button.php create mode 100644 lang/vendor/filament/ckb/components/copyable.php create mode 100644 lang/vendor/filament/ckb/components/modal.php create mode 100644 lang/vendor/filament/ckb/components/pagination.php create mode 100644 lang/vendor/filament/cs/components/button.php create mode 100644 lang/vendor/filament/cs/components/copyable.php create mode 100644 lang/vendor/filament/cs/components/modal.php create mode 100644 lang/vendor/filament/cs/components/pagination.php create mode 100644 lang/vendor/filament/cy/components/copyable.php create mode 100644 lang/vendor/filament/cy/components/pagination.php create mode 100644 lang/vendor/filament/da/components/button.php create mode 100644 lang/vendor/filament/da/components/copyable.php create mode 100644 lang/vendor/filament/da/components/modal.php create mode 100644 lang/vendor/filament/da/components/pagination.php create mode 100644 lang/vendor/filament/de/components/button.php create mode 100644 lang/vendor/filament/de/components/copyable.php create mode 100644 lang/vendor/filament/de/components/modal.php create mode 100644 lang/vendor/filament/de/components/pagination.php create mode 100644 lang/vendor/filament/el/components/button.php create mode 100644 lang/vendor/filament/el/components/copyable.php create mode 100644 lang/vendor/filament/el/components/modal.php create mode 100644 lang/vendor/filament/el/components/pagination.php create mode 100644 lang/vendor/filament/en/components/button.php create mode 100644 lang/vendor/filament/en/components/copyable.php create mode 100644 lang/vendor/filament/en/components/modal.php create mode 100644 lang/vendor/filament/en/components/pagination.php create mode 100644 lang/vendor/filament/es/components/button.php create mode 100644 lang/vendor/filament/es/components/copyable.php create mode 100644 lang/vendor/filament/es/components/modal.php create mode 100644 lang/vendor/filament/es/components/pagination.php create mode 100644 lang/vendor/filament/eu/components/button.php create mode 100644 lang/vendor/filament/eu/components/copyable.php create mode 100644 lang/vendor/filament/eu/components/modal.php create mode 100644 lang/vendor/filament/eu/components/pagination.php create mode 100644 lang/vendor/filament/fa/components/button.php create mode 100644 lang/vendor/filament/fa/components/copyable.php create mode 100644 lang/vendor/filament/fa/components/modal.php create mode 100644 lang/vendor/filament/fa/components/pagination.php create mode 100644 lang/vendor/filament/fi/components/button.php create mode 100644 lang/vendor/filament/fi/components/copyable.php create mode 100644 lang/vendor/filament/fi/components/modal.php create mode 100644 lang/vendor/filament/fi/components/pagination.php create mode 100644 lang/vendor/filament/fr/components/button.php create mode 100644 lang/vendor/filament/fr/components/copyable.php create mode 100644 lang/vendor/filament/fr/components/modal.php create mode 100644 lang/vendor/filament/fr/components/pagination.php create mode 100644 lang/vendor/filament/he/components/button.php create mode 100644 lang/vendor/filament/he/components/copyable.php create mode 100644 lang/vendor/filament/he/components/modal.php create mode 100644 lang/vendor/filament/he/components/pagination.php create mode 100644 lang/vendor/filament/hi/components/pagination.php create mode 100644 lang/vendor/filament/hr/components/button.php create mode 100644 lang/vendor/filament/hr/components/copyable.php create mode 100644 lang/vendor/filament/hr/components/modal.php create mode 100644 lang/vendor/filament/hr/components/pagination.php create mode 100644 lang/vendor/filament/hu/components/button.php create mode 100644 lang/vendor/filament/hu/components/copyable.php create mode 100644 lang/vendor/filament/hu/components/modal.php create mode 100644 lang/vendor/filament/hu/components/pagination.php create mode 100644 lang/vendor/filament/hy/components/button.php create mode 100644 lang/vendor/filament/hy/components/copyable.php create mode 100644 lang/vendor/filament/hy/components/modal.php create mode 100644 lang/vendor/filament/hy/components/pagination.php create mode 100644 lang/vendor/filament/id/components/button.php create mode 100644 lang/vendor/filament/id/components/copyable.php create mode 100644 lang/vendor/filament/id/components/modal.php create mode 100644 lang/vendor/filament/id/components/pagination.php create mode 100644 lang/vendor/filament/it/components/button.php create mode 100644 lang/vendor/filament/it/components/copyable.php create mode 100644 lang/vendor/filament/it/components/modal.php create mode 100644 lang/vendor/filament/it/components/pagination.php create mode 100644 lang/vendor/filament/ja/components/button.php create mode 100644 lang/vendor/filament/ja/components/copyable.php create mode 100644 lang/vendor/filament/ja/components/modal.php create mode 100644 lang/vendor/filament/ja/components/pagination.php create mode 100644 lang/vendor/filament/ka/components/button.php create mode 100644 lang/vendor/filament/ka/components/copyable.php create mode 100644 lang/vendor/filament/ka/components/modal.php create mode 100644 lang/vendor/filament/ka/components/pagination.php create mode 100644 lang/vendor/filament/km/components/button.php create mode 100644 lang/vendor/filament/km/components/copyable.php create mode 100644 lang/vendor/filament/km/components/modal.php create mode 100644 lang/vendor/filament/km/components/pagination.php create mode 100644 lang/vendor/filament/ko/components/button.php create mode 100644 lang/vendor/filament/ko/components/copyable.php create mode 100644 lang/vendor/filament/ko/components/modal.php create mode 100644 lang/vendor/filament/ko/components/pagination.php create mode 100644 lang/vendor/filament/ku/components/button.php create mode 100644 lang/vendor/filament/ku/components/copyable.php create mode 100644 lang/vendor/filament/ku/components/modal.php create mode 100644 lang/vendor/filament/ku/components/pagination.php create mode 100644 lang/vendor/filament/lt/components/button.php create mode 100644 lang/vendor/filament/lt/components/copyable.php create mode 100644 lang/vendor/filament/lt/components/modal.php create mode 100644 lang/vendor/filament/lt/components/pagination.php create mode 100644 lang/vendor/filament/lv/components/button.php create mode 100644 lang/vendor/filament/lv/components/copyable.php create mode 100644 lang/vendor/filament/lv/components/modal.php create mode 100644 lang/vendor/filament/lv/components/pagination.php create mode 100644 lang/vendor/filament/mn/components/button.php create mode 100644 lang/vendor/filament/mn/components/copyable.php create mode 100644 lang/vendor/filament/mn/components/modal.php create mode 100644 lang/vendor/filament/mn/components/pagination.php create mode 100644 lang/vendor/filament/ms/components/button.php create mode 100644 lang/vendor/filament/ms/components/copyable.php create mode 100644 lang/vendor/filament/ms/components/modal.php create mode 100644 lang/vendor/filament/ms/components/pagination.php create mode 100644 lang/vendor/filament/nl/components/button.php create mode 100644 lang/vendor/filament/nl/components/copyable.php create mode 100644 lang/vendor/filament/nl/components/modal.php create mode 100644 lang/vendor/filament/nl/components/pagination.php create mode 100644 lang/vendor/filament/no/components/button.php create mode 100644 lang/vendor/filament/no/components/copyable.php create mode 100644 lang/vendor/filament/no/components/modal.php create mode 100644 lang/vendor/filament/no/components/pagination.php create mode 100644 lang/vendor/filament/np/components/button.php create mode 100644 lang/vendor/filament/np/components/copyable.php create mode 100644 lang/vendor/filament/np/components/modal.php create mode 100644 lang/vendor/filament/np/components/pagination.php create mode 100644 lang/vendor/filament/pl/components/button.php create mode 100644 lang/vendor/filament/pl/components/copyable.php create mode 100644 lang/vendor/filament/pl/components/modal.php create mode 100644 lang/vendor/filament/pl/components/pagination.php create mode 100644 lang/vendor/filament/pt_BR/components/button.php create mode 100644 lang/vendor/filament/pt_BR/components/copyable.php create mode 100644 lang/vendor/filament/pt_BR/components/modal.php create mode 100644 lang/vendor/filament/pt_BR/components/pagination.php create mode 100644 lang/vendor/filament/pt_PT/components/button.php create mode 100644 lang/vendor/filament/pt_PT/components/copyable.php create mode 100644 lang/vendor/filament/pt_PT/components/modal.php create mode 100644 lang/vendor/filament/pt_PT/components/pagination.php create mode 100644 lang/vendor/filament/ro/components/button.php create mode 100644 lang/vendor/filament/ro/components/copyable.php create mode 100644 lang/vendor/filament/ro/components/modal.php create mode 100644 lang/vendor/filament/ro/components/pagination.php create mode 100644 lang/vendor/filament/ru/components/button.php create mode 100644 lang/vendor/filament/ru/components/copyable.php create mode 100644 lang/vendor/filament/ru/components/modal.php create mode 100644 lang/vendor/filament/ru/components/pagination.php create mode 100644 lang/vendor/filament/sk/components/button.php create mode 100644 lang/vendor/filament/sk/components/copyable.php create mode 100644 lang/vendor/filament/sk/components/modal.php create mode 100644 lang/vendor/filament/sk/components/pagination.php create mode 100644 lang/vendor/filament/sq/components/button.php create mode 100644 lang/vendor/filament/sq/components/copyable.php create mode 100644 lang/vendor/filament/sq/components/modal.php create mode 100644 lang/vendor/filament/sq/components/pagination.php create mode 100644 lang/vendor/filament/sv/components/button.php create mode 100644 lang/vendor/filament/sv/components/copyable.php create mode 100644 lang/vendor/filament/sv/components/modal.php create mode 100644 lang/vendor/filament/sv/components/pagination.php create mode 100644 lang/vendor/filament/sw/components/button.php create mode 100644 lang/vendor/filament/sw/components/copyable.php create mode 100644 lang/vendor/filament/sw/components/modal.php create mode 100644 lang/vendor/filament/sw/components/pagination.php create mode 100644 lang/vendor/filament/th/components/button.php create mode 100644 lang/vendor/filament/th/components/copyable.php create mode 100644 lang/vendor/filament/th/components/modal.php create mode 100644 lang/vendor/filament/th/components/pagination.php create mode 100644 lang/vendor/filament/tr/components/button.php create mode 100644 lang/vendor/filament/tr/components/copyable.php create mode 100644 lang/vendor/filament/tr/components/modal.php create mode 100644 lang/vendor/filament/tr/components/pagination.php create mode 100644 lang/vendor/filament/uk/components/button.php create mode 100644 lang/vendor/filament/uk/components/copyable.php create mode 100644 lang/vendor/filament/uk/components/modal.php create mode 100644 lang/vendor/filament/uk/components/pagination.php create mode 100644 lang/vendor/filament/uz/components/button.php create mode 100644 lang/vendor/filament/uz/components/copyable.php create mode 100644 lang/vendor/filament/uz/components/modal.php create mode 100644 lang/vendor/filament/uz/components/pagination.php create mode 100644 lang/vendor/filament/vi/components/button.php create mode 100644 lang/vendor/filament/vi/components/copyable.php create mode 100644 lang/vendor/filament/vi/components/modal.php create mode 100644 lang/vendor/filament/vi/components/pagination.php create mode 100644 lang/vendor/filament/zh_CN/components/button.php create mode 100644 lang/vendor/filament/zh_CN/components/copyable.php create mode 100644 lang/vendor/filament/zh_CN/components/modal.php create mode 100644 lang/vendor/filament/zh_CN/components/pagination.php create mode 100644 lang/vendor/filament/zh_TW/components/button.php create mode 100644 lang/vendor/filament/zh_TW/components/pagination.php create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 phpunit.xml create mode 100644 public/.htaccess create mode 100644 public/css/filament/filament/app.css create mode 100644 public/css/filament/forms/forms.css create mode 100644 public/css/filament/support/support.css create mode 100644 public/favicon.ico create mode 100644 public/index.php create mode 100644 public/js/filament/filament/app.js create mode 100644 public/js/filament/filament/echo.js create mode 100644 public/js/filament/forms/components/color-picker.js create mode 100644 public/js/filament/forms/components/date-time-picker.js create mode 100644 public/js/filament/forms/components/file-upload.js create mode 100644 public/js/filament/forms/components/key-value.js create mode 100644 public/js/filament/forms/components/markdown-editor.js create mode 100644 public/js/filament/forms/components/rich-editor.js create mode 100644 public/js/filament/forms/components/select.js create mode 100644 public/js/filament/forms/components/tags-input.js create mode 100644 public/js/filament/forms/components/textarea.js create mode 100644 public/js/filament/notifications/notifications.js create mode 100644 public/js/filament/support/support.js create mode 100644 public/js/filament/tables/components/table.js create mode 100644 public/js/filament/widgets/components/chart.js create mode 100644 public/js/filament/widgets/components/stats-overview/stat/chart.js create mode 100644 public/robots.txt create mode 100644 resources/css/app.css create mode 100644 resources/js/app.js create mode 100644 resources/views/components/action-message.blade.php create mode 100644 resources/views/components/app-logo-icon.blade.php create mode 100644 resources/views/components/app-logo.blade.php create mode 100644 resources/views/components/auth-header.blade.php create mode 100644 resources/views/components/auth-session-status.blade.php create mode 100644 resources/views/components/layouts/app.blade.php create mode 100644 resources/views/components/layouts/app/header.blade.php create mode 100644 resources/views/components/layouts/app/sidebar.blade.php create mode 100644 resources/views/components/layouts/auth.blade.php create mode 100644 resources/views/components/layouts/auth/card.blade.php create mode 100644 resources/views/components/layouts/auth/simple.blade.php create mode 100644 resources/views/components/layouts/auth/split.blade.php create mode 100644 resources/views/components/placeholder-pattern.blade.php create mode 100644 resources/views/components/settings/layout.blade.php create mode 100644 resources/views/dashboard.blade.php create mode 100644 resources/views/exports/report-pdf.blade.php create mode 100644 resources/views/flux/icon/book-open-text.blade.php create mode 100644 resources/views/flux/icon/chevrons-up-down.blade.php create mode 100644 resources/views/flux/icon/folder-git-2.blade.php create mode 100644 resources/views/flux/icon/layout-grid.blade.php create mode 100644 resources/views/flux/navlist/group.blade.php create mode 100644 resources/views/livewire/auth/confirm-password.blade.php create mode 100644 resources/views/livewire/auth/forgot-password.blade.php create mode 100644 resources/views/livewire/auth/login.blade.php create mode 100644 resources/views/livewire/auth/register.blade.php create mode 100644 resources/views/livewire/auth/reset-password.blade.php create mode 100644 resources/views/livewire/auth/verify-email.blade.php create mode 100644 resources/views/livewire/dashboard/report-generator.blade.php create mode 100644 resources/views/livewire/dashboard/statistics.blade.php create mode 100644 resources/views/livewire/settings/appearance.blade.php create mode 100644 resources/views/livewire/settings/delete-user-form.blade.php create mode 100644 resources/views/livewire/settings/password.blade.php create mode 100644 resources/views/livewire/settings/profile.blade.php create mode 100644 resources/views/partials/head.blade.php create mode 100644 resources/views/partials/settings-heading.blade.php create mode 100644 resources/views/welcome.blade.php create mode 100644 routes/auth.php create mode 100644 routes/console.php create mode 100644 routes/web.php create mode 100644 storage/app/.gitignore create mode 100644 storage/app/private/.gitignore create mode 100644 storage/app/public/.gitignore create mode 100644 storage/framework/.gitignore create mode 100644 storage/framework/cache/.gitignore create mode 100644 storage/framework/cache/data/.gitignore create mode 100644 storage/framework/sessions/.gitignore create mode 100644 storage/framework/testing/.gitignore create mode 100644 storage/framework/views/.gitignore create mode 100644 storage/logs/.gitignore create mode 100644 tests/Feature/Auth/AuthenticationTest.php create mode 100644 tests/Feature/Auth/EmailVerificationTest.php create mode 100644 tests/Feature/Auth/PasswordConfirmationTest.php create mode 100644 tests/Feature/Auth/PasswordResetTest.php create mode 100644 tests/Feature/Auth/RegistrationTest.php create mode 100644 tests/Feature/DashboardTest.php create mode 100644 tests/Feature/ExampleTest.php create mode 100644 tests/Feature/Settings/PasswordUpdateTest.php create mode 100644 tests/Feature/Settings/ProfileUpdateTest.php create mode 100644 tests/Pest.php create mode 100644 tests/TestCase.php create mode 100644 tests/Unit/ExampleTest.php create mode 100644 vite.config.js diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..8f0de65 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,18 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +indent_size = 4 +indent_style = space +insert_final_newline = true +trim_trailing_whitespace = true + +[*.md] +trim_trailing_whitespace = false + +[*.{yml,yaml}] +indent_size = 2 + +[docker-compose.yml] +indent_size = 4 diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..35db1dd --- /dev/null +++ b/.env.example @@ -0,0 +1,65 @@ +APP_NAME=Laravel +APP_ENV=local +APP_KEY= +APP_DEBUG=true +APP_URL=http://localhost + +APP_LOCALE=en +APP_FALLBACK_LOCALE=en +APP_FAKER_LOCALE=en_US + +APP_MAINTENANCE_DRIVER=file +# APP_MAINTENANCE_STORE=database + +PHP_CLI_SERVER_WORKERS=4 + +BCRYPT_ROUNDS=12 + +LOG_CHANNEL=stack +LOG_STACK=single +LOG_DEPRECATIONS_CHANNEL=null +LOG_LEVEL=debug + +DB_CONNECTION=sqlite +# DB_HOST=127.0.0.1 +# DB_PORT=3306 +# DB_DATABASE=laravel +# DB_USERNAME=root +# DB_PASSWORD= + +SESSION_DRIVER=database +SESSION_LIFETIME=120 +SESSION_ENCRYPT=false +SESSION_PATH=/ +SESSION_DOMAIN=null + +BROADCAST_CONNECTION=log +FILESYSTEM_DISK=local +QUEUE_CONNECTION=database + +CACHE_STORE=database +# CACHE_PREFIX= + +MEMCACHED_HOST=127.0.0.1 + +REDIS_CLIENT=phpredis +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +MAIL_MAILER=log +MAIL_SCHEME=null +MAIL_HOST=127.0.0.1 +MAIL_PORT=2525 +MAIL_USERNAME=null +MAIL_PASSWORD=null +MAIL_FROM_ADDRESS="hello@example.com" +MAIL_FROM_NAME="${APP_NAME}" + +AWS_ACCESS_KEY_ID= +AWS_SECRET_ACCESS_KEY= +AWS_DEFAULT_REGION=us-east-1 +AWS_BUCKET= +AWS_USE_PATH_STYLE_ENDPOINT=false + +VITE_APP_NAME="${APP_NAME}" diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..f50f803 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,10 @@ +* text=auto eol=lf + +*.blade.php diff=html +*.css diff=css +*.html diff=html +*.md diff=markdown +*.php diff=php + +CHANGELOG.md export-ignore +README.md export-ignore diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml new file mode 100644 index 0000000..c3a441b --- /dev/null +++ b/.github/workflows/lint.yml @@ -0,0 +1,46 @@ +name: linter + +on: + push: + branches: + - develop + - main + pull_request: + branches: + - develop + - main + +permissions: + contents: write + +jobs: + quality: + runs-on: ubuntu-latest + environment: Testing + steps: + - uses: actions/checkout@v4 + + - name: Setup PHP + uses: shivammathur/setup-php@v2 + with: + php-version: '8.4' + + - name: Add Flux Credentials Loaded From ENV + run: composer config http-basic.composer.fluxui.dev "${{ secrets.FLUX_USERNAME }}" "${{ secrets.FLUX_LICENSE_KEY }}" + + - name: Install Dependencies + run: | + composer install -q --no-ansi --no-interaction --no-scripts --no-progress --prefer-dist + npm install + + - name: Run Pint + run: vendor/bin/pint + + # - name: Commit Changes + # uses: stefanzweifel/git-auto-commit-action@v5 + # with: + # commit_message: fix code style + # commit_options: '--no-verify' + # file_pattern: | + # **/* + # !.github/workflows/* diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml new file mode 100644 index 0000000..0cf2c68 --- /dev/null +++ b/.github/workflows/tests.yml @@ -0,0 +1,54 @@ +name: tests + +on: + push: + branches: + - develop + - main + pull_request: + branches: + - develop + - main + +jobs: + ci: + runs-on: ubuntu-latest + environment: Testing + + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup PHP + uses: shivammathur/setup-php@v2 + with: + php-version: 8.4 + tools: composer:v2 + coverage: xdebug + + - name: Setup Node + uses: actions/setup-node@v4 + with: + node-version: '22' + cache: 'npm' + + - name: Install Node Dependencies + run: npm i + + - name: Add Flux Credentials Loaded From ENV + run: composer config http-basic.composer.fluxui.dev "${{ secrets.FLUX_USERNAME }}" "${{ secrets.FLUX_LICENSE_KEY }}" + + - name: Install Dependencies + run: composer install --no-interaction --prefer-dist --optimize-autoloader + + - name: Copy Environment File + run: cp .env.example .env + + - name: Generate Application Key + run: php artisan key:generate + + - name: Build Assets + run: npm run build + + - name: Run Tests + run: ./vendor/bin/pest \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c7cf1fa --- /dev/null +++ b/.gitignore @@ -0,0 +1,23 @@ +/.phpunit.cache +/node_modules +/public/build +/public/hot +/public/storage +/storage/*.key +/storage/pail +/vendor +.env +.env.backup +.env.production +.phpactor.json +.phpunit.result.cache +Homestead.json +Homestead.yaml +npm-debug.log +yarn-error.log +/auth.json +/.fleet +/.idea +/.nova +/.vscode +/.zed diff --git a/app/Filament/Resources/DoctorResource.php b/app/Filament/Resources/DoctorResource.php new file mode 100644 index 0000000..95d824d --- /dev/null +++ b/app/Filament/Resources/DoctorResource.php @@ -0,0 +1,75 @@ +schema([ + TextInput::make('name')->required(), + TextInput::make('specialization')->required(), + TextInput::make('phone')->required(), + ]); + } + + public static function table(Table $table): Table + { + return $table + ->columns([ + Tables\Columns\TextColumn::make('no') + ->label('No.') + ->getStateUsing(function ($rowLoop, $record) { + return $rowLoop->iteration; + }), + TextColumn::make('name')->searchable(), + TextColumn::make('specialization'), + TextColumn::make('phone'), + ]) + ->filters([ + // + ]) + ->actions([ + Tables\Actions\EditAction::make(), + ]) + ->bulkActions([ + Tables\Actions\BulkActionGroup::make([ + Tables\Actions\DeleteBulkAction::make(), + ]), + ]); + } + + public static function getRelations(): array + { + return [ + // + ]; + } + + public static function getPages(): array + { + return [ + 'index' => Pages\ListDoctors::route('/'), + 'create' => Pages\CreateDoctor::route('/create'), + 'edit' => Pages\EditDoctor::route('/{record}/edit'), + ]; + } +} diff --git a/app/Filament/Resources/DoctorResource/Pages/CreateDoctor.php b/app/Filament/Resources/DoctorResource/Pages/CreateDoctor.php new file mode 100644 index 0000000..620bd51 --- /dev/null +++ b/app/Filament/Resources/DoctorResource/Pages/CreateDoctor.php @@ -0,0 +1,12 @@ +schema([ + TextInput::make('name')->required(), + Select::make('gender')->options([ + 'M' => 'Male', + 'F' => 'Female', + ])->required(), + DatePicker::make('birth_date')->required(), + TextInput::make('address')->required(), + TextInput::make('phone')->required(), + ]); + } + + public static function table(Table $table): Table + { + return $table + ->columns([ + Tables\Columns\TextColumn::make('no') + ->label('No.') + ->getStateUsing(function ($rowLoop, $record) { + return $rowLoop->iteration; + }), + TextColumn::make('name')->searchable(), + TextColumn::make('gender') + ->formatStateUsing(fn(string $state): string => $state === 'f' ? 'Perempuan' : ($state === 'm' ? 'Laki-laki' : '')), + TextColumn::make('birth_date') + ->date() + ->formatStateUsing(fn(string $state): string => \Carbon\Carbon::parse($state)->translatedFormat('d F Y')), + TextColumn::make('address')->limit(30), + TextColumn::make('phone'), + ]) + ->filters([ + // + ]) + ->actions([ + Tables\Actions\EditAction::make(), + ]) + ->bulkActions([ + Tables\Actions\BulkActionGroup::make([ + Tables\Actions\DeleteBulkAction::make(), + ]), + ]); + } + + public static function getRelations(): array + { + return [ + // + ]; + } + + public static function getPages(): array + { + return [ + 'index' => Pages\ListPatients::route('/'), + 'create' => Pages\CreatePatient::route('/create'), + 'edit' => Pages\EditPatient::route('/{record}/edit'), + ]; + } +} diff --git a/app/Filament/Resources/PatientResource/Pages/CreatePatient.php b/app/Filament/Resources/PatientResource/Pages/CreatePatient.php new file mode 100644 index 0000000..a79c09a --- /dev/null +++ b/app/Filament/Resources/PatientResource/Pages/CreatePatient.php @@ -0,0 +1,12 @@ +schema([ + Select::make('registration_id') + ->relationship('registration', 'id') + ->required() + ->reactive() // Menambahkan reactive agar form ini bisa merespon perubahan + ->afterStateUpdated(fn($state, $set) => $set('total_amount', self::calculateTotalAmount($state))), // Kalkulasi total_amount setelah pemilihan Registration + + // Tampilkan informasi pasien dan dokter + Forms\Components\TextInput::make('patient_name') + ->disabled() + ->label('Patient') + ->default(fn($get) => $get('registration.patient.name')), + + Forms\Components\TextInput::make('doctor_name') + ->disabled() + ->label('Doctor') + ->default(fn($get) => $get('registration.doctor.name')), + + // Tampilkan tindakan yang sudah dilakukan + Forms\Components\Repeater::make('patient_treatments') + ->schema([ + Forms\Components\TextInput::make('treatment_name') + ->disabled() + ->label('Treatment') + ->default(fn($get) => $get('treatment.name')), + + Forms\Components\TextInput::make('cost') + ->disabled() + ->label('Cost') + ->default(fn($get) => $get('treatment.cost')), + + Forms\Components\TextInput::make('quantity') + ->numeric() + ->default(1) + ->label('Quantity'), + ]) + ->columns(1) + ->reactive() + ->afterStateUpdated(fn($state, $set, $get) => $set('total_amount', self::calculateTotalAmount($get('registration_id')))), + + TextInput::make('total_amount')->numeric()->required()->disabled(), + Select::make('payment_method') + ->options([ + 'cash' => 'Cash', + 'transfer' => 'Transfer', + 'insurance' => 'Insurance', + 'bpjs' => 'BPJS', + ]) + ->required(), + TextInput::make('insurance_provider')->nullable(), + TextInput::make('insurance_number')->nullable(), + DateTimePicker::make('payment_date')->required(), + ]); + } + + // Fungsi untuk menghitung total amount berdasarkan tindakan yang terkait dengan registrasi + public static function calculateTotalAmount($registrationId) + { + // Ambil semua tindakan yang terkait dengan registrasi + $patientTreatments = PatientTreatment::where('registration_id', $registrationId)->get(); + + // Hitung total biaya + $total = 0; + foreach ($patientTreatments as $patientTreatment) { + $total += $patientTreatment->treatment->cost * $patientTreatment->quantity; // Asumsikan Treatment punya field 'cost' + } + + return $total; + } + + public static function table(Table $table): Table + { + return $table + ->columns([ + Tables\Columns\TextColumn::make('no') + ->label('No.') + ->getStateUsing(function ($rowLoop, $record) { + return $rowLoop->iteration; + }), + TextColumn::make('registration.patient.name')->label('Patient')->searchable(), + TextColumn::make('registration.doctor.name')->label('Doctor')->searchable(), + TextColumn::make('total_amount')->money('IDR'), + TextColumn::make('payment_method'), + TextColumn::make('payment_date')->dateTime(), + ]) + ->filters([ + // + ]) + ->actions([ + Tables\Actions\EditAction::make(), + ]) + ->bulkActions([ + Tables\Actions\BulkActionGroup::make([ + Tables\Actions\DeleteBulkAction::make(), + ]), + ]); + } + + public static function getRelations(): array + { + return [ + // + ]; + } + + public static function getPages(): array + { + return [ + 'index' => Pages\ListPayments::route('/'), + 'create' => Pages\CreatePayment::route('/create'), + 'edit' => Pages\EditPayment::route('/{record}/edit'), + ]; + } +} diff --git a/app/Filament/Resources/PaymentResource/Pages/CreatePayment.php b/app/Filament/Resources/PaymentResource/Pages/CreatePayment.php new file mode 100644 index 0000000..0bfe63d --- /dev/null +++ b/app/Filament/Resources/PaymentResource/Pages/CreatePayment.php @@ -0,0 +1,12 @@ +schema([ + Select::make('patient_id') + ->relationship('patient', 'name') + ->searchable() + ->required(), + + Select::make('doctor_id') + ->relationship('doctor', 'name') + ->searchable() + ->required(), + + DatePicker::make('registration_date')->required(), + + Select::make('status') + ->options([ + 'waiting' => 'Waiting', + 'in_progress' => 'In Progress', + 'completed' => 'Completed', + ])->required(), + ]); + } + + public static function table(Table $table): Table + { + return $table + ->columns([ + Tables\Columns\TextColumn::make('no') + ->label('No.') + ->getStateUsing(function ($rowLoop, $record) { + return $rowLoop->iteration; + }), + TextColumn::make('patient.name')->label('Patient')->searchable(), + TextColumn::make('doctor.name')->label('Doctor')->searchable(), + TextColumn::make('registration_date')->date(), + TextColumn::make('status') + ->badge() + ->colors([ + 'warning' => 'waiting', + 'primary' => 'in_progress', + 'success' => 'completed', + ]), + ]) + ->filters([ + // + ]) + ->actions([ + Tables\Actions\EditAction::make(), + ]) + ->bulkActions([ + Tables\Actions\BulkActionGroup::make([ + Tables\Actions\DeleteBulkAction::make(), + ]), + ]); + } + + public static function getRelations(): array + { + return [ + PatientTreatmentsRelationManager::class, + ]; + } + + public static function getPages(): array + { + return [ + 'index' => Pages\ListRegistrations::route('/'), + 'create' => Pages\CreateRegistration::route('/create'), + 'edit' => Pages\EditRegistration::route('/{record}/edit'), + ]; + } +} diff --git a/app/Filament/Resources/RegistrationResource/Pages/CreateRegistration.php b/app/Filament/Resources/RegistrationResource/Pages/CreateRegistration.php new file mode 100644 index 0000000..f1124f0 --- /dev/null +++ b/app/Filament/Resources/RegistrationResource/Pages/CreateRegistration.php @@ -0,0 +1,12 @@ +schema([ + Forms\Components\Select::make('treatment_id') + ->options(Treatment::all()->pluck('name', 'id')) + ->label('Treatment') + ->required(), + Forms\Components\TextInput::make('quantity') + ->numeric() + ->default(1) + ->label('Quantity'), + ]); + } + + public function table(Table $table): Table + { + return $table + ->recordTitleAttribute('treatment_id') + ->columns([ + Tables\Columns\TextColumn::make('no') + ->label('No.') + ->getStateUsing(function ($rowLoop, $record) { + return $rowLoop->iteration; + }), + Tables\Columns\TextColumn::make('treatment.name')->label('Treatment'), + Tables\Columns\TextColumn::make('treatment.cost')->label('Treatment'), + Tables\Columns\TextColumn::make('quantity')->label('Quantity'), + ]) + ->filters([ + // + ]) + ->headerActions([ + Tables\Actions\CreateAction::make(), + ]) + ->actions([ + Tables\Actions\EditAction::make(), + Tables\Actions\DeleteAction::make(), + ]) + ->bulkActions([ + Tables\Actions\BulkActionGroup::make([ + Tables\Actions\DeleteBulkAction::make(), + ]), + ]); + } +} diff --git a/app/Filament/Resources/TreatmentResource.php b/app/Filament/Resources/TreatmentResource.php new file mode 100644 index 0000000..8e5acd1 --- /dev/null +++ b/app/Filament/Resources/TreatmentResource.php @@ -0,0 +1,75 @@ +schema([ + TextInput::make('name')->required(), + Textarea::make('description')->nullable(), + TextInput::make('cost')->numeric()->required(), + ]); + } + + public static function table(Table $table): Table + { + return $table + ->columns([ + Tables\Columns\TextColumn::make('no') + ->label('No.') + ->getStateUsing(function ($rowLoop, $record) { + return $rowLoop->iteration; + }), + TextColumn::make('name')->searchable(), + TextColumn::make('cost')->money('IDR'), + ]) + ->filters([ + // + ]) + ->actions([ + Tables\Actions\EditAction::make(), + ]) + ->bulkActions([ + Tables\Actions\BulkActionGroup::make([ + Tables\Actions\DeleteBulkAction::make(), + ]), + ]); + } + + public static function getRelations(): array + { + return [ + // + ]; + } + + public static function getPages(): array + { + return [ + 'index' => Pages\ListTreatments::route('/'), + 'create' => Pages\CreateTreatment::route('/create'), + 'edit' => Pages\EditTreatment::route('/{record}/edit'), + ]; + } +} diff --git a/app/Filament/Resources/TreatmentResource/Pages/CreateTreatment.php b/app/Filament/Resources/TreatmentResource/Pages/CreateTreatment.php new file mode 100644 index 0000000..ba3b608 --- /dev/null +++ b/app/Filament/Resources/TreatmentResource/Pages/CreateTreatment.php @@ -0,0 +1,12 @@ +user()->hasVerifiedEmail()) { + return redirect()->intended(route('dashboard', absolute: false).'?verified=1'); + } + + if ($request->user()->markEmailAsVerified()) { + /** @var \Illuminate\Contracts\Auth\MustVerifyEmail $user */ + $user = $request->user(); + + event(new Verified($user)); + } + + return redirect()->intended(route('dashboard', absolute: false).'?verified=1'); + } +} diff --git a/app/Http/Controllers/Controller.php b/app/Http/Controllers/Controller.php new file mode 100644 index 0000000..8677cd5 --- /dev/null +++ b/app/Http/Controllers/Controller.php @@ -0,0 +1,8 @@ +count(); + $todayIncome = Payment::whereDate('payment_date', Carbon::today())->sum('total_amount'); + + return view('dashboard', compact('totalPatients', 'totalDoctors', 'todayRegistrations', 'todayIncome')); + } +} diff --git a/app/Livewire/Actions/Logout.php b/app/Livewire/Actions/Logout.php new file mode 100644 index 0000000..45993bb --- /dev/null +++ b/app/Livewire/Actions/Logout.php @@ -0,0 +1,22 @@ +logout(); + + Session::invalidate(); + Session::regenerateToken(); + + return redirect('/'); + } +} diff --git a/app/Livewire/Dashboard/ReportGenerator.php b/app/Livewire/Dashboard/ReportGenerator.php new file mode 100644 index 0000000..4d13940 --- /dev/null +++ b/app/Livewire/Dashboard/ReportGenerator.php @@ -0,0 +1,54 @@ +startDate || !$this->endDate) { + session()->flash('error', 'Silahkan pilih tanggal mulai dan tanggal akhir.'); + return; + } + + // Query data + $this->reportData = [ + 'totalPatients' => Patient::whereBetween('created_at', [$this->startDate, $this->endDate])->count(), + 'totalRegistrations' => Registration::whereBetween('registration_date', [$this->startDate, $this->endDate])->count(), + 'totalIncome' => Payment::whereBetween('payment_date', [$this->startDate, $this->endDate])->sum('total_amount'), + ]; + + $this->generatedAt = now()->format('d-m-Y H:i:s'); + } + + public function exportExcel() + { + return Excel::download(new ReportExport($this->reportData), 'laporan.xlsx'); + } + + public function exportPDF() + { + $pdf = Pdf::loadView('exports.report-pdf', ['reportData' => $this->reportData]); + return response()->streamDownload(fn () => print($pdf->output()), 'laporan.pdf'); + } + + public function render() + { + return view('livewire.dashboard.report-generator'); + } +} diff --git a/app/Livewire/Dashboard/Statistics.php b/app/Livewire/Dashboard/Statistics.php new file mode 100644 index 0000000..c5d7d12 --- /dev/null +++ b/app/Livewire/Dashboard/Statistics.php @@ -0,0 +1,63 @@ +totalPatients = Patient::count(); + $this->totalDoctors = Doctor::count(); + $this->todayRegistrations = Registration::whereDate('registration_date', Carbon::today())->count(); + $this->todayIncome = Payment::whereDate('payment_date', Carbon::today())->sum('total_amount'); + + $dates = collect(); + $today = Carbon::today(); + + for ($i = 6; $i >= 0; $i--) { + $date = $today->copy()->subDays($i); + $income = Payment::whereDate('payment_date', $date)->sum('total_amount'); + $dates->push([ + 'date' => $date->format('Y-m-d'), + 'income' => $income, + ]); + } + + $this->weeklyIncome = $dates; + + $yesterdayIncome = Payment::whereDate('payment_date', Carbon::yesterday())->sum('total_amount'); + if ($yesterdayIncome > 0) { + $this->incomeChangePercentage = (($this->todayIncome - $yesterdayIncome) / $yesterdayIncome) * 100; + if ($this->incomeChangePercentage > 0) { + $this->incomeTrendStatus = 'Naik'; + } elseif ($this->incomeChangePercentage < 0) { + $this->incomeTrendStatus = 'Turun'; + } else { + $this->incomeTrendStatus = 'Stabil'; + } + } else { + $this->incomeChangePercentage = null; + $this->incomeTrendStatus = 'Tidak Ada Data'; + } + } + + public function render() + { + return view('livewire.dashboard.statistics'); + } +} diff --git a/app/Models/Doctor.php b/app/Models/Doctor.php new file mode 100644 index 0000000..b001f48 --- /dev/null +++ b/app/Models/Doctor.php @@ -0,0 +1,19 @@ +hasMany(Registration::class); + } +} diff --git a/app/Models/Patient.php b/app/Models/Patient.php new file mode 100644 index 0000000..30b028e --- /dev/null +++ b/app/Models/Patient.php @@ -0,0 +1,19 @@ +hasMany(Registration::class); + } +} diff --git a/app/Models/PatientTreatment.php b/app/Models/PatientTreatment.php new file mode 100644 index 0000000..8518700 --- /dev/null +++ b/app/Models/PatientTreatment.php @@ -0,0 +1,25 @@ +belongsTo(Registration::class); + } + + public function treatment() + { + return $this->belongsTo(Treatment::class); + } +} diff --git a/app/Models/Payment.php b/app/Models/Payment.php new file mode 100644 index 0000000..de6f850 --- /dev/null +++ b/app/Models/Payment.php @@ -0,0 +1,20 @@ +belongsTo(Registration::class); + } +} diff --git a/app/Models/Registration.php b/app/Models/Registration.php new file mode 100644 index 0000000..47d1534 --- /dev/null +++ b/app/Models/Registration.php @@ -0,0 +1,36 @@ +belongsTo(Patient::class); + } + + public function doctor() + { + return $this->belongsTo(Doctor::class); + } + + public function patientTreatments() + { + return $this->hasMany(PatientTreatment::class); + } + + public function payment() + { + return $this->hasOne(Payment::class); + } +} diff --git a/app/Models/Treatment.php b/app/Models/Treatment.php new file mode 100644 index 0000000..81ed50b --- /dev/null +++ b/app/Models/Treatment.php @@ -0,0 +1,19 @@ +hasMany(PatientTreatment::class); + } +} diff --git a/app/Models/User.php b/app/Models/User.php new file mode 100644 index 0000000..5d9ad20 --- /dev/null +++ b/app/Models/User.php @@ -0,0 +1,67 @@ + */ + use HasFactory, Notifiable; + + /** + * The attributes that are mass assignable. + * + * @var list + */ + protected $fillable = [ + 'name', + 'email', + 'password', + ]; + + /** + * The attributes that should be hidden for serialization. + * + * @var list + */ + protected $hidden = [ + 'password', + 'remember_token', + ]; + + /** + * Get the attributes that should be cast. + * + * @return array + */ + protected function casts(): array + { + return [ + 'email_verified_at' => 'datetime', + 'password' => 'hashed', + ]; + } + + /** + * Get the user's initials + */ + public function initials(): string + { + return Str::of($this->name) + ->explode(' ') + ->map(fn(string $name) => Str::of($name)->substr(0, 1)) + ->implode(''); + } + + public function canAccessPanel(Panel $panel): bool + { + return true; + } +} diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php new file mode 100644 index 0000000..452e6b6 --- /dev/null +++ b/app/Providers/AppServiceProvider.php @@ -0,0 +1,24 @@ +default() + ->id('admin') + ->path('admin') + ->login() + ->colors([ + 'primary' => Color::Amber, + ]) + ->discoverResources(in: app_path('Filament/Resources'), for: 'App\\Filament\\Resources') + ->discoverPages(in: app_path('Filament/Pages'), for: 'App\\Filament\\Pages') + ->pages([ + Pages\Dashboard::class, + ]) + ->discoverWidgets(in: app_path('Filament/Widgets'), for: 'App\\Filament\\Widgets') + ->widgets([ + Widgets\AccountWidget::class, + Widgets\FilamentInfoWidget::class, + ]) + ->middleware([ + EncryptCookies::class, + AddQueuedCookiesToResponse::class, + StartSession::class, + AuthenticateSession::class, + ShareErrorsFromSession::class, + VerifyCsrfToken::class, + SubstituteBindings::class, + DisableBladeIconComponents::class, + DispatchServingFilamentEvent::class, + ]) + ->authMiddleware([ + Authenticate::class, + ]); + } +} diff --git a/app/Providers/VoltServiceProvider.php b/app/Providers/VoltServiceProvider.php new file mode 100644 index 0000000..e61d984 --- /dev/null +++ b/app/Providers/VoltServiceProvider.php @@ -0,0 +1,28 @@ +handleCommand(new ArgvInput); + +exit($status); diff --git a/bootstrap/app.php b/bootstrap/app.php new file mode 100644 index 0000000..7b162da --- /dev/null +++ b/bootstrap/app.php @@ -0,0 +1,18 @@ +withRouting( + web: __DIR__.'/../routes/web.php', + commands: __DIR__.'/../routes/console.php', + health: '/up', + ) + ->withMiddleware(function (Middleware $middleware) { + // + }) + ->withExceptions(function (Exceptions $exceptions) { + // + })->create(); diff --git a/bootstrap/cache/.gitignore b/bootstrap/cache/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/bootstrap/cache/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/bootstrap/providers.php b/bootstrap/providers.php new file mode 100644 index 0000000..1793137 --- /dev/null +++ b/bootstrap/providers.php @@ -0,0 +1,7 @@ +=5.0.0" + }, + "require-dev": { + "doctrine/dbal": "^4.0.0", + "nesbot/carbon": "^2.71.0 || ^3.0.0", + "phpunit/phpunit": "^10.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Carbon\\Doctrine\\": "src/Carbon/Doctrine/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "KyleKatarn", + "email": "kylekatarnls@gmail.com" + } + ], + "description": "Types to use Carbon in Doctrine", + "keywords": [ + "carbon", + "date", + "datetime", + "doctrine", + "time" + ], + "support": { + "issues": "https://github.com/CarbonPHP/carbon-doctrine-types/issues", + "source": "https://github.com/CarbonPHP/carbon-doctrine-types/tree/3.2.0" + }, + "funding": [ + { + "url": "https://github.com/kylekatarnls", + "type": "github" + }, + { + "url": "https://opencollective.com/Carbon", + "type": "open_collective" + }, + { + "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon", + "type": "tidelift" + } + ], + "time": "2024-02-09T16:56:22+00:00" + }, + { + "name": "composer/pcre", + "version": "3.3.2", + "source": { + "type": "git", + "url": "https://github.com/composer/pcre.git", + "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/pcre/zipball/b2bed4734f0cc156ee1fe9c0da2550420d99a21e", + "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0" + }, + "conflict": { + "phpstan/phpstan": "<1.11.10" + }, + "require-dev": { + "phpstan/phpstan": "^1.12 || ^2", + "phpstan/phpstan-strict-rules": "^1 || ^2", + "phpunit/phpunit": "^8 || ^9" + }, + "type": "library", + "extra": { + "phpstan": { + "includes": [ + "extension.neon" + ] + }, + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Pcre\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "PCRE wrapping library that offers type-safe preg_* replacements.", + "keywords": [ + "PCRE", + "preg", + "regex", + "regular expression" + ], + "support": { + "issues": "https://github.com/composer/pcre/issues", + "source": "https://github.com/composer/pcre/tree/3.3.2" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2024-11-12T16:29:46+00:00" + }, + { + "name": "composer/semver", + "version": "3.4.3", + "source": { + "type": "git", + "url": "https://github.com/composer/semver.git", + "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/semver/zipball/4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", + "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.11", + "symfony/phpunit-bridge": "^3 || ^7" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Semver\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "Semver library that offers utilities, version constraint parsing and validation.", + "keywords": [ + "semantic", + "semver", + "validation", + "versioning" + ], + "support": { + "irc": "ircs://irc.libera.chat:6697/composer", + "issues": "https://github.com/composer/semver/issues", + "source": "https://github.com/composer/semver/tree/3.4.3" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2024-09-19T14:15:21+00:00" + }, + { + "name": "danharrin/date-format-converter", + "version": "v0.3.1", + "source": { + "type": "git", + "url": "https://github.com/danharrin/date-format-converter.git", + "reference": "7c31171bc981e48726729a5f3a05a2d2b63f0b1e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/danharrin/date-format-converter/zipball/7c31171bc981e48726729a5f3a05a2d2b63f0b1e", + "reference": "7c31171bc981e48726729a5f3a05a2d2b63f0b1e", + "shasum": "" + }, + "require": { + "php": "^7.2|^8.0" + }, + "type": "library", + "autoload": { + "files": [ + "src/helpers.php", + "src/standards.php" + ], + "psr-4": { + "DanHarrin\\DateFormatConverter\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dan Harrin", + "email": "dan@danharrin.com" + } + ], + "description": "Convert token-based date formats between standards.", + "homepage": "https://github.com/danharrin/date-format-converter", + "support": { + "issues": "https://github.com/danharrin/date-format-converter/issues", + "source": "https://github.com/danharrin/date-format-converter" + }, + "funding": [ + { + "url": "https://github.com/danharrin", + "type": "github" + } + ], + "time": "2024-06-13T09:38:44+00:00" + }, + { + "name": "danharrin/livewire-rate-limiting", + "version": "v2.1.0", + "source": { + "type": "git", + "url": "https://github.com/danharrin/livewire-rate-limiting.git", + "reference": "14dde653a9ae8f38af07a0ba4921dc046235e1a0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/danharrin/livewire-rate-limiting/zipball/14dde653a9ae8f38af07a0ba4921dc046235e1a0", + "reference": "14dde653a9ae8f38af07a0ba4921dc046235e1a0", + "shasum": "" + }, + "require": { + "illuminate/support": "^9.0|^10.0|^11.0|^12.0", + "php": "^8.0" + }, + "require-dev": { + "livewire/livewire": "^3.0", + "livewire/volt": "^1.3", + "orchestra/testbench": "^7.0|^8.0|^9.0|^10.0", + "phpunit/phpunit": "^9.0|^10.0|^11.5.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "DanHarrin\\LivewireRateLimiting\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dan Harrin", + "email": "dan@danharrin.com" + } + ], + "description": "Apply rate limiters to Laravel Livewire actions.", + "homepage": "https://github.com/danharrin/livewire-rate-limiting", + "support": { + "issues": "https://github.com/danharrin/livewire-rate-limiting/issues", + "source": "https://github.com/danharrin/livewire-rate-limiting" + }, + "funding": [ + { + "url": "https://github.com/danharrin", + "type": "github" + } + ], + "time": "2025-02-21T08:52:11+00:00" + }, + { + "name": "dflydev/dot-access-data", + "version": "v3.0.3", + "source": { + "type": "git", + "url": "https://github.com/dflydev/dflydev-dot-access-data.git", + "reference": "a23a2bf4f31d3518f3ecb38660c95715dfead60f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/a23a2bf4f31d3518f3ecb38660c95715dfead60f", + "reference": "a23a2bf4f31d3518f3ecb38660c95715dfead60f", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^0.12.42", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.3", + "scrutinizer/ocular": "1.6.0", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^4.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Dflydev\\DotAccessData\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + }, + { + "name": "Carlos Frutos", + "email": "carlos@kiwing.it", + "homepage": "https://github.com/cfrutos" + }, + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com" + } + ], + "description": "Given a deep data structure, access data by dot notation.", + "homepage": "https://github.com/dflydev/dflydev-dot-access-data", + "keywords": [ + "access", + "data", + "dot", + "notation" + ], + "support": { + "issues": "https://github.com/dflydev/dflydev-dot-access-data/issues", + "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.3" + }, + "time": "2024-07-08T12:26:09+00:00" + }, + { + "name": "doctrine/dbal", + "version": "4.2.3", + "source": { + "type": "git", + "url": "https://github.com/doctrine/dbal.git", + "reference": "33d2d7fe1269b2301640c44cf2896ea607b30e3e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/33d2d7fe1269b2301640c44cf2896ea607b30e3e", + "reference": "33d2d7fe1269b2301640c44cf2896ea607b30e3e", + "shasum": "" + }, + "require": { + "doctrine/deprecations": "^0.5.3|^1", + "php": "^8.1", + "psr/cache": "^1|^2|^3", + "psr/log": "^1|^2|^3" + }, + "require-dev": { + "doctrine/coding-standard": "12.0.0", + "fig/log-test": "^1", + "jetbrains/phpstorm-stubs": "2023.2", + "phpstan/phpstan": "2.1.1", + "phpstan/phpstan-phpunit": "2.0.3", + "phpstan/phpstan-strict-rules": "^2", + "phpunit/phpunit": "10.5.39", + "slevomat/coding-standard": "8.13.1", + "squizlabs/php_codesniffer": "3.10.2", + "symfony/cache": "^6.3.8|^7.0", + "symfony/console": "^5.4|^6.3|^7.0" + }, + "suggest": { + "symfony/console": "For helpful console commands such as SQL execution and import of files." + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\DBAL\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + } + ], + "description": "Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.", + "homepage": "https://www.doctrine-project.org/projects/dbal.html", + "keywords": [ + "abstraction", + "database", + "db2", + "dbal", + "mariadb", + "mssql", + "mysql", + "oci8", + "oracle", + "pdo", + "pgsql", + "postgresql", + "queryobject", + "sasql", + "sql", + "sqlite", + "sqlserver", + "sqlsrv" + ], + "support": { + "issues": "https://github.com/doctrine/dbal/issues", + "source": "https://github.com/doctrine/dbal/tree/4.2.3" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdbal", + "type": "tidelift" + } + ], + "time": "2025-03-07T18:29:05+00:00" + }, + { + "name": "doctrine/deprecations", + "version": "1.1.5", + "source": { + "type": "git", + "url": "https://github.com/doctrine/deprecations.git", + "reference": "459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38", + "reference": "459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "conflict": { + "phpunit/phpunit": "<=7.5 || >=13" + }, + "require-dev": { + "doctrine/coding-standard": "^9 || ^12 || ^13", + "phpstan/phpstan": "1.4.10 || 2.1.11", + "phpstan/phpstan-phpunit": "^1.0 || ^2", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6 || ^10.5 || ^11.5 || ^12", + "psr/log": "^1 || ^2 || ^3" + }, + "suggest": { + "psr/log": "Allows logging deprecations via PSR-3 logger implementation" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Deprecations\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.", + "homepage": "https://www.doctrine-project.org/", + "support": { + "issues": "https://github.com/doctrine/deprecations/issues", + "source": "https://github.com/doctrine/deprecations/tree/1.1.5" + }, + "time": "2025-04-07T20:06:18+00:00" + }, + { + "name": "doctrine/inflector", + "version": "2.0.10", + "source": { + "type": "git", + "url": "https://github.com/doctrine/inflector.git", + "reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/5817d0659c5b50c9b950feb9af7b9668e2c436bc", + "reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^11.0", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-phpunit": "^1.1", + "phpstan/phpstan-strict-rules": "^1.3", + "phpunit/phpunit": "^8.5 || ^9.5", + "vimeo/psalm": "^4.25 || ^5.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Inflector\\": "lib/Doctrine/Inflector" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.", + "homepage": "https://www.doctrine-project.org/projects/inflector.html", + "keywords": [ + "inflection", + "inflector", + "lowercase", + "manipulation", + "php", + "plural", + "singular", + "strings", + "uppercase", + "words" + ], + "support": { + "issues": "https://github.com/doctrine/inflector/issues", + "source": "https://github.com/doctrine/inflector/tree/2.0.10" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector", + "type": "tidelift" + } + ], + "time": "2024-02-18T20:23:39+00:00" + }, + { + "name": "doctrine/lexer", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/lexer.git", + "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", + "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "doctrine/coding-standard": "^12", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^10.5", + "psalm/plugin-phpunit": "^0.18.3", + "vimeo/psalm": "^5.21" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Lexer\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", + "homepage": "https://www.doctrine-project.org/projects/lexer.html", + "keywords": [ + "annotations", + "docblock", + "lexer", + "parser", + "php" + ], + "support": { + "issues": "https://github.com/doctrine/lexer/issues", + "source": "https://github.com/doctrine/lexer/tree/3.0.1" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", + "type": "tidelift" + } + ], + "time": "2024-02-05T11:56:58+00:00" + }, + { + "name": "dompdf/dompdf", + "version": "v3.1.0", + "source": { + "type": "git", + "url": "https://github.com/dompdf/dompdf.git", + "reference": "a51bd7a063a65499446919286fb18b518177155a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dompdf/dompdf/zipball/a51bd7a063a65499446919286fb18b518177155a", + "reference": "a51bd7a063a65499446919286fb18b518177155a", + "shasum": "" + }, + "require": { + "dompdf/php-font-lib": "^1.0.0", + "dompdf/php-svg-lib": "^1.0.0", + "ext-dom": "*", + "ext-mbstring": "*", + "masterminds/html5": "^2.0", + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "ext-gd": "*", + "ext-json": "*", + "ext-zip": "*", + "mockery/mockery": "^1.3", + "phpunit/phpunit": "^7.5 || ^8 || ^9 || ^10 || ^11", + "squizlabs/php_codesniffer": "^3.5", + "symfony/process": "^4.4 || ^5.4 || ^6.2 || ^7.0" + }, + "suggest": { + "ext-gd": "Needed to process images", + "ext-gmagick": "Improves image processing performance", + "ext-imagick": "Improves image processing performance", + "ext-zlib": "Needed for pdf stream compression" + }, + "type": "library", + "autoload": { + "psr-4": { + "Dompdf\\": "src/" + }, + "classmap": [ + "lib/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-2.1" + ], + "authors": [ + { + "name": "The Dompdf Community", + "homepage": "https://github.com/dompdf/dompdf/blob/master/AUTHORS.md" + } + ], + "description": "DOMPDF is a CSS 2.1 compliant HTML to PDF converter", + "homepage": "https://github.com/dompdf/dompdf", + "support": { + "issues": "https://github.com/dompdf/dompdf/issues", + "source": "https://github.com/dompdf/dompdf/tree/v3.1.0" + }, + "time": "2025-01-15T14:09:04+00:00" + }, + { + "name": "dompdf/php-font-lib", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/dompdf/php-font-lib.git", + "reference": "6137b7d4232b7f16c882c75e4ca3991dbcf6fe2d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dompdf/php-font-lib/zipball/6137b7d4232b7f16c882c75e4ca3991dbcf6fe2d", + "reference": "6137b7d4232b7f16c882c75e4ca3991dbcf6fe2d", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "symfony/phpunit-bridge": "^3 || ^4 || ^5 || ^6" + }, + "type": "library", + "autoload": { + "psr-4": { + "FontLib\\": "src/FontLib" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-2.1-or-later" + ], + "authors": [ + { + "name": "The FontLib Community", + "homepage": "https://github.com/dompdf/php-font-lib/blob/master/AUTHORS.md" + } + ], + "description": "A library to read, parse, export and make subsets of different types of font files.", + "homepage": "https://github.com/dompdf/php-font-lib", + "support": { + "issues": "https://github.com/dompdf/php-font-lib/issues", + "source": "https://github.com/dompdf/php-font-lib/tree/1.0.1" + }, + "time": "2024-12-02T14:37:59+00:00" + }, + { + "name": "dompdf/php-svg-lib", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/dompdf/php-svg-lib.git", + "reference": "eb045e518185298eb6ff8d80d0d0c6b17aecd9af" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dompdf/php-svg-lib/zipball/eb045e518185298eb6ff8d80d0d0c6b17aecd9af", + "reference": "eb045e518185298eb6ff8d80d0d0c6b17aecd9af", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": "^7.1 || ^8.0", + "sabberworm/php-css-parser": "^8.4" + }, + "require-dev": { + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Svg\\": "src/Svg" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "The SvgLib Community", + "homepage": "https://github.com/dompdf/php-svg-lib/blob/master/AUTHORS.md" + } + ], + "description": "A library to read, parse and export to PDF SVG files.", + "homepage": "https://github.com/dompdf/php-svg-lib", + "support": { + "issues": "https://github.com/dompdf/php-svg-lib/issues", + "source": "https://github.com/dompdf/php-svg-lib/tree/1.0.0" + }, + "time": "2024-04-29T13:26:35+00:00" + }, + { + "name": "dragonmantank/cron-expression", + "version": "v3.4.0", + "source": { + "type": "git", + "url": "https://github.com/dragonmantank/cron-expression.git", + "reference": "8c784d071debd117328803d86b2097615b457500" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/8c784d071debd117328803d86b2097615b457500", + "reference": "8c784d071debd117328803d86b2097615b457500", + "shasum": "" + }, + "require": { + "php": "^7.2|^8.0", + "webmozart/assert": "^1.0" + }, + "replace": { + "mtdowling/cron-expression": "^1.0" + }, + "require-dev": { + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^1.0", + "phpunit/phpunit": "^7.0|^8.0|^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Cron\\": "src/Cron/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Chris Tankersley", + "email": "chris@ctankersley.com", + "homepage": "https://github.com/dragonmantank" + } + ], + "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due", + "keywords": [ + "cron", + "schedule" + ], + "support": { + "issues": "https://github.com/dragonmantank/cron-expression/issues", + "source": "https://github.com/dragonmantank/cron-expression/tree/v3.4.0" + }, + "funding": [ + { + "url": "https://github.com/dragonmantank", + "type": "github" + } + ], + "time": "2024-10-09T13:47:03+00:00" + }, + { + "name": "egulias/email-validator", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/egulias/EmailValidator.git", + "reference": "d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa", + "reference": "d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa", + "shasum": "" + }, + "require": { + "doctrine/lexer": "^2.0 || ^3.0", + "php": ">=8.1", + "symfony/polyfill-intl-idn": "^1.26" + }, + "require-dev": { + "phpunit/phpunit": "^10.2", + "vimeo/psalm": "^5.12" + }, + "suggest": { + "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Egulias\\EmailValidator\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Eduardo Gulias Davis" + } + ], + "description": "A library for validating emails against several RFCs", + "homepage": "https://github.com/egulias/EmailValidator", + "keywords": [ + "email", + "emailvalidation", + "emailvalidator", + "validation", + "validator" + ], + "support": { + "issues": "https://github.com/egulias/EmailValidator/issues", + "source": "https://github.com/egulias/EmailValidator/tree/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/egulias", + "type": "github" + } + ], + "time": "2025-03-06T22:45:56+00:00" + }, + { + "name": "ezyang/htmlpurifier", + "version": "v4.18.0", + "source": { + "type": "git", + "url": "https://github.com/ezyang/htmlpurifier.git", + "reference": "cb56001e54359df7ae76dc522d08845dc741621b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/cb56001e54359df7ae76dc522d08845dc741621b", + "reference": "cb56001e54359df7ae76dc522d08845dc741621b", + "shasum": "" + }, + "require": { + "php": "~5.6.0 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" + }, + "require-dev": { + "cerdic/css-tidy": "^1.7 || ^2.0", + "simpletest/simpletest": "dev-master" + }, + "suggest": { + "cerdic/css-tidy": "If you want to use the filter 'Filter.ExtractStyleBlocks'.", + "ext-bcmath": "Used for unit conversion and imagecrash protection", + "ext-iconv": "Converts text to and from non-UTF-8 encodings", + "ext-tidy": "Used for pretty-printing HTML" + }, + "type": "library", + "autoload": { + "files": [ + "library/HTMLPurifier.composer.php" + ], + "psr-0": { + "HTMLPurifier": "library/" + }, + "exclude-from-classmap": [ + "/library/HTMLPurifier/Language/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-2.1-or-later" + ], + "authors": [ + { + "name": "Edward Z. Yang", + "email": "admin@htmlpurifier.org", + "homepage": "http://ezyang.com" + } + ], + "description": "Standards compliant HTML filter written in PHP", + "homepage": "http://htmlpurifier.org/", + "keywords": [ + "html" + ], + "support": { + "issues": "https://github.com/ezyang/htmlpurifier/issues", + "source": "https://github.com/ezyang/htmlpurifier/tree/v4.18.0" + }, + "time": "2024-11-01T03:51:45+00:00" + }, + { + "name": "filament/actions", + "version": "v3.3.13", + "source": { + "type": "git", + "url": "https://github.com/filamentphp/actions.git", + "reference": "1532f9bbe5e0f12da860e90836983a5fd461ef1d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filamentphp/actions/zipball/1532f9bbe5e0f12da860e90836983a5fd461ef1d", + "reference": "1532f9bbe5e0f12da860e90836983a5fd461ef1d", + "shasum": "" + }, + "require": { + "anourvalar/eloquent-serialize": "^1.2", + "filament/forms": "self.version", + "filament/infolists": "self.version", + "filament/notifications": "self.version", + "filament/support": "self.version", + "illuminate/contracts": "^10.45|^11.0|^12.0", + "illuminate/database": "^10.45|^11.0|^12.0", + "illuminate/support": "^10.45|^11.0|^12.0", + "league/csv": "^9.16", + "openspout/openspout": "^4.23", + "php": "^8.1", + "spatie/laravel-package-tools": "^1.9" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Filament\\Actions\\ActionsServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Filament\\Actions\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Easily add beautiful action modals to any Livewire component.", + "homepage": "https://github.com/filamentphp/filament", + "support": { + "issues": "https://github.com/filamentphp/filament/issues", + "source": "https://github.com/filamentphp/filament" + }, + "time": "2025-04-23T06:39:44+00:00" + }, + { + "name": "filament/filament", + "version": "v3.3.13", + "source": { + "type": "git", + "url": "https://github.com/filamentphp/panels.git", + "reference": "8ba5e3127bbb4c3b343f6295bd7592a1af67e312" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filamentphp/panels/zipball/8ba5e3127bbb4c3b343f6295bd7592a1af67e312", + "reference": "8ba5e3127bbb4c3b343f6295bd7592a1af67e312", + "shasum": "" + }, + "require": { + "danharrin/livewire-rate-limiting": "^0.3|^1.0|^2.0", + "filament/actions": "self.version", + "filament/forms": "self.version", + "filament/infolists": "self.version", + "filament/notifications": "self.version", + "filament/support": "self.version", + "filament/tables": "self.version", + "filament/widgets": "self.version", + "illuminate/auth": "^10.45|^11.0|^12.0", + "illuminate/console": "^10.45|^11.0|^12.0", + "illuminate/contracts": "^10.45|^11.0|^12.0", + "illuminate/cookie": "^10.45|^11.0|^12.0", + "illuminate/database": "^10.45|^11.0|^12.0", + "illuminate/http": "^10.45|^11.0|^12.0", + "illuminate/routing": "^10.45|^11.0|^12.0", + "illuminate/session": "^10.45|^11.0|^12.0", + "illuminate/support": "^10.45|^11.0|^12.0", + "illuminate/view": "^10.45|^11.0|^12.0", + "php": "^8.1", + "spatie/laravel-package-tools": "^1.9" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Filament\\FilamentServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "src/global_helpers.php", + "src/helpers.php" + ], + "psr-4": { + "Filament\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A collection of full-stack components for accelerated Laravel app development.", + "homepage": "https://github.com/filamentphp/filament", + "support": { + "issues": "https://github.com/filamentphp/filament/issues", + "source": "https://github.com/filamentphp/filament" + }, + "time": "2025-04-23T06:39:50+00:00" + }, + { + "name": "filament/forms", + "version": "v3.3.13", + "source": { + "type": "git", + "url": "https://github.com/filamentphp/forms.git", + "reference": "b43f1e2d0f946409d949c4bb91d2b001c2d33d00" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filamentphp/forms/zipball/b43f1e2d0f946409d949c4bb91d2b001c2d33d00", + "reference": "b43f1e2d0f946409d949c4bb91d2b001c2d33d00", + "shasum": "" + }, + "require": { + "danharrin/date-format-converter": "^0.3", + "filament/actions": "self.version", + "filament/support": "self.version", + "illuminate/console": "^10.45|^11.0|^12.0", + "illuminate/contracts": "^10.45|^11.0|^12.0", + "illuminate/database": "^10.45|^11.0|^12.0", + "illuminate/filesystem": "^10.45|^11.0|^12.0", + "illuminate/support": "^10.45|^11.0|^12.0", + "illuminate/validation": "^10.45|^11.0|^12.0", + "illuminate/view": "^10.45|^11.0|^12.0", + "php": "^8.1", + "spatie/laravel-package-tools": "^1.9" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Filament\\Forms\\FormsServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Filament\\Forms\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Easily add beautiful forms to any Livewire component.", + "homepage": "https://github.com/filamentphp/filament", + "support": { + "issues": "https://github.com/filamentphp/filament/issues", + "source": "https://github.com/filamentphp/filament" + }, + "time": "2025-04-23T06:39:47+00:00" + }, + { + "name": "filament/infolists", + "version": "v3.3.13", + "source": { + "type": "git", + "url": "https://github.com/filamentphp/infolists.git", + "reference": "cc71f1c15f132660986384d302a33a2b20618a96" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filamentphp/infolists/zipball/cc71f1c15f132660986384d302a33a2b20618a96", + "reference": "cc71f1c15f132660986384d302a33a2b20618a96", + "shasum": "" + }, + "require": { + "filament/actions": "self.version", + "filament/support": "self.version", + "illuminate/console": "^10.45|^11.0|^12.0", + "illuminate/contracts": "^10.45|^11.0|^12.0", + "illuminate/database": "^10.45|^11.0|^12.0", + "illuminate/filesystem": "^10.45|^11.0|^12.0", + "illuminate/support": "^10.45|^11.0|^12.0", + "illuminate/view": "^10.45|^11.0|^12.0", + "php": "^8.1", + "spatie/laravel-package-tools": "^1.9" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Filament\\Infolists\\InfolistsServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Filament\\Infolists\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Easily add beautiful read-only infolists to any Livewire component.", + "homepage": "https://github.com/filamentphp/filament", + "support": { + "issues": "https://github.com/filamentphp/filament/issues", + "source": "https://github.com/filamentphp/filament" + }, + "time": "2025-04-23T06:39:44+00:00" + }, + { + "name": "filament/notifications", + "version": "v3.3.13", + "source": { + "type": "git", + "url": "https://github.com/filamentphp/notifications.git", + "reference": "edf7960621b2181b4c2fc040b0712fbd5dd036ef" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filamentphp/notifications/zipball/edf7960621b2181b4c2fc040b0712fbd5dd036ef", + "reference": "edf7960621b2181b4c2fc040b0712fbd5dd036ef", + "shasum": "" + }, + "require": { + "filament/actions": "self.version", + "filament/support": "self.version", + "illuminate/contracts": "^10.45|^11.0|^12.0", + "illuminate/filesystem": "^10.45|^11.0|^12.0", + "illuminate/notifications": "^10.45|^11.0|^12.0", + "illuminate/support": "^10.45|^11.0|^12.0", + "php": "^8.1", + "spatie/laravel-package-tools": "^1.9" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Filament\\Notifications\\NotificationsServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "src/Testing/Autoload.php" + ], + "psr-4": { + "Filament\\Notifications\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Easily add beautiful notifications to any Livewire app.", + "homepage": "https://github.com/filamentphp/filament", + "support": { + "issues": "https://github.com/filamentphp/filament/issues", + "source": "https://github.com/filamentphp/filament" + }, + "time": "2025-04-23T06:39:49+00:00" + }, + { + "name": "filament/support", + "version": "v3.3.13", + "source": { + "type": "git", + "url": "https://github.com/filamentphp/support.git", + "reference": "819ebbd60a72b4ee3078d4771bb75d551fbb0b43" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filamentphp/support/zipball/819ebbd60a72b4ee3078d4771bb75d551fbb0b43", + "reference": "819ebbd60a72b4ee3078d4771bb75d551fbb0b43", + "shasum": "" + }, + "require": { + "blade-ui-kit/blade-heroicons": "^2.5", + "doctrine/dbal": "^3.2|^4.0", + "ext-intl": "*", + "illuminate/contracts": "^10.45|^11.0|^12.0", + "illuminate/support": "^10.45|^11.0|^12.0", + "illuminate/view": "^10.45|^11.0|^12.0", + "kirschbaum-development/eloquent-power-joins": "^3.0|^4.0", + "livewire/livewire": "^3.5", + "php": "^8.1", + "ryangjchandler/blade-capture-directive": "^0.2|^0.3|^1.0", + "spatie/color": "^1.5", + "spatie/invade": "^1.0|^2.0", + "spatie/laravel-package-tools": "^1.9", + "symfony/console": "^6.0|^7.0", + "symfony/html-sanitizer": "^6.1|^7.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Filament\\Support\\SupportServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Filament\\Support\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Core helper methods and foundation code for all Filament packages.", + "homepage": "https://github.com/filamentphp/filament", + "support": { + "issues": "https://github.com/filamentphp/filament/issues", + "source": "https://github.com/filamentphp/filament" + }, + "time": "2025-04-23T06:39:48+00:00" + }, + { + "name": "filament/tables", + "version": "v3.3.13", + "source": { + "type": "git", + "url": "https://github.com/filamentphp/tables.git", + "reference": "de7b1854ecfcccc97f59b89cda80ca6bd6431143" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filamentphp/tables/zipball/de7b1854ecfcccc97f59b89cda80ca6bd6431143", + "reference": "de7b1854ecfcccc97f59b89cda80ca6bd6431143", + "shasum": "" + }, + "require": { + "filament/actions": "self.version", + "filament/forms": "self.version", + "filament/support": "self.version", + "illuminate/console": "^10.45|^11.0|^12.0", + "illuminate/contracts": "^10.45|^11.0|^12.0", + "illuminate/database": "^10.45|^11.0|^12.0", + "illuminate/filesystem": "^10.45|^11.0|^12.0", + "illuminate/support": "^10.45|^11.0|^12.0", + "illuminate/view": "^10.45|^11.0|^12.0", + "php": "^8.1", + "spatie/laravel-package-tools": "^1.9" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Filament\\Tables\\TablesServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Filament\\Tables\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Easily add beautiful tables to any Livewire component.", + "homepage": "https://github.com/filamentphp/filament", + "support": { + "issues": "https://github.com/filamentphp/filament/issues", + "source": "https://github.com/filamentphp/filament" + }, + "time": "2025-04-23T06:40:04+00:00" + }, + { + "name": "filament/widgets", + "version": "v3.3.13", + "source": { + "type": "git", + "url": "https://github.com/filamentphp/widgets.git", + "reference": "048c5a4bf0477efbe2910c54a1aeb55c64cf1348" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filamentphp/widgets/zipball/048c5a4bf0477efbe2910c54a1aeb55c64cf1348", + "reference": "048c5a4bf0477efbe2910c54a1aeb55c64cf1348", + "shasum": "" + }, + "require": { + "filament/support": "self.version", + "php": "^8.1", + "spatie/laravel-package-tools": "^1.9" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Filament\\Widgets\\WidgetsServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Filament\\Widgets\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Easily add beautiful dashboard widgets to any Livewire component.", + "homepage": "https://github.com/filamentphp/filament", + "support": { + "issues": "https://github.com/filamentphp/filament/issues", + "source": "https://github.com/filamentphp/filament" + }, + "time": "2025-04-23T06:39:59+00:00" + }, + { + "name": "fruitcake/php-cors", + "version": "v1.3.0", + "source": { + "type": "git", + "url": "https://github.com/fruitcake/php-cors.git", + "reference": "3d158f36e7875e2f040f37bc0573956240a5a38b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fruitcake/php-cors/zipball/3d158f36e7875e2f040f37bc0573956240a5a38b", + "reference": "3d158f36e7875e2f040f37bc0573956240a5a38b", + "shasum": "" + }, + "require": { + "php": "^7.4|^8.0", + "symfony/http-foundation": "^4.4|^5.4|^6|^7" + }, + "require-dev": { + "phpstan/phpstan": "^1.4", + "phpunit/phpunit": "^9", + "squizlabs/php_codesniffer": "^3.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2-dev" + } + }, + "autoload": { + "psr-4": { + "Fruitcake\\Cors\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fruitcake", + "homepage": "https://fruitcake.nl" + }, + { + "name": "Barryvdh", + "email": "barryvdh@gmail.com" + } + ], + "description": "Cross-origin resource sharing library for the Symfony HttpFoundation", + "homepage": "https://github.com/fruitcake/php-cors", + "keywords": [ + "cors", + "laravel", + "symfony" + ], + "support": { + "issues": "https://github.com/fruitcake/php-cors/issues", + "source": "https://github.com/fruitcake/php-cors/tree/v1.3.0" + }, + "funding": [ + { + "url": "https://fruitcake.nl", + "type": "custom" + }, + { + "url": "https://github.com/barryvdh", + "type": "github" + } + ], + "time": "2023-10-12T05:21:21+00:00" + }, + { + "name": "graham-campbell/result-type", + "version": "v1.1.3", + "source": { + "type": "git", + "url": "https://github.com/GrahamCampbell/Result-Type.git", + "reference": "3ba905c11371512af9d9bdd27d99b782216b6945" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/3ba905c11371512af9d9bdd27d99b782216b6945", + "reference": "3ba905c11371512af9d9bdd27d99b782216b6945", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.3" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.39 || ^9.6.20 || ^10.5.28" + }, + "type": "library", + "autoload": { + "psr-4": { + "GrahamCampbell\\ResultType\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "An Implementation Of The Result Type", + "keywords": [ + "Graham Campbell", + "GrahamCampbell", + "Result Type", + "Result-Type", + "result" + ], + "support": { + "issues": "https://github.com/GrahamCampbell/Result-Type/issues", + "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.3" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type", + "type": "tidelift" + } + ], + "time": "2024-07-20T21:45:45+00:00" + }, + { + "name": "guzzlehttp/guzzle", + "version": "7.9.3", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "7b2f29fe81dc4da0ca0ea7d42107a0845946ea77" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/7b2f29fe81dc4da0ca0ea7d42107a0845946ea77", + "reference": "7b2f29fe81dc4da0ca0ea7d42107a0845946ea77", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/promises": "^1.5.3 || ^2.0.3", + "guzzlehttp/psr7": "^2.7.0", + "php": "^7.2.5 || ^8.0", + "psr/http-client": "^1.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "provide": { + "psr/http-client-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "ext-curl": "*", + "guzzle/client-integration-tests": "3.0.2", + "php-http/message-factory": "^1.1", + "phpunit/phpunit": "^8.5.39 || ^9.6.20", + "psr/log": "^1.1 || ^2.0 || ^3.0" + }, + "suggest": { + "ext-curl": "Required for CURL handler support", + "ext-intl": "Required for Internationalized Domain Name (IDN) support", + "psr/log": "Required for using the Log middleware" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "GuzzleHttp\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Jeremy Lindblom", + "email": "jeremeamia@gmail.com", + "homepage": "https://github.com/jeremeamia" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle is a PHP HTTP client library", + "keywords": [ + "client", + "curl", + "framework", + "http", + "http client", + "psr-18", + "psr-7", + "rest", + "web service" + ], + "support": { + "issues": "https://github.com/guzzle/guzzle/issues", + "source": "https://github.com/guzzle/guzzle/tree/7.9.3" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", + "type": "tidelift" + } + ], + "time": "2025-03-27T13:37:11+00:00" + }, + { + "name": "guzzlehttp/promises", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "7c69f28996b0a6920945dd20b3857e499d9ca96c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/promises/zipball/7c69f28996b0a6920945dd20b3857e499d9ca96c", + "reference": "7c69f28996b0a6920945dd20b3857e499d9ca96c", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.39 || ^9.6.20" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Promise\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle promises library", + "keywords": [ + "promise" + ], + "support": { + "issues": "https://github.com/guzzle/promises/issues", + "source": "https://github.com/guzzle/promises/tree/2.2.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises", + "type": "tidelift" + } + ], + "time": "2025-03-27T13:27:01+00:00" + }, + { + "name": "guzzlehttp/psr7", + "version": "2.7.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "c2270caaabe631b3b44c85f99e5a04bbb8060d16" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/c2270caaabe631b3b44c85f99e5a04bbb8060d16", + "reference": "c2270caaabe631b3b44c85f99e5a04bbb8060d16", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.1 || ^2.0", + "ralouphie/getallheaders": "^3.0" + }, + "provide": { + "psr/http-factory-implementation": "1.0", + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "http-interop/http-factory-tests": "0.9.0", + "phpunit/phpunit": "^8.5.39 || ^9.6.20" + }, + "suggest": { + "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Psr7\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://sagikazarmark.hu" + } + ], + "description": "PSR-7 message implementation that also provides common utility methods", + "keywords": [ + "http", + "message", + "psr-7", + "request", + "response", + "stream", + "uri", + "url" + ], + "support": { + "issues": "https://github.com/guzzle/psr7/issues", + "source": "https://github.com/guzzle/psr7/tree/2.7.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", + "type": "tidelift" + } + ], + "time": "2025-03-27T12:30:47+00:00" + }, + { + "name": "guzzlehttp/uri-template", + "version": "v1.0.4", + "source": { + "type": "git", + "url": "https://github.com/guzzle/uri-template.git", + "reference": "30e286560c137526eccd4ce21b2de477ab0676d2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/uri-template/zipball/30e286560c137526eccd4ce21b2de477ab0676d2", + "reference": "30e286560c137526eccd4ce21b2de477ab0676d2", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "symfony/polyfill-php80": "^1.24" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.36 || ^9.6.15", + "uri-template/tests": "1.0.0" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\UriTemplate\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + } + ], + "description": "A polyfill class for uri_template of PHP", + "keywords": [ + "guzzlehttp", + "uri-template" + ], + "support": { + "issues": "https://github.com/guzzle/uri-template/issues", + "source": "https://github.com/guzzle/uri-template/tree/v1.0.4" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/uri-template", + "type": "tidelift" + } + ], + "time": "2025-02-03T10:55:03+00:00" + }, + { + "name": "kirschbaum-development/eloquent-power-joins", + "version": "4.2.3", + "source": { + "type": "git", + "url": "https://github.com/kirschbaum-development/eloquent-power-joins.git", + "reference": "d04e06b12e5e7864c303b8a8c6045bfcd4e2c641" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/kirschbaum-development/eloquent-power-joins/zipball/d04e06b12e5e7864c303b8a8c6045bfcd4e2c641", + "reference": "d04e06b12e5e7864c303b8a8c6045bfcd4e2c641", + "shasum": "" + }, + "require": { + "illuminate/database": "^11.42|^12.0", + "illuminate/support": "^11.42|^12.0", + "php": "^8.2" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "dev-master", + "laravel/legacy-factories": "^1.0@dev", + "orchestra/testbench": "^9.0|^10.0", + "phpunit/phpunit": "^10.0|^11.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Kirschbaum\\PowerJoins\\PowerJoinsServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Kirschbaum\\PowerJoins\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Luis Dalmolin", + "email": "luis.nh@gmail.com", + "role": "Developer" + } + ], + "description": "The Laravel magic applied to joins.", + "homepage": "https://github.com/kirschbaum-development/eloquent-power-joins", + "keywords": [ + "eloquent", + "join", + "laravel", + "mysql" + ], + "support": { + "issues": "https://github.com/kirschbaum-development/eloquent-power-joins/issues", + "source": "https://github.com/kirschbaum-development/eloquent-power-joins/tree/4.2.3" + }, + "time": "2025-04-01T14:41:56+00:00" + }, + { + "name": "laravel/framework", + "version": "v12.10.2", + "source": { + "type": "git", + "url": "https://github.com/laravel/framework.git", + "reference": "0f123cc857bc177abe4d417448d4f7164f71802a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/framework/zipball/0f123cc857bc177abe4d417448d4f7164f71802a", + "reference": "0f123cc857bc177abe4d417448d4f7164f71802a", + "shasum": "" + }, + "require": { + "brick/math": "^0.11|^0.12", + "composer-runtime-api": "^2.2", + "doctrine/inflector": "^2.0.5", + "dragonmantank/cron-expression": "^3.4", + "egulias/email-validator": "^3.2.1|^4.0", + "ext-ctype": "*", + "ext-filter": "*", + "ext-hash": "*", + "ext-mbstring": "*", + "ext-openssl": "*", + "ext-session": "*", + "ext-tokenizer": "*", + "fruitcake/php-cors": "^1.3", + "guzzlehttp/guzzle": "^7.8.2", + "guzzlehttp/uri-template": "^1.0", + "laravel/prompts": "^0.3.0", + "laravel/serializable-closure": "^1.3|^2.0", + "league/commonmark": "^2.6", + "league/flysystem": "^3.25.1", + "league/flysystem-local": "^3.25.1", + "league/uri": "^7.5.1", + "monolog/monolog": "^3.0", + "nesbot/carbon": "^3.8.4", + "nunomaduro/termwind": "^2.0", + "php": "^8.2", + "psr/container": "^1.1.1|^2.0.1", + "psr/log": "^1.0|^2.0|^3.0", + "psr/simple-cache": "^1.0|^2.0|^3.0", + "ramsey/uuid": "^4.7", + "symfony/console": "^7.2.0", + "symfony/error-handler": "^7.2.0", + "symfony/finder": "^7.2.0", + "symfony/http-foundation": "^7.2.0", + "symfony/http-kernel": "^7.2.0", + "symfony/mailer": "^7.2.0", + "symfony/mime": "^7.2.0", + "symfony/polyfill-php83": "^1.31", + "symfony/process": "^7.2.0", + "symfony/routing": "^7.2.0", + "symfony/uid": "^7.2.0", + "symfony/var-dumper": "^7.2.0", + "tijsverkoyen/css-to-inline-styles": "^2.2.5", + "vlucas/phpdotenv": "^5.6.1", + "voku/portable-ascii": "^2.0.2" + }, + "conflict": { + "tightenco/collect": "<5.5.33" + }, + "provide": { + "psr/container-implementation": "1.1|2.0", + "psr/log-implementation": "1.0|2.0|3.0", + "psr/simple-cache-implementation": "1.0|2.0|3.0" + }, + "replace": { + "illuminate/auth": "self.version", + "illuminate/broadcasting": "self.version", + "illuminate/bus": "self.version", + "illuminate/cache": "self.version", + "illuminate/collections": "self.version", + "illuminate/concurrency": "self.version", + "illuminate/conditionable": "self.version", + "illuminate/config": "self.version", + "illuminate/console": "self.version", + "illuminate/container": "self.version", + "illuminate/contracts": "self.version", + "illuminate/cookie": "self.version", + "illuminate/database": "self.version", + "illuminate/encryption": "self.version", + "illuminate/events": "self.version", + "illuminate/filesystem": "self.version", + "illuminate/hashing": "self.version", + "illuminate/http": "self.version", + "illuminate/log": "self.version", + "illuminate/macroable": "self.version", + "illuminate/mail": "self.version", + "illuminate/notifications": "self.version", + "illuminate/pagination": "self.version", + "illuminate/pipeline": "self.version", + "illuminate/process": "self.version", + "illuminate/queue": "self.version", + "illuminate/redis": "self.version", + "illuminate/routing": "self.version", + "illuminate/session": "self.version", + "illuminate/support": "self.version", + "illuminate/testing": "self.version", + "illuminate/translation": "self.version", + "illuminate/validation": "self.version", + "illuminate/view": "self.version", + "spatie/once": "*" + }, + "require-dev": { + "ably/ably-php": "^1.0", + "aws/aws-sdk-php": "^3.322.9", + "ext-gmp": "*", + "fakerphp/faker": "^1.24", + "guzzlehttp/promises": "^2.0.3", + "guzzlehttp/psr7": "^2.4", + "laravel/pint": "^1.18", + "league/flysystem-aws-s3-v3": "^3.25.1", + "league/flysystem-ftp": "^3.25.1", + "league/flysystem-path-prefixing": "^3.25.1", + "league/flysystem-read-only": "^3.25.1", + "league/flysystem-sftp-v3": "^3.25.1", + "mockery/mockery": "^1.6.10", + "orchestra/testbench-core": "^10.0.0", + "pda/pheanstalk": "^5.0.6|^7.0.0", + "php-http/discovery": "^1.15", + "phpstan/phpstan": "^2.0", + "phpunit/phpunit": "^10.5.35|^11.5.3|^12.0.1", + "predis/predis": "^2.3", + "resend/resend-php": "^0.10.0", + "symfony/cache": "^7.2.0", + "symfony/http-client": "^7.2.0", + "symfony/psr-http-message-bridge": "^7.2.0", + "symfony/translation": "^7.2.0" + }, + "suggest": { + "ably/ably-php": "Required to use the Ably broadcast driver (^1.0).", + "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage, and SES mail driver (^3.322.9).", + "brianium/paratest": "Required to run tests in parallel (^7.0|^8.0).", + "ext-apcu": "Required to use the APC cache driver.", + "ext-fileinfo": "Required to use the Filesystem class.", + "ext-ftp": "Required to use the Flysystem FTP driver.", + "ext-gd": "Required to use Illuminate\\Http\\Testing\\FileFactory::image().", + "ext-memcached": "Required to use the memcache cache driver.", + "ext-pcntl": "Required to use all features of the queue worker and console signal trapping.", + "ext-pdo": "Required to use all database features.", + "ext-posix": "Required to use all features of the queue worker.", + "ext-redis": "Required to use the Redis cache and queue drivers (^4.0|^5.0|^6.0).", + "fakerphp/faker": "Required to use the eloquent factory builder (^1.9.1).", + "filp/whoops": "Required for friendly error pages in development (^2.14.3).", + "laravel/tinker": "Required to use the tinker console command (^2.0).", + "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^3.25.1).", + "league/flysystem-ftp": "Required to use the Flysystem FTP driver (^3.25.1).", + "league/flysystem-path-prefixing": "Required to use the scoped driver (^3.25.1).", + "league/flysystem-read-only": "Required to use read-only disks (^3.25.1)", + "league/flysystem-sftp-v3": "Required to use the Flysystem SFTP driver (^3.25.1).", + "mockery/mockery": "Required to use mocking (^1.6).", + "pda/pheanstalk": "Required to use the beanstalk queue driver (^5.0).", + "php-http/discovery": "Required to use PSR-7 bridging features (^1.15).", + "phpunit/phpunit": "Required to use assertions and run tests (^10.5.35|^11.5.3|^12.0.1).", + "predis/predis": "Required to use the predis connector (^2.3).", + "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).", + "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^6.0|^7.0).", + "resend/resend-php": "Required to enable support for the Resend mail transport (^0.10.0).", + "symfony/cache": "Required to PSR-6 cache bridge (^7.2).", + "symfony/filesystem": "Required to enable support for relative symbolic links (^7.2).", + "symfony/http-client": "Required to enable support for the Symfony API mail transports (^7.2).", + "symfony/mailgun-mailer": "Required to enable support for the Mailgun mail transport (^7.2).", + "symfony/postmark-mailer": "Required to enable support for the Postmark mail transport (^7.2).", + "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^7.2)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "12.x-dev" + } + }, + "autoload": { + "files": [ + "src/Illuminate/Collections/functions.php", + "src/Illuminate/Collections/helpers.php", + "src/Illuminate/Events/functions.php", + "src/Illuminate/Filesystem/functions.php", + "src/Illuminate/Foundation/helpers.php", + "src/Illuminate/Log/functions.php", + "src/Illuminate/Support/functions.php", + "src/Illuminate/Support/helpers.php" + ], + "psr-4": { + "Illuminate\\": "src/Illuminate/", + "Illuminate\\Support\\": [ + "src/Illuminate/Macroable/", + "src/Illuminate/Collections/", + "src/Illuminate/Conditionable/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Laravel Framework.", + "homepage": "https://laravel.com", + "keywords": [ + "framework", + "laravel" + ], + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2025-04-24T14:11:20+00:00" + }, + { + "name": "laravel/prompts", + "version": "v0.3.5", + "source": { + "type": "git", + "url": "https://github.com/laravel/prompts.git", + "reference": "57b8f7efe40333cdb925700891c7d7465325d3b1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/prompts/zipball/57b8f7efe40333cdb925700891c7d7465325d3b1", + "reference": "57b8f7efe40333cdb925700891c7d7465325d3b1", + "shasum": "" + }, + "require": { + "composer-runtime-api": "^2.2", + "ext-mbstring": "*", + "php": "^8.1", + "symfony/console": "^6.2|^7.0" + }, + "conflict": { + "illuminate/console": ">=10.17.0 <10.25.0", + "laravel/framework": ">=10.17.0 <10.25.0" + }, + "require-dev": { + "illuminate/collections": "^10.0|^11.0|^12.0", + "mockery/mockery": "^1.5", + "pestphp/pest": "^2.3|^3.4", + "phpstan/phpstan": "^1.11", + "phpstan/phpstan-mockery": "^1.1" + }, + "suggest": { + "ext-pcntl": "Required for the spinner to be animated." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "0.3.x-dev" + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Laravel\\Prompts\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Add beautiful and user-friendly forms to your command-line applications.", + "support": { + "issues": "https://github.com/laravel/prompts/issues", + "source": "https://github.com/laravel/prompts/tree/v0.3.5" + }, + "time": "2025-02-11T13:34:40+00:00" + }, + { + "name": "laravel/serializable-closure", + "version": "v2.0.4", + "source": { + "type": "git", + "url": "https://github.com/laravel/serializable-closure.git", + "reference": "b352cf0534aa1ae6b4d825d1e762e35d43f8a841" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/b352cf0534aa1ae6b4d825d1e762e35d43f8a841", + "reference": "b352cf0534aa1ae6b4d825d1e762e35d43f8a841", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "illuminate/support": "^10.0|^11.0|^12.0", + "nesbot/carbon": "^2.67|^3.0", + "pestphp/pest": "^2.36|^3.0", + "phpstan/phpstan": "^2.0", + "symfony/var-dumper": "^6.2.0|^7.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\SerializableClosure\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + }, + { + "name": "Nuno Maduro", + "email": "nuno@laravel.com" + } + ], + "description": "Laravel Serializable Closure provides an easy and secure way to serialize closures in PHP.", + "keywords": [ + "closure", + "laravel", + "serializable" + ], + "support": { + "issues": "https://github.com/laravel/serializable-closure/issues", + "source": "https://github.com/laravel/serializable-closure" + }, + "time": "2025-03-19T13:51:03+00:00" + }, + { + "name": "laravel/tinker", + "version": "v2.10.1", + "source": { + "type": "git", + "url": "https://github.com/laravel/tinker.git", + "reference": "22177cc71807d38f2810c6204d8f7183d88a57d3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/tinker/zipball/22177cc71807d38f2810c6204d8f7183d88a57d3", + "reference": "22177cc71807d38f2810c6204d8f7183d88a57d3", + "shasum": "" + }, + "require": { + "illuminate/console": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0", + "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0", + "illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0", + "php": "^7.2.5|^8.0", + "psy/psysh": "^0.11.1|^0.12.0", + "symfony/var-dumper": "^4.3.4|^5.0|^6.0|^7.0" + }, + "require-dev": { + "mockery/mockery": "~1.3.3|^1.4.2", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^8.5.8|^9.3.3|^10.0" + }, + "suggest": { + "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0)." + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Tinker\\TinkerServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Tinker\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Powerful REPL for the Laravel framework.", + "keywords": [ + "REPL", + "Tinker", + "laravel", + "psysh" + ], + "support": { + "issues": "https://github.com/laravel/tinker/issues", + "source": "https://github.com/laravel/tinker/tree/v2.10.1" + }, + "time": "2025-01-27T14:24:01+00:00" + }, + { + "name": "league/commonmark", + "version": "2.6.2", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/commonmark.git", + "reference": "06c3b0bf2540338094575612f4a1778d0d2d5e94" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/06c3b0bf2540338094575612f4a1778d0d2d5e94", + "reference": "06c3b0bf2540338094575612f4a1778d0d2d5e94", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "league/config": "^1.1.1", + "php": "^7.4 || ^8.0", + "psr/event-dispatcher": "^1.0", + "symfony/deprecation-contracts": "^2.1 || ^3.0", + "symfony/polyfill-php80": "^1.16" + }, + "require-dev": { + "cebe/markdown": "^1.0", + "commonmark/cmark": "0.31.1", + "commonmark/commonmark.js": "0.31.1", + "composer/package-versions-deprecated": "^1.8", + "embed/embed": "^4.4", + "erusev/parsedown": "^1.0", + "ext-json": "*", + "github/gfm": "0.29.0", + "michelf/php-markdown": "^1.4 || ^2.0", + "nyholm/psr7": "^1.5", + "phpstan/phpstan": "^1.8.2", + "phpunit/phpunit": "^9.5.21 || ^10.5.9 || ^11.0.0", + "scrutinizer/ocular": "^1.8.1", + "symfony/finder": "^5.3 | ^6.0 | ^7.0", + "symfony/process": "^5.4 | ^6.0 | ^7.0", + "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0 | ^7.0", + "unleashedtech/php-coding-standard": "^3.1.1", + "vimeo/psalm": "^4.24.0 || ^5.0.0" + }, + "suggest": { + "symfony/yaml": "v2.3+ required if using the Front Matter extension" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.7-dev" + } + }, + "autoload": { + "psr-4": { + "League\\CommonMark\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com", + "role": "Lead Developer" + } + ], + "description": "Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and GitHub-Flavored Markdown (GFM)", + "homepage": "https://commonmark.thephpleague.com", + "keywords": [ + "commonmark", + "flavored", + "gfm", + "github", + "github-flavored", + "markdown", + "md", + "parser" + ], + "support": { + "docs": "https://commonmark.thephpleague.com/", + "forum": "https://github.com/thephpleague/commonmark/discussions", + "issues": "https://github.com/thephpleague/commonmark/issues", + "rss": "https://github.com/thephpleague/commonmark/releases.atom", + "source": "https://github.com/thephpleague/commonmark" + }, + "funding": [ + { + "url": "https://www.colinodell.com/sponsor", + "type": "custom" + }, + { + "url": "https://www.paypal.me/colinpodell/10.00", + "type": "custom" + }, + { + "url": "https://github.com/colinodell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/commonmark", + "type": "tidelift" + } + ], + "time": "2025-04-18T21:09:27+00:00" + }, + { + "name": "league/config", + "version": "v1.2.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/config.git", + "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/config/zipball/754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", + "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", + "shasum": "" + }, + "require": { + "dflydev/dot-access-data": "^3.0.1", + "nette/schema": "^1.2", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.8.2", + "phpunit/phpunit": "^9.5.5", + "scrutinizer/ocular": "^1.8.1", + "unleashedtech/php-coding-standard": "^3.1", + "vimeo/psalm": "^4.7.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.2-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Config\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com", + "role": "Lead Developer" + } + ], + "description": "Define configuration arrays with strict schemas and access values with dot notation", + "homepage": "https://config.thephpleague.com", + "keywords": [ + "array", + "config", + "configuration", + "dot", + "dot-access", + "nested", + "schema" + ], + "support": { + "docs": "https://config.thephpleague.com/", + "issues": "https://github.com/thephpleague/config/issues", + "rss": "https://github.com/thephpleague/config/releases.atom", + "source": "https://github.com/thephpleague/config" + }, + "funding": [ + { + "url": "https://www.colinodell.com/sponsor", + "type": "custom" + }, + { + "url": "https://www.paypal.me/colinpodell/10.00", + "type": "custom" + }, + { + "url": "https://github.com/colinodell", + "type": "github" + } + ], + "time": "2022-12-11T20:36:23+00:00" + }, + { + "name": "league/csv", + "version": "9.23.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/csv.git", + "reference": "774008ad8a634448e4f8e288905e070e8b317ff3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/csv/zipball/774008ad8a634448e4f8e288905e070e8b317ff3", + "reference": "774008ad8a634448e4f8e288905e070e8b317ff3", + "shasum": "" + }, + "require": { + "ext-filter": "*", + "php": "^8.1.2" + }, + "require-dev": { + "ext-dom": "*", + "ext-xdebug": "*", + "friendsofphp/php-cs-fixer": "^3.69.0", + "phpbench/phpbench": "^1.4.0", + "phpstan/phpstan": "^1.12.18", + "phpstan/phpstan-deprecation-rules": "^1.2.1", + "phpstan/phpstan-phpunit": "^1.4.2", + "phpstan/phpstan-strict-rules": "^1.6.2", + "phpunit/phpunit": "^10.5.16 || ^11.5.7", + "symfony/var-dumper": "^6.4.8 || ^7.2.3" + }, + "suggest": { + "ext-dom": "Required to use the XMLConverter and the HTMLConverter classes", + "ext-iconv": "Needed to ease transcoding CSV using iconv stream filters", + "ext-mbstring": "Needed to ease transcoding CSV using mb stream filters", + "ext-mysqli": "Requiered to use the package with the MySQLi extension", + "ext-pdo": "Required to use the package with the PDO extension", + "ext-pgsql": "Requiered to use the package with the PgSQL extension", + "ext-sqlite3": "Required to use the package with the SQLite3 extension" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "9.x-dev" + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "League\\Csv\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://github.com/nyamsprod/", + "role": "Developer" + } + ], + "description": "CSV data manipulation made easy in PHP", + "homepage": "https://csv.thephpleague.com", + "keywords": [ + "convert", + "csv", + "export", + "filter", + "import", + "read", + "transform", + "write" + ], + "support": { + "docs": "https://csv.thephpleague.com", + "issues": "https://github.com/thephpleague/csv/issues", + "rss": "https://github.com/thephpleague/csv/releases.atom", + "source": "https://github.com/thephpleague/csv" + }, + "funding": [ + { + "url": "https://github.com/sponsors/nyamsprod", + "type": "github" + } + ], + "time": "2025-03-28T06:52:04+00:00" + }, + { + "name": "league/flysystem", + "version": "3.29.1", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem.git", + "reference": "edc1bb7c86fab0776c3287dbd19b5fa278347319" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/edc1bb7c86fab0776c3287dbd19b5fa278347319", + "reference": "edc1bb7c86fab0776c3287dbd19b5fa278347319", + "shasum": "" + }, + "require": { + "league/flysystem-local": "^3.0.0", + "league/mime-type-detection": "^1.0.0", + "php": "^8.0.2" + }, + "conflict": { + "async-aws/core": "<1.19.0", + "async-aws/s3": "<1.14.0", + "aws/aws-sdk-php": "3.209.31 || 3.210.0", + "guzzlehttp/guzzle": "<7.0", + "guzzlehttp/ringphp": "<1.1.1", + "phpseclib/phpseclib": "3.0.15", + "symfony/http-client": "<5.2" + }, + "require-dev": { + "async-aws/s3": "^1.5 || ^2.0", + "async-aws/simple-s3": "^1.1 || ^2.0", + "aws/aws-sdk-php": "^3.295.10", + "composer/semver": "^3.0", + "ext-fileinfo": "*", + "ext-ftp": "*", + "ext-mongodb": "^1.3", + "ext-zip": "*", + "friendsofphp/php-cs-fixer": "^3.5", + "google/cloud-storage": "^1.23", + "guzzlehttp/psr7": "^2.6", + "microsoft/azure-storage-blob": "^1.1", + "mongodb/mongodb": "^1.2", + "phpseclib/phpseclib": "^3.0.36", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^9.5.11|^10.0", + "sabre/dav": "^4.6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\Flysystem\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "File storage abstraction for PHP", + "keywords": [ + "WebDAV", + "aws", + "cloud", + "file", + "files", + "filesystem", + "filesystems", + "ftp", + "s3", + "sftp", + "storage" + ], + "support": { + "issues": "https://github.com/thephpleague/flysystem/issues", + "source": "https://github.com/thephpleague/flysystem/tree/3.29.1" + }, + "time": "2024-10-08T08:58:34+00:00" + }, + { + "name": "league/flysystem-local", + "version": "3.29.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem-local.git", + "reference": "e0e8d52ce4b2ed154148453d321e97c8e931bd27" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/e0e8d52ce4b2ed154148453d321e97c8e931bd27", + "reference": "e0e8d52ce4b2ed154148453d321e97c8e931bd27", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "league/flysystem": "^3.0.0", + "league/mime-type-detection": "^1.0.0", + "php": "^8.0.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\Flysystem\\Local\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "Local filesystem adapter for Flysystem.", + "keywords": [ + "Flysystem", + "file", + "files", + "filesystem", + "local" + ], + "support": { + "source": "https://github.com/thephpleague/flysystem-local/tree/3.29.0" + }, + "time": "2024-08-09T21:24:39+00:00" + }, + { + "name": "league/mime-type-detection", + "version": "1.16.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/mime-type-detection.git", + "reference": "2d6702ff215bf922936ccc1ad31007edc76451b9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/2d6702ff215bf922936ccc1ad31007edc76451b9", + "reference": "2d6702ff215bf922936ccc1ad31007edc76451b9", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.2", + "phpstan/phpstan": "^0.12.68", + "phpunit/phpunit": "^8.5.8 || ^9.3 || ^10.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\MimeTypeDetection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "Mime-type detection for Flysystem", + "support": { + "issues": "https://github.com/thephpleague/mime-type-detection/issues", + "source": "https://github.com/thephpleague/mime-type-detection/tree/1.16.0" + }, + "funding": [ + { + "url": "https://github.com/frankdejonge", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/flysystem", + "type": "tidelift" + } + ], + "time": "2024-09-21T08:32:55+00:00" + }, + { + "name": "league/uri", + "version": "7.5.1", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/uri.git", + "reference": "81fb5145d2644324614cc532b28efd0215bda430" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/uri/zipball/81fb5145d2644324614cc532b28efd0215bda430", + "reference": "81fb5145d2644324614cc532b28efd0215bda430", + "shasum": "" + }, + "require": { + "league/uri-interfaces": "^7.5", + "php": "^8.1" + }, + "conflict": { + "league/uri-schemes": "^1.0" + }, + "suggest": { + "ext-bcmath": "to improve IPV4 host parsing", + "ext-fileinfo": "to create Data URI from file contennts", + "ext-gmp": "to improve IPV4 host parsing", + "ext-intl": "to handle IDN host with the best performance", + "jeremykendall/php-domain-parser": "to resolve Public Suffix and Top Level Domain", + "league/uri-components": "Needed to easily manipulate URI objects components", + "php-64bit": "to improve IPV4 host parsing", + "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.x-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Uri\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://nyamsprod.com" + } + ], + "description": "URI manipulation library", + "homepage": "https://uri.thephpleague.com", + "keywords": [ + "data-uri", + "file-uri", + "ftp", + "hostname", + "http", + "https", + "middleware", + "parse_str", + "parse_url", + "psr-7", + "query-string", + "querystring", + "rfc3986", + "rfc3987", + "rfc6570", + "uri", + "uri-template", + "url", + "ws" + ], + "support": { + "docs": "https://uri.thephpleague.com", + "forum": "https://thephpleague.slack.com", + "issues": "https://github.com/thephpleague/uri-src/issues", + "source": "https://github.com/thephpleague/uri/tree/7.5.1" + }, + "funding": [ + { + "url": "https://github.com/sponsors/nyamsprod", + "type": "github" + } + ], + "time": "2024-12-08T08:40:02+00:00" + }, + { + "name": "league/uri-interfaces", + "version": "7.5.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/uri-interfaces.git", + "reference": "08cfc6c4f3d811584fb09c37e2849e6a7f9b0742" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/08cfc6c4f3d811584fb09c37e2849e6a7f9b0742", + "reference": "08cfc6c4f3d811584fb09c37e2849e6a7f9b0742", + "shasum": "" + }, + "require": { + "ext-filter": "*", + "php": "^8.1", + "psr/http-factory": "^1", + "psr/http-message": "^1.1 || ^2.0" + }, + "suggest": { + "ext-bcmath": "to improve IPV4 host parsing", + "ext-gmp": "to improve IPV4 host parsing", + "ext-intl": "to handle IDN host with the best performance", + "php-64bit": "to improve IPV4 host parsing", + "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.x-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Uri\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://nyamsprod.com" + } + ], + "description": "Common interfaces and classes for URI representation and interaction", + "homepage": "https://uri.thephpleague.com", + "keywords": [ + "data-uri", + "file-uri", + "ftp", + "hostname", + "http", + "https", + "parse_str", + "parse_url", + "psr-7", + "query-string", + "querystring", + "rfc3986", + "rfc3987", + "rfc6570", + "uri", + "url", + "ws" + ], + "support": { + "docs": "https://uri.thephpleague.com", + "forum": "https://thephpleague.slack.com", + "issues": "https://github.com/thephpleague/uri-src/issues", + "source": "https://github.com/thephpleague/uri-interfaces/tree/7.5.0" + }, + "funding": [ + { + "url": "https://github.com/sponsors/nyamsprod", + "type": "github" + } + ], + "time": "2024-12-08T08:18:47+00:00" + }, + { + "name": "livewire/flux", + "version": "v2.1.5", + "source": { + "type": "git", + "url": "https://github.com/livewire/flux.git", + "reference": "e24f05be20fa1a0ca027a11c2eea763cc539c82e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/livewire/flux/zipball/e24f05be20fa1a0ca027a11c2eea763cc539c82e", + "reference": "e24f05be20fa1a0ca027a11c2eea763cc539c82e", + "shasum": "" + }, + "require": { + "illuminate/console": "^10.0|^11.0|^12.0", + "illuminate/support": "^10.0|^11.0|^12.0", + "illuminate/view": "^10.0|^11.0|^12.0", + "laravel/prompts": "^0.1|^0.2|^0.3", + "livewire/livewire": "^3.5.19", + "php": "^8.1", + "symfony/console": "^6.0|^7.0" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Flux": "Flux\\Flux" + }, + "providers": [ + "Flux\\FluxServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Flux\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "authors": [ + { + "name": "Caleb Porzio", + "email": "calebporzio@gmail.com" + } + ], + "description": "The official UI component library for Livewire.", + "keywords": [ + "components", + "flux", + "laravel", + "livewire", + "ui" + ], + "support": { + "issues": "https://github.com/livewire/flux/issues", + "source": "https://github.com/livewire/flux/tree/v2.1.5" + }, + "time": "2025-04-24T22:52:25+00:00" + }, + { + "name": "livewire/livewire", + "version": "v3.6.3", + "source": { + "type": "git", + "url": "https://github.com/livewire/livewire.git", + "reference": "56aa1bb63a46e06181c56fa64717a7287e19115e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/livewire/livewire/zipball/56aa1bb63a46e06181c56fa64717a7287e19115e", + "reference": "56aa1bb63a46e06181c56fa64717a7287e19115e", + "shasum": "" + }, + "require": { + "illuminate/database": "^10.0|^11.0|^12.0", + "illuminate/routing": "^10.0|^11.0|^12.0", + "illuminate/support": "^10.0|^11.0|^12.0", + "illuminate/validation": "^10.0|^11.0|^12.0", + "laravel/prompts": "^0.1.24|^0.2|^0.3", + "league/mime-type-detection": "^1.9", + "php": "^8.1", + "symfony/console": "^6.0|^7.0", + "symfony/http-kernel": "^6.2|^7.0" + }, + "require-dev": { + "calebporzio/sushi": "^2.1", + "laravel/framework": "^10.15.0|^11.0|^12.0", + "mockery/mockery": "^1.3.1", + "orchestra/testbench": "^8.21.0|^9.0|^10.0", + "orchestra/testbench-dusk": "^8.24|^9.1|^10.0", + "phpunit/phpunit": "^10.4|^11.5", + "psy/psysh": "^0.11.22|^0.12" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Livewire": "Livewire\\Livewire" + }, + "providers": [ + "Livewire\\LivewireServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Livewire\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Caleb Porzio", + "email": "calebporzio@gmail.com" + } + ], + "description": "A front-end framework for Laravel.", + "support": { + "issues": "https://github.com/livewire/livewire/issues", + "source": "https://github.com/livewire/livewire/tree/v3.6.3" + }, + "funding": [ + { + "url": "https://github.com/livewire", + "type": "github" + } + ], + "time": "2025-04-12T22:26:52+00:00" + }, + { + "name": "livewire/volt", + "version": "v1.7.1", + "source": { + "type": "git", + "url": "https://github.com/livewire/volt.git", + "reference": "ba3e609fd4c71f8b5783f024baf51715e48e93a6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/livewire/volt/zipball/ba3e609fd4c71f8b5783f024baf51715e48e93a6", + "reference": "ba3e609fd4c71f8b5783f024baf51715e48e93a6", + "shasum": "" + }, + "require": { + "laravel/framework": "^10.38.2|^11.0|^12.0", + "livewire/livewire": "^3.6.1", + "php": "^8.1" + }, + "require-dev": { + "laravel/folio": "^1.1", + "mockery/mockery": "^1.6", + "orchestra/testbench": "^8.15.0|^9.0|^10.0", + "pestphp/pest": "^2.9.5|^3.0", + "phpstan/phpstan": "^1.10" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Livewire\\Volt\\VoltServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "files": [ + "functions.php" + ], + "psr-4": { + "Livewire\\Volt\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + }, + { + "name": "Nuno Maduro", + "email": "nuno@laravel.com" + } + ], + "description": "An elegantly crafted functional API for Laravel Livewire.", + "homepage": "https://github.com/livewire/volt", + "keywords": [ + "laravel", + "livewire", + "volt" + ], + "support": { + "issues": "https://github.com/livewire/volt/issues", + "source": "https://github.com/livewire/volt" + }, + "time": "2025-04-08T15:13:36+00:00" + }, + { + "name": "maatwebsite/excel", + "version": "3.1.64", + "source": { + "type": "git", + "url": "https://github.com/SpartnerNL/Laravel-Excel.git", + "reference": "e25d44a2d91da9179cd2d7fec952313548597a79" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/SpartnerNL/Laravel-Excel/zipball/e25d44a2d91da9179cd2d7fec952313548597a79", + "reference": "e25d44a2d91da9179cd2d7fec952313548597a79", + "shasum": "" + }, + "require": { + "composer/semver": "^3.3", + "ext-json": "*", + "illuminate/support": "5.8.*||^6.0||^7.0||^8.0||^9.0||^10.0||^11.0||^12.0", + "php": "^7.0||^8.0", + "phpoffice/phpspreadsheet": "^1.29.9", + "psr/simple-cache": "^1.0||^2.0||^3.0" + }, + "require-dev": { + "laravel/scout": "^7.0||^8.0||^9.0||^10.0", + "orchestra/testbench": "^6.0||^7.0||^8.0||^9.0||^10.0", + "predis/predis": "^1.1" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Excel": "Maatwebsite\\Excel\\Facades\\Excel" + }, + "providers": [ + "Maatwebsite\\Excel\\ExcelServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Maatwebsite\\Excel\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Patrick Brouwers", + "email": "patrick@spartner.nl" + } + ], + "description": "Supercharged Excel exports and imports in Laravel", + "keywords": [ + "PHPExcel", + "batch", + "csv", + "excel", + "export", + "import", + "laravel", + "php", + "phpspreadsheet" + ], + "support": { + "issues": "https://github.com/SpartnerNL/Laravel-Excel/issues", + "source": "https://github.com/SpartnerNL/Laravel-Excel/tree/3.1.64" + }, + "funding": [ + { + "url": "https://laravel-excel.com/commercial-support", + "type": "custom" + }, + { + "url": "https://github.com/patrickbrouwers", + "type": "github" + } + ], + "time": "2025-02-24T11:12:50+00:00" + }, + { + "name": "maennchen/zipstream-php", + "version": "3.1.2", + "source": { + "type": "git", + "url": "https://github.com/maennchen/ZipStream-PHP.git", + "reference": "aeadcf5c412332eb426c0f9b4485f6accba2a99f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/aeadcf5c412332eb426c0f9b4485f6accba2a99f", + "reference": "aeadcf5c412332eb426c0f9b4485f6accba2a99f", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "ext-zlib": "*", + "php-64bit": "^8.2" + }, + "require-dev": { + "brianium/paratest": "^7.7", + "ext-zip": "*", + "friendsofphp/php-cs-fixer": "^3.16", + "guzzlehttp/guzzle": "^7.5", + "mikey179/vfsstream": "^1.6", + "php-coveralls/php-coveralls": "^2.5", + "phpunit/phpunit": "^11.0", + "vimeo/psalm": "^6.0" + }, + "suggest": { + "guzzlehttp/psr7": "^2.4", + "psr/http-message": "^2.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "ZipStream\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paul Duncan", + "email": "pabs@pablotron.org" + }, + { + "name": "Jonatan Männchen", + "email": "jonatan@maennchen.ch" + }, + { + "name": "Jesse Donat", + "email": "donatj@gmail.com" + }, + { + "name": "András Kolesár", + "email": "kolesar@kolesar.hu" + } + ], + "description": "ZipStream is a library for dynamically streaming dynamic zip files from PHP without writing to the disk at all on the server.", + "keywords": [ + "stream", + "zip" + ], + "support": { + "issues": "https://github.com/maennchen/ZipStream-PHP/issues", + "source": "https://github.com/maennchen/ZipStream-PHP/tree/3.1.2" + }, + "funding": [ + { + "url": "https://github.com/maennchen", + "type": "github" + } + ], + "time": "2025-01-27T12:07:53+00:00" + }, + { + "name": "markbaker/complex", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/MarkBaker/PHPComplex.git", + "reference": "95c56caa1cf5c766ad6d65b6344b807c1e8405b9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/MarkBaker/PHPComplex/zipball/95c56caa1cf5c766ad6d65b6344b807c1e8405b9", + "reference": "95c56caa1cf5c766ad6d65b6344b807c1e8405b9", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "dev-master", + "phpcompatibility/php-compatibility": "^9.3", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", + "squizlabs/php_codesniffer": "^3.7" + }, + "type": "library", + "autoload": { + "psr-4": { + "Complex\\": "classes/src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mark Baker", + "email": "mark@lange.demon.co.uk" + } + ], + "description": "PHP Class for working with complex numbers", + "homepage": "https://github.com/MarkBaker/PHPComplex", + "keywords": [ + "complex", + "mathematics" + ], + "support": { + "issues": "https://github.com/MarkBaker/PHPComplex/issues", + "source": "https://github.com/MarkBaker/PHPComplex/tree/3.0.2" + }, + "time": "2022-12-06T16:21:08+00:00" + }, + { + "name": "markbaker/matrix", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/MarkBaker/PHPMatrix.git", + "reference": "728434227fe21be27ff6d86621a1b13107a2562c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/MarkBaker/PHPMatrix/zipball/728434227fe21be27ff6d86621a1b13107a2562c", + "reference": "728434227fe21be27ff6d86621a1b13107a2562c", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "dev-master", + "phpcompatibility/php-compatibility": "^9.3", + "phpdocumentor/phpdocumentor": "2.*", + "phploc/phploc": "^4.0", + "phpmd/phpmd": "2.*", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", + "sebastian/phpcpd": "^4.0", + "squizlabs/php_codesniffer": "^3.7" + }, + "type": "library", + "autoload": { + "psr-4": { + "Matrix\\": "classes/src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mark Baker", + "email": "mark@demon-angel.eu" + } + ], + "description": "PHP Class for working with matrices", + "homepage": "https://github.com/MarkBaker/PHPMatrix", + "keywords": [ + "mathematics", + "matrix", + "vector" + ], + "support": { + "issues": "https://github.com/MarkBaker/PHPMatrix/issues", + "source": "https://github.com/MarkBaker/PHPMatrix/tree/3.0.1" + }, + "time": "2022-12-02T22:17:43+00:00" + }, + { + "name": "masterminds/html5", + "version": "2.9.0", + "source": { + "type": "git", + "url": "https://github.com/Masterminds/html5-php.git", + "reference": "f5ac2c0b0a2eefca70b2ce32a5809992227e75a6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/f5ac2c0b0a2eefca70b2ce32a5809992227e75a6", + "reference": "f5ac2c0b0a2eefca70b2ce32a5809992227e75a6", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7 || ^8 || ^9" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.7-dev" + } + }, + "autoload": { + "psr-4": { + "Masterminds\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Matt Butcher", + "email": "technosophos@gmail.com" + }, + { + "name": "Matt Farina", + "email": "matt@mattfarina.com" + }, + { + "name": "Asmir Mustafic", + "email": "goetas@gmail.com" + } + ], + "description": "An HTML5 parser and serializer.", + "homepage": "http://masterminds.github.io/html5-php", + "keywords": [ + "HTML5", + "dom", + "html", + "parser", + "querypath", + "serializer", + "xml" + ], + "support": { + "issues": "https://github.com/Masterminds/html5-php/issues", + "source": "https://github.com/Masterminds/html5-php/tree/2.9.0" + }, + "time": "2024-03-31T07:05:07+00:00" + }, + { + "name": "monolog/monolog", + "version": "3.9.0", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/monolog.git", + "reference": "10d85740180ecba7896c87e06a166e0c95a0e3b6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/10d85740180ecba7896c87e06a166e0c95a0e3b6", + "reference": "10d85740180ecba7896c87e06a166e0c95a0e3b6", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/log": "^2.0 || ^3.0" + }, + "provide": { + "psr/log-implementation": "3.0.0" + }, + "require-dev": { + "aws/aws-sdk-php": "^3.0", + "doctrine/couchdb": "~1.0@dev", + "elasticsearch/elasticsearch": "^7 || ^8", + "ext-json": "*", + "graylog2/gelf-php": "^1.4.2 || ^2.0", + "guzzlehttp/guzzle": "^7.4.5", + "guzzlehttp/psr7": "^2.2", + "mongodb/mongodb": "^1.8", + "php-amqplib/php-amqplib": "~2.4 || ^3", + "php-console/php-console": "^3.1.8", + "phpstan/phpstan": "^2", + "phpstan/phpstan-deprecation-rules": "^2", + "phpstan/phpstan-strict-rules": "^2", + "phpunit/phpunit": "^10.5.17 || ^11.0.7", + "predis/predis": "^1.1 || ^2", + "rollbar/rollbar": "^4.0", + "ruflin/elastica": "^7 || ^8", + "symfony/mailer": "^5.4 || ^6", + "symfony/mime": "^5.4 || ^6" + }, + "suggest": { + "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", + "doctrine/couchdb": "Allow sending log messages to a CouchDB server", + "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client", + "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", + "ext-curl": "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler", + "ext-mbstring": "Allow to work properly with unicode symbols", + "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)", + "ext-openssl": "Required to send log messages using SSL", + "ext-sockets": "Allow sending log messages to a Syslog server (via UDP driver)", + "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", + "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)", + "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", + "rollbar/rollbar": "Allow sending log messages to Rollbar", + "ruflin/elastica": "Allow sending log messages to an Elastic Search server" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Monolog\\": "src/Monolog" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "https://seld.be" + } + ], + "description": "Sends your logs to files, sockets, inboxes, databases and various web services", + "homepage": "https://github.com/Seldaek/monolog", + "keywords": [ + "log", + "logging", + "psr-3" + ], + "support": { + "issues": "https://github.com/Seldaek/monolog/issues", + "source": "https://github.com/Seldaek/monolog/tree/3.9.0" + }, + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", + "type": "tidelift" + } + ], + "time": "2025-03-24T10:02:05+00:00" + }, + { + "name": "nesbot/carbon", + "version": "3.9.0", + "source": { + "type": "git", + "url": "https://github.com/CarbonPHP/carbon.git", + "reference": "6d16a8a015166fe54e22c042e0805c5363aef50d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/6d16a8a015166fe54e22c042e0805c5363aef50d", + "reference": "6d16a8a015166fe54e22c042e0805c5363aef50d", + "shasum": "" + }, + "require": { + "carbonphp/carbon-doctrine-types": "<100.0", + "ext-json": "*", + "php": "^8.1", + "psr/clock": "^1.0", + "symfony/clock": "^6.3 || ^7.0", + "symfony/polyfill-mbstring": "^1.0", + "symfony/translation": "^4.4.18 || ^5.2.1|| ^6.0 || ^7.0" + }, + "provide": { + "psr/clock-implementation": "1.0" + }, + "require-dev": { + "doctrine/dbal": "^3.6.3 || ^4.0", + "doctrine/orm": "^2.15.2 || ^3.0", + "friendsofphp/php-cs-fixer": "^3.57.2", + "kylekatarnls/multi-tester": "^2.5.3", + "ondrejmirtes/better-reflection": "^6.25.0.4", + "phpmd/phpmd": "^2.15.0", + "phpstan/extension-installer": "^1.3.1", + "phpstan/phpstan": "^1.11.2", + "phpunit/phpunit": "^10.5.20", + "squizlabs/php_codesniffer": "^3.9.0" + }, + "bin": [ + "bin/carbon" + ], + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Carbon\\Laravel\\ServiceProvider" + ] + }, + "phpstan": { + "includes": [ + "extension.neon" + ] + }, + "branch-alias": { + "dev-2.x": "2.x-dev", + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Carbon\\": "src/Carbon/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Brian Nesbitt", + "email": "brian@nesbot.com", + "homepage": "https://markido.com" + }, + { + "name": "kylekatarnls", + "homepage": "https://github.com/kylekatarnls" + } + ], + "description": "An API extension for DateTime that supports 281 different languages.", + "homepage": "https://carbon.nesbot.com", + "keywords": [ + "date", + "datetime", + "time" + ], + "support": { + "docs": "https://carbon.nesbot.com/docs", + "issues": "https://github.com/CarbonPHP/carbon/issues", + "source": "https://github.com/CarbonPHP/carbon" + }, + "funding": [ + { + "url": "https://github.com/sponsors/kylekatarnls", + "type": "github" + }, + { + "url": "https://opencollective.com/Carbon#sponsor", + "type": "opencollective" + }, + { + "url": "https://tidelift.com/subscription/pkg/packagist-nesbot-carbon?utm_source=packagist-nesbot-carbon&utm_medium=referral&utm_campaign=readme", + "type": "tidelift" + } + ], + "time": "2025-03-27T12:57:33+00:00" + }, + { + "name": "nette/schema", + "version": "v1.3.2", + "source": { + "type": "git", + "url": "https://github.com/nette/schema.git", + "reference": "da801d52f0354f70a638673c4a0f04e16529431d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/schema/zipball/da801d52f0354f70a638673c4a0f04e16529431d", + "reference": "da801d52f0354f70a638673c4a0f04e16529431d", + "shasum": "" + }, + "require": { + "nette/utils": "^4.0", + "php": "8.1 - 8.4" + }, + "require-dev": { + "nette/tester": "^2.5.2", + "phpstan/phpstan-nette": "^1.0", + "tracy/tracy": "^2.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" + ], + "authors": [ + { + "name": "David Grudl", + "homepage": "https://davidgrudl.com" + }, + { + "name": "Nette Community", + "homepage": "https://nette.org/contributors" + } + ], + "description": "📐 Nette Schema: validating data structures against a given Schema.", + "homepage": "https://nette.org", + "keywords": [ + "config", + "nette" + ], + "support": { + "issues": "https://github.com/nette/schema/issues", + "source": "https://github.com/nette/schema/tree/v1.3.2" + }, + "time": "2024-10-06T23:10:23+00:00" + }, + { + "name": "nette/utils", + "version": "v4.0.6", + "source": { + "type": "git", + "url": "https://github.com/nette/utils.git", + "reference": "ce708655043c7050eb050df361c5e313cf708309" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/utils/zipball/ce708655043c7050eb050df361c5e313cf708309", + "reference": "ce708655043c7050eb050df361c5e313cf708309", + "shasum": "" + }, + "require": { + "php": "8.0 - 8.4" + }, + "conflict": { + "nette/finder": "<3", + "nette/schema": "<1.2.2" + }, + "require-dev": { + "jetbrains/phpstorm-attributes": "dev-master", + "nette/tester": "^2.5", + "phpstan/phpstan": "^1.0", + "tracy/tracy": "^2.9" + }, + "suggest": { + "ext-gd": "to use Image", + "ext-iconv": "to use Strings::webalize(), toAscii(), chr() and reverse()", + "ext-intl": "to use Strings::webalize(), toAscii(), normalize() and compare()", + "ext-json": "to use Nette\\Utils\\Json", + "ext-mbstring": "to use Strings::lower() etc...", + "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" + ], + "authors": [ + { + "name": "David Grudl", + "homepage": "https://davidgrudl.com" + }, + { + "name": "Nette Community", + "homepage": "https://nette.org/contributors" + } + ], + "description": "🛠 Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.", + "homepage": "https://nette.org", + "keywords": [ + "array", + "core", + "datetime", + "images", + "json", + "nette", + "paginator", + "password", + "slugify", + "string", + "unicode", + "utf-8", + "utility", + "validation" + ], + "support": { + "issues": "https://github.com/nette/utils/issues", + "source": "https://github.com/nette/utils/tree/v4.0.6" + }, + "time": "2025-03-30T21:06:30+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v5.4.0", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "447a020a1f875a434d62f2a401f53b82a396e494" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/447a020a1f875a434d62f2a401f53b82a396e494", + "reference": "447a020a1f875a434d62f2a401f53b82a396e494", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-json": "*", + "ext-tokenizer": "*", + "php": ">=7.4" + }, + "require-dev": { + "ircmaxell/php-yacc": "^0.0.7", + "phpunit/phpunit": "^9.0" + }, + "bin": [ + "bin/php-parse" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "psr-4": { + "PhpParser\\": "lib/PhpParser" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nikita Popov" + } + ], + "description": "A PHP parser written in PHP", + "keywords": [ + "parser", + "php" + ], + "support": { + "issues": "https://github.com/nikic/PHP-Parser/issues", + "source": "https://github.com/nikic/PHP-Parser/tree/v5.4.0" + }, + "time": "2024-12-30T11:07:19+00:00" + }, + { + "name": "nunomaduro/termwind", + "version": "v2.3.0", + "source": { + "type": "git", + "url": "https://github.com/nunomaduro/termwind.git", + "reference": "52915afe6a1044e8b9cee1bcff836fb63acf9cda" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/52915afe6a1044e8b9cee1bcff836fb63acf9cda", + "reference": "52915afe6a1044e8b9cee1bcff836fb63acf9cda", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": "^8.2", + "symfony/console": "^7.1.8" + }, + "require-dev": { + "illuminate/console": "^11.33.2", + "laravel/pint": "^1.18.2", + "mockery/mockery": "^1.6.12", + "pestphp/pest": "^2.36.0", + "phpstan/phpstan": "^1.12.11", + "phpstan/phpstan-strict-rules": "^1.6.1", + "symfony/var-dumper": "^7.1.8", + "thecodingmachine/phpstan-strict-rules": "^1.0.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Termwind\\Laravel\\TermwindServiceProvider" + ] + }, + "branch-alias": { + "dev-2.x": "2.x-dev" + } + }, + "autoload": { + "files": [ + "src/Functions.php" + ], + "psr-4": { + "Termwind\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Its like Tailwind CSS, but for the console.", + "keywords": [ + "cli", + "console", + "css", + "package", + "php", + "style" + ], + "support": { + "issues": "https://github.com/nunomaduro/termwind/issues", + "source": "https://github.com/nunomaduro/termwind/tree/v2.3.0" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + }, + { + "url": "https://github.com/xiCO2k", + "type": "github" + } + ], + "time": "2024-11-21T10:39:51+00:00" + }, + { + "name": "openspout/openspout", + "version": "v4.29.1", + "source": { + "type": "git", + "url": "https://github.com/openspout/openspout.git", + "reference": "ec83106bc3922fe94c9d37976ba6b7259511c4c5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/openspout/openspout/zipball/ec83106bc3922fe94c9d37976ba6b7259511c4c5", + "reference": "ec83106bc3922fe94c9d37976ba6b7259511c4c5", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-fileinfo": "*", + "ext-filter": "*", + "ext-libxml": "*", + "ext-xmlreader": "*", + "ext-zip": "*", + "php": "~8.3.0 || ~8.4.0" + }, + "require-dev": { + "ext-zlib": "*", + "friendsofphp/php-cs-fixer": "^3.71.0", + "infection/infection": "^0.29.14", + "phpbench/phpbench": "^1.4.0", + "phpstan/phpstan": "^2.1.8", + "phpstan/phpstan-phpunit": "^2.0.4", + "phpstan/phpstan-strict-rules": "^2.0.3", + "phpunit/phpunit": "^12.0.7" + }, + "suggest": { + "ext-iconv": "To handle non UTF-8 CSV files (if \"php-mbstring\" is not already installed or is too limited)", + "ext-mbstring": "To handle non UTF-8 CSV files (if \"iconv\" is not already installed)" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.3.x-dev" + } + }, + "autoload": { + "psr-4": { + "OpenSpout\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Adrien Loison", + "email": "adrien@box.com" + } + ], + "description": "PHP Library to read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way", + "homepage": "https://github.com/openspout/openspout", + "keywords": [ + "OOXML", + "csv", + "excel", + "memory", + "odf", + "ods", + "office", + "open", + "php", + "read", + "scale", + "spreadsheet", + "stream", + "write", + "xlsx" + ], + "support": { + "issues": "https://github.com/openspout/openspout/issues", + "source": "https://github.com/openspout/openspout/tree/v4.29.1" + }, + "funding": [ + { + "url": "https://paypal.me/filippotessarotto", + "type": "custom" + }, + { + "url": "https://github.com/Slamdunk", + "type": "github" + } + ], + "time": "2025-03-11T14:40:46+00:00" + }, + { + "name": "phpoffice/phpspreadsheet", + "version": "1.29.10", + "source": { + "type": "git", + "url": "https://github.com/PHPOffice/PhpSpreadsheet.git", + "reference": "c80041b1628c4f18030407134fe88303661d4e4e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/c80041b1628c4f18030407134fe88303661d4e4e", + "reference": "c80041b1628c4f18030407134fe88303661d4e4e", + "shasum": "" + }, + "require": { + "composer/pcre": "^1||^2||^3", + "ext-ctype": "*", + "ext-dom": "*", + "ext-fileinfo": "*", + "ext-gd": "*", + "ext-iconv": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-simplexml": "*", + "ext-xml": "*", + "ext-xmlreader": "*", + "ext-xmlwriter": "*", + "ext-zip": "*", + "ext-zlib": "*", + "ezyang/htmlpurifier": "^4.15", + "maennchen/zipstream-php": "^2.1 || ^3.0", + "markbaker/complex": "^3.0", + "markbaker/matrix": "^3.0", + "php": "^7.4 || ^8.0", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0", + "psr/simple-cache": "^1.0 || ^2.0 || ^3.0" + }, + "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "dev-main", + "dompdf/dompdf": "^1.0 || ^2.0 || ^3.0", + "friendsofphp/php-cs-fixer": "^3.2", + "mitoteam/jpgraph": "^10.3", + "mpdf/mpdf": "^8.1.1", + "phpcompatibility/php-compatibility": "^9.3", + "phpstan/phpstan": "^1.1", + "phpstan/phpstan-phpunit": "^1.0", + "phpunit/phpunit": "^8.5 || ^9.0", + "squizlabs/php_codesniffer": "^3.7", + "tecnickcom/tcpdf": "^6.5" + }, + "suggest": { + "dompdf/dompdf": "Option for rendering PDF with PDF Writer", + "ext-intl": "PHP Internationalization Functions", + "mitoteam/jpgraph": "Option for rendering charts, or including charts with PDF or HTML Writers", + "mpdf/mpdf": "Option for rendering PDF with PDF Writer", + "tecnickcom/tcpdf": "Option for rendering PDF with PDF Writer" + }, + "type": "library", + "autoload": { + "psr-4": { + "PhpOffice\\PhpSpreadsheet\\": "src/PhpSpreadsheet" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Maarten Balliauw", + "homepage": "https://blog.maartenballiauw.be" + }, + { + "name": "Mark Baker", + "homepage": "https://markbakeruk.net" + }, + { + "name": "Franck Lefevre", + "homepage": "https://rootslabs.net" + }, + { + "name": "Erik Tilt" + }, + { + "name": "Adrien Crivelli" + } + ], + "description": "PHPSpreadsheet - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine", + "homepage": "https://github.com/PHPOffice/PhpSpreadsheet", + "keywords": [ + "OpenXML", + "excel", + "gnumeric", + "ods", + "php", + "spreadsheet", + "xls", + "xlsx" + ], + "support": { + "issues": "https://github.com/PHPOffice/PhpSpreadsheet/issues", + "source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/1.29.10" + }, + "time": "2025-02-08T02:56:14+00:00" + }, + { + "name": "phpoption/phpoption", + "version": "1.9.3", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/php-option.git", + "reference": "e3fac8b24f56113f7cb96af14958c0dd16330f54" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/e3fac8b24f56113f7cb96af14958c0dd16330f54", + "reference": "e3fac8b24f56113f7cb96af14958c0dd16330f54", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.39 || ^9.6.20 || ^10.5.28" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "psr-4": { + "PhpOption\\": "src/PhpOption/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com", + "homepage": "https://github.com/schmittjoh" + }, + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "Option Type for PHP", + "keywords": [ + "language", + "option", + "php", + "type" + ], + "support": { + "issues": "https://github.com/schmittjoh/php-option/issues", + "source": "https://github.com/schmittjoh/php-option/tree/1.9.3" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption", + "type": "tidelift" + } + ], + "time": "2024-07-20T21:41:07+00:00" + }, + { + "name": "psr/cache", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/cache.git", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for caching libraries", + "keywords": [ + "cache", + "psr", + "psr-6" + ], + "support": { + "source": "https://github.com/php-fig/cache/tree/3.0.0" + }, + "time": "2021-02-03T23:26:27+00:00" + }, + { + "name": "psr/clock", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/clock.git", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Psr\\Clock\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for reading the clock.", + "homepage": "https://github.com/php-fig/clock", + "keywords": [ + "clock", + "now", + "psr", + "psr-20", + "time" + ], + "support": { + "issues": "https://github.com/php-fig/clock/issues", + "source": "https://github.com/php-fig/clock/tree/1.0.0" + }, + "time": "2022-11-25T14:36:26+00:00" + }, + { + "name": "psr/container", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "shasum": "" + }, + "require": { + "php": ">=7.4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/2.0.2" + }, + "time": "2021-11-05T16:47:00+00:00" + }, + { + "name": "psr/event-dispatcher", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/event-dispatcher.git", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", + "shasum": "" + }, + "require": { + "php": ">=7.2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\EventDispatcher\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Standard interfaces for event handling.", + "keywords": [ + "events", + "psr", + "psr-14" + ], + "support": { + "issues": "https://github.com/php-fig/event-dispatcher/issues", + "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" + }, + "time": "2019-01-08T18:20:26+00:00" + }, + { + "name": "psr/http-client", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-client.git", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP clients", + "homepage": "https://github.com/php-fig/http-client", + "keywords": [ + "http", + "http-client", + "psr", + "psr-18" + ], + "support": { + "source": "https://github.com/php-fig/http-client" + }, + "time": "2023-09-23T14:17:50+00:00" + }, + { + "name": "psr/http-factory", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-factory.git", + "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/2b4765fddfe3b508ac62f829e852b1501d3f6e8a", + "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "PSR-17: Common interfaces for PSR-7 HTTP message factories", + "keywords": [ + "factory", + "http", + "message", + "psr", + "psr-17", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-factory" + }, + "time": "2024-04-15T12:06:14+00:00" + }, + { + "name": "psr/http-message", + "version": "2.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-message/tree/2.0" + }, + "time": "2023-04-04T09:54:51+00:00" + }, + { + "name": "psr/log", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", + "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "support": { + "source": "https://github.com/php-fig/log/tree/3.0.2" + }, + "time": "2024-09-11T13:17:53+00:00" + }, + { + "name": "psr/simple-cache", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/simple-cache.git", + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865", + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\SimpleCache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interfaces for simple caching", + "keywords": [ + "cache", + "caching", + "psr", + "psr-16", + "simple-cache" + ], + "support": { + "source": "https://github.com/php-fig/simple-cache/tree/3.0.0" + }, + "time": "2021-10-29T13:26:27+00:00" + }, + { + "name": "psy/psysh", + "version": "v0.12.8", + "source": { + "type": "git", + "url": "https://github.com/bobthecow/psysh.git", + "reference": "85057ceedee50c49d4f6ecaff73ee96adb3b3625" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/85057ceedee50c49d4f6ecaff73ee96adb3b3625", + "reference": "85057ceedee50c49d4f6ecaff73ee96adb3b3625", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-tokenizer": "*", + "nikic/php-parser": "^5.0 || ^4.0", + "php": "^8.0 || ^7.4", + "symfony/console": "^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4", + "symfony/var-dumper": "^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4" + }, + "conflict": { + "symfony/console": "4.4.37 || 5.3.14 || 5.3.15 || 5.4.3 || 5.4.4 || 6.0.3 || 6.0.4" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.2" + }, + "suggest": { + "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", + "ext-pdo-sqlite": "The doc command requires SQLite to work.", + "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well." + }, + "bin": [ + "bin/psysh" + ], + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": false, + "forward-command": false + }, + "branch-alias": { + "dev-main": "0.12.x-dev" + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Psy\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Justin Hileman", + "email": "justin@justinhileman.info", + "homepage": "http://justinhileman.com" + } + ], + "description": "An interactive shell for modern PHP.", + "homepage": "http://psysh.org", + "keywords": [ + "REPL", + "console", + "interactive", + "shell" + ], + "support": { + "issues": "https://github.com/bobthecow/psysh/issues", + "source": "https://github.com/bobthecow/psysh/tree/v0.12.8" + }, + "time": "2025-03-16T03:05:19+00:00" + }, + { + "name": "ralouphie/getallheaders", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/ralouphie/getallheaders.git", + "reference": "120b605dfeb996808c31b6477290a714d356e822" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", + "reference": "120b605dfeb996808c31b6477290a714d356e822", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^5 || ^6.5" + }, + "type": "library", + "autoload": { + "files": [ + "src/getallheaders.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ralph Khattar", + "email": "ralph.khattar@gmail.com" + } + ], + "description": "A polyfill for getallheaders.", + "support": { + "issues": "https://github.com/ralouphie/getallheaders/issues", + "source": "https://github.com/ralouphie/getallheaders/tree/develop" + }, + "time": "2019-03-08T08:55:37+00:00" + }, + { + "name": "ramsey/collection", + "version": "2.1.1", + "source": { + "type": "git", + "url": "https://github.com/ramsey/collection.git", + "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/collection/zipball/344572933ad0181accbf4ba763e85a0306a8c5e2", + "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "captainhook/plugin-composer": "^5.3", + "ergebnis/composer-normalize": "^2.45", + "fakerphp/faker": "^1.24", + "hamcrest/hamcrest-php": "^2.0", + "jangregor/phpstan-prophecy": "^2.1", + "mockery/mockery": "^1.6", + "php-parallel-lint/php-console-highlighter": "^1.0", + "php-parallel-lint/php-parallel-lint": "^1.4", + "phpspec/prophecy-phpunit": "^2.3", + "phpstan/extension-installer": "^1.4", + "phpstan/phpstan": "^2.1", + "phpstan/phpstan-mockery": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^10.5", + "ramsey/coding-standard": "^2.3", + "ramsey/conventional-commits": "^1.6", + "roave/security-advisories": "dev-latest" + }, + "type": "library", + "extra": { + "captainhook": { + "force-install": true + }, + "ramsey/conventional-commits": { + "configFile": "conventional-commits.json" + } + }, + "autoload": { + "psr-4": { + "Ramsey\\Collection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ben Ramsey", + "email": "ben@benramsey.com", + "homepage": "https://benramsey.com" + } + ], + "description": "A PHP library for representing and manipulating collections.", + "keywords": [ + "array", + "collection", + "hash", + "map", + "queue", + "set" + ], + "support": { + "issues": "https://github.com/ramsey/collection/issues", + "source": "https://github.com/ramsey/collection/tree/2.1.1" + }, + "time": "2025-03-22T05:38:12+00:00" + }, + { + "name": "ramsey/uuid", + "version": "4.7.6", + "source": { + "type": "git", + "url": "https://github.com/ramsey/uuid.git", + "reference": "91039bc1faa45ba123c4328958e620d382ec7088" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/91039bc1faa45ba123c4328958e620d382ec7088", + "reference": "91039bc1faa45ba123c4328958e620d382ec7088", + "shasum": "" + }, + "require": { + "brick/math": "^0.8.8 || ^0.9 || ^0.10 || ^0.11 || ^0.12", + "ext-json": "*", + "php": "^8.0", + "ramsey/collection": "^1.2 || ^2.0" + }, + "replace": { + "rhumsaa/uuid": "self.version" + }, + "require-dev": { + "captainhook/captainhook": "^5.10", + "captainhook/plugin-composer": "^5.3", + "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", + "doctrine/annotations": "^1.8", + "ergebnis/composer-normalize": "^2.15", + "mockery/mockery": "^1.3", + "paragonie/random-lib": "^2", + "php-mock/php-mock": "^2.2", + "php-mock/php-mock-mockery": "^1.3", + "php-parallel-lint/php-parallel-lint": "^1.1", + "phpbench/phpbench": "^1.0", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-mockery": "^1.1", + "phpstan/phpstan-phpunit": "^1.1", + "phpunit/phpunit": "^8.5 || ^9", + "ramsey/composer-repl": "^1.4", + "slevomat/coding-standard": "^8.4", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^4.9" + }, + "suggest": { + "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", + "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.", + "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.", + "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", + "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." + }, + "type": "library", + "extra": { + "captainhook": { + "force-install": true + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Ramsey\\Uuid\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).", + "keywords": [ + "guid", + "identifier", + "uuid" + ], + "support": { + "issues": "https://github.com/ramsey/uuid/issues", + "source": "https://github.com/ramsey/uuid/tree/4.7.6" + }, + "funding": [ + { + "url": "https://github.com/ramsey", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/ramsey/uuid", + "type": "tidelift" + } + ], + "time": "2024-04-27T21:32:50+00:00" + }, + { + "name": "ryangjchandler/blade-capture-directive", + "version": "v1.1.0", + "source": { + "type": "git", + "url": "https://github.com/ryangjchandler/blade-capture-directive.git", + "reference": "bbb1513dfd89eaec87a47fe0c449a7e3d4a1976d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ryangjchandler/blade-capture-directive/zipball/bbb1513dfd89eaec87a47fe0c449a7e3d4a1976d", + "reference": "bbb1513dfd89eaec87a47fe0c449a7e3d4a1976d", + "shasum": "" + }, + "require": { + "illuminate/contracts": "^10.0|^11.0|^12.0", + "php": "^8.1", + "spatie/laravel-package-tools": "^1.9.2" + }, + "require-dev": { + "nunomaduro/collision": "^7.0|^8.0", + "nunomaduro/larastan": "^2.0|^3.0", + "orchestra/testbench": "^8.0|^9.0|^10.0", + "pestphp/pest": "^2.0|^3.7", + "pestphp/pest-plugin-laravel": "^2.0|^3.1", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan-deprecation-rules": "^1.0|^2.0", + "phpstan/phpstan-phpunit": "^1.0|^2.0", + "phpunit/phpunit": "^10.0|^11.5.3", + "spatie/laravel-ray": "^1.26" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "BladeCaptureDirective": "RyanChandler\\BladeCaptureDirective\\Facades\\BladeCaptureDirective" + }, + "providers": [ + "RyanChandler\\BladeCaptureDirective\\BladeCaptureDirectiveServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "RyanChandler\\BladeCaptureDirective\\": "src", + "RyanChandler\\BladeCaptureDirective\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ryan Chandler", + "email": "support@ryangjchandler.co.uk", + "role": "Developer" + } + ], + "description": "Create inline partials in your Blade templates with ease.", + "homepage": "https://github.com/ryangjchandler/blade-capture-directive", + "keywords": [ + "blade-capture-directive", + "laravel", + "ryangjchandler" + ], + "support": { + "issues": "https://github.com/ryangjchandler/blade-capture-directive/issues", + "source": "https://github.com/ryangjchandler/blade-capture-directive/tree/v1.1.0" + }, + "funding": [ + { + "url": "https://github.com/ryangjchandler", + "type": "github" + } + ], + "time": "2025-02-25T09:09:36+00:00" + }, + { + "name": "sabberworm/php-css-parser", + "version": "v8.8.0", + "source": { + "type": "git", + "url": "https://github.com/MyIntervals/PHP-CSS-Parser.git", + "reference": "3de493bdddfd1f051249af725c7e0d2c38fed740" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/MyIntervals/PHP-CSS-Parser/zipball/3de493bdddfd1f051249af725c7e0d2c38fed740", + "reference": "3de493bdddfd1f051249af725c7e0d2c38fed740", + "shasum": "" + }, + "require": { + "ext-iconv": "*", + "php": "^5.6.20 || ^7.0.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" + }, + "require-dev": { + "phpunit/phpunit": "5.7.27 || 6.5.14 || 7.5.20 || 8.5.41" + }, + "suggest": { + "ext-mbstring": "for parsing UTF-8 CSS" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "9.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Sabberworm\\CSS\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Raphael Schweikert" + }, + { + "name": "Oliver Klee", + "email": "github@oliverklee.de" + }, + { + "name": "Jake Hotson", + "email": "jake.github@qzdesign.co.uk" + } + ], + "description": "Parser for CSS Files written in PHP", + "homepage": "https://www.sabberworm.com/blog/2010/6/10/php-css-parser", + "keywords": [ + "css", + "parser", + "stylesheet" + ], + "support": { + "issues": "https://github.com/MyIntervals/PHP-CSS-Parser/issues", + "source": "https://github.com/MyIntervals/PHP-CSS-Parser/tree/v8.8.0" + }, + "time": "2025-03-23T17:59:05+00:00" + }, + { + "name": "spatie/color", + "version": "1.8.0", + "source": { + "type": "git", + "url": "https://github.com/spatie/color.git", + "reference": "142af7fec069a420babea80a5412eb2f646dcd8c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/color/zipball/142af7fec069a420babea80a5412eb2f646dcd8c", + "reference": "142af7fec069a420babea80a5412eb2f646dcd8c", + "shasum": "" + }, + "require": { + "php": "^7.3|^8.0" + }, + "require-dev": { + "pestphp/pest": "^1.22", + "phpunit/phpunit": "^6.5||^9.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Spatie\\Color\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Sebastian De Deyne", + "email": "sebastian@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "A little library to handle color conversions", + "homepage": "https://github.com/spatie/color", + "keywords": [ + "color", + "conversion", + "rgb", + "spatie" + ], + "support": { + "issues": "https://github.com/spatie/color/issues", + "source": "https://github.com/spatie/color/tree/1.8.0" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2025-02-10T09:22:41+00:00" + }, + { + "name": "spatie/invade", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://github.com/spatie/invade.git", + "reference": "b920f6411d21df4e8610a138e2e87ae4957d7f63" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/invade/zipball/b920f6411d21df4e8610a138e2e87ae4957d7f63", + "reference": "b920f6411d21df4e8610a138e2e87ae4957d7f63", + "shasum": "" + }, + "require": { + "php": "^8.0" + }, + "require-dev": { + "pestphp/pest": "^1.20", + "phpstan/phpstan": "^1.4", + "spatie/ray": "^1.28" + }, + "type": "library", + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Spatie\\Invade\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "role": "Developer" + } + ], + "description": "A PHP function to work with private properties and methods", + "homepage": "https://github.com/spatie/invade", + "keywords": [ + "invade", + "spatie" + ], + "support": { + "source": "https://github.com/spatie/invade/tree/2.1.0" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2024-05-17T09:06:10+00:00" + }, + { + "name": "spatie/laravel-package-tools", + "version": "1.92.4", + "source": { + "type": "git", + "url": "https://github.com/spatie/laravel-package-tools.git", + "reference": "d20b1969f836d210459b78683d85c9cd5c5f508c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/d20b1969f836d210459b78683d85c9cd5c5f508c", + "reference": "d20b1969f836d210459b78683d85c9cd5c5f508c", + "shasum": "" + }, + "require": { + "illuminate/contracts": "^9.28|^10.0|^11.0|^12.0", + "php": "^8.0" + }, + "require-dev": { + "mockery/mockery": "^1.5", + "orchestra/testbench": "^7.7|^8.0|^9.0|^10.0", + "pestphp/pest": "^1.23|^2.1|^3.1", + "phpunit/php-code-coverage": "^9.0|^10.0|^11.0", + "phpunit/phpunit": "^9.5.24|^10.5|^11.5", + "spatie/pest-plugin-test-time": "^1.1|^2.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Spatie\\LaravelPackageTools\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "role": "Developer" + } + ], + "description": "Tools for creating Laravel packages", + "homepage": "https://github.com/spatie/laravel-package-tools", + "keywords": [ + "laravel-package-tools", + "spatie" + ], + "support": { + "issues": "https://github.com/spatie/laravel-package-tools/issues", + "source": "https://github.com/spatie/laravel-package-tools/tree/1.92.4" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2025-04-11T15:27:14+00:00" + }, + { + "name": "symfony/clock", + "version": "v7.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/clock.git", + "reference": "b81435fbd6648ea425d1ee96a2d8e68f4ceacd24" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/clock/zipball/b81435fbd6648ea425d1ee96a2d8e68f4ceacd24", + "reference": "b81435fbd6648ea425d1ee96a2d8e68f4ceacd24", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "psr/clock": "^1.0", + "symfony/polyfill-php83": "^1.28" + }, + "provide": { + "psr/clock-implementation": "1.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/now.php" + ], + "psr-4": { + "Symfony\\Component\\Clock\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Decouples applications from the system clock", + "homepage": "https://symfony.com", + "keywords": [ + "clock", + "psr20", + "time" + ], + "support": { + "source": "https://github.com/symfony/clock/tree/v7.2.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:21:43+00:00" + }, + { + "name": "symfony/console", + "version": "v7.2.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "e51498ea18570c062e7df29d05a7003585b19b88" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/e51498ea18570c062e7df29d05a7003585b19b88", + "reference": "e51498ea18570c062e7df29d05a7003585b19b88", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/polyfill-mbstring": "~1.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/string": "^6.4|^7.0" + }, + "conflict": { + "symfony/dependency-injection": "<6.4", + "symfony/dotenv": "<6.4", + "symfony/event-dispatcher": "<6.4", + "symfony/lock": "<6.4", + "symfony/process": "<6.4" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/event-dispatcher": "^6.4|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/lock": "^6.4|^7.0", + "symfony/messenger": "^6.4|^7.0", + "symfony/process": "^6.4|^7.0", + "symfony/stopwatch": "^6.4|^7.0", + "symfony/var-dumper": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Eases the creation of beautiful and testable command line interfaces", + "homepage": "https://symfony.com", + "keywords": [ + "cli", + "command-line", + "console", + "terminal" + ], + "support": { + "source": "https://github.com/symfony/console/tree/v7.2.5" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-03-12T08:11:12+00:00" + }, + { + "name": "symfony/css-selector", + "version": "v7.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/css-selector.git", + "reference": "601a5ce9aaad7bf10797e3663faefce9e26c24e2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/601a5ce9aaad7bf10797e3663faefce9e26c24e2", + "reference": "601a5ce9aaad7bf10797e3663faefce9e26c24e2", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\CssSelector\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Jean-François Simon", + "email": "jeanfrancois.simon@sensiolabs.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Converts CSS selectors to XPath expressions", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/css-selector/tree/v7.2.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:21:43+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "v3.5.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", + "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.5-dev" + } + }, + "autoload": { + "files": [ + "function.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A generic function and convention to trigger deprecation notices", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:20:29+00:00" + }, + { + "name": "symfony/error-handler", + "version": "v7.2.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/error-handler.git", + "reference": "102be5e6a8e4f4f3eb3149bcbfa33a80d1ee374b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/102be5e6a8e4f4f3eb3149bcbfa33a80d1ee374b", + "reference": "102be5e6a8e4f4f3eb3149bcbfa33a80d1ee374b", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "psr/log": "^1|^2|^3", + "symfony/var-dumper": "^6.4|^7.0" + }, + "conflict": { + "symfony/deprecation-contracts": "<2.5", + "symfony/http-kernel": "<6.4" + }, + "require-dev": { + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/serializer": "^6.4|^7.0" + }, + "bin": [ + "Resources/bin/patch-type-declarations" + ], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\ErrorHandler\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to manage errors and ease debugging PHP code", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/error-handler/tree/v7.2.5" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-03-03T07:12:39+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v7.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "910c5db85a5356d0fea57680defec4e99eb9c8c1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/910c5db85a5356d0fea57680defec4e99eb9c8c1", + "reference": "910c5db85a5356d0fea57680defec4e99eb9c8c1", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/event-dispatcher-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/dependency-injection": "<6.4", + "symfony/service-contracts": "<2.5" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/error-handler": "^6.4|^7.0", + "symfony/expression-language": "^6.4|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/stopwatch": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/event-dispatcher/tree/v7.2.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:21:43+00:00" + }, + { + "name": "symfony/event-dispatcher-contracts", + "version": "v3.5.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/7642f5e970b672283b7823222ae8ef8bbc160b9f", + "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/event-dispatcher": "^1" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.5-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\EventDispatcher\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to dispatching event", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:20:29+00:00" + }, + { + "name": "symfony/finder", + "version": "v7.2.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "87a71856f2f56e4100373e92529eed3171695cfb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/87a71856f2f56e4100373e92529eed3171695cfb", + "reference": "87a71856f2f56e4100373e92529eed3171695cfb", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "symfony/filesystem": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Finds files and directories via an intuitive fluent interface", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/finder/tree/v7.2.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-12-30T19:00:17+00:00" + }, + { + "name": "symfony/html-sanitizer", + "version": "v7.2.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/html-sanitizer.git", + "reference": "91443febe34cfa5e8e00425f892e6316db95bc23" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/html-sanitizer/zipball/91443febe34cfa5e8e00425f892e6316db95bc23", + "reference": "91443febe34cfa5e8e00425f892e6316db95bc23", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "league/uri": "^6.5|^7.0", + "masterminds/html5": "^2.7.2", + "php": ">=8.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HtmlSanitizer\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Titouan Galopin", + "email": "galopintitouan@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an object-oriented API to sanitize untrusted HTML input for safe insertion into a document's DOM.", + "homepage": "https://symfony.com", + "keywords": [ + "Purifier", + "html", + "sanitizer" + ], + "support": { + "source": "https://github.com/symfony/html-sanitizer/tree/v7.2.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-01-27T11:08:17+00:00" + }, + { + "name": "symfony/http-foundation", + "version": "v7.2.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "371272aeb6286f8135e028ca535f8e4d6f114126" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/371272aeb6286f8135e028ca535f8e4d6f114126", + "reference": "371272aeb6286f8135e028ca535f8e4d6f114126", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3.0", + "symfony/polyfill-mbstring": "~1.1", + "symfony/polyfill-php83": "^1.27" + }, + "conflict": { + "doctrine/dbal": "<3.6", + "symfony/cache": "<6.4.12|>=7.0,<7.1.5" + }, + "require-dev": { + "doctrine/dbal": "^3.6|^4", + "predis/predis": "^1.1|^2.0", + "symfony/cache": "^6.4.12|^7.1.5", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/expression-language": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/mime": "^6.4|^7.0", + "symfony/rate-limiter": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpFoundation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Defines an object-oriented layer for the HTTP specification", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-foundation/tree/v7.2.5" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-03-25T15:54:33+00:00" + }, + { + "name": "symfony/http-kernel", + "version": "v7.2.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "b1fe91bc1fa454a806d3f98db4ba826eb9941a54" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/b1fe91bc1fa454a806d3f98db4ba826eb9941a54", + "reference": "b1fe91bc1fa454a806d3f98db4ba826eb9941a54", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "psr/log": "^1|^2|^3", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/error-handler": "^6.4|^7.0", + "symfony/event-dispatcher": "^6.4|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/browser-kit": "<6.4", + "symfony/cache": "<6.4", + "symfony/config": "<6.4", + "symfony/console": "<6.4", + "symfony/dependency-injection": "<6.4", + "symfony/doctrine-bridge": "<6.4", + "symfony/form": "<6.4", + "symfony/http-client": "<6.4", + "symfony/http-client-contracts": "<2.5", + "symfony/mailer": "<6.4", + "symfony/messenger": "<6.4", + "symfony/translation": "<6.4", + "symfony/translation-contracts": "<2.5", + "symfony/twig-bridge": "<6.4", + "symfony/validator": "<6.4", + "symfony/var-dumper": "<6.4", + "twig/twig": "<3.12" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/cache": "^1.0|^2.0|^3.0", + "symfony/browser-kit": "^6.4|^7.0", + "symfony/clock": "^6.4|^7.0", + "symfony/config": "^6.4|^7.0", + "symfony/console": "^6.4|^7.0", + "symfony/css-selector": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/dom-crawler": "^6.4|^7.0", + "symfony/expression-language": "^6.4|^7.0", + "symfony/finder": "^6.4|^7.0", + "symfony/http-client-contracts": "^2.5|^3", + "symfony/process": "^6.4|^7.0", + "symfony/property-access": "^7.1", + "symfony/routing": "^6.4|^7.0", + "symfony/serializer": "^7.1", + "symfony/stopwatch": "^6.4|^7.0", + "symfony/translation": "^6.4|^7.0", + "symfony/translation-contracts": "^2.5|^3", + "symfony/uid": "^6.4|^7.0", + "symfony/validator": "^6.4|^7.0", + "symfony/var-dumper": "^6.4|^7.0", + "symfony/var-exporter": "^6.4|^7.0", + "twig/twig": "^3.12" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpKernel\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a structured process for converting a Request into a Response", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-kernel/tree/v7.2.5" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-03-28T13:32:50+00:00" + }, + { + "name": "symfony/mailer", + "version": "v7.2.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/mailer.git", + "reference": "f3871b182c44997cf039f3b462af4a48fb85f9d3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mailer/zipball/f3871b182c44997cf039f3b462af4a48fb85f9d3", + "reference": "f3871b182c44997cf039f3b462af4a48fb85f9d3", + "shasum": "" + }, + "require": { + "egulias/email-validator": "^2.1.10|^3|^4", + "php": ">=8.2", + "psr/event-dispatcher": "^1", + "psr/log": "^1|^2|^3", + "symfony/event-dispatcher": "^6.4|^7.0", + "symfony/mime": "^7.2", + "symfony/service-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/http-client-contracts": "<2.5", + "symfony/http-kernel": "<6.4", + "symfony/messenger": "<6.4", + "symfony/mime": "<6.4", + "symfony/twig-bridge": "<6.4" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0", + "symfony/http-client": "^6.4|^7.0", + "symfony/messenger": "^6.4|^7.0", + "symfony/twig-bridge": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Mailer\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Helps sending emails", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/mailer/tree/v7.2.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-01-27T11:08:17+00:00" + }, + { + "name": "symfony/mime", + "version": "v7.2.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/mime.git", + "reference": "87ca22046b78c3feaff04b337f33b38510fd686b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mime/zipball/87ca22046b78c3feaff04b337f33b38510fd686b", + "reference": "87ca22046b78c3feaff04b337f33b38510fd686b", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0" + }, + "conflict": { + "egulias/email-validator": "~3.0.0", + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", + "symfony/mailer": "<6.4", + "symfony/serializer": "<6.4.3|>7.0,<7.0.3" + }, + "require-dev": { + "egulias/email-validator": "^2.1.10|^3.1|^4", + "league/html-to-markdown": "^5.0", + "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/process": "^6.4|^7.0", + "symfony/property-access": "^6.4|^7.0", + "symfony/property-info": "^6.4|^7.0", + "symfony/serializer": "^6.4.3|^7.0.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Mime\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows manipulating MIME messages", + "homepage": "https://symfony.com", + "keywords": [ + "mime", + "mime-type" + ], + "support": { + "source": "https://github.com/symfony/mime/tree/v7.2.4" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-02-19T08:51:20+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638", + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "provide": { + "ext-ctype": "*" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-intl-grapheme", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-grapheme.git", + "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", + "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Grapheme\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's grapheme_* functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "grapheme", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-intl-idn", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "c36586dcf89a12315939e00ec9b4474adcb1d773" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/c36586dcf89a12315939e00ec9b4474adcb1d773", + "reference": "c36586dcf89a12315939e00ec9b4474adcb1d773", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "symfony/polyfill-intl-normalizer": "^1.10" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Idn\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Laurent Bassin", + "email": "laurent@bassin.info" + }, + { + "name": "Trevor Rowbotham", + "email": "trevor.rowbotham@pm.me" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "idn", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "3833d7255cc303546435cb650316bff708a1c75c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c", + "reference": "3833d7255cc303546435cb650316bff708a1c75c", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's Normalizer class and related functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "intl", + "normalizer", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/85181ba99b2345b0ef10ce42ecac37612d9fd341", + "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "provide": { + "ext-mbstring": "*" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", + "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-php83", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php83.git", + "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/2fb86d65e2d424369ad2905e83b236a8805ba491", + "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php83\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php83/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-uuid", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-uuid.git", + "reference": "21533be36c24be3f4b1669c4725c7d1d2bab4ae2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/21533be36c24be3f4b1669c4725c7d1d2bab4ae2", + "reference": "21533be36c24be3f4b1669c4725c7d1d2bab4ae2", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "provide": { + "ext-uuid": "*" + }, + "suggest": { + "ext-uuid": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Uuid\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Grégoire Pineau", + "email": "lyrixx@lyrixx.info" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for uuid functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "uuid" + ], + "support": { + "source": "https://github.com/symfony/polyfill-uuid/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/process", + "version": "v7.2.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "87b7c93e57df9d8e39a093d32587702380ff045d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/87b7c93e57df9d8e39a093d32587702380ff045d", + "reference": "87b7c93e57df9d8e39a093d32587702380ff045d", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Executes commands in sub-processes", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/process/tree/v7.2.5" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-03-13T12:21:46+00:00" + }, + { + "name": "symfony/routing", + "version": "v7.2.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/routing.git", + "reference": "ee9a67edc6baa33e5fae662f94f91fd262930996" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/routing/zipball/ee9a67edc6baa33e5fae662f94f91fd262930996", + "reference": "ee9a67edc6baa33e5fae662f94f91fd262930996", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/config": "<6.4", + "symfony/dependency-injection": "<6.4", + "symfony/yaml": "<6.4" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/expression-language": "^6.4|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/yaml": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Routing\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Maps an HTTP request to a set of configuration variables", + "homepage": "https://symfony.com", + "keywords": [ + "router", + "routing", + "uri", + "url" + ], + "support": { + "source": "https://github.com/symfony/routing/tree/v7.2.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-01-17T10:56:55+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "v3.5.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/e53260aabf78fb3d63f8d79d69ece59f80d5eda0", + "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/container": "^1.1|^2.0", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "conflict": { + "ext-psr": "<1.1|>=2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.5-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Service\\": "" + }, + "exclude-from-classmap": [ + "/Test/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to writing services", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/service-contracts/tree/v3.5.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:20:29+00:00" + }, + { + "name": "symfony/string", + "version": "v7.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/string.git", + "reference": "446e0d146f991dde3e73f45f2c97a9faad773c82" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/string/zipball/446e0d146f991dde3e73f45f2c97a9faad773c82", + "reference": "446e0d146f991dde3e73f45f2c97a9faad773c82", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-intl-grapheme": "~1.0", + "symfony/polyfill-intl-normalizer": "~1.0", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/translation-contracts": "<2.5" + }, + "require-dev": { + "symfony/emoji": "^7.1", + "symfony/error-handler": "^6.4|^7.0", + "symfony/http-client": "^6.4|^7.0", + "symfony/intl": "^6.4|^7.0", + "symfony/translation-contracts": "^2.5|^3.0", + "symfony/var-exporter": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\String\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", + "homepage": "https://symfony.com", + "keywords": [ + "grapheme", + "i18n", + "string", + "unicode", + "utf-8", + "utf8" + ], + "support": { + "source": "https://github.com/symfony/string/tree/v7.2.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-11-13T13:31:26+00:00" + }, + { + "name": "symfony/translation", + "version": "v7.2.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation.git", + "reference": "283856e6981286cc0d800b53bd5703e8e363f05a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation/zipball/283856e6981286cc0d800b53bd5703e8e363f05a", + "reference": "283856e6981286cc0d800b53bd5703e8e363f05a", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/translation-contracts": "^2.5|^3.0" + }, + "conflict": { + "symfony/config": "<6.4", + "symfony/console": "<6.4", + "symfony/dependency-injection": "<6.4", + "symfony/http-client-contracts": "<2.5", + "symfony/http-kernel": "<6.4", + "symfony/service-contracts": "<2.5", + "symfony/twig-bundle": "<6.4", + "symfony/yaml": "<6.4" + }, + "provide": { + "symfony/translation-implementation": "2.3|3.0" + }, + "require-dev": { + "nikic/php-parser": "^4.18|^5.0", + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0", + "symfony/console": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/finder": "^6.4|^7.0", + "symfony/http-client-contracts": "^2.5|^3.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/intl": "^6.4|^7.0", + "symfony/polyfill-intl-icu": "^1.21", + "symfony/routing": "^6.4|^7.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/yaml": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to internationalize your application", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/translation/tree/v7.2.4" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-02-13T10:27:23+00:00" + }, + { + "name": "symfony/translation-contracts", + "version": "v3.5.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation-contracts.git", + "reference": "4667ff3bd513750603a09c8dedbea942487fb07c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/4667ff3bd513750603a09c8dedbea942487fb07c", + "reference": "4667ff3bd513750603a09c8dedbea942487fb07c", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.5-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Test/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to translation", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/translation-contracts/tree/v3.5.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:20:29+00:00" + }, + { + "name": "symfony/uid", + "version": "v7.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/uid.git", + "reference": "2d294d0c48df244c71c105a169d0190bfb080426" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/uid/zipball/2d294d0c48df244c71c105a169d0190bfb080426", + "reference": "2d294d0c48df244c71c105a169d0190bfb080426", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/polyfill-uuid": "^1.15" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Uid\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Grégoire Pineau", + "email": "lyrixx@lyrixx.info" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an object-oriented API to generate and represent UIDs", + "homepage": "https://symfony.com", + "keywords": [ + "UID", + "ulid", + "uuid" + ], + "support": { + "source": "https://github.com/symfony/uid/tree/v7.2.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:21:43+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v7.2.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "82b478c69745d8878eb60f9a049a4d584996f73a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/82b478c69745d8878eb60f9a049a4d584996f73a", + "reference": "82b478c69745d8878eb60f9a049a4d584996f73a", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/console": "<6.4" + }, + "require-dev": { + "ext-iconv": "*", + "symfony/console": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/process": "^6.4|^7.0", + "symfony/uid": "^6.4|^7.0", + "twig/twig": "^3.12" + }, + "bin": [ + "Resources/bin/var-dump-server" + ], + "type": "library", + "autoload": { + "files": [ + "Resources/functions/dump.php" + ], + "psr-4": { + "Symfony\\Component\\VarDumper\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides mechanisms for walking through any arbitrary PHP variable", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], + "support": { + "source": "https://github.com/symfony/var-dumper/tree/v7.2.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-01-17T11:39:41+00:00" + }, + { + "name": "tijsverkoyen/css-to-inline-styles", + "version": "v2.3.0", + "source": { + "type": "git", + "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", + "reference": "0d72ac1c00084279c1816675284073c5a337c20d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/0d72ac1c00084279c1816675284073c5a337c20d", + "reference": "0d72ac1c00084279c1816675284073c5a337c20d", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "php": "^7.4 || ^8.0", + "symfony/css-selector": "^5.4 || ^6.0 || ^7.0" + }, + "require-dev": { + "phpstan/phpstan": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^8.5.21 || ^9.5.10" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "TijsVerkoyen\\CssToInlineStyles\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Tijs Verkoyen", + "email": "css_to_inline_styles@verkoyen.eu", + "role": "Developer" + } + ], + "description": "CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.", + "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", + "support": { + "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues", + "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/v2.3.0" + }, + "time": "2024-12-21T16:25:41+00:00" + }, + { + "name": "vlucas/phpdotenv", + "version": "v5.6.1", + "source": { + "type": "git", + "url": "https://github.com/vlucas/phpdotenv.git", + "reference": "a59a13791077fe3d44f90e7133eb68e7d22eaff2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/a59a13791077fe3d44f90e7133eb68e7d22eaff2", + "reference": "a59a13791077fe3d44f90e7133eb68e7d22eaff2", + "shasum": "" + }, + "require": { + "ext-pcre": "*", + "graham-campbell/result-type": "^1.1.3", + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.3", + "symfony/polyfill-ctype": "^1.24", + "symfony/polyfill-mbstring": "^1.24", + "symfony/polyfill-php80": "^1.24" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "ext-filter": "*", + "phpunit/phpunit": "^8.5.34 || ^9.6.13 || ^10.4.2" + }, + "suggest": { + "ext-filter": "Required to use the boolean validator." + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, + "branch-alias": { + "dev-master": "5.6-dev" + } + }, + "autoload": { + "psr-4": { + "Dotenv\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Vance Lucas", + "email": "vance@vancelucas.com", + "homepage": "https://github.com/vlucas" + } + ], + "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", + "keywords": [ + "dotenv", + "env", + "environment" + ], + "support": { + "issues": "https://github.com/vlucas/phpdotenv/issues", + "source": "https://github.com/vlucas/phpdotenv/tree/v5.6.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", + "type": "tidelift" + } + ], + "time": "2024-07-20T21:52:34+00:00" + }, + { + "name": "voku/portable-ascii", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/voku/portable-ascii.git", + "reference": "b1d923f88091c6bf09699efcd7c8a1b1bfd7351d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b1d923f88091c6bf09699efcd7c8a1b1bfd7351d", + "reference": "b1d923f88091c6bf09699efcd7c8a1b1bfd7351d", + "shasum": "" + }, + "require": { + "php": ">=7.0.0" + }, + "require-dev": { + "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" + }, + "suggest": { + "ext-intl": "Use Intl for transliterator_transliterate() support" + }, + "type": "library", + "autoload": { + "psr-4": { + "voku\\": "src/voku/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Lars Moelleken", + "homepage": "https://www.moelleken.org/" + } + ], + "description": "Portable ASCII library - performance optimized (ascii) string functions for php.", + "homepage": "https://github.com/voku/portable-ascii", + "keywords": [ + "ascii", + "clean", + "php" + ], + "support": { + "issues": "https://github.com/voku/portable-ascii/issues", + "source": "https://github.com/voku/portable-ascii/tree/2.0.3" + }, + "funding": [ + { + "url": "https://www.paypal.me/moelleken", + "type": "custom" + }, + { + "url": "https://github.com/voku", + "type": "github" + }, + { + "url": "https://opencollective.com/portable-ascii", + "type": "open_collective" + }, + { + "url": "https://www.patreon.com/voku", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii", + "type": "tidelift" + } + ], + "time": "2024-11-21T01:49:47+00:00" + }, + { + "name": "webmozart/assert", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://github.com/webmozarts/assert.git", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "php": "^7.2 || ^8.0" + }, + "conflict": { + "phpstan/phpstan": "<0.12.20", + "vimeo/psalm": "<4.6.1 || 4.6.2" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.13" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.10-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "support": { + "issues": "https://github.com/webmozarts/assert/issues", + "source": "https://github.com/webmozarts/assert/tree/1.11.0" + }, + "time": "2022-06-03T18:03:27+00:00" + } + ], + "packages-dev": [ + { + "name": "brianium/paratest", + "version": "v7.8.3", + "source": { + "type": "git", + "url": "https://github.com/paratestphp/paratest.git", + "reference": "a585c346ddf1bec22e51e20b5387607905604a71" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paratestphp/paratest/zipball/a585c346ddf1bec22e51e20b5387607905604a71", + "reference": "a585c346ddf1bec22e51e20b5387607905604a71", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-pcre": "*", + "ext-reflection": "*", + "ext-simplexml": "*", + "fidry/cpu-core-counter": "^1.2.0", + "jean85/pretty-package-versions": "^2.1.0", + "php": "~8.2.0 || ~8.3.0 || ~8.4.0", + "phpunit/php-code-coverage": "^11.0.9 || ^12.0.4", + "phpunit/php-file-iterator": "^5.1.0 || ^6", + "phpunit/php-timer": "^7.0.1 || ^8", + "phpunit/phpunit": "^11.5.11 || ^12.0.6", + "sebastian/environment": "^7.2.0 || ^8", + "symfony/console": "^6.4.17 || ^7.2.1", + "symfony/process": "^6.4.19 || ^7.2.4" + }, + "require-dev": { + "doctrine/coding-standard": "^12.0.0", + "ext-pcov": "*", + "ext-posix": "*", + "phpstan/phpstan": "^2.1.6", + "phpstan/phpstan-deprecation-rules": "^2.0.1", + "phpstan/phpstan-phpunit": "^2.0.4", + "phpstan/phpstan-strict-rules": "^2.0.3", + "squizlabs/php_codesniffer": "^3.11.3", + "symfony/filesystem": "^6.4.13 || ^7.2.0" + }, + "bin": [ + "bin/paratest", + "bin/paratest_for_phpstorm" + ], + "type": "library", + "autoload": { + "psr-4": { + "ParaTest\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Brian Scaturro", + "email": "scaturrob@gmail.com", + "role": "Developer" + }, + { + "name": "Filippo Tessarotto", + "email": "zoeslam@gmail.com", + "role": "Developer" + } + ], + "description": "Parallel testing for PHP", + "homepage": "https://github.com/paratestphp/paratest", + "keywords": [ + "concurrent", + "parallel", + "phpunit", + "testing" + ], + "support": { + "issues": "https://github.com/paratestphp/paratest/issues", + "source": "https://github.com/paratestphp/paratest/tree/v7.8.3" + }, + "funding": [ + { + "url": "https://github.com/sponsors/Slamdunk", + "type": "github" + }, + { + "url": "https://paypal.me/filippotessarotto", + "type": "paypal" + } + ], + "time": "2025-03-05T08:29:11+00:00" + }, + { + "name": "fakerphp/faker", + "version": "v1.24.1", + "source": { + "type": "git", + "url": "https://github.com/FakerPHP/Faker.git", + "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5", + "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0", + "psr/container": "^1.0 || ^2.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "conflict": { + "fzaninotto/faker": "*" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4.1", + "doctrine/persistence": "^1.3 || ^2.0", + "ext-intl": "*", + "phpunit/phpunit": "^9.5.26", + "symfony/phpunit-bridge": "^5.4.16" + }, + "suggest": { + "doctrine/orm": "Required to use Faker\\ORM\\Doctrine", + "ext-curl": "Required by Faker\\Provider\\Image to download images.", + "ext-dom": "Required by Faker\\Provider\\HtmlLorem for generating random HTML.", + "ext-iconv": "Required by Faker\\Provider\\ru_RU\\Text::realText() for generating real Russian text.", + "ext-mbstring": "Required for multibyte Unicode string functionality." + }, + "type": "library", + "autoload": { + "psr-4": { + "Faker\\": "src/Faker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "François Zaninotto" + } + ], + "description": "Faker is a PHP library that generates fake data for you.", + "keywords": [ + "data", + "faker", + "fixtures" + ], + "support": { + "issues": "https://github.com/FakerPHP/Faker/issues", + "source": "https://github.com/FakerPHP/Faker/tree/v1.24.1" + }, + "time": "2024-11-21T13:46:39+00:00" + }, + { + "name": "fidry/cpu-core-counter", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/theofidry/cpu-core-counter.git", + "reference": "8520451a140d3f46ac33042715115e290cf5785f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/8520451a140d3f46ac33042715115e290cf5785f", + "reference": "8520451a140d3f46ac33042715115e290cf5785f", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "fidry/makefile": "^0.2.0", + "fidry/php-cs-fixer-config": "^1.1.2", + "phpstan/extension-installer": "^1.2.0", + "phpstan/phpstan": "^1.9.2", + "phpstan/phpstan-deprecation-rules": "^1.0.0", + "phpstan/phpstan-phpunit": "^1.2.2", + "phpstan/phpstan-strict-rules": "^1.4.4", + "phpunit/phpunit": "^8.5.31 || ^9.5.26", + "webmozarts/strict-phpunit": "^7.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Fidry\\CpuCoreCounter\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Théo FIDRY", + "email": "theo.fidry@gmail.com" + } + ], + "description": "Tiny utility to get the number of CPU cores.", + "keywords": [ + "CPU", + "core" + ], + "support": { + "issues": "https://github.com/theofidry/cpu-core-counter/issues", + "source": "https://github.com/theofidry/cpu-core-counter/tree/1.2.0" + }, + "funding": [ + { + "url": "https://github.com/theofidry", + "type": "github" + } + ], + "time": "2024-08-06T10:04:20+00:00" + }, + { + "name": "filp/whoops", + "version": "2.18.0", + "source": { + "type": "git", + "url": "https://github.com/filp/whoops.git", + "reference": "a7de6c3c6c3c022f5cfc337f8ede6a14460cf77e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filp/whoops/zipball/a7de6c3c6c3c022f5cfc337f8ede6a14460cf77e", + "reference": "a7de6c3c6c3c022f5cfc337f8ede6a14460cf77e", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0", + "psr/log": "^1.0.1 || ^2.0 || ^3.0" + }, + "require-dev": { + "mockery/mockery": "^1.0", + "phpunit/phpunit": "^7.5.20 || ^8.5.8 || ^9.3.3", + "symfony/var-dumper": "^4.0 || ^5.0" + }, + "suggest": { + "symfony/var-dumper": "Pretty print complex values better with var-dumper available", + "whoops/soap": "Formats errors as SOAP responses" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.7-dev" + } + }, + "autoload": { + "psr-4": { + "Whoops\\": "src/Whoops/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Filipe Dobreira", + "homepage": "https://github.com/filp", + "role": "Developer" + } + ], + "description": "php error handling for cool kids", + "homepage": "https://filp.github.io/whoops/", + "keywords": [ + "error", + "exception", + "handling", + "library", + "throwable", + "whoops" + ], + "support": { + "issues": "https://github.com/filp/whoops/issues", + "source": "https://github.com/filp/whoops/tree/2.18.0" + }, + "funding": [ + { + "url": "https://github.com/denis-sokolov", + "type": "github" + } + ], + "time": "2025-03-15T12:00:00+00:00" + }, + { + "name": "hamcrest/hamcrest-php", + "version": "v2.0.1", + "source": { + "type": "git", + "url": "https://github.com/hamcrest/hamcrest-php.git", + "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/8c3d0a3f6af734494ad8f6fbbee0ba92422859f3", + "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3", + "shasum": "" + }, + "require": { + "php": "^5.3|^7.0|^8.0" + }, + "replace": { + "cordoval/hamcrest-php": "*", + "davedevelopment/hamcrest-php": "*", + "kodova/hamcrest-php": "*" + }, + "require-dev": { + "phpunit/php-file-iterator": "^1.4 || ^2.0", + "phpunit/phpunit": "^4.8.36 || ^5.7 || ^6.5 || ^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1-dev" + } + }, + "autoload": { + "classmap": [ + "hamcrest" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "This is the PHP port of Hamcrest Matchers", + "keywords": [ + "test" + ], + "support": { + "issues": "https://github.com/hamcrest/hamcrest-php/issues", + "source": "https://github.com/hamcrest/hamcrest-php/tree/v2.0.1" + }, + "time": "2020-07-09T08:09:16+00:00" + }, + { + "name": "jean85/pretty-package-versions", + "version": "2.1.1", + "source": { + "type": "git", + "url": "https://github.com/Jean85/pretty-package-versions.git", + "reference": "4d7aa5dab42e2a76d99559706022885de0e18e1a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/4d7aa5dab42e2a76d99559706022885de0e18e1a", + "reference": "4d7aa5dab42e2a76d99559706022885de0e18e1a", + "shasum": "" + }, + "require": { + "composer-runtime-api": "^2.1.0", + "php": "^7.4|^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.2", + "jean85/composer-provided-replaced-stub-package": "^1.0", + "phpstan/phpstan": "^2.0", + "phpunit/phpunit": "^7.5|^8.5|^9.6", + "rector/rector": "^2.0", + "vimeo/psalm": "^4.3 || ^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Jean85\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Alessandro Lai", + "email": "alessandro.lai85@gmail.com" + } + ], + "description": "A library to get pretty versions strings of installed dependencies", + "keywords": [ + "composer", + "package", + "release", + "versions" + ], + "support": { + "issues": "https://github.com/Jean85/pretty-package-versions/issues", + "source": "https://github.com/Jean85/pretty-package-versions/tree/2.1.1" + }, + "time": "2025-03-19T14:43:43+00:00" + }, + { + "name": "laravel/pail", + "version": "v1.2.2", + "source": { + "type": "git", + "url": "https://github.com/laravel/pail.git", + "reference": "f31f4980f52be17c4667f3eafe034e6826787db2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/pail/zipball/f31f4980f52be17c4667f3eafe034e6826787db2", + "reference": "f31f4980f52be17c4667f3eafe034e6826787db2", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "illuminate/console": "^10.24|^11.0|^12.0", + "illuminate/contracts": "^10.24|^11.0|^12.0", + "illuminate/log": "^10.24|^11.0|^12.0", + "illuminate/process": "^10.24|^11.0|^12.0", + "illuminate/support": "^10.24|^11.0|^12.0", + "nunomaduro/termwind": "^1.15|^2.0", + "php": "^8.2", + "symfony/console": "^6.0|^7.0" + }, + "require-dev": { + "laravel/framework": "^10.24|^11.0|^12.0", + "laravel/pint": "^1.13", + "orchestra/testbench-core": "^8.13|^9.0|^10.0", + "pestphp/pest": "^2.20|^3.0", + "pestphp/pest-plugin-type-coverage": "^2.3|^3.0", + "phpstan/phpstan": "^1.10", + "symfony/var-dumper": "^6.3|^7.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Pail\\PailServiceProvider" + ] + }, + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\Pail\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + }, + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Easily delve into your Laravel application's log files directly from the command line.", + "homepage": "https://github.com/laravel/pail", + "keywords": [ + "laravel", + "logs", + "php", + "tail" + ], + "support": { + "issues": "https://github.com/laravel/pail/issues", + "source": "https://github.com/laravel/pail" + }, + "time": "2025-01-28T15:15:15+00:00" + }, + { + "name": "laravel/pint", + "version": "v1.22.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/pint.git", + "reference": "7ddfaa6523a675fae5c4123ee38fc6bfb8ee4f36" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/pint/zipball/7ddfaa6523a675fae5c4123ee38fc6bfb8ee4f36", + "reference": "7ddfaa6523a675fae5c4123ee38fc6bfb8ee4f36", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-mbstring": "*", + "ext-tokenizer": "*", + "ext-xml": "*", + "php": "^8.2.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.75.0", + "illuminate/view": "^11.44.2", + "larastan/larastan": "^3.3.1", + "laravel-zero/framework": "^11.36.1", + "mockery/mockery": "^1.6.12", + "nunomaduro/termwind": "^2.3", + "pestphp/pest": "^2.36.0" + }, + "bin": [ + "builds/pint" + ], + "type": "project", + "autoload": { + "psr-4": { + "App\\": "app/", + "Database\\Seeders\\": "database/seeders/", + "Database\\Factories\\": "database/factories/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "An opinionated code formatter for PHP.", + "homepage": "https://laravel.com", + "keywords": [ + "format", + "formatter", + "lint", + "linter", + "php" + ], + "support": { + "issues": "https://github.com/laravel/pint/issues", + "source": "https://github.com/laravel/pint" + }, + "time": "2025-04-08T22:11:45+00:00" + }, + { + "name": "laravel/sail", + "version": "v1.41.1", + "source": { + "type": "git", + "url": "https://github.com/laravel/sail.git", + "reference": "e5692510f1ef8e0f5096cde2b885d558f8d86592" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/sail/zipball/e5692510f1ef8e0f5096cde2b885d558f8d86592", + "reference": "e5692510f1ef8e0f5096cde2b885d558f8d86592", + "shasum": "" + }, + "require": { + "illuminate/console": "^9.52.16|^10.0|^11.0|^12.0", + "illuminate/contracts": "^9.52.16|^10.0|^11.0|^12.0", + "illuminate/support": "^9.52.16|^10.0|^11.0|^12.0", + "php": "^8.0", + "symfony/console": "^6.0|^7.0", + "symfony/yaml": "^6.0|^7.0" + }, + "require-dev": { + "orchestra/testbench": "^7.0|^8.0|^9.0|^10.0", + "phpstan/phpstan": "^1.10" + }, + "bin": [ + "bin/sail" + ], + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Sail\\SailServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Sail\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Docker files for running a basic Laravel application.", + "keywords": [ + "docker", + "laravel" + ], + "support": { + "issues": "https://github.com/laravel/sail/issues", + "source": "https://github.com/laravel/sail" + }, + "time": "2025-04-22T13:39:39+00:00" + }, + { + "name": "mockery/mockery", + "version": "1.6.12", + "source": { + "type": "git", + "url": "https://github.com/mockery/mockery.git", + "reference": "1f4efdd7d3beafe9807b08156dfcb176d18f1699" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mockery/mockery/zipball/1f4efdd7d3beafe9807b08156dfcb176d18f1699", + "reference": "1f4efdd7d3beafe9807b08156dfcb176d18f1699", + "shasum": "" + }, + "require": { + "hamcrest/hamcrest-php": "^2.0.1", + "lib-pcre": ">=7.0", + "php": ">=7.3" + }, + "conflict": { + "phpunit/phpunit": "<8.0" + }, + "require-dev": { + "phpunit/phpunit": "^8.5 || ^9.6.17", + "symplify/easy-coding-standard": "^12.1.14" + }, + "type": "library", + "autoload": { + "files": [ + "library/helpers.php", + "library/Mockery.php" + ], + "psr-4": { + "Mockery\\": "library/Mockery" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Pádraic Brady", + "email": "padraic.brady@gmail.com", + "homepage": "https://github.com/padraic", + "role": "Author" + }, + { + "name": "Dave Marshall", + "email": "dave.marshall@atstsolutions.co.uk", + "homepage": "https://davedevelopment.co.uk", + "role": "Developer" + }, + { + "name": "Nathanael Esayeas", + "email": "nathanael.esayeas@protonmail.com", + "homepage": "https://github.com/ghostwriter", + "role": "Lead Developer" + } + ], + "description": "Mockery is a simple yet flexible PHP mock object framework", + "homepage": "https://github.com/mockery/mockery", + "keywords": [ + "BDD", + "TDD", + "library", + "mock", + "mock objects", + "mockery", + "stub", + "test", + "test double", + "testing" + ], + "support": { + "docs": "https://docs.mockery.io/", + "issues": "https://github.com/mockery/mockery/issues", + "rss": "https://github.com/mockery/mockery/releases.atom", + "security": "https://github.com/mockery/mockery/security/advisories", + "source": "https://github.com/mockery/mockery" + }, + "time": "2024-05-16T03:13:13+00:00" + }, + { + "name": "myclabs/deep-copy", + "version": "1.13.0", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "024473a478be9df5fdaca2c793f2232fe788e414" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/024473a478be9df5fdaca2c793f2232fe788e414", + "reference": "024473a478be9df5fdaca2c793f2232fe788e414", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "conflict": { + "doctrine/collections": "<1.6.8", + "doctrine/common": "<2.13.3 || >=3 <3.2.2" + }, + "require-dev": { + "doctrine/collections": "^1.6.8", + "doctrine/common": "^2.13.3 || ^3.2.2", + "phpspec/prophecy": "^1.10", + "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" + }, + "type": "library", + "autoload": { + "files": [ + "src/DeepCopy/deep_copy.php" + ], + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Create deep copies (clones) of your objects", + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], + "support": { + "issues": "https://github.com/myclabs/DeepCopy/issues", + "source": "https://github.com/myclabs/DeepCopy/tree/1.13.0" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", + "type": "tidelift" + } + ], + "time": "2025-02-12T12:17:51+00:00" + }, + { + "name": "nunomaduro/collision", + "version": "v8.8.0", + "source": { + "type": "git", + "url": "https://github.com/nunomaduro/collision.git", + "reference": "4cf9f3b47afff38b139fb79ce54fc71799022ce8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/4cf9f3b47afff38b139fb79ce54fc71799022ce8", + "reference": "4cf9f3b47afff38b139fb79ce54fc71799022ce8", + "shasum": "" + }, + "require": { + "filp/whoops": "^2.18.0", + "nunomaduro/termwind": "^2.3.0", + "php": "^8.2.0", + "symfony/console": "^7.2.5" + }, + "conflict": { + "laravel/framework": "<11.44.2 || >=13.0.0", + "phpunit/phpunit": "<11.5.15 || >=13.0.0" + }, + "require-dev": { + "brianium/paratest": "^7.8.3", + "larastan/larastan": "^3.2", + "laravel/framework": "^11.44.2 || ^12.6", + "laravel/pint": "^1.21.2", + "laravel/sail": "^1.41.0", + "laravel/sanctum": "^4.0.8", + "laravel/tinker": "^2.10.1", + "orchestra/testbench-core": "^9.12.0 || ^10.1", + "pestphp/pest": "^3.8.0", + "sebastian/environment": "^7.2.0 || ^8.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider" + ] + }, + "branch-alias": { + "dev-8.x": "8.x-dev" + } + }, + "autoload": { + "files": [ + "./src/Adapters/Phpunit/Autoload.php" + ], + "psr-4": { + "NunoMaduro\\Collision\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Cli error handling for console/command-line PHP applications.", + "keywords": [ + "artisan", + "cli", + "command-line", + "console", + "dev", + "error", + "handling", + "laravel", + "laravel-zero", + "php", + "symfony" + ], + "support": { + "issues": "https://github.com/nunomaduro/collision/issues", + "source": "https://github.com/nunomaduro/collision" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + }, + { + "url": "https://www.patreon.com/nunomaduro", + "type": "patreon" + } + ], + "time": "2025-04-03T14:33:09+00:00" + }, + { + "name": "pestphp/pest", + "version": "v3.8.2", + "source": { + "type": "git", + "url": "https://github.com/pestphp/pest.git", + "reference": "c6244a8712968dbac88eb998e7ff3b5caa556b0d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pestphp/pest/zipball/c6244a8712968dbac88eb998e7ff3b5caa556b0d", + "reference": "c6244a8712968dbac88eb998e7ff3b5caa556b0d", + "shasum": "" + }, + "require": { + "brianium/paratest": "^7.8.3", + "nunomaduro/collision": "^8.8.0", + "nunomaduro/termwind": "^2.3.0", + "pestphp/pest-plugin": "^3.0.0", + "pestphp/pest-plugin-arch": "^3.1.0", + "pestphp/pest-plugin-mutate": "^3.0.5", + "php": "^8.2.0", + "phpunit/phpunit": "^11.5.15" + }, + "conflict": { + "filp/whoops": "<2.16.0", + "phpunit/phpunit": ">11.5.15", + "sebastian/exporter": "<6.0.0", + "webmozart/assert": "<1.11.0" + }, + "require-dev": { + "pestphp/pest-dev-tools": "^3.4.0", + "pestphp/pest-plugin-type-coverage": "^3.5.0", + "symfony/process": "^7.2.5" + }, + "bin": [ + "bin/pest" + ], + "type": "library", + "extra": { + "pest": { + "plugins": [ + "Pest\\Mutate\\Plugins\\Mutate", + "Pest\\Plugins\\Configuration", + "Pest\\Plugins\\Bail", + "Pest\\Plugins\\Cache", + "Pest\\Plugins\\Coverage", + "Pest\\Plugins\\Init", + "Pest\\Plugins\\Environment", + "Pest\\Plugins\\Help", + "Pest\\Plugins\\Memory", + "Pest\\Plugins\\Only", + "Pest\\Plugins\\Printer", + "Pest\\Plugins\\ProcessIsolation", + "Pest\\Plugins\\Profile", + "Pest\\Plugins\\Retry", + "Pest\\Plugins\\Snapshot", + "Pest\\Plugins\\Verbose", + "Pest\\Plugins\\Version", + "Pest\\Plugins\\Parallel" + ] + }, + "phpstan": { + "includes": [ + "extension.neon" + ] + } + }, + "autoload": { + "files": [ + "src/Functions.php", + "src/Pest.php" + ], + "psr-4": { + "Pest\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "The elegant PHP Testing Framework.", + "keywords": [ + "framework", + "pest", + "php", + "test", + "testing", + "unit" + ], + "support": { + "issues": "https://github.com/pestphp/pest/issues", + "source": "https://github.com/pestphp/pest/tree/v3.8.2" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + } + ], + "time": "2025-04-17T10:53:02+00:00" + }, + { + "name": "pestphp/pest-plugin", + "version": "v3.0.0", + "source": { + "type": "git", + "url": "https://github.com/pestphp/pest-plugin.git", + "reference": "e79b26c65bc11c41093b10150c1341cc5cdbea83" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pestphp/pest-plugin/zipball/e79b26c65bc11c41093b10150c1341cc5cdbea83", + "reference": "e79b26c65bc11c41093b10150c1341cc5cdbea83", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^2.0.0", + "composer-runtime-api": "^2.2.2", + "php": "^8.2" + }, + "conflict": { + "pestphp/pest": "<3.0.0" + }, + "require-dev": { + "composer/composer": "^2.7.9", + "pestphp/pest": "^3.0.0", + "pestphp/pest-dev-tools": "^3.0.0" + }, + "type": "composer-plugin", + "extra": { + "class": "Pest\\Plugin\\Manager" + }, + "autoload": { + "psr-4": { + "Pest\\Plugin\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "The Pest plugin manager", + "keywords": [ + "framework", + "manager", + "pest", + "php", + "plugin", + "test", + "testing", + "unit" + ], + "support": { + "source": "https://github.com/pestphp/pest-plugin/tree/v3.0.0" + }, + "funding": [ + { + "url": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66BYDWAT92N6L", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + }, + { + "url": "https://www.patreon.com/nunomaduro", + "type": "patreon" + } + ], + "time": "2024-09-08T23:21:41+00:00" + }, + { + "name": "pestphp/pest-plugin-arch", + "version": "v3.1.1", + "source": { + "type": "git", + "url": "https://github.com/pestphp/pest-plugin-arch.git", + "reference": "db7bd9cb1612b223e16618d85475c6f63b9c8daa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pestphp/pest-plugin-arch/zipball/db7bd9cb1612b223e16618d85475c6f63b9c8daa", + "reference": "db7bd9cb1612b223e16618d85475c6f63b9c8daa", + "shasum": "" + }, + "require": { + "pestphp/pest-plugin": "^3.0.0", + "php": "^8.2", + "ta-tikoma/phpunit-architecture-test": "^0.8.4" + }, + "require-dev": { + "pestphp/pest": "^3.8.1", + "pestphp/pest-dev-tools": "^3.4.0" + }, + "type": "library", + "extra": { + "pest": { + "plugins": [ + "Pest\\Arch\\Plugin" + ] + } + }, + "autoload": { + "files": [ + "src/Autoload.php" + ], + "psr-4": { + "Pest\\Arch\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "The Arch plugin for Pest PHP.", + "keywords": [ + "arch", + "architecture", + "framework", + "pest", + "php", + "plugin", + "test", + "testing", + "unit" + ], + "support": { + "source": "https://github.com/pestphp/pest-plugin-arch/tree/v3.1.1" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + } + ], + "time": "2025-04-16T22:59:48+00:00" + }, + { + "name": "pestphp/pest-plugin-laravel", + "version": "v3.2.0", + "source": { + "type": "git", + "url": "https://github.com/pestphp/pest-plugin-laravel.git", + "reference": "6801be82fd92b96e82dd72e563e5674b1ce365fc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pestphp/pest-plugin-laravel/zipball/6801be82fd92b96e82dd72e563e5674b1ce365fc", + "reference": "6801be82fd92b96e82dd72e563e5674b1ce365fc", + "shasum": "" + }, + "require": { + "laravel/framework": "^11.39.1|^12.9.2", + "pestphp/pest": "^3.8.2", + "php": "^8.2.0" + }, + "require-dev": { + "laravel/dusk": "^8.2.13|dev-develop", + "orchestra/testbench": "^9.9.0|^10.2.1", + "pestphp/pest-dev-tools": "^3.4.0" + }, + "type": "library", + "extra": { + "pest": { + "plugins": [ + "Pest\\Laravel\\Plugin" + ] + }, + "laravel": { + "providers": [ + "Pest\\Laravel\\PestServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "src/Autoload.php" + ], + "psr-4": { + "Pest\\Laravel\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "The Pest Laravel Plugin", + "keywords": [ + "framework", + "laravel", + "pest", + "php", + "test", + "testing", + "unit" + ], + "support": { + "source": "https://github.com/pestphp/pest-plugin-laravel/tree/v3.2.0" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + } + ], + "time": "2025-04-21T07:40:53+00:00" + }, + { + "name": "pestphp/pest-plugin-mutate", + "version": "v3.0.5", + "source": { + "type": "git", + "url": "https://github.com/pestphp/pest-plugin-mutate.git", + "reference": "e10dbdc98c9e2f3890095b4fe2144f63a5717e08" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pestphp/pest-plugin-mutate/zipball/e10dbdc98c9e2f3890095b4fe2144f63a5717e08", + "reference": "e10dbdc98c9e2f3890095b4fe2144f63a5717e08", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^5.2.0", + "pestphp/pest-plugin": "^3.0.0", + "php": "^8.2", + "psr/simple-cache": "^3.0.0" + }, + "require-dev": { + "pestphp/pest": "^3.0.8", + "pestphp/pest-dev-tools": "^3.0.0", + "pestphp/pest-plugin-type-coverage": "^3.0.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Pest\\Mutate\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Sandro Gehri", + "email": "sandrogehri@gmail.com" + } + ], + "description": "Mutates your code to find untested cases", + "keywords": [ + "framework", + "mutate", + "mutation", + "pest", + "php", + "plugin", + "test", + "testing", + "unit" + ], + "support": { + "source": "https://github.com/pestphp/pest-plugin-mutate/tree/v3.0.5" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/gehrisandro", + "type": "github" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + } + ], + "time": "2024-09-22T07:54:40+00:00" + }, + { + "name": "phar-io/manifest", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/phar-io/manifest.git", + "reference": "54750ef60c58e43759730615a392c31c80e23176" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176", + "reference": "54750ef60c58e43759730615a392c31c80e23176", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-phar": "*", + "ext-xmlwriter": "*", + "phar-io/version": "^3.0.1", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", + "support": { + "issues": "https://github.com/phar-io/manifest/issues", + "source": "https://github.com/phar-io/manifest/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2024-03-03T12:33:53+00:00" + }, + { + "name": "phar-io/version", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/phar-io/version.git", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Library for handling version information and constraints", + "support": { + "issues": "https://github.com/phar-io/version/issues", + "source": "https://github.com/phar-io/version/tree/3.2.1" + }, + "time": "2022-02-21T01:04:05+00:00" + }, + { + "name": "phpdocumentor/reflection-common", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-2.x": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "Common reflection classes used by phpdocumentor to reflect the code structure", + "homepage": "http://www.phpdoc.org", + "keywords": [ + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" + ], + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", + "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x" + }, + "time": "2020-06-27T09:03:43+00:00" + }, + { + "name": "phpdocumentor/reflection-docblock", + "version": "5.6.2", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "92dde6a5919e34835c506ac8c523ef095a95ed62" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/92dde6a5919e34835c506ac8c523ef095a95ed62", + "reference": "92dde6a5919e34835c506ac8c523ef095a95ed62", + "shasum": "" + }, + "require": { + "doctrine/deprecations": "^1.1", + "ext-filter": "*", + "php": "^7.4 || ^8.0", + "phpdocumentor/reflection-common": "^2.2", + "phpdocumentor/type-resolver": "^1.7", + "phpstan/phpdoc-parser": "^1.7|^2.0", + "webmozart/assert": "^1.9.1" + }, + "require-dev": { + "mockery/mockery": "~1.3.5 || ~1.6.0", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-mockery": "^1.1", + "phpstan/phpstan-webmozart-assert": "^1.2", + "phpunit/phpunit": "^9.5", + "psalm/phar": "^5.26" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + }, + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.6.2" + }, + "time": "2025-04-13T19:20:35+00:00" + }, + { + "name": "phpdocumentor/type-resolver", + "version": "1.10.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "679e3ce485b99e84c775d28e2e96fade9a7fb50a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/679e3ce485b99e84c775d28e2e96fade9a7fb50a", + "reference": "679e3ce485b99e84c775d28e2e96fade9a7fb50a", + "shasum": "" + }, + "require": { + "doctrine/deprecations": "^1.0", + "php": "^7.3 || ^8.0", + "phpdocumentor/reflection-common": "^2.0", + "phpstan/phpdoc-parser": "^1.18|^2.0" + }, + "require-dev": { + "ext-tokenizer": "*", + "phpbench/phpbench": "^1.2", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-phpunit": "^1.1", + "phpunit/phpunit": "^9.5", + "rector/rector": "^0.13.9", + "vimeo/psalm": "^4.25" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", + "support": { + "issues": "https://github.com/phpDocumentor/TypeResolver/issues", + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.10.0" + }, + "time": "2024-11-09T15:12:26+00:00" + }, + { + "name": "phpstan/phpdoc-parser", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://github.com/phpstan/phpdoc-parser.git", + "reference": "9b30d6fd026b2c132b3985ce6b23bec09ab3aa68" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/9b30d6fd026b2c132b3985ce6b23bec09ab3aa68", + "reference": "9b30d6fd026b2c132b3985ce6b23bec09ab3aa68", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "doctrine/annotations": "^2.0", + "nikic/php-parser": "^5.3.0", + "php-parallel-lint/php-parallel-lint": "^1.2", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpstan/phpstan-strict-rules": "^2.0", + "phpunit/phpunit": "^9.6", + "symfony/process": "^5.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "PHPStan\\PhpDocParser\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHPDoc parser with support for nullable, intersection and generic types", + "support": { + "issues": "https://github.com/phpstan/phpdoc-parser/issues", + "source": "https://github.com/phpstan/phpdoc-parser/tree/2.1.0" + }, + "time": "2025-02-19T13:28:12+00:00" + }, + { + "name": "phpunit/php-code-coverage", + "version": "11.0.9", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "14d63fbcca18457e49c6f8bebaa91a87e8e188d7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/14d63fbcca18457e49c6f8bebaa91a87e8e188d7", + "reference": "14d63fbcca18457e49c6f8bebaa91a87e8e188d7", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-xmlwriter": "*", + "nikic/php-parser": "^5.4.0", + "php": ">=8.2", + "phpunit/php-file-iterator": "^5.1.0", + "phpunit/php-text-template": "^4.0.1", + "sebastian/code-unit-reverse-lookup": "^4.0.1", + "sebastian/complexity": "^4.0.1", + "sebastian/environment": "^7.2.0", + "sebastian/lines-of-code": "^3.0.1", + "sebastian/version": "^5.0.2", + "theseer/tokenizer": "^1.2.3" + }, + "require-dev": { + "phpunit/phpunit": "^11.5.2" + }, + "suggest": { + "ext-pcov": "PHP extension that provides line coverage", + "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "11.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", + "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/11.0.9" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2025-02-25T13:26:39+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "5.1.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "118cfaaa8bc5aef3287bf315b6060b1174754af6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/118cfaaa8bc5aef3287bf315b6060b1174754af6", + "reference": "118cfaaa8bc5aef3287bf315b6060b1174754af6", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": [ + "filesystem", + "iterator" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", + "security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy", + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/5.1.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-08-27T05:02:59+00:00" + }, + { + "name": "phpunit/php-invoker", + "version": "5.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-invoker.git", + "reference": "c1ca3814734c07492b3d4c5f794f4b0995333da2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/c1ca3814734c07492b3d4c5f794f4b0995333da2", + "reference": "c1ca3814734c07492b3d4c5f794f4b0995333da2", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "ext-pcntl": "*", + "phpunit/phpunit": "^11.0" + }, + "suggest": { + "ext-pcntl": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Invoke callables with a timeout", + "homepage": "https://github.com/sebastianbergmann/php-invoker/", + "keywords": [ + "process" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-invoker/issues", + "security": "https://github.com/sebastianbergmann/php-invoker/security/policy", + "source": "https://github.com/sebastianbergmann/php-invoker/tree/5.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:07:44+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "3e0404dc6b300e6bf56415467ebcb3fe4f33e964" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/3e0404dc6b300e6bf56415467ebcb3fe4f33e964", + "reference": "3e0404dc6b300e6bf56415467ebcb3fe4f33e964", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": [ + "template" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-text-template/issues", + "security": "https://github.com/sebastianbergmann/php-text-template/security/policy", + "source": "https://github.com/sebastianbergmann/php-text-template/tree/4.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:08:43+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "7.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "3b415def83fbcb41f991d9ebf16ae4ad8b7837b3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3b415def83fbcb41f991d9ebf16ae4ad8b7837b3", + "reference": "3b415def83fbcb41f991d9ebf16ae4ad8b7837b3", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-timer/issues", + "security": "https://github.com/sebastianbergmann/php-timer/security/policy", + "source": "https://github.com/sebastianbergmann/php-timer/tree/7.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:09:35+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "11.5.15", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "4b6a4ee654e5e0c5e1f17e2f83c0f4c91dee1f9c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/4b6a4ee654e5e0c5e1f17e2f83c0f4c91dee1f9c", + "reference": "4b6a4ee654e5e0c5e1f17e2f83c0f4c91dee1f9c", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "ext-xmlwriter": "*", + "myclabs/deep-copy": "^1.13.0", + "phar-io/manifest": "^2.0.4", + "phar-io/version": "^3.2.1", + "php": ">=8.2", + "phpunit/php-code-coverage": "^11.0.9", + "phpunit/php-file-iterator": "^5.1.0", + "phpunit/php-invoker": "^5.0.1", + "phpunit/php-text-template": "^4.0.1", + "phpunit/php-timer": "^7.0.1", + "sebastian/cli-parser": "^3.0.2", + "sebastian/code-unit": "^3.0.3", + "sebastian/comparator": "^6.3.1", + "sebastian/diff": "^6.0.2", + "sebastian/environment": "^7.2.0", + "sebastian/exporter": "^6.3.0", + "sebastian/global-state": "^7.0.2", + "sebastian/object-enumerator": "^6.0.1", + "sebastian/type": "^5.1.2", + "sebastian/version": "^5.0.2", + "staabm/side-effects-detector": "^1.0.5" + }, + "suggest": { + "ext-soap": "To be able to generate mocks based on WSDL files" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "11.5-dev" + } + }, + "autoload": { + "files": [ + "src/Framework/Assert/Functions.php" + ], + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", + "keywords": [ + "phpunit", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/phpunit/issues", + "security": "https://github.com/sebastianbergmann/phpunit/security/policy", + "source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.15" + }, + "funding": [ + { + "url": "https://phpunit.de/sponsors.html", + "type": "custom" + }, + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", + "type": "tidelift" + } + ], + "time": "2025-03-23T16:02:11+00:00" + }, + { + "name": "sebastian/cli-parser", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/cli-parser.git", + "reference": "15c5dd40dc4f38794d383bb95465193f5e0ae180" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/15c5dd40dc4f38794d383bb95465193f5e0ae180", + "reference": "15c5dd40dc4f38794d383bb95465193f5e0ae180", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for parsing CLI options", + "homepage": "https://github.com/sebastianbergmann/cli-parser", + "support": { + "issues": "https://github.com/sebastianbergmann/cli-parser/issues", + "security": "https://github.com/sebastianbergmann/cli-parser/security/policy", + "source": "https://github.com/sebastianbergmann/cli-parser/tree/3.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:41:36+00:00" + }, + { + "name": "sebastian/code-unit", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit.git", + "reference": "54391c61e4af8078e5b276ab082b6d3c54c9ad64" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/54391c61e4af8078e5b276ab082b6d3c54c9ad64", + "reference": "54391c61e4af8078e5b276ab082b6d3c54c9ad64", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the PHP code units", + "homepage": "https://github.com/sebastianbergmann/code-unit", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit/issues", + "security": "https://github.com/sebastianbergmann/code-unit/security/policy", + "source": "https://github.com/sebastianbergmann/code-unit/tree/3.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2025-03-19T07:56:08+00:00" + }, + { + "name": "sebastian/code-unit-reverse-lookup", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "183a9b2632194febd219bb9246eee421dad8d45e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/183a9b2632194febd219bb9246eee421dad8d45e", + "reference": "183a9b2632194febd219bb9246eee421dad8d45e", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Looks up which function or method a line of code belongs to", + "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", + "security": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/security/policy", + "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/4.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:45:54+00:00" + }, + { + "name": "sebastian/comparator", + "version": "6.3.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "24b8fbc2c8e201bb1308e7b05148d6ab393b6959" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/24b8fbc2c8e201bb1308e7b05148d6ab393b6959", + "reference": "24b8fbc2c8e201bb1308e7b05148d6ab393b6959", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-mbstring": "*", + "php": ">=8.2", + "sebastian/diff": "^6.0", + "sebastian/exporter": "^6.0" + }, + "require-dev": { + "phpunit/phpunit": "^11.4" + }, + "suggest": { + "ext-bcmath": "For comparing BcMath\\Number objects" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.3-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "https://github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/comparator/issues", + "security": "https://github.com/sebastianbergmann/comparator/security/policy", + "source": "https://github.com/sebastianbergmann/comparator/tree/6.3.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2025-03-07T06:57:01+00:00" + }, + { + "name": "sebastian/complexity", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/complexity.git", + "reference": "ee41d384ab1906c68852636b6de493846e13e5a0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/ee41d384ab1906c68852636b6de493846e13e5a0", + "reference": "ee41d384ab1906c68852636b6de493846e13e5a0", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^5.0", + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for calculating the complexity of PHP code units", + "homepage": "https://github.com/sebastianbergmann/complexity", + "support": { + "issues": "https://github.com/sebastianbergmann/complexity/issues", + "security": "https://github.com/sebastianbergmann/complexity/security/policy", + "source": "https://github.com/sebastianbergmann/complexity/tree/4.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:49:50+00:00" + }, + { + "name": "sebastian/diff", + "version": "6.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "b4ccd857127db5d41a5b676f24b51371d76d8544" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/b4ccd857127db5d41a5b676f24b51371d76d8544", + "reference": "b4ccd857127db5d41a5b676f24b51371d76d8544", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0", + "symfony/process": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/diff/issues", + "security": "https://github.com/sebastianbergmann/diff/security/policy", + "source": "https://github.com/sebastianbergmann/diff/tree/6.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:53:05+00:00" + }, + { + "name": "sebastian/environment", + "version": "7.2.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "855f3ae0ab316bbafe1ba4e16e9f3c078d24a0c5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/855f3ae0ab316bbafe1ba4e16e9f3c078d24a0c5", + "reference": "855f3ae0ab316bbafe1ba4e16e9f3c078d24a0c5", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "suggest": { + "ext-posix": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.2-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "https://github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/environment/issues", + "security": "https://github.com/sebastianbergmann/environment/security/policy", + "source": "https://github.com/sebastianbergmann/environment/tree/7.2.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:54:44+00:00" + }, + { + "name": "sebastian/exporter", + "version": "6.3.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "3473f61172093b2da7de1fb5782e1f24cc036dc3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/3473f61172093b2da7de1fb5782e1f24cc036dc3", + "reference": "3473f61172093b2da7de1fb5782e1f24cc036dc3", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": ">=8.2", + "sebastian/recursion-context": "^6.0" + }, + "require-dev": { + "phpunit/phpunit": "^11.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "https://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/exporter/issues", + "security": "https://github.com/sebastianbergmann/exporter/security/policy", + "source": "https://github.com/sebastianbergmann/exporter/tree/6.3.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-12-05T09:17:50+00:00" + }, + { + "name": "sebastian/global-state", + "version": "7.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "3be331570a721f9a4b5917f4209773de17f747d7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/3be331570a721f9a4b5917f4209773de17f747d7", + "reference": "3be331570a721f9a4b5917f4209773de17f747d7", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "sebastian/object-reflector": "^4.0", + "sebastian/recursion-context": "^6.0" + }, + "require-dev": { + "ext-dom": "*", + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Snapshotting of global state", + "homepage": "https://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/global-state/issues", + "security": "https://github.com/sebastianbergmann/global-state/security/policy", + "source": "https://github.com/sebastianbergmann/global-state/tree/7.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:57:36+00:00" + }, + { + "name": "sebastian/lines-of-code", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/lines-of-code.git", + "reference": "d36ad0d782e5756913e42ad87cb2890f4ffe467a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/d36ad0d782e5756913e42ad87cb2890f4ffe467a", + "reference": "d36ad0d782e5756913e42ad87cb2890f4ffe467a", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^5.0", + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for counting the lines of code in PHP source code", + "homepage": "https://github.com/sebastianbergmann/lines-of-code", + "support": { + "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", + "security": "https://github.com/sebastianbergmann/lines-of-code/security/policy", + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/3.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:58:38+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "6.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "f5b498e631a74204185071eb41f33f38d64608aa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/f5b498e631a74204185071eb41f33f38d64608aa", + "reference": "f5b498e631a74204185071eb41f33f38d64608aa", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "sebastian/object-reflector": "^4.0", + "sebastian/recursion-context": "^6.0" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Traverses array structures and object graphs to enumerate all referenced objects", + "homepage": "https://github.com/sebastianbergmann/object-enumerator/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", + "security": "https://github.com/sebastianbergmann/object-enumerator/security/policy", + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/6.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:00:13+00:00" + }, + { + "name": "sebastian/object-reflector", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "6e1a43b411b2ad34146dee7524cb13a068bb35f9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/6e1a43b411b2ad34146dee7524cb13a068bb35f9", + "reference": "6e1a43b411b2ad34146dee7524cb13a068bb35f9", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Allows reflection of object attributes, including inherited and non-public ones", + "homepage": "https://github.com/sebastianbergmann/object-reflector/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-reflector/issues", + "security": "https://github.com/sebastianbergmann/object-reflector/security/policy", + "source": "https://github.com/sebastianbergmann/object-reflector/tree/4.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:01:32+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "6.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "694d156164372abbd149a4b85ccda2e4670c0e16" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/694d156164372abbd149a4b85ccda2e4670c0e16", + "reference": "694d156164372abbd149a4b85ccda2e4670c0e16", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "https://github.com/sebastianbergmann/recursion-context", + "support": { + "issues": "https://github.com/sebastianbergmann/recursion-context/issues", + "security": "https://github.com/sebastianbergmann/recursion-context/security/policy", + "source": "https://github.com/sebastianbergmann/recursion-context/tree/6.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:10:34+00:00" + }, + { + "name": "sebastian/type", + "version": "5.1.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/type.git", + "reference": "a8a7e30534b0eb0c77cd9d07e82de1a114389f5e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/a8a7e30534b0eb0c77cd9d07e82de1a114389f5e", + "reference": "a8a7e30534b0eb0c77cd9d07e82de1a114389f5e", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the types of the PHP type system", + "homepage": "https://github.com/sebastianbergmann/type", + "support": { + "issues": "https://github.com/sebastianbergmann/type/issues", + "security": "https://github.com/sebastianbergmann/type/security/policy", + "source": "https://github.com/sebastianbergmann/type/tree/5.1.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2025-03-18T13:35:50+00:00" + }, + { + "name": "sebastian/version", + "version": "5.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "c687e3387b99f5b03b6caa64c74b63e2936ff874" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c687e3387b99f5b03b6caa64c74b63e2936ff874", + "reference": "c687e3387b99f5b03b6caa64c74b63e2936ff874", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", + "support": { + "issues": "https://github.com/sebastianbergmann/version/issues", + "security": "https://github.com/sebastianbergmann/version/security/policy", + "source": "https://github.com/sebastianbergmann/version/tree/5.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-10-09T05:16:32+00:00" + }, + { + "name": "staabm/side-effects-detector", + "version": "1.0.5", + "source": { + "type": "git", + "url": "https://github.com/staabm/side-effects-detector.git", + "reference": "d8334211a140ce329c13726d4a715adbddd0a163" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/staabm/side-effects-detector/zipball/d8334211a140ce329c13726d4a715adbddd0a163", + "reference": "d8334211a140ce329c13726d4a715adbddd0a163", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "phpstan/extension-installer": "^1.4.3", + "phpstan/phpstan": "^1.12.6", + "phpunit/phpunit": "^9.6.21", + "symfony/var-dumper": "^5.4.43", + "tomasvotruba/type-coverage": "1.0.0", + "tomasvotruba/unused-public": "1.0.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "lib/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A static analysis tool to detect side effects in PHP code", + "keywords": [ + "static analysis" + ], + "support": { + "issues": "https://github.com/staabm/side-effects-detector/issues", + "source": "https://github.com/staabm/side-effects-detector/tree/1.0.5" + }, + "funding": [ + { + "url": "https://github.com/staabm", + "type": "github" + } + ], + "time": "2024-10-20T05:08:20+00:00" + }, + { + "name": "symfony/yaml", + "version": "v7.2.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "4c4b6f4cfcd7e52053f0c8bfad0f7f30fb924912" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/4c4b6f4cfcd7e52053f0c8bfad0f7f30fb924912", + "reference": "4c4b6f4cfcd7e52053f0c8bfad0f7f30fb924912", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3.0", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/console": "<6.4" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0" + }, + "bin": [ + "Resources/bin/yaml-lint" + ], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Loads and dumps YAML files", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/yaml/tree/v7.2.5" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-03-03T07:12:39+00:00" + }, + { + "name": "ta-tikoma/phpunit-architecture-test", + "version": "0.8.5", + "source": { + "type": "git", + "url": "https://github.com/ta-tikoma/phpunit-architecture-test.git", + "reference": "cf6fb197b676ba716837c886baca842e4db29005" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ta-tikoma/phpunit-architecture-test/zipball/cf6fb197b676ba716837c886baca842e4db29005", + "reference": "cf6fb197b676ba716837c886baca842e4db29005", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.18.0 || ^5.0.0", + "php": "^8.1.0", + "phpdocumentor/reflection-docblock": "^5.3.0", + "phpunit/phpunit": "^10.5.5 || ^11.0.0 || ^12.0.0", + "symfony/finder": "^6.4.0 || ^7.0.0" + }, + "require-dev": { + "laravel/pint": "^1.13.7", + "phpstan/phpstan": "^1.10.52" + }, + "type": "library", + "autoload": { + "psr-4": { + "PHPUnit\\Architecture\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ni Shi", + "email": "futik0ma011@gmail.com" + }, + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Methods for testing application architecture", + "keywords": [ + "architecture", + "phpunit", + "stucture", + "test", + "testing" + ], + "support": { + "issues": "https://github.com/ta-tikoma/phpunit-architecture-test/issues", + "source": "https://github.com/ta-tikoma/phpunit-architecture-test/tree/0.8.5" + }, + "time": "2025-04-20T20:23:40+00:00" + }, + { + "name": "theseer/tokenizer", + "version": "1.2.3", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", + "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + } + ], + "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", + "support": { + "issues": "https://github.com/theseer/tokenizer/issues", + "source": "https://github.com/theseer/tokenizer/tree/1.2.3" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2024-03-03T12:36:25+00:00" + } + ], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": {}, + "prefer-stable": true, + "prefer-lowest": false, + "platform": { + "php": "^8.2" + }, + "platform-dev": {}, + "plugin-api-version": "2.6.0" +} diff --git a/config/app.php b/config/app.php new file mode 100644 index 0000000..324b513 --- /dev/null +++ b/config/app.php @@ -0,0 +1,126 @@ + env('APP_NAME', 'Laravel'), + + /* + |-------------------------------------------------------------------------- + | Application Environment + |-------------------------------------------------------------------------- + | + | This value determines the "environment" your application is currently + | running in. This may determine how you prefer to configure various + | services the application utilizes. Set this in your ".env" file. + | + */ + + 'env' => env('APP_ENV', 'production'), + + /* + |-------------------------------------------------------------------------- + | Application Debug Mode + |-------------------------------------------------------------------------- + | + | When your application is in debug mode, detailed error messages with + | stack traces will be shown on every error that occurs within your + | application. If disabled, a simple generic error page is shown. + | + */ + + 'debug' => (bool) env('APP_DEBUG', false), + + /* + |-------------------------------------------------------------------------- + | Application URL + |-------------------------------------------------------------------------- + | + | This URL is used by the console to properly generate URLs when using + | the Artisan command line tool. You should set this to the root of + | the application so that it's available within Artisan commands. + | + */ + + 'url' => env('APP_URL', 'http://localhost'), + + /* + |-------------------------------------------------------------------------- + | Application Timezone + |-------------------------------------------------------------------------- + | + | Here you may specify the default timezone for your application, which + | will be used by the PHP date and date-time functions. The timezone + | is set to "UTC" by default as it is suitable for most use cases. + | + */ + + 'timezone' => 'UTC', + + /* + |-------------------------------------------------------------------------- + | Application Locale Configuration + |-------------------------------------------------------------------------- + | + | The application locale determines the default locale that will be used + | by Laravel's translation / localization methods. This option can be + | set to any locale for which you plan to have translation strings. + | + */ + + 'locale' => env('APP_LOCALE', 'en'), + + 'fallback_locale' => env('APP_FALLBACK_LOCALE', 'en'), + + 'faker_locale' => env('APP_FAKER_LOCALE', 'en_US'), + + /* + |-------------------------------------------------------------------------- + | Encryption Key + |-------------------------------------------------------------------------- + | + | This key is utilized by Laravel's encryption services and should be set + | to a random, 32 character string to ensure that all encrypted values + | are secure. You should do this prior to deploying the application. + | + */ + + 'cipher' => 'AES-256-CBC', + + 'key' => env('APP_KEY'), + + 'previous_keys' => [ + ...array_filter( + explode(',', env('APP_PREVIOUS_KEYS', '')) + ), + ], + + /* + |-------------------------------------------------------------------------- + | Maintenance Mode Driver + |-------------------------------------------------------------------------- + | + | These configuration options determine the driver used to determine and + | manage Laravel's "maintenance mode" status. The "cache" driver will + | allow maintenance mode to be controlled across multiple machines. + | + | Supported drivers: "file", "cache" + | + */ + + 'maintenance' => [ + 'driver' => env('APP_MAINTENANCE_DRIVER', 'file'), + 'store' => env('APP_MAINTENANCE_STORE', 'database'), + ], + +]; diff --git a/config/auth.php b/config/auth.php new file mode 100644 index 0000000..0ba5d5d --- /dev/null +++ b/config/auth.php @@ -0,0 +1,115 @@ + [ + 'guard' => env('AUTH_GUARD', 'web'), + 'passwords' => env('AUTH_PASSWORD_BROKER', 'users'), + ], + + /* + |-------------------------------------------------------------------------- + | Authentication Guards + |-------------------------------------------------------------------------- + | + | Next, you may define every authentication guard for your application. + | Of course, a great default configuration has been defined for you + | which utilizes session storage plus the Eloquent user provider. + | + | All authentication guards have a user provider, which defines how the + | users are actually retrieved out of your database or other storage + | system used by the application. Typically, Eloquent is utilized. + | + | Supported: "session" + | + */ + + 'guards' => [ + 'web' => [ + 'driver' => 'session', + 'provider' => 'users', + ], + ], + + /* + |-------------------------------------------------------------------------- + | User Providers + |-------------------------------------------------------------------------- + | + | All authentication guards have a user provider, which defines how the + | users are actually retrieved out of your database or other storage + | system used by the application. Typically, Eloquent is utilized. + | + | If you have multiple user tables or models you may configure multiple + | providers to represent the model / table. These providers may then + | be assigned to any extra authentication guards you have defined. + | + | Supported: "database", "eloquent" + | + */ + + 'providers' => [ + 'users' => [ + 'driver' => 'eloquent', + 'model' => env('AUTH_MODEL', App\Models\User::class), + ], + + // 'users' => [ + // 'driver' => 'database', + // 'table' => 'users', + // ], + ], + + /* + |-------------------------------------------------------------------------- + | Resetting Passwords + |-------------------------------------------------------------------------- + | + | These configuration options specify the behavior of Laravel's password + | reset functionality, including the table utilized for token storage + | and the user provider that is invoked to actually retrieve users. + | + | The expiry time is the number of minutes that each reset token will be + | considered valid. This security feature keeps tokens short-lived so + | they have less time to be guessed. You may change this as needed. + | + | The throttle setting is the number of seconds a user must wait before + | generating more password reset tokens. This prevents the user from + | quickly generating a very large amount of password reset tokens. + | + */ + + 'passwords' => [ + 'users' => [ + 'provider' => 'users', + 'table' => env('AUTH_PASSWORD_RESET_TOKEN_TABLE', 'password_reset_tokens'), + 'expire' => 60, + 'throttle' => 60, + ], + ], + + /* + |-------------------------------------------------------------------------- + | Password Confirmation Timeout + |-------------------------------------------------------------------------- + | + | Here you may define the amount of seconds before a password confirmation + | window expires and users are asked to re-enter their password via the + | confirmation screen. By default, the timeout lasts for three hours. + | + */ + + 'password_timeout' => env('AUTH_PASSWORD_TIMEOUT', 10800), + +]; diff --git a/config/cache.php b/config/cache.php new file mode 100644 index 0000000..925f7d2 --- /dev/null +++ b/config/cache.php @@ -0,0 +1,108 @@ + env('CACHE_STORE', 'database'), + + /* + |-------------------------------------------------------------------------- + | Cache Stores + |-------------------------------------------------------------------------- + | + | Here you may define all of the cache "stores" for your application as + | well as their drivers. You may even define multiple stores for the + | same cache driver to group types of items stored in your caches. + | + | Supported drivers: "array", "database", "file", "memcached", + | "redis", "dynamodb", "octane", "null" + | + */ + + 'stores' => [ + + 'array' => [ + 'driver' => 'array', + 'serialize' => false, + ], + + 'database' => [ + 'driver' => 'database', + 'connection' => env('DB_CACHE_CONNECTION'), + 'table' => env('DB_CACHE_TABLE', 'cache'), + 'lock_connection' => env('DB_CACHE_LOCK_CONNECTION'), + 'lock_table' => env('DB_CACHE_LOCK_TABLE'), + ], + + 'file' => [ + 'driver' => 'file', + 'path' => storage_path('framework/cache/data'), + 'lock_path' => storage_path('framework/cache/data'), + ], + + 'memcached' => [ + 'driver' => 'memcached', + 'persistent_id' => env('MEMCACHED_PERSISTENT_ID'), + 'sasl' => [ + env('MEMCACHED_USERNAME'), + env('MEMCACHED_PASSWORD'), + ], + 'options' => [ + // Memcached::OPT_CONNECT_TIMEOUT => 2000, + ], + 'servers' => [ + [ + 'host' => env('MEMCACHED_HOST', '127.0.0.1'), + 'port' => env('MEMCACHED_PORT', 11211), + 'weight' => 100, + ], + ], + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => env('REDIS_CACHE_CONNECTION', 'cache'), + 'lock_connection' => env('REDIS_CACHE_LOCK_CONNECTION', 'default'), + ], + + 'dynamodb' => [ + 'driver' => 'dynamodb', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + 'table' => env('DYNAMODB_CACHE_TABLE', 'cache'), + 'endpoint' => env('DYNAMODB_ENDPOINT'), + ], + + 'octane' => [ + 'driver' => 'octane', + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Cache Key Prefix + |-------------------------------------------------------------------------- + | + | When utilizing the APC, database, memcached, Redis, and DynamoDB cache + | stores, there might be other applications using the same cache. For + | that reason, you may prefix every cache key to avoid collisions. + | + */ + + 'prefix' => env('CACHE_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_cache_'), + +]; diff --git a/config/database.php b/config/database.php new file mode 100644 index 0000000..8910562 --- /dev/null +++ b/config/database.php @@ -0,0 +1,174 @@ + env('DB_CONNECTION', 'sqlite'), + + /* + |-------------------------------------------------------------------------- + | Database Connections + |-------------------------------------------------------------------------- + | + | Below are all of the database connections defined for your application. + | An example configuration is provided for each database system which + | is supported by Laravel. You're free to add / remove connections. + | + */ + + 'connections' => [ + + 'sqlite' => [ + 'driver' => 'sqlite', + 'url' => env('DB_URL'), + 'database' => env('DB_DATABASE', database_path('database.sqlite')), + 'prefix' => '', + 'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true), + 'busy_timeout' => null, + 'journal_mode' => null, + 'synchronous' => null, + ], + + 'mysql' => [ + 'driver' => 'mysql', + 'url' => env('DB_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '3306'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), + 'password' => env('DB_PASSWORD', ''), + 'unix_socket' => env('DB_SOCKET', ''), + 'charset' => env('DB_CHARSET', 'utf8mb4'), + 'collation' => env('DB_COLLATION', 'utf8mb4_unicode_ci'), + 'prefix' => '', + 'prefix_indexes' => true, + 'strict' => true, + 'engine' => null, + 'options' => extension_loaded('pdo_mysql') ? array_filter([ + PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), + ]) : [], + ], + + 'mariadb' => [ + 'driver' => 'mariadb', + 'url' => env('DB_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '3306'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), + 'password' => env('DB_PASSWORD', ''), + 'unix_socket' => env('DB_SOCKET', ''), + 'charset' => env('DB_CHARSET', 'utf8mb4'), + 'collation' => env('DB_COLLATION', 'utf8mb4_unicode_ci'), + 'prefix' => '', + 'prefix_indexes' => true, + 'strict' => true, + 'engine' => null, + 'options' => extension_loaded('pdo_mysql') ? array_filter([ + PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), + ]) : [], + ], + + 'pgsql' => [ + 'driver' => 'pgsql', + 'url' => env('DB_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '5432'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), + 'password' => env('DB_PASSWORD', ''), + 'charset' => env('DB_CHARSET', 'utf8'), + 'prefix' => '', + 'prefix_indexes' => true, + 'search_path' => 'public', + 'sslmode' => 'prefer', + ], + + 'sqlsrv' => [ + 'driver' => 'sqlsrv', + 'url' => env('DB_URL'), + 'host' => env('DB_HOST', 'localhost'), + 'port' => env('DB_PORT', '1433'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), + 'password' => env('DB_PASSWORD', ''), + 'charset' => env('DB_CHARSET', 'utf8'), + 'prefix' => '', + 'prefix_indexes' => true, + // 'encrypt' => env('DB_ENCRYPT', 'yes'), + // 'trust_server_certificate' => env('DB_TRUST_SERVER_CERTIFICATE', 'false'), + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Migration Repository Table + |-------------------------------------------------------------------------- + | + | This table keeps track of all the migrations that have already run for + | your application. Using this information, we can determine which of + | the migrations on disk haven't actually been run on the database. + | + */ + + 'migrations' => [ + 'table' => 'migrations', + 'update_date_on_publish' => true, + ], + + /* + |-------------------------------------------------------------------------- + | Redis Databases + |-------------------------------------------------------------------------- + | + | Redis is an open source, fast, and advanced key-value store that also + | provides a richer body of commands than a typical key-value system + | such as Memcached. You may define your connection settings here. + | + */ + + 'redis' => [ + + 'client' => env('REDIS_CLIENT', 'phpredis'), + + 'options' => [ + 'cluster' => env('REDIS_CLUSTER', 'redis'), + 'prefix' => env('REDIS_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_database_'), + 'persistent' => env('REDIS_PERSISTENT', false), + ], + + 'default' => [ + 'url' => env('REDIS_URL'), + 'host' => env('REDIS_HOST', '127.0.0.1'), + 'username' => env('REDIS_USERNAME'), + 'password' => env('REDIS_PASSWORD'), + 'port' => env('REDIS_PORT', '6379'), + 'database' => env('REDIS_DB', '0'), + ], + + 'cache' => [ + 'url' => env('REDIS_URL'), + 'host' => env('REDIS_HOST', '127.0.0.1'), + 'username' => env('REDIS_USERNAME'), + 'password' => env('REDIS_PASSWORD'), + 'port' => env('REDIS_PORT', '6379'), + 'database' => env('REDIS_CACHE_DB', '1'), + ], + + ], + +]; diff --git a/config/filament.php b/config/filament.php new file mode 100644 index 0000000..488a01f --- /dev/null +++ b/config/filament.php @@ -0,0 +1,101 @@ + [ + + // 'echo' => [ + // 'broadcaster' => 'pusher', + // 'key' => env('VITE_PUSHER_APP_KEY'), + // 'cluster' => env('VITE_PUSHER_APP_CLUSTER'), + // 'wsHost' => env('VITE_PUSHER_HOST'), + // 'wsPort' => env('VITE_PUSHER_PORT'), + // 'wssPort' => env('VITE_PUSHER_PORT'), + // 'authEndpoint' => '/broadcasting/auth', + // 'disableStats' => true, + // 'encrypted' => true, + // 'forceTLS' => true, + // ], + + ], + + /* + |-------------------------------------------------------------------------- + | Default Filesystem Disk + |-------------------------------------------------------------------------- + | + | This is the storage disk Filament will use to store files. You may use + | any of the disks defined in the `config/filesystems.php`. + | + */ + + 'default_filesystem_disk' => env('FILAMENT_FILESYSTEM_DISK', 'public'), + + /* + |-------------------------------------------------------------------------- + | Assets Path + |-------------------------------------------------------------------------- + | + | This is the directory where Filament's assets will be published to. It + | is relative to the `public` directory of your Laravel application. + | + | After changing the path, you should run `php artisan filament:assets`. + | + */ + + 'assets_path' => null, + + /* + |-------------------------------------------------------------------------- + | Cache Path + |-------------------------------------------------------------------------- + | + | This is the directory that Filament will use to store cache files that + | are used to optimize the registration of components. + | + | After changing the path, you should run `php artisan filament:cache-components`. + | + */ + + 'cache_path' => base_path('bootstrap/cache/filament'), + + /* + |-------------------------------------------------------------------------- + | Livewire Loading Delay + |-------------------------------------------------------------------------- + | + | This sets the delay before loading indicators appear. + | + | Setting this to 'none' makes indicators appear immediately, which can be + | desirable for high-latency connections. Setting it to 'default' applies + | Livewire's standard 200ms delay. + | + */ + + 'livewire_loading_delay' => 'default', + + /* + |-------------------------------------------------------------------------- + | System Route Prefix + |-------------------------------------------------------------------------- + | + | This is the prefix used for the system routes that Filament registers, + | such as the routes for downloading exports and failed import rows. + | + */ + + 'system_route_prefix' => 'filament', + +]; diff --git a/config/filesystems.php b/config/filesystems.php new file mode 100644 index 0000000..3d671bd --- /dev/null +++ b/config/filesystems.php @@ -0,0 +1,80 @@ + env('FILESYSTEM_DISK', 'local'), + + /* + |-------------------------------------------------------------------------- + | Filesystem Disks + |-------------------------------------------------------------------------- + | + | Below you may configure as many filesystem disks as necessary, and you + | may even configure multiple disks for the same driver. Examples for + | most supported storage drivers are configured here for reference. + | + | Supported drivers: "local", "ftp", "sftp", "s3" + | + */ + + 'disks' => [ + + 'local' => [ + 'driver' => 'local', + 'root' => storage_path('app/private'), + 'serve' => true, + 'throw' => false, + 'report' => false, + ], + + 'public' => [ + 'driver' => 'local', + 'root' => storage_path('app/public'), + 'url' => env('APP_URL').'/storage', + 'visibility' => 'public', + 'throw' => false, + 'report' => false, + ], + + 's3' => [ + 'driver' => 's3', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION'), + 'bucket' => env('AWS_BUCKET'), + 'url' => env('AWS_URL'), + 'endpoint' => env('AWS_ENDPOINT'), + 'use_path_style_endpoint' => env('AWS_USE_PATH_STYLE_ENDPOINT', false), + 'throw' => false, + 'report' => false, + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Symbolic Links + |-------------------------------------------------------------------------- + | + | Here you may configure the symbolic links that will be created when the + | `storage:link` Artisan command is executed. The array keys should be + | the locations of the links and the values should be their targets. + | + */ + + 'links' => [ + public_path('storage') => storage_path('app/public'), + ], + +]; diff --git a/config/logging.php b/config/logging.php new file mode 100644 index 0000000..8d94292 --- /dev/null +++ b/config/logging.php @@ -0,0 +1,132 @@ + env('LOG_CHANNEL', 'stack'), + + /* + |-------------------------------------------------------------------------- + | Deprecations Log Channel + |-------------------------------------------------------------------------- + | + | This option controls the log channel that should be used to log warnings + | regarding deprecated PHP and library features. This allows you to get + | your application ready for upcoming major versions of dependencies. + | + */ + + 'deprecations' => [ + 'channel' => env('LOG_DEPRECATIONS_CHANNEL', 'null'), + 'trace' => env('LOG_DEPRECATIONS_TRACE', false), + ], + + /* + |-------------------------------------------------------------------------- + | Log Channels + |-------------------------------------------------------------------------- + | + | Here you may configure the log channels for your application. Laravel + | utilizes the Monolog PHP logging library, which includes a variety + | of powerful log handlers and formatters that you're free to use. + | + | Available drivers: "single", "daily", "slack", "syslog", + | "errorlog", "monolog", "custom", "stack" + | + */ + + 'channels' => [ + + 'stack' => [ + 'driver' => 'stack', + 'channels' => explode(',', env('LOG_STACK', 'single')), + 'ignore_exceptions' => false, + ], + + 'single' => [ + 'driver' => 'single', + 'path' => storage_path('logs/laravel.log'), + 'level' => env('LOG_LEVEL', 'debug'), + 'replace_placeholders' => true, + ], + + 'daily' => [ + 'driver' => 'daily', + 'path' => storage_path('logs/laravel.log'), + 'level' => env('LOG_LEVEL', 'debug'), + 'days' => env('LOG_DAILY_DAYS', 14), + 'replace_placeholders' => true, + ], + + 'slack' => [ + 'driver' => 'slack', + 'url' => env('LOG_SLACK_WEBHOOK_URL'), + 'username' => env('LOG_SLACK_USERNAME', 'Laravel Log'), + 'emoji' => env('LOG_SLACK_EMOJI', ':boom:'), + 'level' => env('LOG_LEVEL', 'critical'), + 'replace_placeholders' => true, + ], + + 'papertrail' => [ + 'driver' => 'monolog', + 'level' => env('LOG_LEVEL', 'debug'), + 'handler' => env('LOG_PAPERTRAIL_HANDLER', SyslogUdpHandler::class), + 'handler_with' => [ + 'host' => env('PAPERTRAIL_URL'), + 'port' => env('PAPERTRAIL_PORT'), + 'connectionString' => 'tls://'.env('PAPERTRAIL_URL').':'.env('PAPERTRAIL_PORT'), + ], + 'processors' => [PsrLogMessageProcessor::class], + ], + + 'stderr' => [ + 'driver' => 'monolog', + 'level' => env('LOG_LEVEL', 'debug'), + 'handler' => StreamHandler::class, + 'formatter' => env('LOG_STDERR_FORMATTER'), + 'with' => [ + 'stream' => 'php://stderr', + ], + 'processors' => [PsrLogMessageProcessor::class], + ], + + 'syslog' => [ + 'driver' => 'syslog', + 'level' => env('LOG_LEVEL', 'debug'), + 'facility' => env('LOG_SYSLOG_FACILITY', LOG_USER), + 'replace_placeholders' => true, + ], + + 'errorlog' => [ + 'driver' => 'errorlog', + 'level' => env('LOG_LEVEL', 'debug'), + 'replace_placeholders' => true, + ], + + 'null' => [ + 'driver' => 'monolog', + 'handler' => NullHandler::class, + ], + + 'emergency' => [ + 'path' => storage_path('logs/laravel.log'), + ], + + ], + +]; diff --git a/config/mail.php b/config/mail.php new file mode 100644 index 0000000..756305b --- /dev/null +++ b/config/mail.php @@ -0,0 +1,116 @@ + env('MAIL_MAILER', 'log'), + + /* + |-------------------------------------------------------------------------- + | Mailer Configurations + |-------------------------------------------------------------------------- + | + | Here you may configure all of the mailers used by your application plus + | their respective settings. Several examples have been configured for + | you and you are free to add your own as your application requires. + | + | Laravel supports a variety of mail "transport" drivers that can be used + | when delivering an email. You may specify which one you're using for + | your mailers below. You may also add additional mailers if needed. + | + | Supported: "smtp", "sendmail", "mailgun", "ses", "ses-v2", + | "postmark", "resend", "log", "array", + | "failover", "roundrobin" + | + */ + + 'mailers' => [ + + 'smtp' => [ + 'transport' => 'smtp', + 'scheme' => env('MAIL_SCHEME'), + 'url' => env('MAIL_URL'), + 'host' => env('MAIL_HOST', '127.0.0.1'), + 'port' => env('MAIL_PORT', 2525), + 'username' => env('MAIL_USERNAME'), + 'password' => env('MAIL_PASSWORD'), + 'timeout' => null, + 'local_domain' => env('MAIL_EHLO_DOMAIN', parse_url(env('APP_URL', 'http://localhost'), PHP_URL_HOST)), + ], + + 'ses' => [ + 'transport' => 'ses', + ], + + 'postmark' => [ + 'transport' => 'postmark', + // 'message_stream_id' => env('POSTMARK_MESSAGE_STREAM_ID'), + // 'client' => [ + // 'timeout' => 5, + // ], + ], + + 'resend' => [ + 'transport' => 'resend', + ], + + 'sendmail' => [ + 'transport' => 'sendmail', + 'path' => env('MAIL_SENDMAIL_PATH', '/usr/sbin/sendmail -bs -i'), + ], + + 'log' => [ + 'transport' => 'log', + 'channel' => env('MAIL_LOG_CHANNEL'), + ], + + 'array' => [ + 'transport' => 'array', + ], + + 'failover' => [ + 'transport' => 'failover', + 'mailers' => [ + 'smtp', + 'log', + ], + ], + + 'roundrobin' => [ + 'transport' => 'roundrobin', + 'mailers' => [ + 'ses', + 'postmark', + ], + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Global "From" Address + |-------------------------------------------------------------------------- + | + | You may wish for all emails sent by your application to be sent from + | the same address. Here you may specify a name and address that is + | used globally for all emails that are sent by your application. + | + */ + + 'from' => [ + 'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'), + 'name' => env('MAIL_FROM_NAME', 'Example'), + ], + +]; diff --git a/config/queue.php b/config/queue.php new file mode 100644 index 0000000..116bd8d --- /dev/null +++ b/config/queue.php @@ -0,0 +1,112 @@ + env('QUEUE_CONNECTION', 'database'), + + /* + |-------------------------------------------------------------------------- + | Queue Connections + |-------------------------------------------------------------------------- + | + | Here you may configure the connection options for every queue backend + | used by your application. An example configuration is provided for + | each backend supported by Laravel. You're also free to add more. + | + | Drivers: "sync", "database", "beanstalkd", "sqs", "redis", "null" + | + */ + + 'connections' => [ + + 'sync' => [ + 'driver' => 'sync', + ], + + 'database' => [ + 'driver' => 'database', + 'connection' => env('DB_QUEUE_CONNECTION'), + 'table' => env('DB_QUEUE_TABLE', 'jobs'), + 'queue' => env('DB_QUEUE', 'default'), + 'retry_after' => (int) env('DB_QUEUE_RETRY_AFTER', 90), + 'after_commit' => false, + ], + + 'beanstalkd' => [ + 'driver' => 'beanstalkd', + 'host' => env('BEANSTALKD_QUEUE_HOST', 'localhost'), + 'queue' => env('BEANSTALKD_QUEUE', 'default'), + 'retry_after' => (int) env('BEANSTALKD_QUEUE_RETRY_AFTER', 90), + 'block_for' => 0, + 'after_commit' => false, + ], + + 'sqs' => [ + 'driver' => 'sqs', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'prefix' => env('SQS_PREFIX', 'https://sqs.us-east-1.amazonaws.com/your-account-id'), + 'queue' => env('SQS_QUEUE', 'default'), + 'suffix' => env('SQS_SUFFIX'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + 'after_commit' => false, + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => env('REDIS_QUEUE_CONNECTION', 'default'), + 'queue' => env('REDIS_QUEUE', 'default'), + 'retry_after' => (int) env('REDIS_QUEUE_RETRY_AFTER', 90), + 'block_for' => null, + 'after_commit' => false, + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Job Batching + |-------------------------------------------------------------------------- + | + | The following options configure the database and table that store job + | batching information. These options can be updated to any database + | connection and table which has been defined by your application. + | + */ + + 'batching' => [ + 'database' => env('DB_CONNECTION', 'sqlite'), + 'table' => 'job_batches', + ], + + /* + |-------------------------------------------------------------------------- + | Failed Queue Jobs + |-------------------------------------------------------------------------- + | + | These options configure the behavior of failed queue job logging so you + | can control how and where failed jobs are stored. Laravel ships with + | support for storing failed jobs in a simple file or in a database. + | + | Supported drivers: "database-uuids", "dynamodb", "file", "null" + | + */ + + 'failed' => [ + 'driver' => env('QUEUE_FAILED_DRIVER', 'database-uuids'), + 'database' => env('DB_CONNECTION', 'sqlite'), + 'table' => 'failed_jobs', + ], + +]; diff --git a/config/services.php b/config/services.php new file mode 100644 index 0000000..27a3617 --- /dev/null +++ b/config/services.php @@ -0,0 +1,38 @@ + [ + 'token' => env('POSTMARK_TOKEN'), + ], + + 'ses' => [ + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + ], + + 'resend' => [ + 'key' => env('RESEND_KEY'), + ], + + 'slack' => [ + 'notifications' => [ + 'bot_user_oauth_token' => env('SLACK_BOT_USER_OAUTH_TOKEN'), + 'channel' => env('SLACK_BOT_USER_DEFAULT_CHANNEL'), + ], + ], + +]; diff --git a/config/session.php b/config/session.php new file mode 100644 index 0000000..ba0aa60 --- /dev/null +++ b/config/session.php @@ -0,0 +1,217 @@ + env('SESSION_DRIVER', 'database'), + + /* + |-------------------------------------------------------------------------- + | Session Lifetime + |-------------------------------------------------------------------------- + | + | Here you may specify the number of minutes that you wish the session + | to be allowed to remain idle before it expires. If you want them + | to expire immediately when the browser is closed then you may + | indicate that via the expire_on_close configuration option. + | + */ + + 'lifetime' => (int) env('SESSION_LIFETIME', 120), + + 'expire_on_close' => env('SESSION_EXPIRE_ON_CLOSE', false), + + /* + |-------------------------------------------------------------------------- + | Session Encryption + |-------------------------------------------------------------------------- + | + | This option allows you to easily specify that all of your session data + | should be encrypted before it's stored. All encryption is performed + | automatically by Laravel and you may use the session like normal. + | + */ + + 'encrypt' => env('SESSION_ENCRYPT', false), + + /* + |-------------------------------------------------------------------------- + | Session File Location + |-------------------------------------------------------------------------- + | + | When utilizing the "file" session driver, the session files are placed + | on disk. The default storage location is defined here; however, you + | are free to provide another location where they should be stored. + | + */ + + 'files' => storage_path('framework/sessions'), + + /* + |-------------------------------------------------------------------------- + | Session Database Connection + |-------------------------------------------------------------------------- + | + | When using the "database" or "redis" session drivers, you may specify a + | connection that should be used to manage these sessions. This should + | correspond to a connection in your database configuration options. + | + */ + + 'connection' => env('SESSION_CONNECTION'), + + /* + |-------------------------------------------------------------------------- + | Session Database Table + |-------------------------------------------------------------------------- + | + | When using the "database" session driver, you may specify the table to + | be used to store sessions. Of course, a sensible default is defined + | for you; however, you're welcome to change this to another table. + | + */ + + 'table' => env('SESSION_TABLE', 'sessions'), + + /* + |-------------------------------------------------------------------------- + | Session Cache Store + |-------------------------------------------------------------------------- + | + | When using one of the framework's cache driven session backends, you may + | define the cache store which should be used to store the session data + | between requests. This must match one of your defined cache stores. + | + | Affects: "apc", "dynamodb", "memcached", "redis" + | + */ + + 'store' => env('SESSION_STORE'), + + /* + |-------------------------------------------------------------------------- + | Session Sweeping Lottery + |-------------------------------------------------------------------------- + | + | Some session drivers must manually sweep their storage location to get + | rid of old sessions from storage. Here are the chances that it will + | happen on a given request. By default, the odds are 2 out of 100. + | + */ + + 'lottery' => [2, 100], + + /* + |-------------------------------------------------------------------------- + | Session Cookie Name + |-------------------------------------------------------------------------- + | + | Here you may change the name of the session cookie that is created by + | the framework. Typically, you should not need to change this value + | since doing so does not grant a meaningful security improvement. + | + */ + + 'cookie' => env( + 'SESSION_COOKIE', + Str::slug(env('APP_NAME', 'laravel'), '_').'_session' + ), + + /* + |-------------------------------------------------------------------------- + | Session Cookie Path + |-------------------------------------------------------------------------- + | + | The session cookie path determines the path for which the cookie will + | be regarded as available. Typically, this will be the root path of + | your application, but you're free to change this when necessary. + | + */ + + 'path' => env('SESSION_PATH', '/'), + + /* + |-------------------------------------------------------------------------- + | Session Cookie Domain + |-------------------------------------------------------------------------- + | + | This value determines the domain and subdomains the session cookie is + | available to. By default, the cookie will be available to the root + | domain and all subdomains. Typically, this shouldn't be changed. + | + */ + + 'domain' => env('SESSION_DOMAIN'), + + /* + |-------------------------------------------------------------------------- + | HTTPS Only Cookies + |-------------------------------------------------------------------------- + | + | By setting this option to true, session cookies will only be sent back + | to the server if the browser has a HTTPS connection. This will keep + | the cookie from being sent to you when it can't be done securely. + | + */ + + 'secure' => env('SESSION_SECURE_COOKIE'), + + /* + |-------------------------------------------------------------------------- + | HTTP Access Only + |-------------------------------------------------------------------------- + | + | Setting this value to true will prevent JavaScript from accessing the + | value of the cookie and the cookie will only be accessible through + | the HTTP protocol. It's unlikely you should disable this option. + | + */ + + 'http_only' => env('SESSION_HTTP_ONLY', true), + + /* + |-------------------------------------------------------------------------- + | Same-Site Cookies + |-------------------------------------------------------------------------- + | + | This option determines how your cookies behave when cross-site requests + | take place, and can be used to mitigate CSRF attacks. By default, we + | will set this value to "lax" to permit secure cross-site requests. + | + | See: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie#samesitesamesite-value + | + | Supported: "lax", "strict", "none", null + | + */ + + 'same_site' => env('SESSION_SAME_SITE', 'lax'), + + /* + |-------------------------------------------------------------------------- + | Partitioned Cookies + |-------------------------------------------------------------------------- + | + | Setting this value to true will tie the cookie to the top-level site for + | a cross-site context. Partitioned cookies are accepted by the browser + | when flagged "secure" and the Same-Site attribute is set to "none". + | + */ + + 'partitioned' => env('SESSION_PARTITIONED_COOKIE', false), + +]; diff --git a/database/.gitignore b/database/.gitignore new file mode 100644 index 0000000..9b19b93 --- /dev/null +++ b/database/.gitignore @@ -0,0 +1 @@ +*.sqlite* diff --git a/database/factories/DoctorFactory.php b/database/factories/DoctorFactory.php new file mode 100644 index 0000000..7de13f4 --- /dev/null +++ b/database/factories/DoctorFactory.php @@ -0,0 +1,25 @@ + + */ +class DoctorFactory extends Factory +{ + /** + * Define the model's default state. + * + * @return array + */ + public function definition(): array + { + return [ + 'name' => $this->faker->name, + 'specialization' => $this->faker->word, + 'phone' => $this->faker->phoneNumber, + ]; + } +} diff --git a/database/factories/PatientFactory.php b/database/factories/PatientFactory.php new file mode 100644 index 0000000..dc60bd6 --- /dev/null +++ b/database/factories/PatientFactory.php @@ -0,0 +1,27 @@ + + */ +class PatientFactory extends Factory +{ + /** + * Define the model's default state. + * + * @return array + */ + public function definition(): array + { + return [ + 'name' => $this->faker->name, + 'gender' => $this->faker->randomElement(['m', 'f']), + 'birth_date' => $this->faker->date(), + 'address' => $this->faker->address, + 'phone' => $this->faker->phoneNumber, + ]; + } +} diff --git a/database/factories/PatientTreatmentFactory.php b/database/factories/PatientTreatmentFactory.php new file mode 100644 index 0000000..c6f5057 --- /dev/null +++ b/database/factories/PatientTreatmentFactory.php @@ -0,0 +1,27 @@ + + */ +class PatientTreatmentFactory extends Factory +{ + /** + * Define the model's default state. + * + * @return array + */ + public function definition(): array + { + return [ + 'registration_id' => Registration::factory(), + 'treatment_id' => Treatment::factory(), + 'quantity' => $this->faker->numberBetween(1, 5), + ]; + } +} diff --git a/database/factories/PaymentFactory.php b/database/factories/PaymentFactory.php new file mode 100644 index 0000000..727722c --- /dev/null +++ b/database/factories/PaymentFactory.php @@ -0,0 +1,29 @@ + + */ +class PaymentFactory extends Factory +{ + /** + * Define the model's default state. + * + * @return array + */ + public function definition(): array + { + return [ + 'registration_id' => Registration::factory(), + 'total_amount' => $this->faker->randomFloat(2, 100000, 100000000), + 'payment_date' => $this->faker->dateTimeBetween('-14 days', 'now'), + 'payment_method' => $this->faker->randomElement(['cash', 'transfer', 'insurance', 'bpjs']), + 'insurance_provider' => $this->faker->optional()->word, + 'insurance_number' => $this->faker->optional()->word, + ]; + } +} diff --git a/database/factories/RegistrationFactory.php b/database/factories/RegistrationFactory.php new file mode 100644 index 0000000..ff30b00 --- /dev/null +++ b/database/factories/RegistrationFactory.php @@ -0,0 +1,28 @@ + + */ +class RegistrationFactory extends Factory +{ + /** + * Define the model's default state. + * + * @return array + */ + public function definition(): array + { + return [ + 'patient_id' => Patient::factory(), + 'doctor_id' => Doctor::factory(), + 'registration_date' => $this->faker->dateTimeBetween('-14 days', 'now')->format('Y-m-d'), + 'status' => $this->faker->randomElement(['waiting', 'in_progress', 'completed']), + ]; + } +} diff --git a/database/factories/TreatmentFactory.php b/database/factories/TreatmentFactory.php new file mode 100644 index 0000000..3dd928e --- /dev/null +++ b/database/factories/TreatmentFactory.php @@ -0,0 +1,25 @@ + + */ +class TreatmentFactory extends Factory +{ + /** + * Define the model's default state. + * + * @return array + */ + public function definition(): array + { + return [ + 'name' => $this->faker->word, + 'description' => $this->faker->text, + 'cost' => $this->faker->randomFloat(2, 100, 1000), + ]; + } +} diff --git a/database/factories/UserFactory.php b/database/factories/UserFactory.php new file mode 100644 index 0000000..584104c --- /dev/null +++ b/database/factories/UserFactory.php @@ -0,0 +1,44 @@ + + */ +class UserFactory extends Factory +{ + /** + * The current password being used by the factory. + */ + protected static ?string $password; + + /** + * Define the model's default state. + * + * @return array + */ + public function definition(): array + { + return [ + 'name' => fake()->name(), + 'email' => fake()->unique()->safeEmail(), + 'email_verified_at' => now(), + 'password' => static::$password ??= Hash::make('password'), + 'remember_token' => Str::random(10), + ]; + } + + /** + * Indicate that the model's email address should be unverified. + */ + public function unverified(): static + { + return $this->state(fn (array $attributes) => [ + 'email_verified_at' => null, + ]); + } +} diff --git a/database/migrations/0001_01_01_000000_create_users_table.php b/database/migrations/0001_01_01_000000_create_users_table.php new file mode 100644 index 0000000..05fb5d9 --- /dev/null +++ b/database/migrations/0001_01_01_000000_create_users_table.php @@ -0,0 +1,49 @@ +id(); + $table->string('name'); + $table->string('email')->unique(); + $table->timestamp('email_verified_at')->nullable(); + $table->string('password'); + $table->rememberToken(); + $table->timestamps(); + }); + + Schema::create('password_reset_tokens', function (Blueprint $table) { + $table->string('email')->primary(); + $table->string('token'); + $table->timestamp('created_at')->nullable(); + }); + + Schema::create('sessions', function (Blueprint $table) { + $table->string('id')->primary(); + $table->foreignId('user_id')->nullable()->index(); + $table->string('ip_address', 45)->nullable(); + $table->text('user_agent')->nullable(); + $table->longText('payload'); + $table->integer('last_activity')->index(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('users'); + Schema::dropIfExists('password_reset_tokens'); + Schema::dropIfExists('sessions'); + } +}; diff --git a/database/migrations/0001_01_01_000001_create_cache_table.php b/database/migrations/0001_01_01_000001_create_cache_table.php new file mode 100644 index 0000000..b9c106b --- /dev/null +++ b/database/migrations/0001_01_01_000001_create_cache_table.php @@ -0,0 +1,35 @@ +string('key')->primary(); + $table->mediumText('value'); + $table->integer('expiration'); + }); + + Schema::create('cache_locks', function (Blueprint $table) { + $table->string('key')->primary(); + $table->string('owner'); + $table->integer('expiration'); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('cache'); + Schema::dropIfExists('cache_locks'); + } +}; diff --git a/database/migrations/0001_01_01_000002_create_jobs_table.php b/database/migrations/0001_01_01_000002_create_jobs_table.php new file mode 100644 index 0000000..425e705 --- /dev/null +++ b/database/migrations/0001_01_01_000002_create_jobs_table.php @@ -0,0 +1,57 @@ +id(); + $table->string('queue')->index(); + $table->longText('payload'); + $table->unsignedTinyInteger('attempts'); + $table->unsignedInteger('reserved_at')->nullable(); + $table->unsignedInteger('available_at'); + $table->unsignedInteger('created_at'); + }); + + Schema::create('job_batches', function (Blueprint $table) { + $table->string('id')->primary(); + $table->string('name'); + $table->integer('total_jobs'); + $table->integer('pending_jobs'); + $table->integer('failed_jobs'); + $table->longText('failed_job_ids'); + $table->mediumText('options')->nullable(); + $table->integer('cancelled_at')->nullable(); + $table->integer('created_at'); + $table->integer('finished_at')->nullable(); + }); + + Schema::create('failed_jobs', function (Blueprint $table) { + $table->id(); + $table->string('uuid')->unique(); + $table->text('connection'); + $table->text('queue'); + $table->longText('payload'); + $table->longText('exception'); + $table->timestamp('failed_at')->useCurrent(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('jobs'); + Schema::dropIfExists('job_batches'); + Schema::dropIfExists('failed_jobs'); + } +}; diff --git a/database/migrations/2025_04_27_075922_create_patients_table.php b/database/migrations/2025_04_27_075922_create_patients_table.php new file mode 100644 index 0000000..a4b49a4 --- /dev/null +++ b/database/migrations/2025_04_27_075922_create_patients_table.php @@ -0,0 +1,32 @@ +id(); + $table->string('name'); + $table->enum('gender', ['m', 'f']); + $table->date('birth_date'); + $table->string('address'); + $table->string('phone'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('patients'); + } +}; diff --git a/database/migrations/2025_04_27_080106_create_doctors_table.php b/database/migrations/2025_04_27_080106_create_doctors_table.php new file mode 100644 index 0000000..4abf9ed --- /dev/null +++ b/database/migrations/2025_04_27_080106_create_doctors_table.php @@ -0,0 +1,30 @@ +id(); + $table->string('name'); + $table->string('specialization'); + $table->string('phone'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('doctors'); + } +}; diff --git a/database/migrations/2025_04_27_080130_create_registrations_table.php b/database/migrations/2025_04_27_080130_create_registrations_table.php new file mode 100644 index 0000000..fb90375 --- /dev/null +++ b/database/migrations/2025_04_27_080130_create_registrations_table.php @@ -0,0 +1,31 @@ +id(); + $table->foreignId('patient_id')->constrained()->onDelete('cascade'); + $table->foreignId('doctor_id')->constrained()->onDelete('cascade'); + $table->date('registration_date'); + $table->enum('status', ['waiting', 'in_progress', 'completed'])->default('waiting'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('registrations'); + } +}; diff --git a/database/migrations/2025_04_27_080345_create_treatments_table.php b/database/migrations/2025_04_27_080345_create_treatments_table.php new file mode 100644 index 0000000..1b1862c --- /dev/null +++ b/database/migrations/2025_04_27_080345_create_treatments_table.php @@ -0,0 +1,30 @@ +id(); + $table->string('name'); + $table->text('description')->nullable(); + $table->decimal('cost', 10, 2); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('treatments'); + } +}; diff --git a/database/migrations/2025_04_27_080414_create_patient_treatments_table.php b/database/migrations/2025_04_27_080414_create_patient_treatments_table.php new file mode 100644 index 0000000..de164aa --- /dev/null +++ b/database/migrations/2025_04_27_080414_create_patient_treatments_table.php @@ -0,0 +1,30 @@ +id(); + $table->foreignId('registration_id')->constrained()->onDelete('cascade'); + $table->foreignId('treatment_id')->constrained()->onDelete('cascade'); + $table->integer('quantity')->default(1); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('patient_treatments'); + } +}; diff --git a/database/migrations/2025_04_27_080433_create_payments_table.php b/database/migrations/2025_04_27_080433_create_payments_table.php new file mode 100644 index 0000000..41fc128 --- /dev/null +++ b/database/migrations/2025_04_27_080433_create_payments_table.php @@ -0,0 +1,34 @@ +id(); + $table->foreignId('registration_id')->constrained()->onDelete('cascade'); + $table->decimal('total_amount', 10, 2); + $table->enum('payment_method', ['cash', 'transfer', 'insurance', 'bpjs']); + $table->string('insurance_provider')->nullable(); + $table->string('insurance_number')->nullable(); + $table->dateTime('payment_date'); + $table->timestamps(); + $table->softDeletes(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('payments'); + } +}; diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php new file mode 100644 index 0000000..a019002 --- /dev/null +++ b/database/seeders/DatabaseSeeder.php @@ -0,0 +1,38 @@ +create(); + + User::factory()->create([ + 'name' => 'Admin', + 'email' => 'admin@gmail.com', + 'password' => bcrypt('admin123'), + 'email_verified_at' => now(), + ]); + + Patient::factory(10)->create(); + Doctor::factory(5)->create(); + Registration::factory(20)->create(); + Treatment::factory(10)->create(); + PatientTreatment::factory(30)->create(); + Payment::factory(20)->create(); + } +} diff --git a/lang/vendor/filament-actions/ar/associate.php b/lang/vendor/filament-actions/ar/associate.php new file mode 100644 index 0000000..09ae37c --- /dev/null +++ b/lang/vendor/filament-actions/ar/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'ارتباط', + + 'modal' => [ + + 'heading' => 'ربط :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'السجلات', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'ربط', + ], + + 'associate_another' => [ + 'label' => 'ربط وبدء ربط المزيد', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'تم الربط', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ar/attach.php b/lang/vendor/filament-actions/ar/attach.php new file mode 100644 index 0000000..d8ca7a9 --- /dev/null +++ b/lang/vendor/filament-actions/ar/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'إرفاق', + + 'modal' => [ + + 'heading' => 'إرفاق :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'سجل', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'إرفاق', + ], + + 'attach_another' => [ + 'label' => 'إرفاق وبدء إرفاق المزيد', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'تم الإرفاق', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ar/create.php b/lang/vendor/filament-actions/ar/create.php new file mode 100644 index 0000000..49cf98f --- /dev/null +++ b/lang/vendor/filament-actions/ar/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'إضافة :label', + + 'modal' => [ + + 'heading' => 'إضافة :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'إضافة', + ], + + 'create_another' => [ + 'label' => 'إضافة وبدء إضافة المزيد', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'تمت الإضافة', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ar/delete.php b/lang/vendor/filament-actions/ar/delete.php new file mode 100644 index 0000000..de2d250 --- /dev/null +++ b/lang/vendor/filament-actions/ar/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'حذف', + + 'modal' => [ + + 'heading' => 'حذف :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'حذف', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'تم الحذف', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'حذف المحدد', + + 'modal' => [ + + 'heading' => 'حذف المحدد :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'حذف', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'تم الحذف', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ar/detach.php b/lang/vendor/filament-actions/ar/detach.php new file mode 100644 index 0000000..2525194 --- /dev/null +++ b/lang/vendor/filament-actions/ar/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'فصل', + + 'modal' => [ + + 'heading' => 'فصل :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'فصل', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'تم الفصل', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'فصل المحدد', + + 'modal' => [ + + 'heading' => 'فصل المحدد :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'فصل', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'تم الفصل', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ar/dissociate.php b/lang/vendor/filament-actions/ar/dissociate.php new file mode 100644 index 0000000..85e5782 --- /dev/null +++ b/lang/vendor/filament-actions/ar/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'فك الارتباط', + + 'modal' => [ + + 'heading' => 'فك ربط :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'فك الارتباط', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'تم فك الارتباط', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'فك ارتباط المحدد', + + 'modal' => [ + + 'heading' => 'فك ارتباط :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'فك الارتباط', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'تم فك الارتباط', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ar/edit.php b/lang/vendor/filament-actions/ar/edit.php new file mode 100644 index 0000000..c0bc060 --- /dev/null +++ b/lang/vendor/filament-actions/ar/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'تعديل', + + 'modal' => [ + + 'heading' => 'تعديل :label', + + 'actions' => [ + + 'save' => [ + 'label' => 'حفظ التغييرات', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'تم الحفظ', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ar/export.php b/lang/vendor/filament-actions/ar/export.php new file mode 100644 index 0000000..93503fa --- /dev/null +++ b/lang/vendor/filament-actions/ar/export.php @@ -0,0 +1,77 @@ + 'تصدير :label', + + 'modal' => [ + + 'heading' => 'تصدير :label', + + 'form' => [ + + 'columns' => [ + + 'label' => 'الأعمدة', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column مفعل', + ], + + 'label' => [ + 'label' => ':column عنوان', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'تصدير', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'أكتمل التصدير', + + 'actions' => [ + + 'download_csv' => [ + 'label' => 'تحميل بصيغة .csv', + ], + + 'download_xlsx' => [ + 'label' => 'تحميل بصيغة .xlsx', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'الملف الذي تم تحميله كبير جدًا', + 'body' => 'لا يمكنك تصدير أكثر من صف واحد في كل مرة.|لا يمكنك تصدير أكثر من :count صف في كل مرة.', + ], + + 'started' => [ + 'title' => 'بدء التصدير', + 'body' => 'بدأت عملية التصدير الخاصة بك وستتم معالجة صف واحد في الخلفية.|بدأت عملية التصدير الخاصة بك وستتم معالجة :count صفوف في الخلفية.', + ], + + ], + + 'file_name' => 'export-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/ar/force-delete.php b/lang/vendor/filament-actions/ar/force-delete.php new file mode 100644 index 0000000..30d5ab2 --- /dev/null +++ b/lang/vendor/filament-actions/ar/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'حذف نهائي', + + 'modal' => [ + + 'heading' => 'حذف نهائي لـ :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'حذف', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'تم الحذف', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'حذف المحدد نهائيا', + + 'modal' => [ + + 'heading' => 'حذف نهائي لـ :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'حذف', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'تم الحذف', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ar/group.php b/lang/vendor/filament-actions/ar/group.php new file mode 100644 index 0000000..9226257 --- /dev/null +++ b/lang/vendor/filament-actions/ar/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'الإجراءات', + ], + +]; diff --git a/lang/vendor/filament-actions/ar/import.php b/lang/vendor/filament-actions/ar/import.php new file mode 100644 index 0000000..93a00fc --- /dev/null +++ b/lang/vendor/filament-actions/ar/import.php @@ -0,0 +1,81 @@ + 'استيراد :label', + + 'modal' => [ + + 'heading' => 'استيراد :label', + + 'form' => [ + + 'file' => [ + 'label' => 'ملف', + 'placeholder' => 'تحميل ملف CSV', + 'rules' => [ + 'duplicate_columns' => '{0} يجب ألا يحتوي الملف على أكثر من عنوان عمود فارغ واحد.|{1,*} يجب ألا يحتوي الملف على عناوين أعمدة مكررة: :columns.', + ], + ], + + 'columns' => [ + 'label' => 'الأعمدة', + 'placeholder' => 'اختر عمود', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'تنزيل مثال لملف CSV', + ], + + 'import' => [ + 'label' => 'استيراد', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'اكتمل الاستيراد', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'تنزيل معلومات حول الصف الفاشل|تنزيل معلومات حول الصفوف الفاشلة', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'ملف CSV الذي تم تحميله كبير جدًا', + 'body' => 'لا تستطيع استيراد أكثر من صف واحد في كل مرة.|لا تستطيع استيراد أكثر من :count صف في كل مرة.', + ], + + 'started' => [ + 'title' => 'بدء الاستيراد', + 'body' => 'بدأت عملية الاستيراد الخاصة بك وستتم معالجة صف واحد في الخلفية.|بدأت عملية الاستيراد الخاصة بك وستتم معالجة :count صفوف في الخلفية.', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-example', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_name-failed-rows', + 'error_header' => 'خطأ', + 'system_error' => 'خطأ في النظام، يرجى الاتصال بالدعم.', + 'column_mapping_required_for_new_record' => 'لم يتم تعيين العمود :attribut إلى عمود في الملف، ولكنه مطلوب لإنشاء سجلات جديدة.', + ], + +]; diff --git a/lang/vendor/filament-actions/ar/modal.php b/lang/vendor/filament-actions/ar/modal.php new file mode 100644 index 0000000..de23481 --- /dev/null +++ b/lang/vendor/filament-actions/ar/modal.php @@ -0,0 +1,23 @@ + 'هل أنت متأكد من القيام بهذه العملية؟', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'إلغاء', + ], + + 'confirm' => [ + 'label' => 'تأكيد', + ], + + 'submit' => [ + 'label' => 'إرسال', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ar/replicate.php b/lang/vendor/filament-actions/ar/replicate.php new file mode 100644 index 0000000..789ae94 --- /dev/null +++ b/lang/vendor/filament-actions/ar/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'نسخة', + + 'modal' => [ + + 'heading' => 'استنساخ :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'نسخ', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'تم النسخ', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ar/restore.php b/lang/vendor/filament-actions/ar/restore.php new file mode 100644 index 0000000..3714f77 --- /dev/null +++ b/lang/vendor/filament-actions/ar/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'استعادة', + + 'modal' => [ + + 'heading' => 'استعادة :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'استعادة', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'تمت الاستعادة', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'استعادة المحدد', + + 'modal' => [ + + 'heading' => 'استعادة :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'استعادة', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'تمت الاستعادة', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ar/view.php b/lang/vendor/filament-actions/ar/view.php new file mode 100644 index 0000000..b891f81 --- /dev/null +++ b/lang/vendor/filament-actions/ar/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'عرض', + + 'modal' => [ + + 'heading' => 'عرض :label', + + 'actions' => [ + + 'close' => [ + 'label' => 'إغلاق', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/az/associate.php b/lang/vendor/filament-actions/az/associate.php new file mode 100644 index 0000000..6597b20 --- /dev/null +++ b/lang/vendor/filament-actions/az/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Əlaqələndir', + + 'modal' => [ + + 'heading' => ':label Əlaqələndir', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Məlumat', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'Əlaqələndir', + ], + + 'associate_another' => [ + 'label' => 'Əlaqələndir və başqasına başla', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'Əlaqələndirildi', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/az/attach.php b/lang/vendor/filament-actions/az/attach.php new file mode 100644 index 0000000..e064dc3 --- /dev/null +++ b/lang/vendor/filament-actions/az/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'İlişdir', + + 'modal' => [ + + 'heading' => ':label ilişdir', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Məlumat', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'İlişdir', + ], + + 'attach_another' => [ + 'label' => 'İlişdir və başqasına başla', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'İlişdirildi', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/az/create.php b/lang/vendor/filament-actions/az/create.php new file mode 100644 index 0000000..a5980f9 --- /dev/null +++ b/lang/vendor/filament-actions/az/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => ':label Yarat', + + 'modal' => [ + + 'heading' => ':label yarat', + + 'actions' => [ + + 'create' => [ + 'label' => 'Yarat', + ], + + 'create_another' => [ + 'label' => 'Yarat və başqasını yarat', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Yaradıldı', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/az/delete.php b/lang/vendor/filament-actions/az/delete.php new file mode 100644 index 0000000..c675c5e --- /dev/null +++ b/lang/vendor/filament-actions/az/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Sil', + + 'modal' => [ + + 'heading' => ':label Sil', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Sil', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Silindi', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Seçilənləri sil', + + 'modal' => [ + + 'heading' => 'Seçilənləri sil', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Sil', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Silindi', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/az/detach.php b/lang/vendor/filament-actions/az/detach.php new file mode 100644 index 0000000..653bd8e --- /dev/null +++ b/lang/vendor/filament-actions/az/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Ayır', + + 'modal' => [ + + 'heading' => ':label ayır', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Ayır', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Ayrıldı', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Seçiləni ayır', + + 'modal' => [ + + 'heading' => ':label seçiləni ayır ', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Seçiləni ayır', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Ayrıldı', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/az/dissociate.php b/lang/vendor/filament-actions/az/dissociate.php new file mode 100644 index 0000000..f6fe130 --- /dev/null +++ b/lang/vendor/filament-actions/az/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Parçala', + + 'modal' => [ + + 'heading' => ':label parçala', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Parçala', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Parçalandı', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Seçiləni parçala', + + 'modal' => [ + + 'heading' => ':label seçiləni parçala', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Seçiləni parçala', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Parçalandı', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/az/edit.php b/lang/vendor/filament-actions/az/edit.php new file mode 100644 index 0000000..4141d22 --- /dev/null +++ b/lang/vendor/filament-actions/az/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Redaktə et', + + 'modal' => [ + + 'heading' => ':label redaktə et', + + 'actions' => [ + + 'save' => [ + 'label' => 'Yadda saxla', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Yadda saxlanıldı', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/az/export.php b/lang/vendor/filament-actions/az/export.php new file mode 100644 index 0000000..22d9d79 --- /dev/null +++ b/lang/vendor/filament-actions/az/export.php @@ -0,0 +1,77 @@ + 'İxrac :label', + + 'modal' => [ + + 'heading' => 'İxrac :label', + + 'form' => [ + + 'columns' => [ + + 'label' => 'Sütunlar', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column aktiv', + ], + + 'label' => [ + 'label' => ':column etiketi', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'İxrac', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'İxrac tamamlandı', + + 'actions' => [ + + 'download_csv' => [ + 'label' => '.csv olaraq endir', + ], + + 'download_xlsx' => [ + 'label' => '.xlsx olaraq endir', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'İxrac çox böyükdür', + 'body' => 'Bir dəfədə 1 sətirdən çox ixrac edə bilməzsiniz.| Bir dəfədə :count sətirdən çox ixrac edə bilməzsiniz.', + ], + + 'started' => [ + 'title' => 'İxrac başladı', + 'body' => 'İxrac başladı və 1 sətir arxa planda işlənəcək.|İxrac başladı və :count sətir arxa planda işlənəcək.', + ], + + ], + + 'file_name' => 'export-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/az/force-delete.php b/lang/vendor/filament-actions/az/force-delete.php new file mode 100644 index 0000000..5e4f2f2 --- /dev/null +++ b/lang/vendor/filament-actions/az/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Həmişəlik sil', + + 'modal' => [ + + 'heading' => ':label həmişəlik sil', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Həmişəlik sil', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Məlumat həmişəlik silindi', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Seçilənləri həmişəlik sil', + + 'modal' => [ + + 'heading' => ':label seçilənləri həmişəlik sil', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Həmişəlik sil', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Məlumat həmişəlik silindi', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/az/group.php b/lang/vendor/filament-actions/az/group.php new file mode 100644 index 0000000..1470b5e --- /dev/null +++ b/lang/vendor/filament-actions/az/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'Tətikləyicilər', + ], + +]; diff --git a/lang/vendor/filament-actions/az/import.php b/lang/vendor/filament-actions/az/import.php new file mode 100644 index 0000000..f6885f2 --- /dev/null +++ b/lang/vendor/filament-actions/az/import.php @@ -0,0 +1,81 @@ + 'İdxal: :label', + + 'modal' => [ + + 'heading' => 'İdxal: :label', + + 'form' => [ + + 'file' => [ + 'label' => 'Fayl', + 'placeholder' => 'Bir CSV faylı seçin', + 'rules' => [ + 'duplicate_columns' => '{0} Fayl bir boş sütun başlığından çox olmamalıdır. |{1,*} Fayl təkrarlanan sütun başlıqlarına sahib olmamalıdır: :columns.', + ], + ], + + 'columns' => [ + 'label' => 'Sütunlar', + 'placeholder' => 'Sütunları uyğunlaşdırın', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'Nümunə CSV faylını endir', + ], + + 'import' => [ + 'label' => 'İdxal', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'İdxal tamamlandı', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'Uğursuz sətir haqqında məlumatları endir|Uğursuz sətirlər haqqında məlumatları endir', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Seçilən fayl çox böyükdür', + 'body' => 'Bir dəfədə 1-dən çox sətiri olan faylı idxal edə bilməzsiniz.|Bir dəfədə :count dən çox sətiri olan faylı idxal edə bilməzsiniz.', + ], + + 'started' => [ + 'title' => 'İdxal başladı', + 'body' => 'İdxal başladı və 1 sətir arxa planda işlənəcək.|İdxal başladı və :count sətir arxa planda işlənəcək', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-example', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_name-failed-rows', + 'error_header' => 'xəta', + 'system_error' => 'Sistem xətası, texniki dəstək ilə əlaqə saxlayın', + 'column_mapping_required_for_new_record' => ':attribute sütunu faylda bir sütuna təyin edilməyib, amma yeni qeydlər yaratmaq üçün tələb olunur.', + ], + +]; diff --git a/lang/vendor/filament-actions/az/modal.php b/lang/vendor/filament-actions/az/modal.php new file mode 100644 index 0000000..b07c5dd --- /dev/null +++ b/lang/vendor/filament-actions/az/modal.php @@ -0,0 +1,23 @@ + 'Bunu etmək istədiyinizdən əminsiniz?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'İmtina', + ], + + 'confirm' => [ + 'label' => 'Təsdiqlə', + ], + + 'submit' => [ + 'label' => 'Təqdim et', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/az/replicate.php b/lang/vendor/filament-actions/az/replicate.php new file mode 100644 index 0000000..f912f57 --- /dev/null +++ b/lang/vendor/filament-actions/az/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Çoxalt', + + 'modal' => [ + + 'heading' => ':label çoxalt', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'Çoxalt', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'Məlumat çoxaldıldı', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/az/restore.php b/lang/vendor/filament-actions/az/restore.php new file mode 100644 index 0000000..f171201 --- /dev/null +++ b/lang/vendor/filament-actions/az/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Bərpa et', + + 'modal' => [ + + 'heading' => ':label bərpa et', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Bərpa et', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Məlumat bərpa edildi', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Seçilənləri bərpa et', + + 'modal' => [ + + 'heading' => ':label seçilənləri bərpa et', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Bərpa et', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Məlumatlar bərpa edildi', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/az/view.php b/lang/vendor/filament-actions/az/view.php new file mode 100644 index 0000000..ed393d4 --- /dev/null +++ b/lang/vendor/filament-actions/az/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'Göstər', + + 'modal' => [ + + 'heading' => ':label göstər', + + 'actions' => [ + + 'close' => [ + 'label' => 'Bağla', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/bg/associate.php b/lang/vendor/filament-actions/bg/associate.php new file mode 100644 index 0000000..8efe161 --- /dev/null +++ b/lang/vendor/filament-actions/bg/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Асоцииране', + + 'modal' => [ + + 'heading' => 'Асоциирай :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Запис', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'Асоциирай', + ], + + 'associate_another' => [ + 'label' => 'Асоциирай и асоциирай друг', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'Асоциирано', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/bg/attach.php b/lang/vendor/filament-actions/bg/attach.php new file mode 100644 index 0000000..00d729d --- /dev/null +++ b/lang/vendor/filament-actions/bg/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Закачи', + + 'modal' => [ + + 'heading' => 'Закачи :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Запис', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'Закачи', + ], + + 'attach_another' => [ + 'label' => 'Закачи и закачи друг', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'Закачен', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/bg/create.php b/lang/vendor/filament-actions/bg/create.php new file mode 100644 index 0000000..d2f95af --- /dev/null +++ b/lang/vendor/filament-actions/bg/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'Създай :label', + + 'modal' => [ + + 'heading' => 'Създаване на :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'Създай', + ], + + 'create_another' => [ + 'label' => 'Създай и създай друг', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Създаден', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/bg/delete.php b/lang/vendor/filament-actions/bg/delete.php new file mode 100644 index 0000000..9175113 --- /dev/null +++ b/lang/vendor/filament-actions/bg/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Изтрий', + + 'modal' => [ + + 'heading' => 'Изтрий :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Изтрий', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Изтрит', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Изтрий избраните', + + 'modal' => [ + + 'heading' => 'Изтрий избраните :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Изтрий', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Изтрити', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/bg/detach.php b/lang/vendor/filament-actions/bg/detach.php new file mode 100644 index 0000000..a87f907 --- /dev/null +++ b/lang/vendor/filament-actions/bg/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Разкачи', + + 'modal' => [ + + 'heading' => 'Разкачи :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Разкачи', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Разкачен', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Разкачи избраните', + + 'modal' => [ + + 'heading' => 'Разкачи избраните :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Разкачи', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Разкачени', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/bg/dissociate.php b/lang/vendor/filament-actions/bg/dissociate.php new file mode 100644 index 0000000..aec3e6d --- /dev/null +++ b/lang/vendor/filament-actions/bg/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Деасоциирай', + + 'modal' => [ + + 'heading' => 'Деасоциирай :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Деасоциирай', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Деасоциирано', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Деасоциирай избраните', + + 'modal' => [ + + 'heading' => 'Деасоциирай избраните :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Деасоциирай', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Деасоциирани', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/bg/edit.php b/lang/vendor/filament-actions/bg/edit.php new file mode 100644 index 0000000..a593ff6 --- /dev/null +++ b/lang/vendor/filament-actions/bg/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Редакция', + + 'modal' => [ + + 'heading' => 'Редактиране :label', + + 'actions' => [ + + 'save' => [ + 'label' => 'Запазване', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Запазено', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/bg/force-delete.php b/lang/vendor/filament-actions/bg/force-delete.php new file mode 100644 index 0000000..236013a --- /dev/null +++ b/lang/vendor/filament-actions/bg/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Оконачтелно изтриване', + + 'modal' => [ + + 'heading' => 'Оконачтелно изтриване на :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Изтрий', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Изтрито', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Оконачтелно изтриване на избраните', + + 'modal' => [ + + 'heading' => 'Оконачтелно изтриване на избраните :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Изтрий', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Изтрити', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/bg/group.php b/lang/vendor/filament-actions/bg/group.php new file mode 100644 index 0000000..727dd79 --- /dev/null +++ b/lang/vendor/filament-actions/bg/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'Действия', + ], + +]; diff --git a/lang/vendor/filament-actions/bg/modal.php b/lang/vendor/filament-actions/bg/modal.php new file mode 100644 index 0000000..8fdd8a6 --- /dev/null +++ b/lang/vendor/filament-actions/bg/modal.php @@ -0,0 +1,23 @@ + 'Сигурен ли си, че искаш да направиш това?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Откажи', + ], + + 'confirm' => [ + 'label' => 'Потвърди', + ], + + 'submit' => [ + 'label' => 'Изпрати', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/bg/replicate.php b/lang/vendor/filament-actions/bg/replicate.php new file mode 100644 index 0000000..0187934 --- /dev/null +++ b/lang/vendor/filament-actions/bg/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Клонирай', + + 'modal' => [ + + 'heading' => 'Клонирай :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'Клонирай', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'Клониран', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/bg/restore.php b/lang/vendor/filament-actions/bg/restore.php new file mode 100644 index 0000000..f4f850d --- /dev/null +++ b/lang/vendor/filament-actions/bg/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Възстанови', + + 'modal' => [ + + 'heading' => 'Възстанови :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Възстанови', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Възстановен', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Възстанови избраните', + + 'modal' => [ + + 'heading' => 'Възстанови избраните :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Възстанови', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Възстановени', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/bg/view.php b/lang/vendor/filament-actions/bg/view.php new file mode 100644 index 0000000..c48b93e --- /dev/null +++ b/lang/vendor/filament-actions/bg/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'Преглед', + + 'modal' => [ + + 'heading' => 'Прегледай :label', + + 'actions' => [ + + 'close' => [ + 'label' => 'Затвори', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/bn/associate.php b/lang/vendor/filament-actions/bn/associate.php new file mode 100644 index 0000000..eb17a9c --- /dev/null +++ b/lang/vendor/filament-actions/bn/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'যুক্ত করুন', + + 'modal' => [ + + 'heading' => ':label যুক্ত করুন', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'রেকর্ড', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'যুক্ত করুন', + ], + + 'associate_another' => [ + 'label' => 'যুক্ত এবং পুনরায় যুক্ত করুন', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'যুক্ত করা হয়েছে', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/bn/attach.php b/lang/vendor/filament-actions/bn/attach.php new file mode 100644 index 0000000..7a14ce7 --- /dev/null +++ b/lang/vendor/filament-actions/bn/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'সংযুক্ত করুন', + + 'modal' => [ + + 'heading' => ':label সংযুক্ত করুন', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'রেকর্ড', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'সংযুক্ত করুন', + ], + + 'attach_another' => [ + 'label' => 'সংযুক্ত এবং পুনরায় সংযুক্ত করুন', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'সংযুক্ত করা হয়েছে', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/bn/create.php b/lang/vendor/filament-actions/bn/create.php new file mode 100644 index 0000000..ef950ba --- /dev/null +++ b/lang/vendor/filament-actions/bn/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'নতুন :label', + + 'modal' => [ + + 'heading' => ':label তৈরী করুন', + + 'actions' => [ + + 'create' => [ + 'label' => 'তৈরী করুন', + ], + + 'create_another' => [ + 'label' => 'তৈরী এবং নতুন তৈরী করুন', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'তৈরী হয়েছে', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/bn/delete.php b/lang/vendor/filament-actions/bn/delete.php new file mode 100644 index 0000000..96beb71 --- /dev/null +++ b/lang/vendor/filament-actions/bn/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'মুছে ফেলুন', + + 'modal' => [ + + 'heading' => ':label মুছে ফেলুন', + + 'actions' => [ + + 'delete' => [ + 'label' => 'মুছে ফেলুন', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'মুছে ফেলা হয়েছে', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'নির্বাচিত গুলো মুছে ফেলুন', + + 'modal' => [ + + 'heading' => 'নির্বাচিত :label মুছে ফেলুন', + + 'actions' => [ + + 'delete' => [ + 'label' => 'মুছে ফেলুন', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'মুছে ফেলা হয়েছে', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/bn/detach.php b/lang/vendor/filament-actions/bn/detach.php new file mode 100644 index 0000000..5923385 --- /dev/null +++ b/lang/vendor/filament-actions/bn/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'বিচ্ছিন্ন করুন', + + 'modal' => [ + + 'heading' => ':label বিচ্ছিন্ন করুন', + + 'actions' => [ + + 'detach' => [ + 'label' => 'বিচ্ছিন্ন করুন', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'বিচ্ছিন্ন করা হয়েছে', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'নির্বাচিত গুলো বিচ্ছিন্ন করুন', + + 'modal' => [ + + 'heading' => 'নির্বাচিত :label বিচ্ছিন্ন করুন', + + 'actions' => [ + + 'detach' => [ + 'label' => 'বিচ্ছিন্ন করুন', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'বিচ্ছিন্ন করা হয়েছে', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/bn/dissociate.php b/lang/vendor/filament-actions/bn/dissociate.php new file mode 100644 index 0000000..f810b51 --- /dev/null +++ b/lang/vendor/filament-actions/bn/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'পৃথক করুন', + + 'modal' => [ + + 'heading' => ':label পৃথক করুন', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'পৃথক করুন', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'পৃথক করা হয়েছে', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'নির্বাচিত গুলো পৃথক করুন', + + 'modal' => [ + + 'heading' => 'নির্বাচিত :label পৃথক করুন', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'পৃথক করুন', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'পৃথক করা হয়েছে', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/bn/edit.php b/lang/vendor/filament-actions/bn/edit.php new file mode 100644 index 0000000..82a9669 --- /dev/null +++ b/lang/vendor/filament-actions/bn/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'সম্পাদন করুন', + + 'modal' => [ + + 'heading' => ':label সম্পাদন করুন', + + 'actions' => [ + + 'save' => [ + 'label' => 'সংরক্ষণ করুন', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'সংরক্ষিত হয়েছে', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/bn/force-delete.php b/lang/vendor/filament-actions/bn/force-delete.php new file mode 100644 index 0000000..90d117f --- /dev/null +++ b/lang/vendor/filament-actions/bn/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'জোর পূর্বক মুছে ফেলুন', + + 'modal' => [ + + 'heading' => ':label জোর পূর্বক মুছে ফেলুন', + + 'actions' => [ + + 'delete' => [ + 'label' => 'মুছে ফেলুন', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'মুছে ফেলা হয়েছে', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'নির্বাচিত গুলো জোর পূর্বক মুছে ফেলুন', + + 'modal' => [ + + 'heading' => ':label জোর পূর্বক মুছে ফেলুন', + + 'actions' => [ + + 'delete' => [ + 'label' => 'মুছে ফেলুন', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'মুছে ফেলা হয়েছে', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/bn/group.php b/lang/vendor/filament-actions/bn/group.php new file mode 100644 index 0000000..51736a2 --- /dev/null +++ b/lang/vendor/filament-actions/bn/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'কার্যক্রম', + ], + +]; diff --git a/lang/vendor/filament-actions/bn/modal.php b/lang/vendor/filament-actions/bn/modal.php new file mode 100644 index 0000000..229571a --- /dev/null +++ b/lang/vendor/filament-actions/bn/modal.php @@ -0,0 +1,23 @@ + 'আপনি কি নিশ্চিত আপনি এটি করতে চান?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'বাতিল করুন', + ], + + 'confirm' => [ + 'label' => 'নিশ্চিত করুন', + ], + + 'submit' => [ + 'label' => 'জমা দিন', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/bn/replicate.php b/lang/vendor/filament-actions/bn/replicate.php new file mode 100644 index 0000000..75f7d84 --- /dev/null +++ b/lang/vendor/filament-actions/bn/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'প্রতিরূপ করুন', + + 'modal' => [ + + 'heading' => ':label প্রতিরূপ করুন', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'প্রতিরূপ করুন', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'প্রতিরূপ তৈরি করা হয়েছে', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/bn/restore.php b/lang/vendor/filament-actions/bn/restore.php new file mode 100644 index 0000000..2d25021 --- /dev/null +++ b/lang/vendor/filament-actions/bn/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'পুনরুদ্ধার করুন', + + 'modal' => [ + + 'heading' => ':label পুনরুদ্ধার করুন', + + 'actions' => [ + + 'restore' => [ + 'label' => 'পুনরুদ্ধার করুন', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'পুনরুদ্ধার করা হয়েছে', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'নির্বাচিত গুলো পুনরুদ্ধার করুন', + + 'modal' => [ + + 'heading' => 'নির্বাচিত :label পুনরুদ্ধার করুন', + + 'actions' => [ + + 'restore' => [ + 'label' => 'পুনরুদ্ধার করুন', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'পুনরুদ্ধার করা হয়েছে', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/bn/view.php b/lang/vendor/filament-actions/bn/view.php new file mode 100644 index 0000000..7de9a93 --- /dev/null +++ b/lang/vendor/filament-actions/bn/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'দেখুন', + + 'modal' => [ + + 'heading' => ':label দেখুন', + + 'actions' => [ + + 'close' => [ + 'label' => 'বন্ধ করুন', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/bs/associate.php b/lang/vendor/filament-actions/bs/associate.php new file mode 100644 index 0000000..9d100e2 --- /dev/null +++ b/lang/vendor/filament-actions/bs/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Povežite', + + 'modal' => [ + + 'heading' => 'Povežite :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Zapis', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'Povežite', + ], + + 'associate_another' => [ + 'label' => 'Povežite i povežite još jedan', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'Povezano', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/bs/attach.php b/lang/vendor/filament-actions/bs/attach.php new file mode 100644 index 0000000..39c07a1 --- /dev/null +++ b/lang/vendor/filament-actions/bs/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Priložite', + + 'modal' => [ + + 'heading' => 'Priložite :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Zapis', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'Priložite', + ], + + 'attach_another' => [ + 'label' => 'Priložite i priložite još jedan', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'Priloženo', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/bs/create.php b/lang/vendor/filament-actions/bs/create.php new file mode 100644 index 0000000..102e64c --- /dev/null +++ b/lang/vendor/filament-actions/bs/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'Kreirajte', + + 'modal' => [ + + 'heading' => 'Kreirajte :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'Kreirati', + ], + + 'create_another' => [ + 'label' => 'Kreirajte i kreirajte još jedan', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Uspješno kreirano', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/bs/delete.php b/lang/vendor/filament-actions/bs/delete.php new file mode 100644 index 0000000..ffeaf70 --- /dev/null +++ b/lang/vendor/filament-actions/bs/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Izbrišite', + + 'modal' => [ + + 'heading' => 'Brisanje :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Izbrisati', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Izbrisano', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Izbrišite izabrano', + + 'modal' => [ + + 'heading' => 'Izbrišite izabrani :label ', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Izbrišite izabrani', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Izbrisano', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/bs/detach.php b/lang/vendor/filament-actions/bs/detach.php new file mode 100644 index 0000000..2c2de41 --- /dev/null +++ b/lang/vendor/filament-actions/bs/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Odvojite', + + 'modal' => [ + + 'heading' => 'Odvojite :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Odvojite', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Odvojeno', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Odvojite izabrani', + + 'modal' => [ + + 'heading' => 'Odvojite izabrani :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Odvojite izabrani', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Odvojeno', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/bs/dissociate.php b/lang/vendor/filament-actions/bs/dissociate.php new file mode 100644 index 0000000..21b3c2c --- /dev/null +++ b/lang/vendor/filament-actions/bs/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Odvojite', + + 'modal' => [ + + 'heading' => 'Odvojite :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Odvojite', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Odvojeno', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Odvojite izabrani', + + 'modal' => [ + + 'heading' => 'Odvojite izabrani :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Odvojite izabrani', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Odvojeno', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/bs/edit.php b/lang/vendor/filament-actions/bs/edit.php new file mode 100644 index 0000000..1a18f1f --- /dev/null +++ b/lang/vendor/filament-actions/bs/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Uredite', + + 'modal' => [ + + 'heading' => 'Uredite :label', + + 'actions' => [ + + 'save' => [ + 'label' => 'Sačuvajte', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Sačuvano', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/bs/export.php b/lang/vendor/filament-actions/bs/export.php new file mode 100644 index 0000000..947d510 --- /dev/null +++ b/lang/vendor/filament-actions/bs/export.php @@ -0,0 +1,77 @@ + 'Eksportujte :label', + + 'modal' => [ + + 'heading' => 'Exportujte :label', + + 'form' => [ + + 'columns' => [ + + 'label' => 'Kolone', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column kolona aktivna', + ], + + 'label' => [ + 'label' => ':column oznaka', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'Eksportujte', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Eksport završen', + + 'actions' => [ + + 'download_csv' => [ + 'label' => 'Preuzmite .csv', + ], + + 'download_xlsx' => [ + 'label' => 'Preuzmite .xlsx', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Eksport je prevelik.', + 'body' => 'Ne možete eksportovati više od 1 reda odjednom.|Ne možete eksportovati više od :count redova odjednom', + ], + + 'started' => [ + 'title' => 'Eksport započet', + 'body' => 'Vaš eksport je započeo i 1 red će se obrađivati u pozadini. Dobit ćete obavijest s linkom za preuzimanje kada bude dovršeno. | Vaš eksport je započeo i :count redova će se obrađivati u pozadini. Dobit ćete obavijest s linkom za preuzimanje kada bude dovršeno.', + ], + + ], + + 'file_name' => 'eksport-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/bs/force-delete.php b/lang/vendor/filament-actions/bs/force-delete.php new file mode 100644 index 0000000..75a2af5 --- /dev/null +++ b/lang/vendor/filament-actions/bs/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Izbrišite zauvijek', + + 'modal' => [ + + 'heading' => 'Izbrišite :label zauvijek', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Izbrišite', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Zapis izbrisan', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Izabrano izbrišite zauvijek', + + 'modal' => [ + + 'heading' => 'Zauvijek izbrišite :label ', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Izbrisati', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Zapisi izbrisani', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/bs/group.php b/lang/vendor/filament-actions/bs/group.php new file mode 100644 index 0000000..edd7ebb --- /dev/null +++ b/lang/vendor/filament-actions/bs/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'Akcije', + ], + +]; diff --git a/lang/vendor/filament-actions/bs/import.php b/lang/vendor/filament-actions/bs/import.php new file mode 100644 index 0000000..b226048 --- /dev/null +++ b/lang/vendor/filament-actions/bs/import.php @@ -0,0 +1,85 @@ + 'Importujte :label', + + 'modal' => [ + + 'heading' => 'Importujte :label', + + 'form' => [ + + 'file' => [ + + 'label' => 'Fajl', + + 'placeholder' => 'Priložite CSV fajl', + + 'rules' => [ + 'duplicate_columns' => '{0} Fajl ne smije sadržavati više od jednog praznog zaglavlja kolone.|{1,*} Fajl ne smije sadržavati duplicirana zaglavlja kolona: :columns.', + ], + + ], + + 'columns' => [ + 'label' => 'Kolone', + 'placeholder' => 'Odaberite kolonu', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'Preuzmite primjer CSV fajla', + ], + + 'import' => [ + 'label' => 'Importujte', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Import završen', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'Preuzmite informacije o neuspješnom redu|Preuzmite informacije o neuspješnim redovima', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Učitani CSV fajl je prevelik', + 'body' => 'Ne možete importovati više od 1 reda odjednom.|Ne možete uvesti više od :count redova odjednom.', + ], + + 'started' => [ + 'title' => 'Import započet', + 'body' => 'Vaš uvoz je započeo i 1 red će se obrađivati u pozadini.|Vaš uvoz je započeo i :count redova će se obrađivati u pozadini.', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-primjer', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_name-neuspješni-redovi', + 'error_header' => 'greška', + 'system_error' => 'Sistemska greška, molimo kontaktirajte podršku.', + 'column_mapping_required_for_new_record' => ':attribute kolona nije povezana s kolonom u fajlu, a potrebna je za kreiranje novih zapisa.', + ], + +]; diff --git a/lang/vendor/filament-actions/bs/modal.php b/lang/vendor/filament-actions/bs/modal.php new file mode 100644 index 0000000..a82c758 --- /dev/null +++ b/lang/vendor/filament-actions/bs/modal.php @@ -0,0 +1,23 @@ + 'Jeste li sigurni da želite to učiniti?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Prekid', + ], + + 'confirm' => [ + 'label' => 'Potvrdi', + ], + + 'submit' => [ + 'label' => 'Pošalji', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/bs/replicate.php b/lang/vendor/filament-actions/bs/replicate.php new file mode 100644 index 0000000..cba9615 --- /dev/null +++ b/lang/vendor/filament-actions/bs/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Duplicirajte', + + 'modal' => [ + + 'heading' => 'Duplicirajte :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'Duplicirati', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'Zapis dupliciran', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/bs/restore.php b/lang/vendor/filament-actions/bs/restore.php new file mode 100644 index 0000000..1bd5159 --- /dev/null +++ b/lang/vendor/filament-actions/bs/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Povrati', + + 'modal' => [ + + 'heading' => 'Povrati :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Povrati', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Zapis vraćen', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Izabrani vratiti', + + 'modal' => [ + + 'heading' => 'Povrati :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Povratiti', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Zapisi vraćen', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/bs/view.php b/lang/vendor/filament-actions/bs/view.php new file mode 100644 index 0000000..bda2d94 --- /dev/null +++ b/lang/vendor/filament-actions/bs/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'Pregledajte', + + 'modal' => [ + + 'heading' => 'Pregled :label', + + 'actions' => [ + + 'close' => [ + 'label' => 'Zatvoriti', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ca/associate.php b/lang/vendor/filament-actions/ca/associate.php new file mode 100644 index 0000000..3b92c32 --- /dev/null +++ b/lang/vendor/filament-actions/ca/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Associar', + + 'modal' => [ + + 'heading' => 'Associar :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Registre', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'Associar', + ], + + 'associate_another' => [ + 'label' => 'Associar i associar un altre', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'Associat', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ca/attach.php b/lang/vendor/filament-actions/ca/attach.php new file mode 100644 index 0000000..f5d6eda --- /dev/null +++ b/lang/vendor/filament-actions/ca/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Vincular', + + 'modal' => [ + + 'heading' => 'Vincular :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Registre', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'Vincular', + ], + + 'attach_another' => [ + 'label' => 'Vincular i vincular un altre', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'Vinculats', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ca/create.php b/lang/vendor/filament-actions/ca/create.php new file mode 100644 index 0000000..167c3e4 --- /dev/null +++ b/lang/vendor/filament-actions/ca/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'Crear :label', + + 'modal' => [ + + 'heading' => 'Crear :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'Crear', + ], + + 'create_another' => [ + 'label' => 'Crear i crear un altre', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Creat', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ca/delete.php b/lang/vendor/filament-actions/ca/delete.php new file mode 100644 index 0000000..dff64bd --- /dev/null +++ b/lang/vendor/filament-actions/ca/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Esborrar', + + 'modal' => [ + + 'heading' => 'Esborrar :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Esborrar', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Esborrat', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Esborrar seleccionats', + + 'modal' => [ + + 'heading' => 'Esborrar :label seleccionats', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Esborrar', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Esborrats', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ca/detach.php b/lang/vendor/filament-actions/ca/detach.php new file mode 100644 index 0000000..b1dd0ec --- /dev/null +++ b/lang/vendor/filament-actions/ca/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Desvincular', + + 'modal' => [ + + 'heading' => 'Desvincular :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Desvincular', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Desvinculat', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Desvincular seleccionats', + + 'modal' => [ + + 'heading' => 'Desvincular :label seleccionats', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Desvincular seleccionats', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Desvinculats', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ca/dissociate.php b/lang/vendor/filament-actions/ca/dissociate.php new file mode 100644 index 0000000..aee6d96 --- /dev/null +++ b/lang/vendor/filament-actions/ca/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Dissociar', + + 'modal' => [ + + 'heading' => 'Dissociar :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Dissociar', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Dissociat', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Dissociar seleccionats', + + 'modal' => [ + + 'heading' => 'Dissociar :label seleccionats', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Dissociar', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Dissociats', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ca/edit.php b/lang/vendor/filament-actions/ca/edit.php new file mode 100644 index 0000000..f23fc53 --- /dev/null +++ b/lang/vendor/filament-actions/ca/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Editar', + + 'modal' => [ + + 'heading' => 'Editar :label', + + 'actions' => [ + + 'save' => [ + 'label' => 'Desar canvis', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Desat', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ca/export.php b/lang/vendor/filament-actions/ca/export.php new file mode 100644 index 0000000..4887e11 --- /dev/null +++ b/lang/vendor/filament-actions/ca/export.php @@ -0,0 +1,77 @@ + 'Exportar :label', + + 'modal' => [ + + 'heading' => 'Exportar :label', + + 'form' => [ + + 'columns' => [ + + 'label' => 'Columnes', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column habilitada', + ], + + 'label' => [ + 'label' => 'etiqueta per a :column', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'Exportar', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Exportació completada', + + 'actions' => [ + + 'download_csv' => [ + 'label' => 'Descarregar .csv', + ], + + 'download_xlsx' => [ + 'label' => 'Descarregar .xlsx', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'L\'exportació és massa gran', + 'body' => 'No es pot exportar més d\'una fila alhora.|No es poden exportar més de :count files alhora.', + ], + + 'started' => [ + 'title' => 'Exportació iniciada', + 'body' => 'L\'exportació ha començat i es processarà una fila en segon pla.|L\'exportació ha començat i es processaran :count files en segon pla.', + ], + + ], + + 'file_name' => 'export-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/ca/force-delete.php b/lang/vendor/filament-actions/ca/force-delete.php new file mode 100644 index 0000000..b82f020 --- /dev/null +++ b/lang/vendor/filament-actions/ca/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Forçar l\'esborrat', + + 'modal' => [ + + 'heading' => 'Forçar l\'esborrat de :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Esborrar', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Registre esborrat', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Forçar l\'esborrat dels elements seleccionats', + + 'modal' => [ + + 'heading' => 'Forçar l\'esborrat dels :label seleccionats', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Esborrar', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Registres esborrats', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ca/group.php b/lang/vendor/filament-actions/ca/group.php new file mode 100644 index 0000000..d17c8a0 --- /dev/null +++ b/lang/vendor/filament-actions/ca/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'Accions', + ], + +]; diff --git a/lang/vendor/filament-actions/ca/import.php b/lang/vendor/filament-actions/ca/import.php new file mode 100644 index 0000000..c5d263a --- /dev/null +++ b/lang/vendor/filament-actions/ca/import.php @@ -0,0 +1,81 @@ + 'Importar :label', + + 'modal' => [ + + 'heading' => 'Importar :label', + + 'form' => [ + + 'file' => [ + 'label' => 'Arxiu', + 'placeholder' => 'Carregar un arxiu CSV', + 'rules' => [ + 'duplicate_columns' => '{0} El fitxer no ha de contenir més d\'un encapçalament de columna buit.|{1,*} El fitxer no ha de contenir encapçalaments de columna duplicats: :columns.', + ], + ], + + 'columns' => [ + 'label' => 'Columnes', + 'placeholder' => 'Seleccionar una columna', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'Descarregar arxiu CSV d\'exemple', + ], + + 'import' => [ + 'label' => 'Importar', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Importació completada', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'Descarregar informació de la fila fallida|Descarregar informació de les files fallides', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'L\'arxiu CSV carregat és massa gran', + 'body' => 'No es pot importar més d\'una fila alhora.|No es poden importar més de :count files alhora.', + ], + + 'started' => [ + 'title' => 'Importació iniciada', + 'body' => 'La vostra importació ha començat i es processarà 1 fila en segon pla.|La vostra importació ha començat i es processaran :count files en segon pla.', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-example', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_name-failed-rows', + 'error_header' => 'error', + 'system_error' => 'Error del sistema, poseu-vos en contacte amb el servei d\'assistència.', + 'column_mapping_required_for_new_record' => 'La columna :attribute no s\'ha assignat a cap columna del fitxer, però és necessària per crear nous registres.', + ], + +]; diff --git a/lang/vendor/filament-actions/ca/modal.php b/lang/vendor/filament-actions/ca/modal.php new file mode 100644 index 0000000..69d44b4 --- /dev/null +++ b/lang/vendor/filament-actions/ca/modal.php @@ -0,0 +1,23 @@ + 'Està segur/a de fer això?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Cancel·lar', + ], + + 'confirm' => [ + 'label' => 'Confirmar', + ], + + 'submit' => [ + 'label' => 'Enviar', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ca/replicate.php b/lang/vendor/filament-actions/ca/replicate.php new file mode 100644 index 0000000..51ff4ef --- /dev/null +++ b/lang/vendor/filament-actions/ca/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Replicar', + + 'modal' => [ + + 'heading' => 'Replicar :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'Replicar', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'Registre replicat', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ca/restore.php b/lang/vendor/filament-actions/ca/restore.php new file mode 100644 index 0000000..9459285 --- /dev/null +++ b/lang/vendor/filament-actions/ca/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Restaurar', + + 'modal' => [ + + 'heading' => 'Restaurar :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Restaurar', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Registre restaurat', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Restaurar seleccionats', + + 'modal' => [ + + 'heading' => 'Restaurar els :label seleccionats', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Restaurar', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Registres restaurats', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ca/view.php b/lang/vendor/filament-actions/ca/view.php new file mode 100644 index 0000000..1dc9be6 --- /dev/null +++ b/lang/vendor/filament-actions/ca/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'Vista', + + 'modal' => [ + + 'heading' => 'Vista de :label', + + 'actions' => [ + + 'close' => [ + 'label' => 'Tancar', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ckb/associate.php b/lang/vendor/filament-actions/ckb/associate.php new file mode 100644 index 0000000..e25fd89 --- /dev/null +++ b/lang/vendor/filament-actions/ckb/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'هاوبەشکردن', + + 'modal' => [ + + 'heading' => 'هاوبەشکردنی :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'تۆمار', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'هاوبەشکردن', + ], + + 'associate_another' => [ + 'label' => 'هاوبەشکردن و تۆمارێکی تر', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'هاوبەشکراو', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ckb/attach.php b/lang/vendor/filament-actions/ckb/attach.php new file mode 100644 index 0000000..6144487 --- /dev/null +++ b/lang/vendor/filament-actions/ckb/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'لکاندن', + + 'modal' => [ + + 'heading' => 'لکاندنی :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'تۆمار', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'لکاندن', + ], + + 'attach_another' => [ + 'label' => 'لکاندن و تۆمارێکی تر', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'لکێنرا', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ckb/create.php b/lang/vendor/filament-actions/ckb/create.php new file mode 100644 index 0000000..e253343 --- /dev/null +++ b/lang/vendor/filament-actions/ckb/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'دروستکردنی :label', + + 'modal' => [ + + 'heading' => ':دروستکردنی :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'دروستکردن', + ], + + 'create_another' => [ + 'label' => 'دروستکردن و تۆمارێکی تر', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'دروستکرا', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ckb/delete.php b/lang/vendor/filament-actions/ckb/delete.php new file mode 100644 index 0000000..a6f7ba7 --- /dev/null +++ b/lang/vendor/filament-actions/ckb/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'سڕینەوە', + + 'modal' => [ + + 'heading' => 'سڕینەوەی :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'سڕینەوە', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'سڕدرایەوە', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'سڕینەوەی دیاریکراوەکان', + + 'modal' => [ + + 'heading' => 'سڕینەوەی دیاریکراوەکانی :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'سڕینەوە', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'سڕدرایەوە', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ckb/detach.php b/lang/vendor/filament-actions/ckb/detach.php new file mode 100644 index 0000000..2b9b52b --- /dev/null +++ b/lang/vendor/filament-actions/ckb/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'سەربەخۆکردن', + + 'modal' => [ + + 'heading' => 'سەربەخۆکردنی :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'سەربەخۆکردن', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'سەربەخۆکرا', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'سەربەخۆکردنی دیاریکراوەکان', + + 'modal' => [ + + 'heading' => 'سەربەخۆکردنی دیاریکراوەکانی :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'سەربەخۆکردن', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'سەربەخۆکرا', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ckb/dissociate.php b/lang/vendor/filament-actions/ckb/dissociate.php new file mode 100644 index 0000000..b79a824 --- /dev/null +++ b/lang/vendor/filament-actions/ckb/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'جوداکردن', + + 'modal' => [ + + 'heading' => 'جوداکردنی :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'جوداکردن', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'جوداکرا', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'جوداکردنی دیاریکراوەکان', + + 'modal' => [ + + 'heading' => 'جوداکردنی دیاریکراوەکانی :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'جوداکردن', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'جوداکرا', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ckb/edit.php b/lang/vendor/filament-actions/ckb/edit.php new file mode 100644 index 0000000..cdfc331 --- /dev/null +++ b/lang/vendor/filament-actions/ckb/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'دەستکارکردن', + + 'modal' => [ + + 'heading' => 'دەستکارکردنی :label', + + 'actions' => [ + + 'save' => [ + 'label' => 'نوێکردنەوە', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'نوێکرایەوە', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ckb/force-delete.php b/lang/vendor/filament-actions/ckb/force-delete.php new file mode 100644 index 0000000..c984bf3 --- /dev/null +++ b/lang/vendor/filament-actions/ckb/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'سڕینەوەی بەهێز', + + 'modal' => [ + + 'heading' => 'سڕینەوەی بەهێزی :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'سڕینەوە', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'سڕدرایەوە', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'سڕینەوەی بەهێزی دیاریکراوەکان', + + 'modal' => [ + + 'heading' => 'سڕینەوەی بەهێزی دیاریکراوەکانی :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'سڕینەوە', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'سڕدرایەوە', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ckb/group.php b/lang/vendor/filament-actions/ckb/group.php new file mode 100644 index 0000000..700a02e --- /dev/null +++ b/lang/vendor/filament-actions/ckb/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'کردارەکان', + ], + +]; diff --git a/lang/vendor/filament-actions/ckb/modal.php b/lang/vendor/filament-actions/ckb/modal.php new file mode 100644 index 0000000..fff5d52 --- /dev/null +++ b/lang/vendor/filament-actions/ckb/modal.php @@ -0,0 +1,23 @@ + 'ئایە دڵنیای لە کردنی ئەم کارە؟', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'پاشگەزبوونەوە', + ], + + 'confirm' => [ + 'label' => 'دڵنیام', + ], + + 'submit' => [ + 'label' => 'ناردن', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ckb/replicate.php b/lang/vendor/filament-actions/ckb/replicate.php new file mode 100644 index 0000000..6fa5317 --- /dev/null +++ b/lang/vendor/filament-actions/ckb/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'لەبەرگرتنەوە', + + 'modal' => [ + + 'heading' => 'لەبەرگرتنەوەی :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'لەبەرگرتنەوە', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'لەبەرگیرایەوە', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ckb/restore.php b/lang/vendor/filament-actions/ckb/restore.php new file mode 100644 index 0000000..1567946 --- /dev/null +++ b/lang/vendor/filament-actions/ckb/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'گێڕانەوە', + + 'modal' => [ + + 'heading' => 'گێڕانەوەی :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'گێڕانەوە', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'گێڕێندرایەوە', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'گێڕانەوەی دیاریکراوەکان', + + 'modal' => [ + + 'heading' => 'گێڕانەوەی دیاریکراوەکانی :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'گێڕانەوە', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'گێڕێندرایەوە', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ckb/view.php b/lang/vendor/filament-actions/ckb/view.php new file mode 100644 index 0000000..d6c9542 --- /dev/null +++ b/lang/vendor/filament-actions/ckb/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'بینین', + + 'modal' => [ + + 'heading' => 'بینینی :label', + + 'actions' => [ + + 'close' => [ + 'label' => 'داخستن', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/cs/associate.php b/lang/vendor/filament-actions/cs/associate.php new file mode 100644 index 0000000..1858e52 --- /dev/null +++ b/lang/vendor/filament-actions/cs/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Připojit', + + 'modal' => [ + + 'heading' => 'Připojit :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Záznam', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'Připojit', + ], + + 'associate_another' => [ + 'label' => 'Připojit & připojit další', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'Připojeno', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/cs/attach.php b/lang/vendor/filament-actions/cs/attach.php new file mode 100644 index 0000000..4e2605f --- /dev/null +++ b/lang/vendor/filament-actions/cs/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Přidat', + + 'modal' => [ + + 'heading' => 'Přidat :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Záznam', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'Přidat', + ], + + 'attach_another' => [ + 'label' => 'Přidat & přidat další', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'Přidáno', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/cs/create.php b/lang/vendor/filament-actions/cs/create.php new file mode 100644 index 0000000..ad4ff5b --- /dev/null +++ b/lang/vendor/filament-actions/cs/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'Vytvořit', + + 'modal' => [ + + 'heading' => 'Vytvořit :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'Vytvořit', + ], + + 'create_another' => [ + 'label' => 'Vytvořit & vytvořit další', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Vytvořeno', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/cs/delete.php b/lang/vendor/filament-actions/cs/delete.php new file mode 100644 index 0000000..7c52d19 --- /dev/null +++ b/lang/vendor/filament-actions/cs/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Smazat', + + 'modal' => [ + + 'heading' => 'Smazat :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Smazat', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Smazáno', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Smazat vybrané', + + 'modal' => [ + + 'heading' => 'Smazat vybrané :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Smazat vybrané', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Smazáno', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/cs/detach.php b/lang/vendor/filament-actions/cs/detach.php new file mode 100644 index 0000000..2bfb535 --- /dev/null +++ b/lang/vendor/filament-actions/cs/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Odebrat', + + 'modal' => [ + + 'heading' => 'Odebrat :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Odebrat', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Odebráno', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Odebrat zvolené', + + 'modal' => [ + + 'heading' => 'Odebrat zvolené :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Odebrat zvolené', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Odebráno', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/cs/dissociate.php b/lang/vendor/filament-actions/cs/dissociate.php new file mode 100644 index 0000000..13c1ff8 --- /dev/null +++ b/lang/vendor/filament-actions/cs/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Odpojit', + + 'modal' => [ + + 'heading' => 'Odpojit :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Odpojit', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Odpojeno', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Odpojit zvolené', + + 'modal' => [ + + 'heading' => 'Odpojit zvolené :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Odpojit zvolené', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Odpojeno', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/cs/edit.php b/lang/vendor/filament-actions/cs/edit.php new file mode 100644 index 0000000..5cac061 --- /dev/null +++ b/lang/vendor/filament-actions/cs/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Upravit', + + 'modal' => [ + + 'heading' => 'Upravit :label', + + 'actions' => [ + + 'save' => [ + 'label' => 'Uložit', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Uloženo', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/cs/export.php b/lang/vendor/filament-actions/cs/export.php new file mode 100644 index 0000000..0ea543a --- /dev/null +++ b/lang/vendor/filament-actions/cs/export.php @@ -0,0 +1,77 @@ + 'Exportovat :label', + + 'modal' => [ + + 'heading' => 'Exportovat :label', + + 'form' => [ + + 'columns' => [ + + 'label' => 'Sloupce', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column povoleno', + ], + + 'label' => [ + 'label' => ':column popisek', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'Exportovat', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Export dokončen', + + 'actions' => [ + + 'download_csv' => [ + 'label' => 'Stáhnout .csv', + ], + + 'download_xlsx' => [ + 'label' => 'Stáhnout .xlsx', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Export překračuje povolenou velikost', + 'body' => 'Není možné exportovat více než 1 řádek najednou.|Není možné exportovat více než :count řádků najednou.', + ], + + 'started' => [ + 'title' => 'Export byl zahájen', + 'body' => 'Export byl zahájen a 1 řádek bude zpracován na pozadí.|Váš export byl zahájen a :count řádků bude zpracováno na pozadí.', + ], + + ], + + 'file_name' => 'export-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/cs/force-delete.php b/lang/vendor/filament-actions/cs/force-delete.php new file mode 100644 index 0000000..6f20829 --- /dev/null +++ b/lang/vendor/filament-actions/cs/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Trvale smazat', + + 'modal' => [ + + 'heading' => 'Trvale smazat :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Smazat', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Smazáno', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Trvale smazat vybrané', + + 'modal' => [ + + 'heading' => 'Trvale smazat vybrané :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Smazat', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Smazáno', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/cs/group.php b/lang/vendor/filament-actions/cs/group.php new file mode 100644 index 0000000..f55f9b3 --- /dev/null +++ b/lang/vendor/filament-actions/cs/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'Akce', + ], + +]; diff --git a/lang/vendor/filament-actions/cs/import.php b/lang/vendor/filament-actions/cs/import.php new file mode 100644 index 0000000..13898b7 --- /dev/null +++ b/lang/vendor/filament-actions/cs/import.php @@ -0,0 +1,81 @@ + 'Import :label', + + 'modal' => [ + + 'heading' => 'Import :label', + + 'form' => [ + + 'file' => [ + 'label' => 'Soubor', + 'placeholder' => 'Nahrát CSV soubor', + 'rules' => [ + 'duplicate_columns' => '{0} Soubor nesmí obsahovat více než jednu prázdnou hlavičku sloupce.|{1,*} Soubor nesmí obsahovat duplicitní hlavičky sloupců: :columns.', + ], + ], + + 'columns' => [ + 'label' => 'Sloupce', + 'placeholder' => 'Vyberte sloupec', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'Stáhnout vzorový soubor CSV', + ], + + 'import' => [ + 'label' => 'Import', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Import dokončen', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'Stáhnout informace o chybném řádku|Stáhnout informace o chybných řádcích', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Nahraný CSV soubor je příliš velký', + 'body' => 'Nelze importovat více než 1 řádek najednou.|Nelze importovat více než :count řádků najednou.', + ], + + 'started' => [ + 'title' => 'Zahájení importu', + 'body' => 'Váš import byl zahájen a na pozadí bude zpracován 1 řádek.|Váš import byl zahájen a na pozadí budou zpracovány řádky :count.', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-example', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_name-failed-rows', + 'error_header' => 'chyba', + 'system_error' => 'Chyba systému, kontaktujte prosím podporu.', + 'column_mapping_required_for_new_record' => 'Sloupec :attribute nebyl přiřazen k žádnému sloupci ve souboru, ale je vyžadován pro vytvoření nových záznamů.', + ], + +]; diff --git a/lang/vendor/filament-actions/cs/modal.php b/lang/vendor/filament-actions/cs/modal.php new file mode 100644 index 0000000..b681b5c --- /dev/null +++ b/lang/vendor/filament-actions/cs/modal.php @@ -0,0 +1,23 @@ + 'Jste si jistí touto akcí?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Zrušit', + ], + + 'confirm' => [ + 'label' => 'Potvrdit', + ], + + 'submit' => [ + 'label' => 'Odeslat', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/cs/replicate.php b/lang/vendor/filament-actions/cs/replicate.php new file mode 100644 index 0000000..ebf9241 --- /dev/null +++ b/lang/vendor/filament-actions/cs/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Duplikovat', + + 'modal' => [ + + 'heading' => 'Duplikovat :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'Duplikovat', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'Záznam duplikován', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/cs/restore.php b/lang/vendor/filament-actions/cs/restore.php new file mode 100644 index 0000000..f454a7a --- /dev/null +++ b/lang/vendor/filament-actions/cs/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Obnovit', + + 'modal' => [ + + 'heading' => 'Obnovit :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Obnovit', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Obnoveno', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Obnovit vybrané', + + 'modal' => [ + + 'heading' => 'Obnovit vybrané :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Obnovit', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Obnoveno', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/cs/view.php b/lang/vendor/filament-actions/cs/view.php new file mode 100644 index 0000000..dd1abf8 --- /dev/null +++ b/lang/vendor/filament-actions/cs/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'Zobrazit', + + 'modal' => [ + + 'heading' => 'Zobrazit :label', + + 'actions' => [ + + 'close' => [ + 'label' => 'Zavřít', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/da/associate.php b/lang/vendor/filament-actions/da/associate.php new file mode 100644 index 0000000..c2b47f0 --- /dev/null +++ b/lang/vendor/filament-actions/da/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Associer', + + 'modal' => [ + + 'heading' => 'Associer :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Registrering', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'Associer', + ], + + 'associate_another' => [ + 'label' => 'Associer & Associer en mere', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'Associeret', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/da/attach.php b/lang/vendor/filament-actions/da/attach.php new file mode 100644 index 0000000..76ecd01 --- /dev/null +++ b/lang/vendor/filament-actions/da/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Attach', + + 'modal' => [ + + 'heading' => 'Vedhæft :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Record', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'Vedhæft', + ], + + 'attach_another' => [ + 'label' => 'Vedhæft & vedhæft en mere', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'Vedhæftet', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/da/create.php b/lang/vendor/filament-actions/da/create.php new file mode 100644 index 0000000..3d551ac --- /dev/null +++ b/lang/vendor/filament-actions/da/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'Opret :label', + + 'modal' => [ + + 'heading' => 'Opret :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'Opret', + ], + + 'create_another' => [ + 'label' => 'Opret & opret en mere', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Oprettet', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/da/delete.php b/lang/vendor/filament-actions/da/delete.php new file mode 100644 index 0000000..c310277 --- /dev/null +++ b/lang/vendor/filament-actions/da/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Slet', + + 'modal' => [ + + 'heading' => 'Slet :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Slet', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Slettet', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Slet valgte', + + 'modal' => [ + + 'heading' => 'Slet valgte :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Slet', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Slettet', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/da/detach.php b/lang/vendor/filament-actions/da/detach.php new file mode 100644 index 0000000..ca69792 --- /dev/null +++ b/lang/vendor/filament-actions/da/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Frigør', + + 'modal' => [ + + 'heading' => 'Frigør :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Frigør', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Frigjort', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Frigør valgte', + + 'modal' => [ + + 'heading' => 'Frigør valgte :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Frigør', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Frigjort', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/da/dissociate.php b/lang/vendor/filament-actions/da/dissociate.php new file mode 100644 index 0000000..aa6e713 --- /dev/null +++ b/lang/vendor/filament-actions/da/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Dissocier', + + 'modal' => [ + + 'heading' => 'Dissocier :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Dissocier', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Dissocieret', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Dissocier valgte', + + 'modal' => [ + + 'heading' => 'Dissocier valgte :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Dissocier', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Dissocieret', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/da/edit.php b/lang/vendor/filament-actions/da/edit.php new file mode 100644 index 0000000..4f0a3fc --- /dev/null +++ b/lang/vendor/filament-actions/da/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Rediger', + + 'modal' => [ + + 'heading' => 'Rediger :label', + + 'actions' => [ + + 'save' => [ + 'label' => 'Gem ændringer', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Gemt', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/da/export.php b/lang/vendor/filament-actions/da/export.php new file mode 100644 index 0000000..5c4e054 --- /dev/null +++ b/lang/vendor/filament-actions/da/export.php @@ -0,0 +1,77 @@ + 'Eksporter :label', + + 'modal' => [ + + 'heading' => 'Eksporter :label', + + 'form' => [ + + 'columns' => [ + + 'label' => 'Kolonner', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column aktiveret', + ], + + 'label' => [ + 'label' => ':column etiket', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'Eksporter', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Eksporter fuldført', + + 'actions' => [ + + 'download_csv' => [ + 'label' => 'Download .csv', + ], + + 'download_xlsx' => [ + 'label' => 'Download .xlsx', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Eksporten er for stor', + 'body' => 'Du må ikke eksportere mere end 1 række på én gang.|Du må ikke eksportere mere end :count rækker på én gang.', + ], + + 'started' => [ + 'title' => 'Eksport er started', + 'body' => 'Din eksport er begyndt, og 1 række vil blive behandlet i baggrunden.|Din eksport er begyndt, og :count rækker vil blive behandlet i baggrunden.', + ], + + ], + + 'file_name' => 'export-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/da/force-delete.php b/lang/vendor/filament-actions/da/force-delete.php new file mode 100644 index 0000000..bc9ca08 --- /dev/null +++ b/lang/vendor/filament-actions/da/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Fremtving sletning', + + 'modal' => [ + + 'heading' => 'Fremtving sletning af :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Slet', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Slettet', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Fremtving sletning af valgte', + + 'modal' => [ + + 'heading' => 'Fremtving sletning af valgte :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Slet', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Slettet', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/da/group.php b/lang/vendor/filament-actions/da/group.php new file mode 100644 index 0000000..7745c75 --- /dev/null +++ b/lang/vendor/filament-actions/da/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'Handlinger', + ], + +]; diff --git a/lang/vendor/filament-actions/da/import.php b/lang/vendor/filament-actions/da/import.php new file mode 100644 index 0000000..960b896 --- /dev/null +++ b/lang/vendor/filament-actions/da/import.php @@ -0,0 +1,77 @@ + 'Importer :label', + + 'modal' => [ + + 'heading' => 'Importer :label', + + 'form' => [ + + 'file' => [ + 'label' => 'Fil', + 'placeholder' => 'Upload en CSV fil', + ], + + 'columns' => [ + 'label' => 'Kolonner', + 'placeholder' => 'Vælg en kolonne', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'Download eksempel på CSV fil', + ], + + 'import' => [ + 'label' => 'Importer', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Import afsluttet', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'Download information om rækken med fejl|Download information om rækkerne med fejl', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Uploadet CSV fil er for stor', + 'body' => 'Du må ikke importere mere end 1 række på én gang.|Du må ikke importere mere end :count rækker på én gang.', + ], + + 'started' => [ + 'title' => 'Import started', + 'body' => 'Din import er begyndt, og 1 række vil blive behandlet i baggrunden.|Din import er begyndt, og :count rækker vil blive behandlet i baggrunden', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-example', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_name-failed-rows', + 'error_header' => 'fejl', + 'system_error' => 'Systemfejl, kontakt venligst support.', + ], + +]; diff --git a/lang/vendor/filament-actions/da/modal.php b/lang/vendor/filament-actions/da/modal.php new file mode 100644 index 0000000..f8da34b --- /dev/null +++ b/lang/vendor/filament-actions/da/modal.php @@ -0,0 +1,23 @@ + 'Er du sikker på, at du gerne vil gøre dette?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Annuller', + ], + + 'confirm' => [ + 'label' => 'Bekræft', + ], + + 'submit' => [ + 'label' => 'Send', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/da/replicate.php b/lang/vendor/filament-actions/da/replicate.php new file mode 100644 index 0000000..3dfeb49 --- /dev/null +++ b/lang/vendor/filament-actions/da/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Repliker', + + 'modal' => [ + + 'heading' => 'Repliker :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'Repliker', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'Replikeret', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/da/restore.php b/lang/vendor/filament-actions/da/restore.php new file mode 100644 index 0000000..22d3f0d --- /dev/null +++ b/lang/vendor/filament-actions/da/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Gendan', + + 'modal' => [ + + 'heading' => 'Gendan :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Gendan', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Gendannet', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Gendan valgte', + + 'modal' => [ + + 'heading' => 'Gendan valgte :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Gendan', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Gendannet', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/da/view.php b/lang/vendor/filament-actions/da/view.php new file mode 100644 index 0000000..7abe0ab --- /dev/null +++ b/lang/vendor/filament-actions/da/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'Vis', + + 'modal' => [ + + 'heading' => 'Vis :label', + + 'actions' => [ + + 'close' => [ + 'label' => 'Luk', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/de/associate.php b/lang/vendor/filament-actions/de/associate.php new file mode 100644 index 0000000..a5b4763 --- /dev/null +++ b/lang/vendor/filament-actions/de/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Verknüpfen', + + 'modal' => [ + + 'heading' => ':label verknüpfen', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Eintrag', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'Verknüpfen', + ], + + 'associate_another' => [ + 'label' => 'Verknüpfen & weiterer Eintrag', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'Verknüpft', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/de/attach.php b/lang/vendor/filament-actions/de/attach.php new file mode 100644 index 0000000..667b4b9 --- /dev/null +++ b/lang/vendor/filament-actions/de/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Verknüpfen', + + 'modal' => [ + + 'heading' => ':label verknüpfen', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Eintrag', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'Verknüpfen', + ], + + 'attach_another' => [ + 'label' => 'Verknüpfen & weiterer Eintrag', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'Verknüpft', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/de/create.php b/lang/vendor/filament-actions/de/create.php new file mode 100644 index 0000000..bd8c6ef --- /dev/null +++ b/lang/vendor/filament-actions/de/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'Erstellen', + + 'modal' => [ + + 'heading' => ':label erstellen', + + 'actions' => [ + + 'create' => [ + 'label' => 'Erstellen', + ], + + 'create_another' => [ + 'label' => 'Erstellen & weiterer Eintrag', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Erstellt', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/de/delete.php b/lang/vendor/filament-actions/de/delete.php new file mode 100644 index 0000000..351e3d4 --- /dev/null +++ b/lang/vendor/filament-actions/de/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Löschen', + + 'modal' => [ + + 'heading' => ':label löschen', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Löschen', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Gelöscht', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Ausgewählte löschen', + + 'modal' => [ + + 'heading' => 'Ausgewählte :label löschen', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Ausgewählte löschen', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Gelöscht', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/de/detach.php b/lang/vendor/filament-actions/de/detach.php new file mode 100644 index 0000000..159d490 --- /dev/null +++ b/lang/vendor/filament-actions/de/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Trennen', + + 'modal' => [ + + 'heading' => ':label trennen', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Trennen', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Getrennt', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Ausgewählte trennen', + + 'modal' => [ + + 'heading' => 'Ausgewählte :label trennen', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Ausgewählte trennen', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Getrennt', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/de/dissociate.php b/lang/vendor/filament-actions/de/dissociate.php new file mode 100644 index 0000000..6a3d2c3 --- /dev/null +++ b/lang/vendor/filament-actions/de/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Trennen', + + 'modal' => [ + + 'heading' => ':label trennen', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Trennen', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Getrennt', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Ausgewählte trennen', + + 'modal' => [ + + 'heading' => 'Ausgewählte :label trennen', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Ausgewählte trennen', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Getrennt', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/de/edit.php b/lang/vendor/filament-actions/de/edit.php new file mode 100644 index 0000000..73da497 --- /dev/null +++ b/lang/vendor/filament-actions/de/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Bearbeiten', + + 'modal' => [ + + 'heading' => ':label bearbeiten', + + 'actions' => [ + + 'save' => [ + 'label' => 'Speichern', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Gespeichert', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/de/export.php b/lang/vendor/filament-actions/de/export.php new file mode 100644 index 0000000..5a3109d --- /dev/null +++ b/lang/vendor/filament-actions/de/export.php @@ -0,0 +1,77 @@ + 'Exportiere :label', + + 'modal' => [ + + 'heading' => 'Exportiere :label', + + 'form' => [ + + 'columns' => [ + + 'label' => 'Spalten', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column ist aktiviert', + ], + + 'label' => [ + 'label' => ':column Beschriftung', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'Export', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Export abgeschlossen', + + 'actions' => [ + + 'download_csv' => [ + 'label' => 'Lade .csv herunter', + ], + + 'download_xlsx' => [ + 'label' => 'Lade .xlsx herunter', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Der Export ist zu groß', + 'body' => 'Nicht mehr als 1 Zeile auf einmal exportieren.|Nicht mehr als :count Zeilen auf einmal exportieren.', + ], + + 'started' => [ + 'title' => 'Export gestartet', + 'body' => 'Der Export wurde gestartet und 1 Zeile wird im Hintergrund verarbeitet.| Der Export wurde gestartet und :count Zeilen werden im Hintergrund verarbeitet.', + ], + + ], + + 'file_name' => 'export-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/de/force-delete.php b/lang/vendor/filament-actions/de/force-delete.php new file mode 100644 index 0000000..56440ce --- /dev/null +++ b/lang/vendor/filament-actions/de/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Endgültig löschen', + + 'modal' => [ + + 'heading' => ':label endgültig löschen', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Löschen', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Eintrag gelöscht', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Ausgewählte endgültig löschen', + + 'modal' => [ + + 'heading' => 'Ausgewählte :label endgültig löschen', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Löschen', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Einträge gelöscht', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/de/group.php b/lang/vendor/filament-actions/de/group.php new file mode 100644 index 0000000..c9ddf6e --- /dev/null +++ b/lang/vendor/filament-actions/de/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'Aktionen', + ], + +]; diff --git a/lang/vendor/filament-actions/de/import.php b/lang/vendor/filament-actions/de/import.php new file mode 100644 index 0000000..fd2949e --- /dev/null +++ b/lang/vendor/filament-actions/de/import.php @@ -0,0 +1,82 @@ + ':label Import', + + 'modal' => [ + + 'heading' => ':label Import', + + 'form' => [ + + 'file' => [ + 'label' => 'Datei', + 'placeholder' => 'CSV Datei hochladen', + 'rules' => [ + 'duplicate_columns' => '{0} Die Datei darf nicht mehr als einen leeren Spaltenkopf enthalten.|{1,*} Die Datei darf keine doppelten Spaltenköpfe enthalten: :columns.', + ], + + ], + + 'columns' => [ + 'label' => 'Spalten', + 'placeholder' => 'Spalte auswählen', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'Lade Beispiel CSV herunter', + ], + + 'import' => [ + 'label' => 'Importieren', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Import abgeschlossen', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'Informationen über die fehlgeschlagene Zeile herunterladen|Informationen über die fehlgeschlagenen Zeilen herunterladen', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'CSV Datei ist zu groß', + 'body' => 'Nicht mehr als 1 Zeile auf einmal importieren.|Nicht mehr als :count Zeilen auf einmal importieren.', + ], + + 'started' => [ + 'title' => 'Import gestartet', + 'body' => 'Der Import wurde gestartet und 1 Zeile wird im Hintergrund verarbeitet.|Der Import wurde gestartet und :count Zeilen werden im Hintergrund verarbeitet.', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-example', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_name-failed-rows', + 'error_header' => 'Fehler', + 'system_error' => 'Systemfehler, bitte Supportanfrage stellen.', + 'column_mapping_required_for_new_record' => 'Die :attribute-Spalte wurde nicht einer Spalte in der Datei zugeordnet, wird jedoch für die Erstellung neuer Datensätze benötigt.', + ], + +]; diff --git a/lang/vendor/filament-actions/de/modal.php b/lang/vendor/filament-actions/de/modal.php new file mode 100644 index 0000000..9ddc04c --- /dev/null +++ b/lang/vendor/filament-actions/de/modal.php @@ -0,0 +1,23 @@ + 'Sind Sie sicher, dass Sie dies tun möchten?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Abbrechen', + ], + + 'confirm' => [ + 'label' => 'Bestätigen', + ], + + 'submit' => [ + 'label' => 'Absenden', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/de/replicate.php b/lang/vendor/filament-actions/de/replicate.php new file mode 100644 index 0000000..522689f --- /dev/null +++ b/lang/vendor/filament-actions/de/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Duplizieren', + + 'modal' => [ + + 'heading' => ':label duplizieren', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'Duplizieren', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'Eintrag dupliziert', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/de/restore.php b/lang/vendor/filament-actions/de/restore.php new file mode 100644 index 0000000..45b1e53 --- /dev/null +++ b/lang/vendor/filament-actions/de/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Wiederherstellen', + + 'modal' => [ + + 'heading' => ':label wiederherstellen', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Wiederherstellen', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Eintrag wiederhergestellt', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Ausgewählte wiederherstellen', + + 'modal' => [ + + 'heading' => 'Ausgewählte :label wiederherstellen', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Wiederherstellen', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Einträge wiederhergestellt', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/de/view.php b/lang/vendor/filament-actions/de/view.php new file mode 100644 index 0000000..db6bad4 --- /dev/null +++ b/lang/vendor/filament-actions/de/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'Anzeigen', + + 'modal' => [ + + 'heading' => ':label anzeigen', + + 'actions' => [ + + 'close' => [ + 'label' => 'Schließen', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/el/associate.php b/lang/vendor/filament-actions/el/associate.php new file mode 100644 index 0000000..2d84348 --- /dev/null +++ b/lang/vendor/filament-actions/el/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Συσχέτιση', + + 'modal' => [ + + 'heading' => 'Associate :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Record', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'Associate', + ], + + 'associate_another' => [ + 'label' => 'Associate & associate another', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'Associated', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/el/attach.php b/lang/vendor/filament-actions/el/attach.php new file mode 100644 index 0000000..09dc549 --- /dev/null +++ b/lang/vendor/filament-actions/el/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Attach', + + 'modal' => [ + + 'heading' => 'Attach :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Record', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'Attach', + ], + + 'attach_another' => [ + 'label' => 'Attach & attach another', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'Attached', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/el/create.php b/lang/vendor/filament-actions/el/create.php new file mode 100644 index 0000000..8ef283d --- /dev/null +++ b/lang/vendor/filament-actions/el/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'Προσθήκη :label', + + 'modal' => [ + + 'heading' => 'Δημιουργία :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'Δημιουργία', + ], + + 'create_another' => [ + 'label' => 'Δημιουργία & δημιουργία νέου', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Δημιουργήθηκε επιτυχώς', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/el/delete.php b/lang/vendor/filament-actions/el/delete.php new file mode 100644 index 0000000..2675364 --- /dev/null +++ b/lang/vendor/filament-actions/el/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Διαγραφή', + + 'modal' => [ + + 'heading' => 'Διαγραφή :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Διαγραφή', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Διαγράφηκε επιτυχώς', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Διαγραφή επιλεγμένων', + + 'modal' => [ + + 'heading' => 'Διαγραφή επιλεγμένων :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Διαγραφή', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Διαγράφηκαν επιτυχώς', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/el/detach.php b/lang/vendor/filament-actions/el/detach.php new file mode 100644 index 0000000..d9799c5 --- /dev/null +++ b/lang/vendor/filament-actions/el/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Detach', + + 'modal' => [ + + 'heading' => 'Detach :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Detach', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Detached', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Detach selected', + + 'modal' => [ + + 'heading' => 'Detach selected :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Detach', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Detached', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/el/dissociate.php b/lang/vendor/filament-actions/el/dissociate.php new file mode 100644 index 0000000..7b70248 --- /dev/null +++ b/lang/vendor/filament-actions/el/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Dissociate', + + 'modal' => [ + + 'heading' => 'Dissociate :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Dissociate', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Dissociated', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Dissociate selected', + + 'modal' => [ + + 'heading' => 'Dissociate selected :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Dissociate', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Dissociated', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/el/edit.php b/lang/vendor/filament-actions/el/edit.php new file mode 100644 index 0000000..bf36c33 --- /dev/null +++ b/lang/vendor/filament-actions/el/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Επεξεργασία', + + 'modal' => [ + + 'heading' => 'Επεξεργασία :label', + + 'actions' => [ + + 'save' => [ + 'label' => 'Αποθήκευση αλλαγών', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Η αποθήκευση ολοκληρώθηκε', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/el/export.php b/lang/vendor/filament-actions/el/export.php new file mode 100644 index 0000000..9c754a9 --- /dev/null +++ b/lang/vendor/filament-actions/el/export.php @@ -0,0 +1,77 @@ + 'Export :label', + + 'modal' => [ + + 'heading' => 'Export :label', + + 'form' => [ + + 'columns' => [ + + 'label' => 'Columns', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column enabled', + ], + + 'label' => [ + 'label' => ':column label', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'Export', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Export completed', + + 'actions' => [ + + 'download_csv' => [ + 'label' => 'Download .csv', + ], + + 'download_xlsx' => [ + 'label' => 'Download .xlsx', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Export is too large', + 'body' => 'You may not export more than 1 row at once.|You may not export more than :count rows at once.', + ], + + 'started' => [ + 'title' => 'Export started', + 'body' => 'Your export has begun and 1 row will be processed in the background.|Your export has begun and :count rows will be processed in the background.', + ], + + ], + + 'file_name' => 'export-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/el/force-delete.php b/lang/vendor/filament-actions/el/force-delete.php new file mode 100644 index 0000000..f8ffa52 --- /dev/null +++ b/lang/vendor/filament-actions/el/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Καθολική διαγραφή', + + 'modal' => [ + + 'heading' => 'Καθολική διαγραφή :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Διαγραφή', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Διαγράφηκε επιτυχώς', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Καθολική διαγραφή επιλεγμένων', + + 'modal' => [ + + 'heading' => 'Καθολική διαγραφή επιλεγμένων :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Διαγραφή', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Διαγράφηκαν επιτυχώς', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/el/group.php b/lang/vendor/filament-actions/el/group.php new file mode 100644 index 0000000..92765dc --- /dev/null +++ b/lang/vendor/filament-actions/el/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'Actions', + ], + +]; diff --git a/lang/vendor/filament-actions/el/import.php b/lang/vendor/filament-actions/el/import.php new file mode 100644 index 0000000..4770427 --- /dev/null +++ b/lang/vendor/filament-actions/el/import.php @@ -0,0 +1,77 @@ + 'Import :label', + + 'modal' => [ + + 'heading' => 'Import :label', + + 'form' => [ + + 'file' => [ + 'label' => 'File', + 'placeholder' => 'Upload a CSV file', + ], + + 'columns' => [ + 'label' => 'Columns', + 'placeholder' => 'Select a column', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'Download example CSV file', + ], + + 'import' => [ + 'label' => 'Import', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Import completed', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'Download information about the failed row|Download information about the failed rows', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Uploaded CSV file is too large', + 'body' => 'You may not import more than 1 row at once.|You may not import more than :count rows at once.', + ], + + 'started' => [ + 'title' => 'Import started', + 'body' => 'Your import has begun and 1 row will be processed in the background.|Your import has begun and :count rows will be processed in the background.', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-example', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_name-failed-rows', + 'error_header' => 'error', + 'system_error' => 'System error, please contact support.', + ], + +]; diff --git a/lang/vendor/filament-actions/el/modal.php b/lang/vendor/filament-actions/el/modal.php new file mode 100644 index 0000000..920e715 --- /dev/null +++ b/lang/vendor/filament-actions/el/modal.php @@ -0,0 +1,23 @@ + "Είστε σίγουρος/η γι' αυτή την ενέργεια;", + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Άκυρο', + ], + + 'confirm' => [ + 'label' => 'Επιβεβαίωση', + ], + + 'submit' => [ + 'label' => 'Submit', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/el/replicate.php b/lang/vendor/filament-actions/el/replicate.php new file mode 100644 index 0000000..4ffd5bb --- /dev/null +++ b/lang/vendor/filament-actions/el/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Αντιγραφή', + + 'modal' => [ + + 'heading' => 'Αντιγραφή :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'Αντιγραφή', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'Αντιγράφηκε επιτυχώς', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/el/restore.php b/lang/vendor/filament-actions/el/restore.php new file mode 100644 index 0000000..5a3b2fe --- /dev/null +++ b/lang/vendor/filament-actions/el/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Επαναφορά', + + 'modal' => [ + + 'heading' => 'Επαναφορά :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Επαναφορά', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Έγινε επιτυχής επαναφορά', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Επαναφορά επιλεγμένων', + + 'modal' => [ + + 'heading' => 'Επαναφορά επιλεγμένων :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Επαναφορά', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Έγινε επιτυχής επαναφορά', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/el/view.php b/lang/vendor/filament-actions/el/view.php new file mode 100644 index 0000000..db8a83e --- /dev/null +++ b/lang/vendor/filament-actions/el/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'Προβολή', + + 'modal' => [ + + 'heading' => 'Προβολή :label', + + 'actions' => [ + + 'close' => [ + 'label' => 'Άκυρο', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/en/associate.php b/lang/vendor/filament-actions/en/associate.php new file mode 100644 index 0000000..1fe931d --- /dev/null +++ b/lang/vendor/filament-actions/en/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Associate', + + 'modal' => [ + + 'heading' => 'Associate :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Record', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'Associate', + ], + + 'associate_another' => [ + 'label' => 'Associate & associate another', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'Associated', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/en/attach.php b/lang/vendor/filament-actions/en/attach.php new file mode 100644 index 0000000..09dc549 --- /dev/null +++ b/lang/vendor/filament-actions/en/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Attach', + + 'modal' => [ + + 'heading' => 'Attach :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Record', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'Attach', + ], + + 'attach_another' => [ + 'label' => 'Attach & attach another', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'Attached', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/en/create.php b/lang/vendor/filament-actions/en/create.php new file mode 100644 index 0000000..7d08c4b --- /dev/null +++ b/lang/vendor/filament-actions/en/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'New :label', + + 'modal' => [ + + 'heading' => 'Create :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'Create', + ], + + 'create_another' => [ + 'label' => 'Create & create another', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Created', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/en/delete.php b/lang/vendor/filament-actions/en/delete.php new file mode 100644 index 0000000..b7276be --- /dev/null +++ b/lang/vendor/filament-actions/en/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Delete', + + 'modal' => [ + + 'heading' => 'Delete :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Delete', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Deleted', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Delete selected', + + 'modal' => [ + + 'heading' => 'Delete selected :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Delete', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Deleted', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/en/detach.php b/lang/vendor/filament-actions/en/detach.php new file mode 100644 index 0000000..d9799c5 --- /dev/null +++ b/lang/vendor/filament-actions/en/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Detach', + + 'modal' => [ + + 'heading' => 'Detach :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Detach', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Detached', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Detach selected', + + 'modal' => [ + + 'heading' => 'Detach selected :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Detach', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Detached', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/en/dissociate.php b/lang/vendor/filament-actions/en/dissociate.php new file mode 100644 index 0000000..7b70248 --- /dev/null +++ b/lang/vendor/filament-actions/en/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Dissociate', + + 'modal' => [ + + 'heading' => 'Dissociate :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Dissociate', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Dissociated', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Dissociate selected', + + 'modal' => [ + + 'heading' => 'Dissociate selected :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Dissociate', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Dissociated', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/en/edit.php b/lang/vendor/filament-actions/en/edit.php new file mode 100644 index 0000000..28cc208 --- /dev/null +++ b/lang/vendor/filament-actions/en/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Edit', + + 'modal' => [ + + 'heading' => 'Edit :label', + + 'actions' => [ + + 'save' => [ + 'label' => 'Save changes', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Saved', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/en/export.php b/lang/vendor/filament-actions/en/export.php new file mode 100644 index 0000000..b0ec0bd --- /dev/null +++ b/lang/vendor/filament-actions/en/export.php @@ -0,0 +1,77 @@ + 'Export :label', + + 'modal' => [ + + 'heading' => 'Export :label', + + 'form' => [ + + 'columns' => [ + + 'label' => 'Columns', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column enabled', + ], + + 'label' => [ + 'label' => ':column label', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'Export', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Export completed', + + 'actions' => [ + + 'download_csv' => [ + 'label' => 'Download .csv', + ], + + 'download_xlsx' => [ + 'label' => 'Download .xlsx', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Export is too large', + 'body' => 'You may not export more than 1 row at once.|You may not export more than :count rows at once.', + ], + + 'started' => [ + 'title' => 'Export started', + 'body' => 'Your export has begun and 1 row will be processed in the background. You will receive a notification with the download link when it is complete.|Your export has begun and :count rows will be processed in the background. You will receive a notification with the download link when it is complete.', + ], + + ], + + 'file_name' => 'export-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/en/force-delete.php b/lang/vendor/filament-actions/en/force-delete.php new file mode 100644 index 0000000..aa1081c --- /dev/null +++ b/lang/vendor/filament-actions/en/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Force delete', + + 'modal' => [ + + 'heading' => 'Force delete :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Delete', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Deleted', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Force delete selected', + + 'modal' => [ + + 'heading' => 'Force delete selected :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Delete', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Deleted', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/en/group.php b/lang/vendor/filament-actions/en/group.php new file mode 100644 index 0000000..92765dc --- /dev/null +++ b/lang/vendor/filament-actions/en/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'Actions', + ], + +]; diff --git a/lang/vendor/filament-actions/en/import.php b/lang/vendor/filament-actions/en/import.php new file mode 100644 index 0000000..4593198 --- /dev/null +++ b/lang/vendor/filament-actions/en/import.php @@ -0,0 +1,85 @@ + 'Import :label', + + 'modal' => [ + + 'heading' => 'Import :label', + + 'form' => [ + + 'file' => [ + + 'label' => 'File', + + 'placeholder' => 'Upload a CSV file', + + 'rules' => [ + 'duplicate_columns' => '{0} The file must not contain more than one empty column header.|{1,*} The file must not contain duplicate column headers: :columns.', + ], + + ], + + 'columns' => [ + 'label' => 'Columns', + 'placeholder' => 'Select a column', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'Download example CSV file', + ], + + 'import' => [ + 'label' => 'Import', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Import completed', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'Download information about the failed row|Download information about the failed rows', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Uploaded CSV file is too large', + 'body' => 'You may not import more than 1 row at once.|You may not import more than :count rows at once.', + ], + + 'started' => [ + 'title' => 'Import started', + 'body' => 'Your import has begun and 1 row will be processed in the background.|Your import has begun and :count rows will be processed in the background.', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-example', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_name-failed-rows', + 'error_header' => 'error', + 'system_error' => 'System error, please contact support.', + 'column_mapping_required_for_new_record' => 'The :attribute column was not mapped to a column in the file, but it is required for creating new records.', + ], + +]; diff --git a/lang/vendor/filament-actions/en/modal.php b/lang/vendor/filament-actions/en/modal.php new file mode 100644 index 0000000..1ce970d --- /dev/null +++ b/lang/vendor/filament-actions/en/modal.php @@ -0,0 +1,23 @@ + 'Are you sure you would like to do this?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Cancel', + ], + + 'confirm' => [ + 'label' => 'Confirm', + ], + + 'submit' => [ + 'label' => 'Submit', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/en/replicate.php b/lang/vendor/filament-actions/en/replicate.php new file mode 100644 index 0000000..7fff7cc --- /dev/null +++ b/lang/vendor/filament-actions/en/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Replicate', + + 'modal' => [ + + 'heading' => 'Replicate :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'Replicate', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'Replicated', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/en/restore.php b/lang/vendor/filament-actions/en/restore.php new file mode 100644 index 0000000..403bc28 --- /dev/null +++ b/lang/vendor/filament-actions/en/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Restore', + + 'modal' => [ + + 'heading' => 'Restore :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Restore', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Restored', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Restore selected', + + 'modal' => [ + + 'heading' => 'Restore selected :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Restore', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Restored', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/en/view.php b/lang/vendor/filament-actions/en/view.php new file mode 100644 index 0000000..fd33de1 --- /dev/null +++ b/lang/vendor/filament-actions/en/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'View', + + 'modal' => [ + + 'heading' => 'View :label', + + 'actions' => [ + + 'close' => [ + 'label' => 'Close', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/es/associate.php b/lang/vendor/filament-actions/es/associate.php new file mode 100644 index 0000000..f80d2ca --- /dev/null +++ b/lang/vendor/filament-actions/es/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Asociar', + + 'modal' => [ + + 'heading' => 'Asociar :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Registro', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'Asociar', + ], + + 'associate_another' => [ + 'label' => 'Asociar y asociar otra', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'Asociada', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/es/attach.php b/lang/vendor/filament-actions/es/attach.php new file mode 100644 index 0000000..a42a410 --- /dev/null +++ b/lang/vendor/filament-actions/es/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Vincular', + + 'modal' => [ + + 'heading' => 'Vincular :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Registro', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'Vincular', + ], + + 'attach_another' => [ + 'label' => 'Vincular y vincular otro', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'Vinculados', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/es/create.php b/lang/vendor/filament-actions/es/create.php new file mode 100644 index 0000000..f311bb1 --- /dev/null +++ b/lang/vendor/filament-actions/es/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'Crear :label', + + 'modal' => [ + + 'heading' => 'Crear :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'Crear', + ], + + 'create_another' => [ + 'label' => 'Crear y crear otro', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Creado', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/es/delete.php b/lang/vendor/filament-actions/es/delete.php new file mode 100644 index 0000000..af13d9e --- /dev/null +++ b/lang/vendor/filament-actions/es/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Borrar', + + 'modal' => [ + + 'heading' => 'Borrar :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Borrar', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Borrado', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Borrar seleccionados', + + 'modal' => [ + + 'heading' => 'Borrar :label seleccionados', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Borrar', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Borrados', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/es/detach.php b/lang/vendor/filament-actions/es/detach.php new file mode 100644 index 0000000..c758e15 --- /dev/null +++ b/lang/vendor/filament-actions/es/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Desvincular', + + 'modal' => [ + + 'heading' => 'Desvincular :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Desvincular', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Desvinculado', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Desvincular seleccionados', + + 'modal' => [ + + 'heading' => 'Desvincular :label seleccionados', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Desvincular seleccionados', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Desvinculados', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/es/dissociate.php b/lang/vendor/filament-actions/es/dissociate.php new file mode 100644 index 0000000..6109800 --- /dev/null +++ b/lang/vendor/filament-actions/es/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Disociar', + + 'modal' => [ + + 'heading' => 'Disociar :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Disociar', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Disociado', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Disociar seleccionados', + + 'modal' => [ + + 'heading' => 'Disociar :label seleccionados', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Disociar', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Disociados', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/es/edit.php b/lang/vendor/filament-actions/es/edit.php new file mode 100644 index 0000000..60bad4d --- /dev/null +++ b/lang/vendor/filament-actions/es/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Editar', + + 'modal' => [ + + 'heading' => 'Editar :label', + + 'actions' => [ + + 'save' => [ + 'label' => 'Guardar cambios', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Guardado', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/es/export.php b/lang/vendor/filament-actions/es/export.php new file mode 100644 index 0000000..eafe879 --- /dev/null +++ b/lang/vendor/filament-actions/es/export.php @@ -0,0 +1,77 @@ + 'Exportar :label', + + 'modal' => [ + + 'heading' => 'Exportar :label', + + 'form' => [ + + 'columns' => [ + + 'label' => 'Columnas', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column habilitada', + ], + + 'label' => [ + 'label' => 'etiqueta para :column', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'Exportar', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Exportación completada', + + 'actions' => [ + + 'download_csv' => [ + 'label' => 'Descargar .csv', + ], + + 'download_xlsx' => [ + 'label' => 'Descargar .xlsx', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'La exportación es demasiado grande', + 'body' => 'No se puede exportar más de 1 fila a la vez.|No se pueden exportar más de :count filas a la vez.', + ], + + 'started' => [ + 'title' => 'Exportación iniciada', + 'body' => 'Su exportación ha comenzado y se procesará 1 fila en segundo plano.|Su exportación ha comenzado y se procesarán :count filas en segundo plano.', + ], + + ], + + 'file_name' => 'export-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/es/force-delete.php b/lang/vendor/filament-actions/es/force-delete.php new file mode 100644 index 0000000..335f1dd --- /dev/null +++ b/lang/vendor/filament-actions/es/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Forzar borrado', + + 'modal' => [ + + 'heading' => 'Forzar el borrado de :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Eliminar', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Registro eliminado', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Forzar la eliminación de los elementos seleccionados', + + 'modal' => [ + + 'heading' => 'Forzar la eliminación de los :label seleccionados', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Eliminar', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Registros eliminados', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/es/group.php b/lang/vendor/filament-actions/es/group.php new file mode 100644 index 0000000..c07aeb3 --- /dev/null +++ b/lang/vendor/filament-actions/es/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'Acciones', + ], + +]; diff --git a/lang/vendor/filament-actions/es/import.php b/lang/vendor/filament-actions/es/import.php new file mode 100644 index 0000000..05f7bba --- /dev/null +++ b/lang/vendor/filament-actions/es/import.php @@ -0,0 +1,85 @@ + 'Importar :label', + + 'modal' => [ + + 'heading' => 'Importar :label', + + 'form' => [ + + 'file' => [ + + 'label' => 'Archivo', + + 'placeholder' => 'Cargar un archivo CSV', + + 'rules' => [ + 'duplicate_columns' => '{0} El archivo no debe contener más de un encabezado de columna vacío.|{1,*} El archivo no debe contener encabezados de columna duplicados: :columns.', + ], + + ], + + 'columns' => [ + 'label' => 'Columnas', + 'placeholder' => 'Seleccionar una columna', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'Descargar archivo CSV de ejemplo', + ], + + 'import' => [ + 'label' => 'Importar', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Importación completada', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'Descargar información de la fila fallida|Descargar información de las filas fallidas', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'El archivo CSV cargado es demasiado grande', + 'body' => 'No se puede importar más de una fila a la vez.|No se pueden importar más de :count filas a la vez.', + ], + + 'started' => [ + 'title' => 'Importación iniciada', + 'body' => 'Su importación ha comenzado y se procesará 1 fila en segundo plano.|Su importación ha comenzado y se procesarán :count filas en segundo plano.', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-example', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_name-failed-rows', + 'error_header' => 'error', + 'system_error' => 'Error del sistema, póngase en contacto con el servicio de asistencia.', + 'column_mapping_required_for_new_record' => 'La columna :attribute no se asignó a una columna del archivo, pero esto es necesario para crear nuevos registros.', + ], + +]; diff --git a/lang/vendor/filament-actions/es/modal.php b/lang/vendor/filament-actions/es/modal.php new file mode 100644 index 0000000..f2a1a09 --- /dev/null +++ b/lang/vendor/filament-actions/es/modal.php @@ -0,0 +1,23 @@ + '¿Está segura/o de hacer esto?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Cancelar', + ], + + 'confirm' => [ + 'label' => 'Confirmar', + ], + + 'submit' => [ + 'label' => 'Enviar', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/es/replicate.php b/lang/vendor/filament-actions/es/replicate.php new file mode 100644 index 0000000..42e1015 --- /dev/null +++ b/lang/vendor/filament-actions/es/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Replicar', + + 'modal' => [ + + 'heading' => 'Replicar :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'Replicar', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'Registro replicado', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/es/restore.php b/lang/vendor/filament-actions/es/restore.php new file mode 100644 index 0000000..e6db5ca --- /dev/null +++ b/lang/vendor/filament-actions/es/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Restaurar', + + 'modal' => [ + + 'heading' => 'Restaurar :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Restaurar', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Registro restaurado', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Restaurar seleccionados', + + 'modal' => [ + + 'heading' => 'Restaurar los :label seleccionados', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Restaurar', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Registros restaurados', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/es/view.php b/lang/vendor/filament-actions/es/view.php new file mode 100644 index 0000000..29984e8 --- /dev/null +++ b/lang/vendor/filament-actions/es/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'Ver', + + 'modal' => [ + + 'heading' => 'Vista de :label', + + 'actions' => [ + + 'close' => [ + 'label' => 'Cerrar', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/fa/associate.php b/lang/vendor/filament-actions/fa/associate.php new file mode 100644 index 0000000..714d68b --- /dev/null +++ b/lang/vendor/filament-actions/fa/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'ارتباط', + + 'modal' => [ + + 'heading' => 'ارتباط :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'رکورد', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'ارتباط', + ], + + 'associate_another' => [ + 'label' => 'ارتباط و ارتباط دیگر', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'مرتبط شد', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/fa/attach.php b/lang/vendor/filament-actions/fa/attach.php new file mode 100644 index 0000000..5b3ecd0 --- /dev/null +++ b/lang/vendor/filament-actions/fa/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'افزودن', + + 'modal' => [ + + 'heading' => 'افزودن :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'رکورد', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'افزودن', + ], + + 'attach_another' => [ + 'label' => 'افزودن و افزودن یکی دیگر', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'افزوده شد', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/fa/create.php b/lang/vendor/filament-actions/fa/create.php new file mode 100644 index 0000000..80e6a7f --- /dev/null +++ b/lang/vendor/filament-actions/fa/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'ایجاد :label', + + 'modal' => [ + + 'heading' => 'ایجاد :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'ایجاد', + ], + + 'create_another' => [ + 'label' => 'ایجاد و ایجاد یکی دیگر', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'ایجاد شد', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/fa/delete.php b/lang/vendor/filament-actions/fa/delete.php new file mode 100644 index 0000000..6d44d87 --- /dev/null +++ b/lang/vendor/filament-actions/fa/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'حذف', + + 'modal' => [ + + 'heading' => 'حذف :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'حذف', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'حذف شد', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'حذف انتخاب شده‌', + + 'modal' => [ + + 'heading' => 'حذف :label انتخاب شده', + + 'actions' => [ + + 'delete' => [ + 'label' => 'حذف انتخاب شده‌', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'حذف شد', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/fa/detach.php b/lang/vendor/filament-actions/fa/detach.php new file mode 100644 index 0000000..5e6654f --- /dev/null +++ b/lang/vendor/filament-actions/fa/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'جدا کردن', + + 'modal' => [ + + 'heading' => 'جدا کردن :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'جدا کردن', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'جدا شد', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'جدا کردن انتخاب شده', + + 'modal' => [ + + 'heading' => 'جدا کردن :label انتخاب شده', + + 'actions' => [ + + 'detach' => [ + 'label' => 'جدا کردن انتخاب شده', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'جدا شد', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/fa/dissociate.php b/lang/vendor/filament-actions/fa/dissociate.php new file mode 100644 index 0000000..893e94c --- /dev/null +++ b/lang/vendor/filament-actions/fa/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'جداکردن', + + 'modal' => [ + + 'heading' => 'جداکردن :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'جداکردن', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'جداکردن', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'جداکردن انتخاب شده', + + 'modal' => [ + + 'heading' => 'جداکردن :label انتخاب شده', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'جداکردن انتخاب شده', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'جدا شد', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/fa/edit.php b/lang/vendor/filament-actions/fa/edit.php new file mode 100644 index 0000000..d3cbd46 --- /dev/null +++ b/lang/vendor/filament-actions/fa/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'ویرایش', + + 'modal' => [ + + 'heading' => 'ویرایش :label', + + 'actions' => [ + + 'save' => [ + 'label' => 'ذخیره', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'ذخیره شد', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/fa/export.php b/lang/vendor/filament-actions/fa/export.php new file mode 100644 index 0000000..7e6a107 --- /dev/null +++ b/lang/vendor/filament-actions/fa/export.php @@ -0,0 +1,77 @@ + 'اکسپورت :label', + + 'modal' => [ + + 'heading' => 'اکسپورت :label', + + 'form' => [ + + 'columns' => [ + + 'label' => 'ستون ها', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':ستون فعال است', + ], + + 'label' => [ + 'label' => ':برچسب ستونی', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'اکسپورت', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'اکسپورت انجام شد', + + 'actions' => [ + + 'download_csv' => [ + 'label' => 'دانلود csv.', + ], + + 'download_xlsx' => [ + 'label' => 'دانلود xlsx.', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'اکسپورت خیلی بزرگ است', + 'body' => 'شما نمی توانید بیش از 1 ردیف را به طور همزمان صادر کنید.|شما نمی توانید بیش از :count ردیف را به طور همزمان صادر کنید.', + ], + + 'started' => [ + 'title' => 'اکسپورت آغاز شد', + 'body' => 'اکسپورت شما آغاز شده است و 1 ردیف در پس‌زمینه پردازش می‌شود.|اکسپورت شما آغاز شده است و :count ردیف در پس‌زمینه پردازش می‌شوند.', + ], + + ], + + 'file_name' => 'export-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/fa/force-delete.php b/lang/vendor/filament-actions/fa/force-delete.php new file mode 100644 index 0000000..d965676 --- /dev/null +++ b/lang/vendor/filament-actions/fa/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'حذف دائمی', + + 'modal' => [ + + 'heading' => 'حذف دائمی :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'حذف', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'رکورد حذف شد', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'حذف دائمی انتخاب شده', + + 'modal' => [ + + 'heading' => 'حذف دائمی :label انتخاب شده', + + 'actions' => [ + + 'delete' => [ + 'label' => 'حذف', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'رکوردها حذف شدند', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/fa/group.php b/lang/vendor/filament-actions/fa/group.php new file mode 100644 index 0000000..c3eaca1 --- /dev/null +++ b/lang/vendor/filament-actions/fa/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'عملیات', + ], + +]; diff --git a/lang/vendor/filament-actions/fa/import.php b/lang/vendor/filament-actions/fa/import.php new file mode 100644 index 0000000..6f5c156 --- /dev/null +++ b/lang/vendor/filament-actions/fa/import.php @@ -0,0 +1,85 @@ + 'ایمپورت :label', + + 'modal' => [ + + 'heading' => 'ایمپورت :label', + + 'form' => [ + + 'file' => [ + + 'label' => 'پرونده', + + 'placeholder' => 'آپلود یک فایل CSV', + + 'rules' => [ + 'duplicate_columns' => '{0} فایل نباید بیش از یک ستون با هدر خالی داشته باشد.|{1,*} فایل نباید شامل ستون‌های با هدر تکراری باشد: :columns.', + ], + + ], + + 'columns' => [ + 'label' => 'ستون ها', + 'placeholder' => 'یک ستون را انتخاب کنید', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'دانلود نمونه فایل CSV', + ], + + 'import' => [ + 'label' => 'ایمپورت', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'ایمپورت تکمیل شد', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'دانلود اطلاعات در مورد ردیف ناموفق|دانلود اطلاعات در مورد ردیف های ناموفق', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'فایل CSV آپلود شده خیلی بزرگ است', + 'body' => 'شما نمی توانید بیش از 1 ردیف را به طور همزمان وارد کنید.|شما نمی توانید بیش از :count ردیف را در یک زمان وارد کنید.', + ], + + 'started' => [ + 'title' => 'ایمپورت آغاز شد', + 'body' => 'ایمپورت شما شروع شده است و 1 ردیف در پس‌زمینه پردازش می‌شود.|ایمپورت شما آغاز شده است و :count ردیف در پس‌زمینه پردازش می‌شوند.', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-example', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_name-failed-rows', + 'error_header' => 'خطا', + 'system_error' => 'خطای سیستمی، لطفا با پشتیبانی تماس بگیرید.', + 'column_mapping_required_for_new_record' => 'ستون :attribute به هیچ ستونی در فایل نگاشت نشد، ولی وجود آن برای ایجاد رکوردهای جدید لازم است.', + ], + +]; diff --git a/lang/vendor/filament-actions/fa/modal.php b/lang/vendor/filament-actions/fa/modal.php new file mode 100644 index 0000000..ac5ceb8 --- /dev/null +++ b/lang/vendor/filament-actions/fa/modal.php @@ -0,0 +1,23 @@ + 'آیا برای انجام این کار مطمئن هستید؟', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'لغو', + ], + + 'confirm' => [ + 'label' => 'تایید', + ], + + 'submit' => [ + 'label' => 'ثبت', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/fa/replicate.php b/lang/vendor/filament-actions/fa/replicate.php new file mode 100644 index 0000000..b15d7f2 --- /dev/null +++ b/lang/vendor/filament-actions/fa/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'تکثیر', + + 'modal' => [ + + 'heading' => 'تکثیر :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'تکثیر', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'رکورد تکثیر شد', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/fa/restore.php b/lang/vendor/filament-actions/fa/restore.php new file mode 100644 index 0000000..8619c83 --- /dev/null +++ b/lang/vendor/filament-actions/fa/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'بازگردانی', + + 'modal' => [ + + 'heading' => 'بازگردانی :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'بازگردانی', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'رکورد بازگردانی شد', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'بازگردانی انتخاب شده', + + 'modal' => [ + + 'heading' => 'بازگردانی :label انتخاب شده', + + 'actions' => [ + + 'restore' => [ + 'label' => 'بازگردانی', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'رکوردها بازگردانی شدند', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/fa/view.php b/lang/vendor/filament-actions/fa/view.php new file mode 100644 index 0000000..a65182b --- /dev/null +++ b/lang/vendor/filament-actions/fa/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'نمایش', + + 'modal' => [ + + 'heading' => 'نمایش :label', + + 'actions' => [ + + 'close' => [ + 'label' => 'بستن', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/fi/associate.php b/lang/vendor/filament-actions/fi/associate.php new file mode 100644 index 0000000..d04b561 --- /dev/null +++ b/lang/vendor/filament-actions/fi/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Yhdistä', + + 'modal' => [ + + 'heading' => 'Yhdistä :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Tietue', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'Yhdistä', + ], + + 'associate_another' => [ + 'label' => 'Yhdistä & yhdistä toinen', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'Yhdistetty', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/fi/attach.php b/lang/vendor/filament-actions/fi/attach.php new file mode 100644 index 0000000..75b5fce --- /dev/null +++ b/lang/vendor/filament-actions/fi/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Liitä', + + 'modal' => [ + + 'heading' => 'Liitä :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Tietue', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'Liitä', + ], + + 'attach_another' => [ + 'label' => 'Liitä & liitä toinen', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'Liitetty', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/fi/create.php b/lang/vendor/filament-actions/fi/create.php new file mode 100644 index 0000000..fa0cd38 --- /dev/null +++ b/lang/vendor/filament-actions/fi/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'Uusi :label', + + 'modal' => [ + + 'heading' => 'Uusi :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'Luo', + ], + + 'create_another' => [ + 'label' => 'Luo & luo toinen', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Luotu', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/fi/delete.php b/lang/vendor/filament-actions/fi/delete.php new file mode 100644 index 0000000..efa1347 --- /dev/null +++ b/lang/vendor/filament-actions/fi/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Poista', + + 'modal' => [ + + 'heading' => 'Poista :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Poista', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Poistettu', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Poista valitut', + + 'modal' => [ + + 'heading' => 'Poista valitut :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Poista', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Poistettu', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/fi/detach.php b/lang/vendor/filament-actions/fi/detach.php new file mode 100644 index 0000000..ee4aadf --- /dev/null +++ b/lang/vendor/filament-actions/fi/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Irrota', + + 'modal' => [ + + 'heading' => 'Irrota :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Irrota', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Irrotettu', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Irrota valitut', + + 'modal' => [ + + 'heading' => 'Irrota valitut :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Irrota valitut', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Irrotettu', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/fi/dissociate.php b/lang/vendor/filament-actions/fi/dissociate.php new file mode 100644 index 0000000..d096397 --- /dev/null +++ b/lang/vendor/filament-actions/fi/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Erota', + + 'modal' => [ + + 'heading' => 'Erota :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Erota', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Erotettu', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Erota valitut', + + 'modal' => [ + + 'heading' => 'Erota valitut :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Erota valitut', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Erotettu', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/fi/edit.php b/lang/vendor/filament-actions/fi/edit.php new file mode 100644 index 0000000..11572fa --- /dev/null +++ b/lang/vendor/filament-actions/fi/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Muokkaa', + + 'modal' => [ + + 'heading' => 'Muokkaa :label', + + 'actions' => [ + + 'save' => [ + 'label' => 'Tallenna', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Tallennettu', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/fi/export.php b/lang/vendor/filament-actions/fi/export.php new file mode 100644 index 0000000..a531266 --- /dev/null +++ b/lang/vendor/filament-actions/fi/export.php @@ -0,0 +1,77 @@ + 'Vie :label', + + 'modal' => [ + + 'heading' => 'Vie :label', + + 'form' => [ + + 'columns' => [ + + 'label' => 'Kolumnit', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column valittu', + ], + + 'label' => [ + 'label' => ':column nimike', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'Vie', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Vienti valmis', + + 'actions' => [ + + 'download_csv' => [ + 'label' => 'Lataa .csv', + ], + + 'download_xlsx' => [ + 'label' => 'Lataa .xlsx', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Vienti on liian iso', + 'body' => 'Et voi viedä kuin yhden rivin kerralla.|Et voi viedä kuin :count riviä yhdellä kerralla.', + ], + + 'started' => [ + 'title' => 'Vienti aloitettu', + 'body' => 'Vienti on aloitettu ja 1 rivi käsitellään taustalla. Saat ilmoituksen latauslinkillä kun se on valmis.|Vienti on aloitettu ja :count riviä käsitellään taustalla. Saat ilmoituksen latauslinkillä kun se on valmis.', + ], + + ], + + 'file_name' => 'export-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/fi/force-delete.php b/lang/vendor/filament-actions/fi/force-delete.php new file mode 100644 index 0000000..5a5c7f4 --- /dev/null +++ b/lang/vendor/filament-actions/fi/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Poista lopullisesti', + + 'modal' => [ + + 'heading' => 'Pakota poistaminen :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Poista', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Tietue poistettu', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Poista valitut lopullisesti', + + 'modal' => [ + + 'heading' => 'Poista valitut lopullisesti :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Poista', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Tietueet poistettu', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/fi/group.php b/lang/vendor/filament-actions/fi/group.php new file mode 100644 index 0000000..49a9b28 --- /dev/null +++ b/lang/vendor/filament-actions/fi/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'Toimenpiteet', + ], + +]; diff --git a/lang/vendor/filament-actions/fi/import.php b/lang/vendor/filament-actions/fi/import.php new file mode 100644 index 0000000..989efb3 --- /dev/null +++ b/lang/vendor/filament-actions/fi/import.php @@ -0,0 +1,85 @@ + 'Tuo :label', + + 'modal' => [ + + 'heading' => 'Tuo :label', + + 'form' => [ + + 'file' => [ + + 'label' => 'Tiedosto', + + 'placeholder' => 'Siirrä CSV tiedosto', + + 'rules' => [ + 'duplicate_columns' => '{0} Tiedostossa voi olla enimmillään yksi tyhjä sarakkeen otsake.|{1,*} Tiedostossa ei voi olla toistuvia sarakkeiden otsakkeita: :columns.', + ], + + ], + + 'columns' => [ + 'label' => 'Sarakkeet', + 'placeholder' => 'Valitse sarake', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'Lataa esimerkki CSV-tiedosto', + ], + + 'import' => [ + 'label' => 'Tuonti', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Tuonti valmis', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'Lataa tietoja epäonnistuneesta rivistä|Lataa tietoja epäonnistuneesta riveistä', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Siirretty CSV on liian iso', + 'body' => 'Voi tuoda vain yhden rivin kerrallaan.|Voit tuoda vain :count riviä kerralla.', + ], + + 'started' => [ + 'title' => 'Tuonti aloitettu', + 'body' => 'Tuonti on aloitettu ja 1 rivi käsitellään taustalla.|Tuonti on aloitettu ja :count riviä käsitellään taustalla.', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-example', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_name-failed-rows', + 'error_header' => 'virhe', + 'system_error' => 'Järjestelmävirhe, ota yhteyttä tukeen.', + 'column_mapping_required_for_new_record' => 'Otsaketta :attribute ei voitu yhdistää tiedostosta löytyvään otsakkeeseen, se on vaadittu tuontia varten.', + ], + +]; diff --git a/lang/vendor/filament-actions/fi/modal.php b/lang/vendor/filament-actions/fi/modal.php new file mode 100644 index 0000000..dc202f8 --- /dev/null +++ b/lang/vendor/filament-actions/fi/modal.php @@ -0,0 +1,23 @@ + 'Oletko varma että haluat tehdä tämän?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Peruuta', + ], + + 'confirm' => [ + 'label' => 'Vahvista', + ], + + 'submit' => [ + 'label' => 'Lähetä', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/fi/replicate.php b/lang/vendor/filament-actions/fi/replicate.php new file mode 100644 index 0000000..6c34ff0 --- /dev/null +++ b/lang/vendor/filament-actions/fi/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Monista', + + 'modal' => [ + + 'heading' => 'Monista :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'Monista', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'Tietue monistettu', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/fi/restore.php b/lang/vendor/filament-actions/fi/restore.php new file mode 100644 index 0000000..583cde3 --- /dev/null +++ b/lang/vendor/filament-actions/fi/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Palauta', + + 'modal' => [ + + 'heading' => 'Palauta :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Palauta', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Palautettu', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Palauta valitut', + + 'modal' => [ + + 'heading' => 'Palauta valitut :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Palauta', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Palautettu', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/fi/view.php b/lang/vendor/filament-actions/fi/view.php new file mode 100644 index 0000000..ed85c51 --- /dev/null +++ b/lang/vendor/filament-actions/fi/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'Näytä', + + 'modal' => [ + + 'heading' => 'Näytä :label', + + 'actions' => [ + + 'close' => [ + 'label' => 'Sulje', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/fr/associate.php b/lang/vendor/filament-actions/fr/associate.php new file mode 100644 index 0000000..a52878d --- /dev/null +++ b/lang/vendor/filament-actions/fr/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Associer', + + 'modal' => [ + + 'heading' => 'Associer :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Enregistrements', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'Associer', + ], + + 'associate_another' => [ + 'label' => 'Associer & associer un autre', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'Associé', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/fr/attach.php b/lang/vendor/filament-actions/fr/attach.php new file mode 100644 index 0000000..c50e366 --- /dev/null +++ b/lang/vendor/filament-actions/fr/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Attacher', + + 'modal' => [ + + 'heading' => 'Attacher :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Enregistrement', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'Attacher', + ], + + 'attach_another' => [ + 'label' => 'Attacher & Attacher un autre', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'Attaché(e)s', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/fr/create.php b/lang/vendor/filament-actions/fr/create.php new file mode 100644 index 0000000..d4a0cbb --- /dev/null +++ b/lang/vendor/filament-actions/fr/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'Créer', + + 'modal' => [ + + 'heading' => 'Créer :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'Créer', + ], + + 'create_another' => [ + 'label' => 'Créer & Ajouter un autre', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Créé(e)', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/fr/delete.php b/lang/vendor/filament-actions/fr/delete.php new file mode 100644 index 0000000..57377b3 --- /dev/null +++ b/lang/vendor/filament-actions/fr/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Supprimer', + + 'modal' => [ + + 'heading' => 'Supprimer :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Supprimer', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Supprimé(e)', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Supprimer la sélection', + + 'modal' => [ + + 'heading' => 'Supprimer la sélection de :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Supprimer la sélection', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Supprimé(e)s', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/fr/detach.php b/lang/vendor/filament-actions/fr/detach.php new file mode 100644 index 0000000..df6e409 --- /dev/null +++ b/lang/vendor/filament-actions/fr/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Détacher', + + 'modal' => [ + + 'heading' => 'Détacher :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Détacher', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Détaché(e)', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Détacher la sélection', + + 'modal' => [ + + 'heading' => 'Détacher la sélection de :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Détacher la sélection', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Détaché(e)s', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/fr/dissociate.php b/lang/vendor/filament-actions/fr/dissociate.php new file mode 100644 index 0000000..33b3cfd --- /dev/null +++ b/lang/vendor/filament-actions/fr/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Dissocier', + + 'modal' => [ + + 'heading' => 'Dissocier :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Dissocier', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Dissocié', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Dissocier sélection', + + 'modal' => [ + + 'heading' => 'Dissocier la sélection :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Dissocier sélection', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Dissocié', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/fr/edit.php b/lang/vendor/filament-actions/fr/edit.php new file mode 100644 index 0000000..f7d5f0e --- /dev/null +++ b/lang/vendor/filament-actions/fr/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Modifier', + + 'modal' => [ + + 'heading' => 'Modifier :label', + + 'actions' => [ + + 'save' => [ + 'label' => 'Sauvegarder', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Sauvegardé(e)', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/fr/export.php b/lang/vendor/filament-actions/fr/export.php new file mode 100644 index 0000000..89bb1c9 --- /dev/null +++ b/lang/vendor/filament-actions/fr/export.php @@ -0,0 +1,77 @@ + 'Exporter :label', + + 'modal' => [ + + 'heading' => 'Exporter :label', + + 'form' => [ + + 'columns' => [ + + 'label' => 'Colonnes', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column sélectionnée', + ], + + 'label' => [ + 'label' => ':column label', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'Exporter', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Exportation terminée', + + 'actions' => [ + + 'download_csv' => [ + 'label' => 'Télécharger .csv', + ], + + 'download_xlsx' => [ + 'label' => 'Télécharger .xlsx', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'L\'exportation est trop volumineuse', + 'body' => 'Vous ne pouvez pas exporter plus d’une ligne à la fois.|Vous ne pouvez pas exporter plus de :count lignes à la fois', + ], + + 'started' => [ + 'title' => 'L’exportation a commencé', + 'body' => 'Votre exportation a commencé et 1 ligne sera traitée en arrière-plan.|Votre exportation a commencé et :count lignes seront traitées en arrière-plan.', + ], + + ], + + 'file_name' => 'export-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/fr/force-delete.php b/lang/vendor/filament-actions/fr/force-delete.php new file mode 100644 index 0000000..c125aac --- /dev/null +++ b/lang/vendor/filament-actions/fr/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Supprimer définitivement', + + 'modal' => [ + + 'heading' => 'Supprimer définitivement :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Supprimer', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Enregistrement supprimé', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Forcer la suppression de la sélection', + + 'modal' => [ + + 'heading' => 'Forcer la suppression de la sélection de :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Supprimer', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Enregistrements supprimés', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/fr/group.php b/lang/vendor/filament-actions/fr/group.php new file mode 100644 index 0000000..92765dc --- /dev/null +++ b/lang/vendor/filament-actions/fr/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'Actions', + ], + +]; diff --git a/lang/vendor/filament-actions/fr/import.php b/lang/vendor/filament-actions/fr/import.php new file mode 100644 index 0000000..a08c11e --- /dev/null +++ b/lang/vendor/filament-actions/fr/import.php @@ -0,0 +1,81 @@ + 'Importer :label', + + 'modal' => [ + + 'heading' => 'Importer :label', + + 'form' => [ + + 'file' => [ + 'label' => 'Fichier', + 'placeholder' => 'Télécharger un fichier CSV', + 'rules' => [ + 'duplicate_columns' => '{0} Le fichier ne doit pas contenir plus d\'un nom de colonne vide.|{1,*} Le fichier ne doit pas contenir de doublons de noms de colonne.: :columns.', + ], + ], + + 'columns' => [ + 'label' => 'Colonnes', + 'placeholder' => 'Choisir une colonne', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'Télécharger le fichier CSV exemple', + ], + + 'import' => [ + 'label' => 'Importer', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Importation terminée', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'Télécharger les informations sur la ligne qui a échoué|Télécharger les informations sur les lignes qui ont échoué', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Le fichier CSV est trop volumineux', + 'body' => 'Vous ne pouvez pas importer plus d\'une ligne à la fois.|Vous ne pouvez pas importer plus de :count lignes à la fois.', + ], + + 'started' => [ + 'title' => 'L\'importation a commencée', + 'body' => 'Votre importation a commencé et 1 ligne sera traitée en arrière-plan.|Votre importation a commencé et :count lignes seront traitées en arrière-plan.', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-example', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_name-failed-rows', + 'error_header' => 'error', + 'system_error' => 'Erreur système, veuillez contacter le support.', + 'column_mapping_required_for_new_record' => 'La colonne n\'a pas été associée à une colonne dans le fichier, mais elle est requise pour créer de nouveaux enregistrements.', + ], + +]; diff --git a/lang/vendor/filament-actions/fr/modal.php b/lang/vendor/filament-actions/fr/modal.php new file mode 100644 index 0000000..79889de --- /dev/null +++ b/lang/vendor/filament-actions/fr/modal.php @@ -0,0 +1,23 @@ + 'Êtes-vous sûr de vouloir faire cela ?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Annuler', + ], + + 'confirm' => [ + 'label' => 'Confirmer', + ], + + 'submit' => [ + 'label' => 'Soumettre', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/fr/replicate.php b/lang/vendor/filament-actions/fr/replicate.php new file mode 100644 index 0000000..f456fd4 --- /dev/null +++ b/lang/vendor/filament-actions/fr/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Dupliquer', + + 'modal' => [ + + 'heading' => 'Dupliquer :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'Dupliquer', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'Enregistrement dupliqué', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/fr/restore.php b/lang/vendor/filament-actions/fr/restore.php new file mode 100644 index 0000000..68a60f4 --- /dev/null +++ b/lang/vendor/filament-actions/fr/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Restaurer', + + 'modal' => [ + + 'heading' => 'Restaurer :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Restaurer', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Enregistrement restauré', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Restaurer la sélection', + + 'modal' => [ + + 'heading' => 'Restaurer la sélection :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Restaurer', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Enregistrements restaurés', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/fr/view.php b/lang/vendor/filament-actions/fr/view.php new file mode 100644 index 0000000..0b52deb --- /dev/null +++ b/lang/vendor/filament-actions/fr/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'Voir', + + 'modal' => [ + + 'heading' => 'Voir :label', + + 'actions' => [ + + 'close' => [ + 'label' => 'Fermer', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/he/associate.php b/lang/vendor/filament-actions/he/associate.php new file mode 100644 index 0000000..baf4687 --- /dev/null +++ b/lang/vendor/filament-actions/he/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'שיוכים', + + 'modal' => [ + + 'heading' => 'שייך את :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'רשומה', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'שייך', + ], + + 'associate_another' => [ + 'label' => 'שייך ושייך אחד נוסף', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'שויך', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/he/attach.php b/lang/vendor/filament-actions/he/attach.php new file mode 100644 index 0000000..e0e0b46 --- /dev/null +++ b/lang/vendor/filament-actions/he/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'קשר', + + 'modal' => [ + + 'heading' => 'קשר את :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'רשומה', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'קשר', + ], + + 'attach_another' => [ + 'label' => 'קשר וקשר עוד אחד', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'קושר', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/he/create.php b/lang/vendor/filament-actions/he/create.php new file mode 100644 index 0000000..e8642bd --- /dev/null +++ b/lang/vendor/filament-actions/he/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => ':label חדש', + + 'modal' => [ + + 'heading' => 'יצירת :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'צור', + ], + + 'create_another' => [ + 'label' => 'צור וצור עוד אחד', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'נוצר', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/he/delete.php b/lang/vendor/filament-actions/he/delete.php new file mode 100644 index 0000000..0714de0 --- /dev/null +++ b/lang/vendor/filament-actions/he/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'מחיקה', + + 'modal' => [ + + 'heading' => 'מחק את :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'מחק', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'נמחק', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'מחק נבחרים', + + 'modal' => [ + + 'heading' => 'מחק את הנבחרים של :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'מחק', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'נמחק', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/he/detach.php b/lang/vendor/filament-actions/he/detach.php new file mode 100644 index 0000000..74092e7 --- /dev/null +++ b/lang/vendor/filament-actions/he/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'הסר קישור', + + 'modal' => [ + + 'heading' => 'הסר קישור של :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'הסר קישור', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'קישור הוסר', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'הסר קישור של נבחרים', + + 'modal' => [ + + 'heading' => 'הסר קישור נבחרים של :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'הסר קישור', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'קישורים הוסרו', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/he/dissociate.php b/lang/vendor/filament-actions/he/dissociate.php new file mode 100644 index 0000000..2b28e7b --- /dev/null +++ b/lang/vendor/filament-actions/he/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'הסר שיוך', + + 'modal' => [ + + 'heading' => 'הסר שיוך של :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'הסר שיוך', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'שיוך הוסר', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'הסר שיוך של נבחרים', + + 'modal' => [ + + 'heading' => 'הסר שיוך נבחרים של :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'הסר שיוך', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'שיוך הוסר', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/he/edit.php b/lang/vendor/filament-actions/he/edit.php new file mode 100644 index 0000000..65b186c --- /dev/null +++ b/lang/vendor/filament-actions/he/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'ערוך', + + 'modal' => [ + + 'heading' => 'ערך את :label', + + 'actions' => [ + + 'save' => [ + 'label' => 'שמור שינויים', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'נשמר', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/he/force-delete.php b/lang/vendor/filament-actions/he/force-delete.php new file mode 100644 index 0000000..0db5c6f --- /dev/null +++ b/lang/vendor/filament-actions/he/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'מחיקה לתמיד', + + 'modal' => [ + + 'heading' => 'מחק לתמיד את :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'מחק', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'נמחק', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'נבחרו למחיקה לתמיד', + + 'modal' => [ + + 'heading' => 'נבחרו עבור מחיקה לתיד :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'מחק', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'נמחק', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/he/group.php b/lang/vendor/filament-actions/he/group.php new file mode 100644 index 0000000..1c9220e --- /dev/null +++ b/lang/vendor/filament-actions/he/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'פעולות', + ], + +]; diff --git a/lang/vendor/filament-actions/he/modal.php b/lang/vendor/filament-actions/he/modal.php new file mode 100644 index 0000000..51d322f --- /dev/null +++ b/lang/vendor/filament-actions/he/modal.php @@ -0,0 +1,23 @@ + 'האם אתה בטוח?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'ביטול', + ], + + 'confirm' => [ + 'label' => 'אישור', + ], + + 'submit' => [ + 'label' => 'שלח', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/he/replicate.php b/lang/vendor/filament-actions/he/replicate.php new file mode 100644 index 0000000..01bdc3e --- /dev/null +++ b/lang/vendor/filament-actions/he/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'שכפל', + + 'modal' => [ + + 'heading' => 'שכפל את :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'שכפל', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'שוכפל', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/he/restore.php b/lang/vendor/filament-actions/he/restore.php new file mode 100644 index 0000000..e9ea577 --- /dev/null +++ b/lang/vendor/filament-actions/he/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'שחזור', + + 'modal' => [ + + 'heading' => 'שחזר את :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'שחזור', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'שוחזר', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'שחזר את הנבחרים', + + 'modal' => [ + + 'heading' => 'שוחזרו הנבחרים מ :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'שחזר', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'שוחזר', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/he/view.php b/lang/vendor/filament-actions/he/view.php new file mode 100644 index 0000000..0b5346a --- /dev/null +++ b/lang/vendor/filament-actions/he/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'תצוגה', + + 'modal' => [ + + 'heading' => 'מציג :label', + + 'actions' => [ + + 'close' => [ + 'label' => 'סגור', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hi/attach.php b/lang/vendor/filament-actions/hi/attach.php new file mode 100644 index 0000000..b5d30d2 --- /dev/null +++ b/lang/vendor/filament-actions/hi/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'जोड़े', + + 'modal' => [ + + 'heading' => ':label जोड़े', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'रिकार्ड्स', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'जोड़े', + ], + + 'attach_another' => [ + 'label' => 'इसे जोड़े और एक और जोड़े', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'जुड़ गया', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hi/create.php b/lang/vendor/filament-actions/hi/create.php new file mode 100644 index 0000000..45376a1 --- /dev/null +++ b/lang/vendor/filament-actions/hi/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'बनाएँ', + + 'modal' => [ + + 'heading' => ':label बनाएँ', + + 'actions' => [ + + 'create' => [ + 'label' => 'बनाएँ', + ], + + 'create_another' => [ + 'label' => 'बनाएँ और एक और एक और बनाएँ', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'बन गया', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hi/delete.php b/lang/vendor/filament-actions/hi/delete.php new file mode 100644 index 0000000..316ef93 --- /dev/null +++ b/lang/vendor/filament-actions/hi/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'हटाएँ', + + 'modal' => [ + + 'heading' => ':label हटाएँ', + + 'actions' => [ + + 'delete' => [ + 'label' => 'हटाएँ', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'हटा दिया', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'चयनित हटाएँ', + + 'modal' => [ + + 'heading' => 'चयनित :label हटाएँ', + + 'actions' => [ + + 'delete' => [ + 'label' => 'चयनित हटाएँ', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'हटा दिया', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hi/detach.php b/lang/vendor/filament-actions/hi/detach.php new file mode 100644 index 0000000..cdbff24 --- /dev/null +++ b/lang/vendor/filament-actions/hi/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'अलग करें', + + 'modal' => [ + + 'heading' => ':label अलग करें', + + 'actions' => [ + + 'detach' => [ + 'label' => 'अलग करें', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'अलग हो गया', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'चयनित अलग करे', + + 'modal' => [ + + 'heading' => 'चयनित :label अलग करे', + + 'actions' => [ + + 'detach' => [ + 'label' => 'चयनित अलग करे', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'अलग हो गए', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hi/edit.php b/lang/vendor/filament-actions/hi/edit.php new file mode 100644 index 0000000..0e78a7e --- /dev/null +++ b/lang/vendor/filament-actions/hi/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'संपादन', + + 'modal' => [ + + 'heading' => ':label संपादित करें', + + 'actions' => [ + + 'save' => [ + 'label' => 'सेव', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'सेव हो गया', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hi/modal.php b/lang/vendor/filament-actions/hi/modal.php new file mode 100644 index 0000000..85d37c9 --- /dev/null +++ b/lang/vendor/filament-actions/hi/modal.php @@ -0,0 +1,23 @@ + 'क्या आप वाकई ऐसा करना चाहेंगे?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'रद्द करें', + ], + + 'confirm' => [ + 'label' => 'पुष्टि करें', + ], + + 'submit' => [ + 'label' => 'सबमिट', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hr/associate.php b/lang/vendor/filament-actions/hr/associate.php new file mode 100644 index 0000000..f76fd05 --- /dev/null +++ b/lang/vendor/filament-actions/hr/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Poveži', + + 'modal' => [ + + 'heading' => 'Poveži :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Zapis', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'Poveži', + ], + + 'associate_another' => [ + 'label' => 'Poveži i poveži drugi', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'Povezano', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hr/attach.php b/lang/vendor/filament-actions/hr/attach.php new file mode 100644 index 0000000..4b78b5d --- /dev/null +++ b/lang/vendor/filament-actions/hr/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Priloži', + + 'modal' => [ + + 'heading' => 'Priloži :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Zapis', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'Priloži', + ], + + 'attach_another' => [ + 'label' => 'Priloži i dodaj još jedan', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'Priloženo', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hr/create.php b/lang/vendor/filament-actions/hr/create.php new file mode 100644 index 0000000..4b37dad --- /dev/null +++ b/lang/vendor/filament-actions/hr/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'Dodaj :label', + + 'modal' => [ + + 'heading' => 'Napravi :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'Napravi', + ], + + 'create_another' => [ + 'label' => 'Napravi i dodaj još jedan', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Napravljeno', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hr/delete.php b/lang/vendor/filament-actions/hr/delete.php new file mode 100644 index 0000000..e2eb74c --- /dev/null +++ b/lang/vendor/filament-actions/hr/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Obriši', + + 'modal' => [ + + 'heading' => 'Obriši :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Obriši', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Obrisano', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Obriši odabrano', + + 'modal' => [ + + 'heading' => 'Obriši odabrano', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Obriši', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Obrisano', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hr/detach.php b/lang/vendor/filament-actions/hr/detach.php new file mode 100644 index 0000000..6d5cc8c --- /dev/null +++ b/lang/vendor/filament-actions/hr/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Odvoji', + + 'modal' => [ + + 'heading' => 'Odvoji :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Odvoji', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Odvojeno', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Odvoji odabrano', + + 'modal' => [ + + 'heading' => 'Odvoji odabrano :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Odvoji', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Odvojeno', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hr/dissociate.php b/lang/vendor/filament-actions/hr/dissociate.php new file mode 100644 index 0000000..f47a7e3 --- /dev/null +++ b/lang/vendor/filament-actions/hr/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Razdvoji', + + 'modal' => [ + + 'heading' => 'Razdvoji :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Razdvoji', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Razdvojeno', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Dissociate selected', + + 'modal' => [ + + 'heading' => 'Razdvoji odabrano :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Razdvoji', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Razdvojeno', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hr/edit.php b/lang/vendor/filament-actions/hr/edit.php new file mode 100644 index 0000000..b72699f --- /dev/null +++ b/lang/vendor/filament-actions/hr/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Uredi', + + 'modal' => [ + + 'heading' => 'Uredi :label', + + 'actions' => [ + + 'save' => [ + 'label' => 'Spremi promjene', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Spremljeno', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hr/export.php b/lang/vendor/filament-actions/hr/export.php new file mode 100644 index 0000000..3b8534d --- /dev/null +++ b/lang/vendor/filament-actions/hr/export.php @@ -0,0 +1,76 @@ + 'Izvezi :label', + + 'modal' => [ + + 'heading' => 'Izvezi :label', + + 'form' => [ + + 'columns' => [ + + 'label' => 'Stupci', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column je omogućen', + ], + + 'label' => [ + 'label' => ':column oznaka', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'Izvoz', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Izvoz podataka završen', + + 'actions' => [ + + 'download_csv' => [ + 'label' => 'Preuzmi .csv', + ], + + 'download_xlsx' => [ + 'label' => 'Preuzmi .xlsx', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Datoteka za preuzimanje je prevelika', + 'body' => '{1} Ne možeš preuzeti više od jednog reda odjednom.|[2,4] Ne možeš preuzeti više od :count reda odjednom.|[5,*] Ne možeš preuzeti više od :count redova odjednom.', + ], + + 'started' => [ + 'title' => 'Izvoz datoteka je započeo', + 'body' => '{1} Tvoj izvoz datoteka je započeo i jedan red će se obraditi u pozadini. Dobit ćeš obavijest kada je izrađena poveznica za preuzimanje.|[2,4] Tvoj izvoz datoteka je započeo i :count reda će se obraditi u pozadini. Dobit ćeš obavijest kada je izrađena poveznica za preuzimanje.|[5,*] Tvoj izvoz datoteka je započeo i :count redova će se obraditi u pozadini. Dobit ćeš obavijest kada je izrađena poveznica za preuzimanje.', + ], + + ], + + 'file_name' => 'export-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/hr/force-delete.php b/lang/vendor/filament-actions/hr/force-delete.php new file mode 100644 index 0000000..d9cbf2d --- /dev/null +++ b/lang/vendor/filament-actions/hr/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Prisilno obriši', + + 'modal' => [ + + 'heading' => 'Prisilno obriši :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Obriši', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Obrisano', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Prisilno obriši odabrano', + + 'modal' => [ + + 'heading' => 'Prisilno obriši odabrano', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Obriši', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Obrisano', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hr/group.php b/lang/vendor/filament-actions/hr/group.php new file mode 100644 index 0000000..edd7ebb --- /dev/null +++ b/lang/vendor/filament-actions/hr/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'Akcije', + ], + +]; diff --git a/lang/vendor/filament-actions/hr/import.php b/lang/vendor/filament-actions/hr/import.php new file mode 100644 index 0000000..94a63d9 --- /dev/null +++ b/lang/vendor/filament-actions/hr/import.php @@ -0,0 +1,84 @@ + 'Uvezi :label', + + 'modal' => [ + + 'heading' => 'Uvezi :label', + + 'form' => [ + + 'file' => [ + + 'label' => 'File', + + 'placeholder' => 'Prenesi CSV datoteku', + // Ovdje nisam bio siguran je li moramo i to pravilo prevesti + 'rules' => [ + 'duplicate_columns' => '{0} The file must not contain more than one empty column header.|{1,*} The file must not contain duplicate column headers: :columns.', + ], + + ], + + 'columns' => [ + 'label' => 'Stupac', + 'placeholder' => 'Odaberi stupac', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'Preuzmi primjer CSV datoteke', + ], + + 'import' => [ + 'label' => 'Uvoz', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Uvoz je završen', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'Preuzmi informaciju o neuspjelom pokušaju preuzimanja retka|Preuzmi informaciju o neuspjelom pokušaju preuzimanja redaka', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Poslana CSV datoteka je prevelika', + 'body' => '{1} Ne možeš uvesti više od jednog reda odjednom.|[2,4] Ne možeš uvesti više od :count reda odjednom.|[5,*] Ne možeš uvesti više od :count redova odjednom.', + ], + + 'started' => [ + 'title' => 'Uvoz je započeo', + 'body' => '{1} Uvoz je započeo i jedan red će se obraditi u pozadini.|[2,4] Uvoz je započeo i :count reda će se obraditi u pozadini.|[5,*] Uvoz je započeo i :count redova će se obraditi u pozadini.', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-example', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_name-failed-rows', + 'error_header' => 'error', + 'system_error' => 'System error, please contact support.', + 'column_mapping_required_for_new_record' => 'The :attribute column was not mapped to a column in the file, but it is required for creating new records.', + ], + +]; diff --git a/lang/vendor/filament-actions/hr/modal.php b/lang/vendor/filament-actions/hr/modal.php new file mode 100644 index 0000000..80e22dc --- /dev/null +++ b/lang/vendor/filament-actions/hr/modal.php @@ -0,0 +1,23 @@ + 'Jesi li siguran da želiš to učiniti?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Odustani', + ], + + 'confirm' => [ + 'label' => 'Potvrdi', + ], + + 'submit' => [ + 'label' => 'Pošalji', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hr/replicate.php b/lang/vendor/filament-actions/hr/replicate.php new file mode 100644 index 0000000..fa937b7 --- /dev/null +++ b/lang/vendor/filament-actions/hr/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Repliciraj', + + 'modal' => [ + + 'heading' => 'Repliciraj :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'Repliciraj', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'Replicirano', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hr/restore.php b/lang/vendor/filament-actions/hr/restore.php new file mode 100644 index 0000000..ef23b7c --- /dev/null +++ b/lang/vendor/filament-actions/hr/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Vrati', + + 'modal' => [ + + 'heading' => 'Vrati :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Vrati', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Vraćeno', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Vrati odabrano', + + 'modal' => [ + + 'heading' => 'Vrati odabrano :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Vrati', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Vraćeno', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hr/view.php b/lang/vendor/filament-actions/hr/view.php new file mode 100644 index 0000000..ac7b78f --- /dev/null +++ b/lang/vendor/filament-actions/hr/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'Pregledaj', + + 'modal' => [ + + 'heading' => 'Pregled :label', + + 'actions' => [ + + 'close' => [ + 'label' => 'Zatvori', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hu/associate.php b/lang/vendor/filament-actions/hu/associate.php new file mode 100644 index 0000000..f4f0d74 --- /dev/null +++ b/lang/vendor/filament-actions/hu/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Társítás', + + 'modal' => [ + + 'heading' => ':label társítása', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Elemek', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'Társítás', + ], + + 'associate_another' => [ + 'label' => 'Mentés és új társítása', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'Társítva', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hu/attach.php b/lang/vendor/filament-actions/hu/attach.php new file mode 100644 index 0000000..13e620b --- /dev/null +++ b/lang/vendor/filament-actions/hu/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Csatolás', + + 'modal' => [ + + 'heading' => ':label csatolása', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Elemek', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'Csatolás', + ], + + 'attach_another' => [ + 'label' => 'Mentés és új csatolása', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'Csatolva', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hu/create.php b/lang/vendor/filament-actions/hu/create.php new file mode 100644 index 0000000..f761e3f --- /dev/null +++ b/lang/vendor/filament-actions/hu/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'Új :label', + + 'modal' => [ + + 'heading' => 'Új :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'Létrehozás', + ], + + 'create_another' => [ + 'label' => 'Mentés és új létrehozása', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Létrehozva', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hu/delete.php b/lang/vendor/filament-actions/hu/delete.php new file mode 100644 index 0000000..1015c00 --- /dev/null +++ b/lang/vendor/filament-actions/hu/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Törlés', + + 'modal' => [ + + 'heading' => ':label törlése', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Törlés', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Törölve', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Kijelöltek törlése', + + 'modal' => [ + + 'heading' => 'Kijelölt :label törlése', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Törlés', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Törölve', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hu/detach.php b/lang/vendor/filament-actions/hu/detach.php new file mode 100644 index 0000000..aeb13b5 --- /dev/null +++ b/lang/vendor/filament-actions/hu/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Leválasztás', + + 'modal' => [ + + 'heading' => ':label leválasztása', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Leválasztás', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Leválasztva', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Kijelöltek leválasztása', + + 'modal' => [ + + 'heading' => 'Kijelölt :label leválasztása', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Kijelöltek leválasztása', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Leválasztva', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hu/dissociate.php b/lang/vendor/filament-actions/hu/dissociate.php new file mode 100644 index 0000000..af17eb2 --- /dev/null +++ b/lang/vendor/filament-actions/hu/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Lecsatolás', + + 'modal' => [ + + 'heading' => ':label lecsatolása', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Lecsatolás', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Lecsatolva', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Kijelöltek lecsatolása', + + 'modal' => [ + + 'heading' => 'Kijelölt :label lecsatolása', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Kijelöltek lecsatolása', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Lecsatolva', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hu/edit.php b/lang/vendor/filament-actions/hu/edit.php new file mode 100644 index 0000000..6b47c59 --- /dev/null +++ b/lang/vendor/filament-actions/hu/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Szerkesztés', + + 'modal' => [ + + 'heading' => ':label szerkesztése', + + 'actions' => [ + + 'save' => [ + 'label' => 'Mentés', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Mentve', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hu/export.php b/lang/vendor/filament-actions/hu/export.php new file mode 100644 index 0000000..2e2e8c7 --- /dev/null +++ b/lang/vendor/filament-actions/hu/export.php @@ -0,0 +1,77 @@ + ':label exportálása', + + 'modal' => [ + + 'heading' => ':label exportálása', + + 'form' => [ + + 'columns' => [ + + 'label' => 'Oszlopok', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column bekapcsolva', + ], + + 'label' => [ + 'label' => ':column fejléc', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'Exportálás', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Az exportálás befejeződött', + + 'actions' => [ + + 'download_csv' => [ + 'label' => 'CSV letöltése', + ], + + 'download_xlsx' => [ + 'label' => 'XLSX letöltése', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Túl sok exportálandó sor', + 'body' => 'Nem exportálhatsz több mint 1 sort egyszerre.|Nem exportálhatsz több mint :count sor egyszerre.', + ], + + 'started' => [ + 'title' => 'Az exportálás elkezdődött', + 'body' => 'Elkezdődött 1 sor exportálása a háttérben. Ha elkészült, akkor a letöltési hivatkozás egy új értesítésben fog megjelenni.|Elkezdődött :count sor exportálása a háttérben. Ha elkészült, akkor a letöltési hivatkozás egy új értesítésben fog megjelenni.', + ], + + ], + + 'file_name' => 'exportálás-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/hu/force-delete.php b/lang/vendor/filament-actions/hu/force-delete.php new file mode 100644 index 0000000..b5b8fca --- /dev/null +++ b/lang/vendor/filament-actions/hu/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Végleges törlés', + + 'modal' => [ + + 'heading' => ':label végleges törlése', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Törlés', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Törölve', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Kijelöltek végleges törlése', + + 'modal' => [ + + 'heading' => 'Kijelölt :label végleges törlése', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Törlés', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Törölve', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hu/group.php b/lang/vendor/filament-actions/hu/group.php new file mode 100644 index 0000000..c756cfb --- /dev/null +++ b/lang/vendor/filament-actions/hu/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'Műveletek', + ], + +]; diff --git a/lang/vendor/filament-actions/hu/import.php b/lang/vendor/filament-actions/hu/import.php new file mode 100644 index 0000000..d59c5c6 --- /dev/null +++ b/lang/vendor/filament-actions/hu/import.php @@ -0,0 +1,81 @@ + ':label importálása', + + 'modal' => [ + + 'heading' => ':label importálása', + + 'form' => [ + + 'file' => [ + 'label' => 'Fájl', + 'placeholder' => 'Tölts fel egy CSV fájlt', + 'rules' => [ + 'duplicate_columns' => '{0} A fájl nem tartalmazhat egynél több üres oszlopfejlécet.|{1,*} A fájl nem tartalmazhat ismétlődő oszlopfejléceket: :columns.', + ], + ], + + 'columns' => [ + 'label' => 'Oszlopok', + 'placeholder' => 'Válassz egy oszlopot', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'Minta CSV fájl letöltése', + ], + + 'import' => [ + 'label' => 'Importálás', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Importálás befejezve', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'Információ letöltése a sikertelenül importált sorról|Információ letöltése a sikertelenül importált sorokról', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'A feltöltött CSV fájl túl nagy', + 'body' => 'Egyszerre nem importálhatsz több mint :count sort.|Egyszerre nem importálhatsz több mint :count sort.', + ], + + 'started' => [ + 'title' => 'Importálás elkezdve', + 'body' => 'A fájl importálása elkezdődött és :count sor feldolgozása jelenleg is zajlik a háttérben.|A fájl importálása elkezdődött és :count sor feldolgozása jelenleg is zajlik a háttérben.', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-minta', + ], + + 'failure_csv' => [ + 'file_name' => 'importálás-:import_id-:csv_name-sikertelen-sorok', + 'error_header' => 'hiba', + 'system_error' => 'Rendszerhiba, kérlek lépj kapcsolatba az ügyfélszolgálattal.', + 'column_mapping_required_for_new_record' => 'A :attribute oszlopot a fájlban lévő oszlopok egyikéhez sem sikerült hozzárendelni, így nem hozhatóak létre új rekordok.', + ], + +]; diff --git a/lang/vendor/filament-actions/hu/modal.php b/lang/vendor/filament-actions/hu/modal.php new file mode 100644 index 0000000..858ee5d --- /dev/null +++ b/lang/vendor/filament-actions/hu/modal.php @@ -0,0 +1,23 @@ + 'Biztos, hogy ezt akarod csinálni?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Mégsem', + ], + + 'confirm' => [ + 'label' => 'Megerősítés', + ], + + 'submit' => [ + 'label' => 'Beküldés', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hu/replicate.php b/lang/vendor/filament-actions/hu/replicate.php new file mode 100644 index 0000000..0abb036 --- /dev/null +++ b/lang/vendor/filament-actions/hu/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Duplikálás', + + 'modal' => [ + + 'heading' => ':label duplikálása', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'Duplikálás', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'Duplikálva', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hu/restore.php b/lang/vendor/filament-actions/hu/restore.php new file mode 100644 index 0000000..2fe421b --- /dev/null +++ b/lang/vendor/filament-actions/hu/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Visszaállítás', + + 'modal' => [ + + 'heading' => ':label visszaállítása', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Visszaállítás', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Visszaállítva', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Kijelöltek visszaállítása', + + 'modal' => [ + + 'heading' => 'Kijelölt :label visszaállítása', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Visszaállítás', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Visszaállítva', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hu/view.php b/lang/vendor/filament-actions/hu/view.php new file mode 100644 index 0000000..dcf0d0b --- /dev/null +++ b/lang/vendor/filament-actions/hu/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'Megtekintés', + + 'modal' => [ + + 'heading' => ':label megtekintése', + + 'actions' => [ + + 'close' => [ + 'label' => 'Bezárás', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hy/associate.php b/lang/vendor/filament-actions/hy/associate.php new file mode 100644 index 0000000..40aa1cf --- /dev/null +++ b/lang/vendor/filament-actions/hy/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Ասոցացնել', + + 'modal' => [ + + 'heading' => 'Ասոցացնել :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Գրառումներ', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'Ասոցացնել', + ], + + 'associate_another' => [ + 'label' => 'Ասոցացնել և ասոցացնել մեկ այլ', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'Ասոցացվել է', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hy/attach.php b/lang/vendor/filament-actions/hy/attach.php new file mode 100644 index 0000000..35035be --- /dev/null +++ b/lang/vendor/filament-actions/hy/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Կցել', + + 'modal' => [ + + 'heading' => 'Կցել :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Գրառումներ', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'Կցել', + ], + + 'attach_another' => [ + 'label' => 'Կցել և կցել մեկ այլ', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'Կցվել է', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hy/create.php b/lang/vendor/filament-actions/hy/create.php new file mode 100644 index 0000000..97ef5e8 --- /dev/null +++ b/lang/vendor/filament-actions/hy/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'Նոր :label', + + 'modal' => [ + + 'heading' => 'Ստեղծել :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'Ստեղծել', + ], + + 'create_another' => [ + 'label' => 'Ստեղծել և ստեղծել մեկ այլ', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Ստեղծվել է', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hy/delete.php b/lang/vendor/filament-actions/hy/delete.php new file mode 100644 index 0000000..7fe75e2 --- /dev/null +++ b/lang/vendor/filament-actions/hy/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Ջնջել', + + 'modal' => [ + + 'heading' => 'Ջնջել :labelը', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Ջնջել', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Ջնջվել է', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Ջնջել ընտրվածը', + + 'modal' => [ + + 'heading' => 'Ջնջել ընտրված :labelը', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Ջնջել', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Ջնջվել է', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hy/detach.php b/lang/vendor/filament-actions/hy/detach.php new file mode 100644 index 0000000..8ca189c --- /dev/null +++ b/lang/vendor/filament-actions/hy/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Անջատել', + + 'modal' => [ + + 'heading' => 'Անջատել :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Անջատել', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Անջատվել է', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Անջատել ընտրվածը', + + 'modal' => [ + + 'heading' => 'Անջատել ընտրված :labelը', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Անջատել ընտրվածը', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Անջատվել է', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hy/dissociate.php b/lang/vendor/filament-actions/hy/dissociate.php new file mode 100644 index 0000000..ea22f26 --- /dev/null +++ b/lang/vendor/filament-actions/hy/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Տարանջատել', + + 'modal' => [ + + 'heading' => 'Տարանջատել :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Տարանջատել', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Տարանջատվել է', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Տարանջատել ընտրվածը', + + 'modal' => [ + + 'heading' => 'Տարանջատել ընտրված :labelը', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Տարանջատել ընտրվածը', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Տարանջատվել է', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hy/edit.php b/lang/vendor/filament-actions/hy/edit.php new file mode 100644 index 0000000..4453f1a --- /dev/null +++ b/lang/vendor/filament-actions/hy/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Խմբագրել', + + 'modal' => [ + + 'heading' => 'Խմբագրել :labelը', + + 'actions' => [ + + 'save' => [ + 'label' => 'Պահպանել', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Պահպանվել է', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hy/export.php b/lang/vendor/filament-actions/hy/export.php new file mode 100644 index 0000000..f47e8ae --- /dev/null +++ b/lang/vendor/filament-actions/hy/export.php @@ -0,0 +1,77 @@ + 'Արտահանել :label', + + 'modal' => [ + + 'heading' => 'Արտահանել :label', + + 'form' => [ + + 'columns' => [ + + 'label' => 'Սյունակներ', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column միացված է', + ], + + 'label' => [ + 'label' => ':column պիտակ', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'Արտահանել', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Արտահանումն ավարտված է', + + 'actions' => [ + + 'download_csv' => [ + 'label' => 'Ներբեռնել .csv', + ], + + 'download_xlsx' => [ + 'label' => 'Ներբեռնել .xlsx', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Արտահանումը չափազանց մեծ է', + 'body' => 'Դուք չեք կարող միաժամանակ արտահանել ավելի քան 1 տող։|Դուք չեք կարող միաժամանակ արտահանել ավելի քան :count տող։', + ], + + 'started' => [ + 'title' => 'Արտահանումը սկսվել է', + 'body' => 'Ձեր արտահանումը սկսվել է, և 1 տողը կմշակվի հետին պլանում։ Ավարտվելուց հետո դուք կստանաք ծանուցում ներբեռնման հղումով։|Ձեր արտահանումը սկսվել է, և :count տողը կմշակվի հետին պլանում։ Ավարտվելուց հետո դուք կստանաք ծանուցում ներբեռնման հղումով։', + ], + + ], + + 'file_name' => 'export-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/hy/force-delete.php b/lang/vendor/filament-actions/hy/force-delete.php new file mode 100644 index 0000000..d03e8aa --- /dev/null +++ b/lang/vendor/filament-actions/hy/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Հարկադրված ջնջել', + + 'modal' => [ + + 'heading' => 'Հարկադրված ջնջել :labelը', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Ջնջել', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Գրառումը ջնջվել է', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Հարկադրված ջնջել ընտրվածը', + + 'modal' => [ + + 'heading' => 'Հարկադրված ջնջել ընտրված :labelը', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Ջնջել', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Գրառումները ջնջվել են', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hy/group.php b/lang/vendor/filament-actions/hy/group.php new file mode 100644 index 0000000..0b1c373 --- /dev/null +++ b/lang/vendor/filament-actions/hy/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'Գործողություններ', + ], + +]; diff --git a/lang/vendor/filament-actions/hy/import.php b/lang/vendor/filament-actions/hy/import.php new file mode 100644 index 0000000..2287fc7 --- /dev/null +++ b/lang/vendor/filament-actions/hy/import.php @@ -0,0 +1,85 @@ + 'Ներմուծել :label', + + 'modal' => [ + + 'heading' => 'Ներմուծել :label', + + 'form' => [ + + 'file' => [ + + 'label' => 'Ֆայլ', + + 'placeholder' => 'Վերբեռնել CSV ֆայլը', + + 'rules' => [ + 'duplicate_columns' => '{0} ֆայլը չպետք է պարունակի մեկից ավելի դատարկ սյունակի վերնագիր։ |{1,*} ֆայլը չպետք է պարունակի կրկնօրինակ սյունակի :columns վերնագրեր։', + ], + + ], + + 'columns' => [ + 'label' => 'Սյունակներ', + 'placeholder' => 'Ընտրեք սյունակը', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'Ներբեռնել CSV ֆայլի օրինակ', + ], + + 'import' => [ + 'label' => 'Ներմուծել', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Ներմուծումն ավարտված է', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'Ներբեռնել սխալ տողի տեղեկատվությունը|Ներբեռնել սխալ տողերի տեղեկատվությունը', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Ներբեռնված CSV ֆայլը չափազանց մեծ է', + 'body' => 'Դուք չեք կարող միաժամանակ ներմուծել ավելի քան 1 տող։/ Դուք չեք կարող միաժամանակ ներմուծել ավելի քան :count տող։', + ], + + 'started' => [ + 'title' => 'Ներմուծումը սկսվել է', + 'body' => 'Ձեր ներմուծումը սկսվել է, և 1 տողը կմշակվի հետին պլանում։|Ձեր ներմուծումը սկսվել է, և :count տող կվերամշակվեն հետին պլանում։', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-example', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_name-failed-rows', + 'error_header' => 'սխալ', + 'system_error' => 'Համակարգի սխալ, խնդրում ենք կապվել սպասարկման կենտրոնի հետ։', + 'column_mapping_required_for_new_record' => 'Այս :attribute սյունակը համատեղված չէ ֆայլի սյունակում, բայց պահանջվում է նոր գրառումներ ստեղծելու համար։', + ], + +]; diff --git a/lang/vendor/filament-actions/hy/modal.php b/lang/vendor/filament-actions/hy/modal.php new file mode 100644 index 0000000..d06e715 --- /dev/null +++ b/lang/vendor/filament-actions/hy/modal.php @@ -0,0 +1,23 @@ + 'Վստա՞հ եք, որ ցանկանում եք դա անել։', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Չեղարկել', + ], + + 'confirm' => [ + 'label' => 'Հաստատել', + ], + + 'submit' => [ + 'label' => 'Հաստատել', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hy/replicate.php b/lang/vendor/filament-actions/hy/replicate.php new file mode 100644 index 0000000..687f853 --- /dev/null +++ b/lang/vendor/filament-actions/hy/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Կրկնօրինակել', + + 'modal' => [ + + 'heading' => 'Կրկնօրինակել :labelը', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'Կրկնօրինակել', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'Գրառումը կրկնօրինակվել է', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hy/restore.php b/lang/vendor/filament-actions/hy/restore.php new file mode 100644 index 0000000..243e5d1 --- /dev/null +++ b/lang/vendor/filament-actions/hy/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Վերականգնել', + + 'modal' => [ + + 'heading' => 'Վերականգնել :labelը', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Վերականգնել', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Գրառումը վերականգնվել է', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Վերականգնել ընտրվածը', + + 'modal' => [ + + 'heading' => 'Վերականգնել ընտրված :labelը', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Վերականգնել', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Գրառումները վերականգնվել են։', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/hy/view.php b/lang/vendor/filament-actions/hy/view.php new file mode 100644 index 0000000..41f07df --- /dev/null +++ b/lang/vendor/filament-actions/hy/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'Դիտել', + + 'modal' => [ + + 'heading' => 'Դիտել :labelը', + + 'actions' => [ + + 'close' => [ + 'label' => 'Փակել', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/id/associate.php b/lang/vendor/filament-actions/id/associate.php new file mode 100644 index 0000000..d141407 --- /dev/null +++ b/lang/vendor/filament-actions/id/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Kaitkan', + + 'modal' => [ + + 'heading' => 'Kaitkan :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Data', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'Kaitkan', + ], + + 'associate_another' => [ + 'label' => 'Kaitkan & kaitkan lainnya', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'Data berhasil dikaitkan', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/id/attach.php b/lang/vendor/filament-actions/id/attach.php new file mode 100644 index 0000000..5ed839a --- /dev/null +++ b/lang/vendor/filament-actions/id/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Lampirkan', + + 'modal' => [ + + 'heading' => 'Lampirkan :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Data', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'Lampirkan', + ], + + 'attach_another' => [ + 'label' => 'Lampirkan & lampirkan lainnya', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'Data berhasil dilampirkan', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/id/create.php b/lang/vendor/filament-actions/id/create.php new file mode 100644 index 0000000..13c0551 --- /dev/null +++ b/lang/vendor/filament-actions/id/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'Buat :label', + + 'modal' => [ + + 'heading' => 'Buat :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'Buat', + ], + + 'create_another' => [ + 'label' => 'Buat & buat lainnya', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Data berhasil dibuat', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/id/delete.php b/lang/vendor/filament-actions/id/delete.php new file mode 100644 index 0000000..47dd485 --- /dev/null +++ b/lang/vendor/filament-actions/id/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Hapus', + + 'modal' => [ + + 'heading' => 'Hapus :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Hapus', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Data berhasil dihapus', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Hapus yang dipilih', + + 'modal' => [ + + 'heading' => 'Hapus :label yang dipilih', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Hapus yang dipilih', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Data berhasil dihapus', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/id/detach.php b/lang/vendor/filament-actions/id/detach.php new file mode 100644 index 0000000..6f808eb --- /dev/null +++ b/lang/vendor/filament-actions/id/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Lepaskan lampiran', + + 'modal' => [ + + 'heading' => 'Lepaskan lampiran :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Lepaskan lampiran', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Lampiran berhasil dilepaskan', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Lepaskan lampiran yang dipilih', + + 'modal' => [ + + 'heading' => 'Lepaskan lampiran :label yang dipilih', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Lepaskan lampiran yang dipilih', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Lampiran berhasil dilepaskan', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/id/dissociate.php b/lang/vendor/filament-actions/id/dissociate.php new file mode 100644 index 0000000..21d0617 --- /dev/null +++ b/lang/vendor/filament-actions/id/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Pisahkan', + + 'modal' => [ + + 'heading' => 'Pisahkan :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Pisahkan', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Data berhasil dipisahkan', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Pisahkan yang dipilih', + + 'modal' => [ + + 'heading' => 'Pisahkan :label yang dipilih', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Pisahkan yang dipilih', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Data berhasil dipisahkan', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/id/edit.php b/lang/vendor/filament-actions/id/edit.php new file mode 100644 index 0000000..e4c7f68 --- /dev/null +++ b/lang/vendor/filament-actions/id/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Ubah', + + 'modal' => [ + + 'heading' => 'Ubah :label', + + 'actions' => [ + + 'save' => [ + 'label' => 'Simpan', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Data berhasil disimpan', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/id/export.php b/lang/vendor/filament-actions/id/export.php new file mode 100644 index 0000000..d5a6354 --- /dev/null +++ b/lang/vendor/filament-actions/id/export.php @@ -0,0 +1,77 @@ + 'Ekspor :label', + + 'modal' => [ + + 'heading' => 'Ekspor :label', + + 'form' => [ + + 'columns' => [ + + 'label' => 'Kolom', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column diaktifkan', + ], + + 'label' => [ + 'label' => 'Label :column', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'Ekspor', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Ekspor selesai', + + 'actions' => [ + + 'download_csv' => [ + 'label' => 'Unduh .csv', + ], + + 'download_xlsx' => [ + 'label' => 'Unduh .xlsx', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Ekspor terlalu besar', + 'body' => 'Anda tidak dapat mengekspor lebih dari :count sekaligus.', + ], + + 'started' => [ + 'title' => 'Ekspor dimulai', + 'body' => 'Mulai mengekspor :count baris dan proses akan berjalan di belakang layar.', + ], + + ], + + 'file_name' => 'ekspor-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/id/force-delete.php b/lang/vendor/filament-actions/id/force-delete.php new file mode 100644 index 0000000..eabd1ce --- /dev/null +++ b/lang/vendor/filament-actions/id/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Hapus selamanya', + + 'modal' => [ + + 'heading' => 'Hapus selamanya :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Hapus', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Data berhasil dihapus', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Hapus selamanya data yang dipilih', + + 'modal' => [ + + 'heading' => 'Hapus selamanya :label yang dipilih', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Hapus', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Data berhasil dihapus', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/id/group.php b/lang/vendor/filament-actions/id/group.php new file mode 100644 index 0000000..22824e9 --- /dev/null +++ b/lang/vendor/filament-actions/id/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'Tindakan', + ], + +]; diff --git a/lang/vendor/filament-actions/id/import.php b/lang/vendor/filament-actions/id/import.php new file mode 100644 index 0000000..ef3dd4e --- /dev/null +++ b/lang/vendor/filament-actions/id/import.php @@ -0,0 +1,85 @@ + 'Impor :label', + + 'modal' => [ + + 'heading' => 'Impor :label', + + 'form' => [ + + 'file' => [ + + 'label' => 'Berkas', + + 'placeholder' => 'Unggah berkas CSV', + + 'rules' => [ + 'duplicate_columns' => '{0} Berkas tidak boleh memiliki lebih dari satu kolom header yang kosong.|{1,*} Berkas tidak boleh memiliki kolom header yang duplikat: :columns.', + ], + + ], + + 'columns' => [ + 'label' => 'Kolom', + 'placeholder' => 'Pilih kolom', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'Unduh contoh berkas CSV', + ], + + 'import' => [ + 'label' => 'Impor', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Impor selesai', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'Unduh informasi baris yang gagal diimpor', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Ukuran berkas CSV terlalu besar', + 'body' => 'Anda tidak dapat mengimpor lebih dari :count baris sekaligus.', + ], + + 'started' => [ + 'title' => 'Impor dimulai', + 'body' => 'Mulai mengimpor :count baris dan proses akan berjalan di belakang layar.', + ], + + ], + + 'example_csv' => [ + 'file_name' => 'contoh-:importer', + ], + + 'failure_csv' => [ + 'file_name' => 'impor-:import_id-:csv_name-gagal', + 'error_header' => 'kesalahan', + 'system_error' => 'Terjadi kesalahan sistem, harap hubungi tim support.', + 'column_mapping_required_for_new_record' => 'Kolom :attribute tidak dipetakan ke kolom dalam berkas, tetapi diperlukan untuk membuat data baru.', + ], + +]; diff --git a/lang/vendor/filament-actions/id/modal.php b/lang/vendor/filament-actions/id/modal.php new file mode 100644 index 0000000..ef67b2b --- /dev/null +++ b/lang/vendor/filament-actions/id/modal.php @@ -0,0 +1,23 @@ + 'Apakah Anda yakin ingin melakukan ini?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Batal', + ], + + 'confirm' => [ + 'label' => 'Konfirmasi', + ], + + 'submit' => [ + 'label' => 'Kirim', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/id/replicate.php b/lang/vendor/filament-actions/id/replicate.php new file mode 100644 index 0000000..00bec60 --- /dev/null +++ b/lang/vendor/filament-actions/id/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Duplikat data', + + 'modal' => [ + + 'heading' => 'Duplikat :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'Duplikat data', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'Data berhasil diduplikat', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/id/restore.php b/lang/vendor/filament-actions/id/restore.php new file mode 100644 index 0000000..cbacd07 --- /dev/null +++ b/lang/vendor/filament-actions/id/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Pulihkan data', + + 'modal' => [ + + 'heading' => 'Pulihkan :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Pulihkan', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Data berhasil dipulihkan', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Pulihkan data yang dipilih', + + 'modal' => [ + + 'heading' => 'Pulihkan :label yang dipilih', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Pulihkan', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Data berhasil dipulihkan', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/id/view.php b/lang/vendor/filament-actions/id/view.php new file mode 100644 index 0000000..65a2b50 --- /dev/null +++ b/lang/vendor/filament-actions/id/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'Lihat', + + 'modal' => [ + + 'heading' => 'Lihat :label', + + 'actions' => [ + + 'close' => [ + 'label' => 'Tutup', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/it/associate.php b/lang/vendor/filament-actions/it/associate.php new file mode 100644 index 0000000..dc64656 --- /dev/null +++ b/lang/vendor/filament-actions/it/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Associa', + + 'modal' => [ + + 'heading' => 'Associa :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Record', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'Associa', + ], + + 'associate_another' => [ + 'label' => 'Associa & associa un altro', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'Associato', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/it/attach.php b/lang/vendor/filament-actions/it/attach.php new file mode 100644 index 0000000..255a0bb --- /dev/null +++ b/lang/vendor/filament-actions/it/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Collega', + + 'modal' => [ + + 'heading' => 'Collega :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Record', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'Collega', + ], + + 'attach_another' => [ + 'label' => 'Collega & collega un altro', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'Collegato', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/it/create.php b/lang/vendor/filament-actions/it/create.php new file mode 100644 index 0000000..67b5d59 --- /dev/null +++ b/lang/vendor/filament-actions/it/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'Nuovo', + + 'modal' => [ + + 'heading' => 'Salva :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'Salva', + ], + + 'create_another' => [ + 'label' => 'Salva & crea un altro', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Creato', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/it/delete.php b/lang/vendor/filament-actions/it/delete.php new file mode 100644 index 0000000..240f847 --- /dev/null +++ b/lang/vendor/filament-actions/it/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Elimina', + + 'modal' => [ + + 'heading' => 'Elimina :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Elimina', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Eliminato', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Elimina selezionati', + + 'modal' => [ + + 'heading' => 'Elimina :label selezionati', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Elimina', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Eliminati', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/it/detach.php b/lang/vendor/filament-actions/it/detach.php new file mode 100644 index 0000000..39d7af0 --- /dev/null +++ b/lang/vendor/filament-actions/it/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Scollega', + + 'modal' => [ + + 'heading' => 'Scollega :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Scollega', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Scollegato', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Scollega selezionati', + + 'modal' => [ + + 'heading' => 'Scollega :label selezionati', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Scollega', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Scollegati', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/it/dissociate.php b/lang/vendor/filament-actions/it/dissociate.php new file mode 100644 index 0000000..d44140e --- /dev/null +++ b/lang/vendor/filament-actions/it/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Dissocia', + + 'modal' => [ + + 'heading' => 'Dissocia :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Dissocia', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Dissociato', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Dissocia selezionati', + + 'modal' => [ + + 'heading' => 'Dissocia :label selezionati', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Dissocia', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Dissociati', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/it/edit.php b/lang/vendor/filament-actions/it/edit.php new file mode 100644 index 0000000..b4266ca --- /dev/null +++ b/lang/vendor/filament-actions/it/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Modifica', + + 'modal' => [ + + 'heading' => 'Modifica :label', + + 'actions' => [ + + 'save' => [ + 'label' => 'Salva', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Salvato', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/it/export.php b/lang/vendor/filament-actions/it/export.php new file mode 100644 index 0000000..4346bcc --- /dev/null +++ b/lang/vendor/filament-actions/it/export.php @@ -0,0 +1,77 @@ + 'Esporta :label', + + 'modal' => [ + + 'heading' => 'Esporta :label', + + 'form' => [ + + 'columns' => [ + + 'label' => 'Colonne', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column abilitata', + ], + + 'label' => [ + 'label' => ':column etichetta', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'Esporta', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Esportazione completata', + + 'actions' => [ + + 'download_csv' => [ + 'label' => 'Scarica .csv', + ], + + 'download_xlsx' => [ + 'label' => 'Scarica .xlsx', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'L\'esportazione è troppo grande', + 'body' => 'Non puoi esportare più di 1 riga alla volta.|Non puoi esportare più di :count righe alla volta.', + ], + + 'started' => [ + 'title' => 'Esportazione avviata', + 'body' => 'L\'esportazione è iniziata e 1 riga verrà elaborata in background.|L\'esportazione è iniziata e :count righe verranno elaborate in background.', + ], + + ], + + 'file_name' => 'export-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/it/force-delete.php b/lang/vendor/filament-actions/it/force-delete.php new file mode 100644 index 0000000..8ca2dfb --- /dev/null +++ b/lang/vendor/filament-actions/it/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Forza eliminazione', + + 'modal' => [ + + 'heading' => 'Forza eliminazione :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Elimina', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Eliminato', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Elimina forzatamente selezionati', + + 'modal' => [ + + 'heading' => 'Elimina forzatamente :label selezionati', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Elimina', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Eliminati', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/it/group.php b/lang/vendor/filament-actions/it/group.php new file mode 100644 index 0000000..9c166bd --- /dev/null +++ b/lang/vendor/filament-actions/it/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'Azioni', + ], + +]; diff --git a/lang/vendor/filament-actions/it/import.php b/lang/vendor/filament-actions/it/import.php new file mode 100644 index 0000000..774e6e3 --- /dev/null +++ b/lang/vendor/filament-actions/it/import.php @@ -0,0 +1,82 @@ + 'Importa :label', + + 'modal' => [ + + 'heading' => 'Importa :label', + + 'form' => [ + + 'file' => [ + 'label' => 'File', + 'placeholder' => 'Carica un file CSV', + + 'rules' => [ + 'duplicate_columns' => '{0} Il file non deve contenere più di un\'intestazione di colonna vuota.|{1,*} Il file non deve contenere intestazioni di colonna duplicate: :columns.', + ], + ], + + 'columns' => [ + 'label' => 'Colonne', + 'placeholder' => 'Seleziona una colonna', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'Scarica un file CSV di esempio', + ], + + 'import' => [ + 'label' => 'Importa', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Importazione completata', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'Scarica le informazioni riguardo le righe fallite|Scarica l\'informazione riguardo la riga fallita', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Il file CSV caricato è troppo grande', + 'body' => 'Non puoi importare più di 1 riga alla volta.|Non puoi importare più di :count righe alla volta.', + ], + + 'started' => [ + 'title' => 'L\'importazione è iniziata', + 'body' => 'L\'importazione è iniziata e 1 riga verrà elaborata in background.|L\'importazione è iniziata e :count righe verranno elaborate in background.', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-example', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_name-failed-rows', + 'error_header' => 'errore', + 'system_error' => 'Errore di sistema, per favore contatta il supporto.', + 'column_mapping_required_for_new_record' => 'La colonna :attribute non è stata mappata ad una colonna nel file, ma è richiesta per la creazione di nuovi record.', + ], + +]; diff --git a/lang/vendor/filament-actions/it/modal.php b/lang/vendor/filament-actions/it/modal.php new file mode 100644 index 0000000..f116fc0 --- /dev/null +++ b/lang/vendor/filament-actions/it/modal.php @@ -0,0 +1,23 @@ + 'Sei sicuro di volerlo fare?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Annulla', + ], + + 'confirm' => [ + 'label' => 'Conferma', + ], + + 'submit' => [ + 'label' => 'Invia', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/it/replicate.php b/lang/vendor/filament-actions/it/replicate.php new file mode 100644 index 0000000..a5b1103 --- /dev/null +++ b/lang/vendor/filament-actions/it/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Duplica', + + 'modal' => [ + + 'heading' => 'Duplica :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'Duplica', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'Duplicato', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/it/restore.php b/lang/vendor/filament-actions/it/restore.php new file mode 100644 index 0000000..9088d40 --- /dev/null +++ b/lang/vendor/filament-actions/it/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Ripristina', + + 'modal' => [ + + 'heading' => 'Ripristina :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Ripristina', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Ripristinato', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Ripristina selezionati', + + 'modal' => [ + + 'heading' => 'Ripristina selezionati :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Ripristina', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Ripristinati', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/it/view.php b/lang/vendor/filament-actions/it/view.php new file mode 100644 index 0000000..da8dbca --- /dev/null +++ b/lang/vendor/filament-actions/it/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'Vedi', + + 'modal' => [ + + 'heading' => 'Vedi :label', + + 'actions' => [ + + 'close' => [ + 'label' => 'Chiudi', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ja/associate.php b/lang/vendor/filament-actions/ja/associate.php new file mode 100644 index 0000000..e8487fa --- /dev/null +++ b/lang/vendor/filament-actions/ja/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => '関連付ける', + + 'modal' => [ + + 'heading' => ':labelを関連付ける', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'レコード', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => '関連付ける', + ], + + 'associate_another' => [ + 'label' => '保存して、続けて関連付ける', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => '関連付けしました', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ja/attach.php b/lang/vendor/filament-actions/ja/attach.php new file mode 100644 index 0000000..bbdb96d --- /dev/null +++ b/lang/vendor/filament-actions/ja/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => '紐付ける', + + 'modal' => [ + + 'heading' => ':labelを紐付ける', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'レコード', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => '紐付ける', + ], + + 'attach_another' => [ + 'label' => '紐付けして、続けて紐付ける', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => '紐付けしました', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ja/create.php b/lang/vendor/filament-actions/ja/create.php new file mode 100644 index 0000000..6e8de63 --- /dev/null +++ b/lang/vendor/filament-actions/ja/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => '作成', + + 'modal' => [ + + 'heading' => ':label 作成', + + 'actions' => [ + + 'create' => [ + 'label' => '作成', + ], + + 'create_another' => [ + 'label' => '保存して、続けて作成', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => '作成しました', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ja/delete.php b/lang/vendor/filament-actions/ja/delete.php new file mode 100644 index 0000000..6cf8a30 --- /dev/null +++ b/lang/vendor/filament-actions/ja/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => '削除', + + 'modal' => [ + + 'heading' => ':label 削除', + + 'actions' => [ + + 'delete' => [ + 'label' => '削除', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => '削除しました', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => '選択中を削除', + + 'modal' => [ + + 'heading' => '選択中の:labelを削除', + + 'actions' => [ + + 'delete' => [ + 'label' => '削除', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => '削除しました', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ja/detach.php b/lang/vendor/filament-actions/ja/detach.php new file mode 100644 index 0000000..4d5e031 --- /dev/null +++ b/lang/vendor/filament-actions/ja/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => '解除', + + 'modal' => [ + + 'heading' => ':labelを解除', + + 'actions' => [ + + 'detach' => [ + 'label' => '解除', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => '解除しました', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => '選択中を解除', + + 'modal' => [ + + 'heading' => '選択中の:labelを解除', + + 'actions' => [ + + 'detach' => [ + 'label' => '解除', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => '解除しました', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ja/dissociate.php b/lang/vendor/filament-actions/ja/dissociate.php new file mode 100644 index 0000000..51eeb0c --- /dev/null +++ b/lang/vendor/filament-actions/ja/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => '関連付け解除', + + 'modal' => [ + + 'heading' => ':labelの関連付け解除', + + 'actions' => [ + + 'dissociate' => [ + 'label' => '関連付け解除', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => '関連付け解除しました', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => '選択中を関連付け解除', + + 'modal' => [ + + 'heading' => '選択中の:labelを関連付け解除', + + 'actions' => [ + + 'dissociate' => [ + 'label' => '関連付け解除', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => '関連付け解除しました', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ja/edit.php b/lang/vendor/filament-actions/ja/edit.php new file mode 100644 index 0000000..cc54134 --- /dev/null +++ b/lang/vendor/filament-actions/ja/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => '編集', + + 'modal' => [ + + 'heading' => ':label 編集', + + 'actions' => [ + + 'save' => [ + 'label' => '変更を保存', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => '保存しました', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ja/export.php b/lang/vendor/filament-actions/ja/export.php new file mode 100644 index 0000000..c3605b3 --- /dev/null +++ b/lang/vendor/filament-actions/ja/export.php @@ -0,0 +1,77 @@ + 'エクスポート', + + 'modal' => [ + + 'heading' => 'エクスポート :label', + + 'form' => [ + + 'columns' => [ + + 'label' => 'カラム', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column が有効になりました', + ], + + 'label' => [ + 'label' => ':column ラベル', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'エクスポート', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'エクスポート完了', + + 'actions' => [ + + 'download_csv' => [ + 'label' => 'csv形式をダウンロード', + ], + + 'download_xlsx' => [ + 'label' => 'xlsx形式をダウンロード', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'エクスポートするデータが大きすぎます', + 'body' => '一度に:count行を超える行をエクスポートすることはできません。', + ], + + 'started' => [ + 'title' => 'エクスポート開始', + 'body' => 'エクスポートが開始され、:count行がバックグラウンドで処理されます。', + ], + + ], + + 'file_name' => 'export-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/ja/force-delete.php b/lang/vendor/filament-actions/ja/force-delete.php new file mode 100644 index 0000000..aa8aac6 --- /dev/null +++ b/lang/vendor/filament-actions/ja/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => '強制削除', + + 'modal' => [ + + 'heading' => ':label 強制削除', + + 'actions' => [ + + 'delete' => [ + 'label' => '削除', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => '削除しました', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => '選択中を強制削除', + + 'modal' => [ + + 'heading' => '選択中の:labelを強制削除', + + 'actions' => [ + + 'delete' => [ + 'label' => '削除', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => '削除しました', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ja/group.php b/lang/vendor/filament-actions/ja/group.php new file mode 100644 index 0000000..be95fc0 --- /dev/null +++ b/lang/vendor/filament-actions/ja/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'アクション', + ], + +]; diff --git a/lang/vendor/filament-actions/ja/import.php b/lang/vendor/filament-actions/ja/import.php new file mode 100644 index 0000000..6b9da56 --- /dev/null +++ b/lang/vendor/filament-actions/ja/import.php @@ -0,0 +1,77 @@ + 'インポート', + + 'modal' => [ + + 'heading' => 'インポート :label', + + 'form' => [ + + 'file' => [ + 'label' => 'File', + 'placeholder' => 'CSVファイルをアップロード', + ], + + 'columns' => [ + 'label' => 'カラム', + 'placeholder' => '列を選択', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'サンプルCSVファイルをダウンロード', + ], + + 'import' => [ + 'label' => 'インポート', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'インポート完了', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => '失敗した行に関する情報のダウンロード', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'CSVファイルが大きすぎます', + 'body' => '一度に:count行を超える行をインポートすることはできません。', + ], + + 'started' => [ + 'title' => 'インポート開始', + 'body' => 'インポートが開始され、:count行がバックグラウンドで処理されます。', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-example', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_name-failed-rows', + 'error_header' => 'エラー', + 'system_error' => 'システムエラーです。サポートにお問い合わせください。', + ], + +]; diff --git a/lang/vendor/filament-actions/ja/modal.php b/lang/vendor/filament-actions/ja/modal.php new file mode 100644 index 0000000..db826a7 --- /dev/null +++ b/lang/vendor/filament-actions/ja/modal.php @@ -0,0 +1,23 @@ + '本当に実行しますか?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'キャンセル', + ], + + 'confirm' => [ + 'label' => '確定', + ], + + 'submit' => [ + 'label' => '完了', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ja/replicate.php b/lang/vendor/filament-actions/ja/replicate.php new file mode 100644 index 0000000..cc1ffab --- /dev/null +++ b/lang/vendor/filament-actions/ja/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => '複製', + + 'modal' => [ + + 'heading' => ':label 複製', + + 'actions' => [ + + 'replicate' => [ + 'label' => '複製', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => '複製しました', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ja/restore.php b/lang/vendor/filament-actions/ja/restore.php new file mode 100644 index 0000000..f6b9ca9 --- /dev/null +++ b/lang/vendor/filament-actions/ja/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => '復旧', + + 'modal' => [ + + 'heading' => ':label 復旧', + + 'actions' => [ + + 'restore' => [ + 'label' => '復旧', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => '復旧しました', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => '選択中を復旧', + + 'modal' => [ + + 'heading' => '選択中の:labelを復旧', + + 'actions' => [ + + 'restore' => [ + 'label' => '復旧', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => '復旧しました', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ja/view.php b/lang/vendor/filament-actions/ja/view.php new file mode 100644 index 0000000..4994eca --- /dev/null +++ b/lang/vendor/filament-actions/ja/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => '表示', + + 'modal' => [ + + 'heading' => ':label 表示', + + 'actions' => [ + + 'close' => [ + 'label' => '閉じる', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ka/associate.php b/lang/vendor/filament-actions/ka/associate.php new file mode 100644 index 0000000..d47862c --- /dev/null +++ b/lang/vendor/filament-actions/ka/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'დაკავშირება', + + 'modal' => [ + + 'heading' => 'აკავშირებ :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'ჩანაწერი', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'დაკავშირება', + ], + + 'associate_another' => [ + 'label' => 'დაკავშირება და ახალი დაკავშირება', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'დაკავშირებულია', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ka/attach.php b/lang/vendor/filament-actions/ka/attach.php new file mode 100644 index 0000000..006f1d8 --- /dev/null +++ b/lang/vendor/filament-actions/ka/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'მიმაგრება', + + 'modal' => [ + + 'heading' => 'ამაგრებთ :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'ჩანაწერი', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'მიმაგრება', + ], + + 'attach_another' => [ + 'label' => 'მიმაგრება და ახალი მიმაგრება', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'მიმაგრება', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ka/create.php b/lang/vendor/filament-actions/ka/create.php new file mode 100644 index 0000000..d20cd4c --- /dev/null +++ b/lang/vendor/filament-actions/ka/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'ახალი :label', + + 'modal' => [ + + 'heading' => 'ქმნით :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'შექმნა', + ], + + 'create_another' => [ + 'label' => 'შექმნა და ახალი შექმნა', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'შექმნილია', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ka/delete.php b/lang/vendor/filament-actions/ka/delete.php new file mode 100644 index 0000000..6263ba6 --- /dev/null +++ b/lang/vendor/filament-actions/ka/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'წაშლა', + + 'modal' => [ + + 'heading' => 'შლით :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'წაშლა', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'წაშლილია', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'არჩეულიების წაშლა', + + 'modal' => [ + + 'heading' => 'მონიშნულების წაშლა :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'წაშლა', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'წაშლილია', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ka/detach.php b/lang/vendor/filament-actions/ka/detach.php new file mode 100644 index 0000000..f3ce68e --- /dev/null +++ b/lang/vendor/filament-actions/ka/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'მოშორება', + + 'modal' => [ + + 'heading' => 'აშორებთ :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'მოშორება', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'მოშორებულია', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'არჩეულიების მოშორება', + + 'modal' => [ + + 'heading' => 'არჩეულიების მოშორება :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'მოშორება', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'მოშორებულია', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ka/dissociate.php b/lang/vendor/filament-actions/ka/dissociate.php new file mode 100644 index 0000000..53b9d5e --- /dev/null +++ b/lang/vendor/filament-actions/ka/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'განკავშირება', + + 'modal' => [ + + 'heading' => 'განკავშირება :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'განკავშირება', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'განკავშირებულია', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'არჩეულიების განკავშირება', + + 'modal' => [ + + 'heading' => 'არჩეულიების განკავშირება :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'განკავშირება', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'განკავშირებულია', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ka/edit.php b/lang/vendor/filament-actions/ka/edit.php new file mode 100644 index 0000000..06b4998 --- /dev/null +++ b/lang/vendor/filament-actions/ka/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'რედაქტირება', + + 'modal' => [ + + 'heading' => 'არედაქტირებ :label', + + 'actions' => [ + + 'save' => [ + 'label' => 'ცვლილებების შენახვა', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'შენახულია', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ka/export.php b/lang/vendor/filament-actions/ka/export.php new file mode 100644 index 0000000..966b897 --- /dev/null +++ b/lang/vendor/filament-actions/ka/export.php @@ -0,0 +1,77 @@ + 'ექსპორტი :label', + + 'modal' => [ + + 'heading' => 'ექსპორტდება :label', + + 'form' => [ + + 'columns' => [ + + 'label' => 'სვეტები', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column ჩართულია', + ], + + 'label' => [ + 'label' => ':column დასახელება', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'ექსპორტი', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'ექსპორტი დასრულებულია', + + 'actions' => [ + + 'download_csv' => [ + 'label' => 'გადმოწერეთ .csv', + ], + + 'download_xlsx' => [ + 'label' => 'გადმოწერეთ .xlsx', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'ექსპორტი ზედმეტად დიდია', + 'body' => 'შეგიძლიათ მაქსიმუმ 1 ჩანაწერის ექსპორტი ერთდროულად.|შეგიძლიათ მაქსიმუმ :count ჩანაწერის ექსპორტი ერთდროულად.', + ], + + 'started' => [ + 'title' => 'ექსპორტი დაწყებულია', + 'body' => 'თქვენი ექსპორტი დაიწყო და 1 ჩანაწერი დამუშავდება სერვერის მიერ. თქვენ მიიღებთ შეტყობინებას გადმოწერის ბმულთან ერთად, როდესაც ის დასრულდება.|თქვენი ექსპორტი დაიწყო და :count ჩანაწერი დამუშავდება სერვერზე. თქვენ მიიღებთ შეტყობინებას გადმოწერის ბმულთან ერთად, როდესაც ის დასრულდება.', + ], + + ], + + 'file_name' => 'ექსპორტი-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/ka/force-delete.php b/lang/vendor/filament-actions/ka/force-delete.php new file mode 100644 index 0000000..405a7d0 --- /dev/null +++ b/lang/vendor/filament-actions/ka/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'ფორსირებული წაშლა', + + 'modal' => [ + + 'heading' => 'ფორსირებით შლით :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'წაშლა', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'წაშლილია', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'ფორსირებით წასაშლელად არჩეულია', + + 'modal' => [ + + 'heading' => 'ფორსირებით წასაშლელად არჩეულია :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'წაშლა', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'წაშლილია', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ka/group.php b/lang/vendor/filament-actions/ka/group.php new file mode 100644 index 0000000..025f628 --- /dev/null +++ b/lang/vendor/filament-actions/ka/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'ქმედება', + ], + +]; diff --git a/lang/vendor/filament-actions/ka/import.php b/lang/vendor/filament-actions/ka/import.php new file mode 100644 index 0000000..c460709 --- /dev/null +++ b/lang/vendor/filament-actions/ka/import.php @@ -0,0 +1,85 @@ + 'იმპორტი :label', + + 'modal' => [ + + 'heading' => 'იმპორტი :label', + + 'form' => [ + + 'file' => [ + + 'label' => 'ფაილი', + + 'placeholder' => 'ატვირთეთ CSV ფაილი', + + 'rules' => [ + 'duplicate_columns' => '{0} ფაილში არ უნდა იყოს ერთზე მეტი ცარიელი სვეტი სათაურში.|{1,*} ფაილში არ უნდა იყოს დუბლირებული სვეტის სათაურები: :columns.', + ], + + ], + + 'columns' => [ + 'label' => 'სვეტები', + 'placeholder' => 'აირჩიეთ სვეტი', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'გადმოწერეთ მაგალითი(CSV ფაილი)', + ], + + 'import' => [ + 'label' => 'იმპორტი', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'იმპორტი დასრულდა', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'გადმოწერეთ ინფორმაცია შეცდომით ჩანაწერის შესახებ|გადმოწერეთ ინფორმაცია შეცდომით ჩანაწერების შესახებ', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'ატვირთული CSV ფაილი ზედმეტად დიდია', + 'body' => 'თქვენ არ შეგიძლიათ ერთდროულად ერთზე მეტი ჩანაწერის იმპორტი.|თქვენ არ შეგიძლიათ ერთდროულად :count -ზე მეტი ჩანაწერის იმპორტი.', + ], + + 'started' => [ + 'title' => 'იმპორტი დაწყებულია', + 'body' => 'იმპორტი დაიწყო და 1 ჩანაწერი დამუშავდება სერვერზე.|იმპორტი დაიწყო და :count ჩანაწერი დამუშავდება სერვერზე.', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-example', + ], + + 'failure_csv' => [ + 'file_name' => 'იმპორტი-:import_id-:csv_name-შეცდომები', + 'error_header' => 'შეცდომა', + 'system_error' => 'სისტემური შეცდომა, გთხოვთ დაუკავშირდეთ მხარდაჭერის სამსახურს.', + 'column_mapping_required_for_new_record' => ':attribute სვეტი არ მიესადაგებული ფაილის სვეტს, მაგრამ ის საჭიროა ახალი ჩანაწერების შესაქმნელად.', + ], + +]; diff --git a/lang/vendor/filament-actions/ka/modal.php b/lang/vendor/filament-actions/ka/modal.php new file mode 100644 index 0000000..caa26ba --- /dev/null +++ b/lang/vendor/filament-actions/ka/modal.php @@ -0,0 +1,23 @@ + 'დარწმუნებული ხართ, რომ გსურთ ამის გაკეთება?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'გაუქმება', + ], + + 'confirm' => [ + 'label' => 'დადასტურება', + ], + + 'submit' => [ + 'label' => 'დადასტურება', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ka/replicate.php b/lang/vendor/filament-actions/ka/replicate.php new file mode 100644 index 0000000..98e656a --- /dev/null +++ b/lang/vendor/filament-actions/ka/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'დუბლირება', + + 'modal' => [ + + 'heading' => 'ადუბლირებთ :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'დუბლირება', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'დუბლირებულია', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ka/restore.php b/lang/vendor/filament-actions/ka/restore.php new file mode 100644 index 0000000..8c2a3b0 --- /dev/null +++ b/lang/vendor/filament-actions/ka/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'აღდგენა', + + 'modal' => [ + + 'heading' => 'აღადგენთ :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'აღდგენა', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'აღდგენილია', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'არჩეულიების აღდგენა', + + 'modal' => [ + + 'heading' => 'არჩეულიების აღდგენა :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'აღდგენა', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'აღდგენილია', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ka/view.php b/lang/vendor/filament-actions/ka/view.php new file mode 100644 index 0000000..69ef7e8 --- /dev/null +++ b/lang/vendor/filament-actions/ka/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'დათვალიერება', + + 'modal' => [ + + 'heading' => 'ათვალიერებთ :label', + + 'actions' => [ + + 'close' => [ + 'label' => 'დახურვა', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/kh/attach.php b/lang/vendor/filament-actions/kh/attach.php new file mode 100644 index 0000000..30a0995 --- /dev/null +++ b/lang/vendor/filament-actions/kh/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'ភ្ជាប់', + + 'modal' => [ + + 'heading' => 'ភ្ជាប់ :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'កំណត់ត្រា', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'ភ្ជាប់', + ], + + 'attach_another' => [ + 'label' => 'ភ្ជាប់ & ភ្ជាប់ឡើងវិញ', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'បានភ្ជាប់ជោគជ័យ', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/kh/create.php b/lang/vendor/filament-actions/kh/create.php new file mode 100644 index 0000000..dabb83b --- /dev/null +++ b/lang/vendor/filament-actions/kh/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'បង្កើត', + + 'modal' => [ + + 'heading' => 'បង្កើត :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'បង្កើត', + ], + + 'create_another' => [ + 'label' => 'បង្កើត & បង្កើតឡើងវិញ', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'បានបង្កើតដោយជោគជ័យ', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/kh/delete.php b/lang/vendor/filament-actions/kh/delete.php new file mode 100644 index 0000000..2b694cb --- /dev/null +++ b/lang/vendor/filament-actions/kh/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'លុប', + + 'modal' => [ + + 'heading' => 'លុប :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'លុប', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'បានលុបដោយជោគជ័យ', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'លុបដែលបានជ្រើសរើស', + + 'modal' => [ + + 'heading' => 'លុបដែលបានជ្រើសរើស :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'លុបដែលបានជ្រើសរើស', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'បានលុបដោយជោគជ័យ', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/kh/detach.php b/lang/vendor/filament-actions/kh/detach.php new file mode 100644 index 0000000..08125b3 --- /dev/null +++ b/lang/vendor/filament-actions/kh/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'ផ្ដាច់', + + 'modal' => [ + + 'heading' => 'ផ្ដាច់ :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'ផ្ដាច់', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'បានផ្ដាច់ដោយជោគជ័យ', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'ផ្ដាច់នៃការជ្រើសរើស', + + 'modal' => [ + + 'heading' => 'បានផ្ដាច់នៃការជ្រើសរើស :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'ផ្ដាច់នៃការជ្រើសរើស', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'បានផ្ដាច់', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/kh/edit.php b/lang/vendor/filament-actions/kh/edit.php new file mode 100644 index 0000000..f0010f7 --- /dev/null +++ b/lang/vendor/filament-actions/kh/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'កែប្រែ', + + 'modal' => [ + + 'heading' => 'កែប្រែ :label', + + 'actions' => [ + + 'save' => [ + 'label' => 'រក្សាទុក', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'បានរក្សាទុកដោយជោគជ័យ', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/km/associate.php b/lang/vendor/filament-actions/km/associate.php new file mode 100644 index 0000000..041b194 --- /dev/null +++ b/lang/vendor/filament-actions/km/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'សហការី', + + 'modal' => [ + + 'heading' => 'សហការី :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'ទិន្នន័យ', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'សហការី', + ], + + 'associate_another' => [ + 'label' => 'សេពគប់ & សេពគប់អ្នកដទៃ', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'ពាក់ព័ន្ធ', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/km/attach.php b/lang/vendor/filament-actions/km/attach.php new file mode 100644 index 0000000..3145103 --- /dev/null +++ b/lang/vendor/filament-actions/km/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'ភ្ជាប់', + + 'modal' => [ + + 'heading' => 'ភ្ជាប់ :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'ទិន្នន័យ', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'ភ្ជាប់', + ], + + 'attach_another' => [ + 'label' => 'ភ្ជាប់ & ភ្ជាប់ឡើងវិញ', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'បានភ្ជាប់ជោគជ័យ', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/km/create.php b/lang/vendor/filament-actions/km/create.php new file mode 100644 index 0000000..e6f8369 --- /dev/null +++ b/lang/vendor/filament-actions/km/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'ថ្មី។ :label', + + 'modal' => [ + + 'heading' => 'បង្កើត :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'បង្កើត', + ], + + 'create_another' => [ + 'label' => 'បង្កើត & បង្កើតឡើងវិញ', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'បានបង្កើត', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/km/delete.php b/lang/vendor/filament-actions/km/delete.php new file mode 100644 index 0000000..2331320 --- /dev/null +++ b/lang/vendor/filament-actions/km/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'លុប', + + 'modal' => [ + + 'heading' => 'លុប :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'លុប', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'បានលុប', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'លុបចោលការជ្រើសរើស', + + 'modal' => [ + + 'heading' => 'លុបចោលការជ្រើសរើស :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'លុប', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'បានលុប', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/km/detach.php b/lang/vendor/filament-actions/km/detach.php new file mode 100644 index 0000000..07f5465 --- /dev/null +++ b/lang/vendor/filament-actions/km/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'ផ្ដាច់', + + 'modal' => [ + + 'heading' => 'ផ្ដាច់ :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'ផ្ដាច់', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'បានផ្ដាច់', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'ផ្ដាច់នៃការជ្រើសរើស', + + 'modal' => [ + + 'heading' => 'បានផ្ដាច់នៃការជ្រើសរើស :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'ផ្ដាច់', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'បានផ្ដាច់', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/km/dissociate.php b/lang/vendor/filament-actions/km/dissociate.php new file mode 100644 index 0000000..c420a48 --- /dev/null +++ b/lang/vendor/filament-actions/km/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'ផ្តាច់ខ្លួន', + + 'modal' => [ + + 'heading' => 'ផ្តាច់ខ្លួន :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'ផ្តាច់ខ្លួន', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'បែកគ្នា។', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'បានជ្រើសរើសផ្តាច់មុខ', + + 'modal' => [ + + 'heading' => 'បានជ្រើសរើសផ្តាច់មុខ :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'ផ្តាច់ខ្លួន', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'បែកគ្នា។', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/km/edit.php b/lang/vendor/filament-actions/km/edit.php new file mode 100644 index 0000000..3626dea --- /dev/null +++ b/lang/vendor/filament-actions/km/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'កែសម្រួល', + + 'modal' => [ + + 'heading' => 'កែសម្រួល :label', + + 'actions' => [ + + 'save' => [ + 'label' => 'រក្សាទុកការផ្លាស់ប្តូរ', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'បានរក្សាទុក', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/km/export.php b/lang/vendor/filament-actions/km/export.php new file mode 100644 index 0000000..cb236bb --- /dev/null +++ b/lang/vendor/filament-actions/km/export.php @@ -0,0 +1,77 @@ + 'ទាញយក :label', + + 'modal' => [ + + 'heading' => 'ទាញយក :label', + + 'form' => [ + + 'columns' => [ + + 'label' => 'ជួរឈរ', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column បើកដំណើរការ', + ], + + 'label' => [ + 'label' => ':column ស្លាក សញ្ញា', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'ទាញយក', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'បញ្ចប់ការទាញយក', + + 'actions' => [ + + 'download_csv' => [ + 'label' => 'ទាញយក .csv', + ], + + 'download_xlsx' => [ + 'label' => 'ទាញយក .xlsx', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'ការទាញយកមានទំហំធំពេក', + 'body' => 'អ្នកមិនអាចទាញយកលើសពី 1 ជួរក្នុងពេលតែមួយបានទេ។ | អ្នកមិនអាចទាញយកលើសពី :count ជួរក្នុងពេលតែមួយបានទេ។', + ], + + 'started' => [ + 'title' => 'ចាប់ផ្ដើមទាញយក', + 'body' => 'ការទាញយករបស់អ្នកបានចាប់ផ្តើមហើយ 1 ជួរនឹងត្រូវបានដំណើរការក្នុងផ្ទៃខាងក្រោយ។. អ្នក​នឹង​ទទួល​បាន​ការ​ជូន​ដំណឹង​ជាមួយ​នឹង​តំណ​ទាញ​យក​នៅ​ពេល​ដែល​វា​បាន​បញ្ចប់។.|ការទាញយករបស់អ្នកបានចាប់ផ្តើមហើយ :count ជួរនឹងត្រូវបានដំណើរការក្នុងផ្ទៃខាងក្រោយ។. អ្នក​នឹង​ទទួល​បាន​ការ​ជូន​ដំណឹង​ជាមួយ​នឹង​តំណ​ទាញ​យក​នៅ​ពេល​ដែល​វា​បាន​បញ្ចប់។.', + ], + + ], + + 'file_name' => 'export-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/km/force-delete.php b/lang/vendor/filament-actions/km/force-delete.php new file mode 100644 index 0000000..0a86e4c --- /dev/null +++ b/lang/vendor/filament-actions/km/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'បង្ខំ​លុប', + + 'modal' => [ + + 'heading' => 'បង្ខំ​លុប :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'លុប', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'បានលុប', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'បង្ខំការលុបដែលបានជ្រើសរើស', + + 'modal' => [ + + 'heading' => 'បង្ខំការលុបដែលបានជ្រើសរើស :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'លុប', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'បានលុប', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/km/group.php b/lang/vendor/filament-actions/km/group.php new file mode 100644 index 0000000..f120e78 --- /dev/null +++ b/lang/vendor/filament-actions/km/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'សកម្មភាព', + ], + +]; diff --git a/lang/vendor/filament-actions/km/import.php b/lang/vendor/filament-actions/km/import.php new file mode 100644 index 0000000..47cbc50 --- /dev/null +++ b/lang/vendor/filament-actions/km/import.php @@ -0,0 +1,84 @@ + 'ដាក់ចូល :label', + + 'modal' => [ + + 'heading' => 'ដាក់ចូល :label', + + 'form' => [ + + 'file' => [ + + 'label' => 'ឯកសារ', + + 'placeholder' => 'ផ្ទុកឡើងឯកសារ CSV', + + 'rules' => [ + 'duplicate_columns' => '{0} ឯកសារមិនត្រូវមានបឋមកថាជួរឈរទទេច្រើនជាងមួយទេ។.|{1,*} ឯកសារមិនត្រូវមានបឋមកថាជួរឈរស្ទួនទេ។: :columns.', + ], + + ], + + 'columns' => [ + 'label' => 'ជួរឈរ', + 'placeholder' => 'ជ្រើសរើសជួរឈរ', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'ទាញយកឯកសារ CSV (ឧទាហរណ៍)', + ], + + 'import' => [ + 'label' => 'ដាក់ចូល', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'ដាក់ចូលបានបញ្ចប់', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'ទាញយកព័ត៌មានអំពីជួរដែលបរាជ័យ|ទាញយកព័ត៌មានអំពីជួរដែលបរាជ័យ', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'ឯកសារ CSV ដែលបានបង្ហោះមានទំហំធំពេក', + 'body' => 'អ្នកមិនអាចនាំចូលលើសពី 1 ជួរក្នុងពេលតែមួយបានទេ។|អ្នកមិនអាចនាំចូលលើសពី :count ជួរដេកក្នុងពេលតែមួយ។', + ], + + 'started' => [ + 'title' => 'ចាប់ផ្ដើមដាក់ចូល', + 'body' => 'ការនាំចូលរបស់អ្នកបានចាប់ផ្តើម ហើយ 1 ជួរនឹងត្រូវបានដំណើរការនៅផ្ទៃខាងក្រោយ។|ការនាំចូលរបស់អ្នកបានចាប់ផ្តើមហើយ :count ជួរដេកនឹងត្រូវបានដំណើរការនៅផ្ទៃខាងក្រោយ។', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-example', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_name-failed-rows', + 'error_header' => 'កំហុស', + 'system_error' => 'ប្រព័ន្ធមានកំហុស,សូមទាក់ទងផ្នែកជំនួយ។', + ], + +]; diff --git a/lang/vendor/filament-actions/km/modal.php b/lang/vendor/filament-actions/km/modal.php new file mode 100644 index 0000000..774a319 --- /dev/null +++ b/lang/vendor/filament-actions/km/modal.php @@ -0,0 +1,23 @@ + 'តើអ្នកប្រាកដទេថាអ្នកចង់ធ្វើបែបនេះ?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'លុបចោល', + ], + + 'confirm' => [ + 'label' => 'យល់ព្រម', + ], + + 'submit' => [ + 'label' => 'ស្នើសុំ', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/km/replicate.php b/lang/vendor/filament-actions/km/replicate.php new file mode 100644 index 0000000..352abfb --- /dev/null +++ b/lang/vendor/filament-actions/km/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'ចម្លង', + + 'modal' => [ + + 'heading' => 'ចម្លង :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'ចម្លង', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'ចម្លង', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/km/restore.php b/lang/vendor/filament-actions/km/restore.php new file mode 100644 index 0000000..9694468 --- /dev/null +++ b/lang/vendor/filament-actions/km/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'ស្តារ', + + 'modal' => [ + + 'heading' => 'ស្តារ :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'ស្តារ', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'បានស្ដារឡើងវិញ', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'បានជ្រើសរើសឡើងវិញ', + + 'modal' => [ + + 'heading' => 'បានជ្រើសរើសឡើងវិញ :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'ស្តារ', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'បានស្ដារឡើងវិញ', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/km/view.php b/lang/vendor/filament-actions/km/view.php new file mode 100644 index 0000000..263c63b --- /dev/null +++ b/lang/vendor/filament-actions/km/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'មើល', + + 'modal' => [ + + 'heading' => 'មើល :label', + + 'actions' => [ + + 'close' => [ + 'label' => 'បិទ', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ko/associate.php b/lang/vendor/filament-actions/ko/associate.php new file mode 100644 index 0000000..995a46e --- /dev/null +++ b/lang/vendor/filament-actions/ko/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => '연결', + + 'modal' => [ + + 'heading' => ':label 연결', + + 'fields' => [ + + 'record_id' => [ + 'label' => '기록', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => '연결', + ], + + 'associate_another' => [ + 'label' => '계속 연결', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => '연결 완료', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ko/attach.php b/lang/vendor/filament-actions/ko/attach.php new file mode 100644 index 0000000..b98c4ed --- /dev/null +++ b/lang/vendor/filament-actions/ko/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => '추가', + + 'modal' => [ + + 'heading' => ':label 추가', + + 'fields' => [ + + 'record_id' => [ + 'label' => '기록', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => '추가', + ], + + 'attach_another' => [ + 'label' => '계속 추가', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => '추가 완료', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ko/create.php b/lang/vendor/filament-actions/ko/create.php new file mode 100644 index 0000000..147844e --- /dev/null +++ b/lang/vendor/filament-actions/ko/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => '만들기', + + 'modal' => [ + + 'heading' => ':label 만들기', + + 'actions' => [ + + 'create' => [ + 'label' => '만들기', + ], + + 'create_another' => [ + 'label' => '계속 만들기', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => '생성 완료', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ko/delete.php b/lang/vendor/filament-actions/ko/delete.php new file mode 100644 index 0000000..a2326fa --- /dev/null +++ b/lang/vendor/filament-actions/ko/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => '삭제', + + 'modal' => [ + + 'heading' => '삭제 :label', + + 'actions' => [ + + 'delete' => [ + 'label' => '삭제', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => '삭제 완료', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => '선택한 항목 삭제', + + 'modal' => [ + + 'heading' => ':label 선택한 항목 삭제', + + 'actions' => [ + + 'delete' => [ + 'label' => '선택한 항목 삭제', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => '삭제 완료', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ko/detach.php b/lang/vendor/filament-actions/ko/detach.php new file mode 100644 index 0000000..efee892 --- /dev/null +++ b/lang/vendor/filament-actions/ko/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => '분리', + + 'modal' => [ + + 'heading' => ':label 분리', + + 'actions' => [ + + 'detach' => [ + 'label' => '분리', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => '분리 완료', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => '선택한 항목 분리', + + 'modal' => [ + + 'heading' => ':label 선택한 항목 분리', + + 'actions' => [ + + 'detach' => [ + 'label' => '선택한 항목 분리', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => '분리 완료', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ko/dissociate.php b/lang/vendor/filament-actions/ko/dissociate.php new file mode 100644 index 0000000..55fe260 --- /dev/null +++ b/lang/vendor/filament-actions/ko/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => '분리', + + 'modal' => [ + + 'heading' => ':label 분리', + + 'actions' => [ + + 'dissociate' => [ + 'label' => '분리', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => '분리 완료', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => '선택한 항목 분리', + + 'modal' => [ + + 'heading' => '선택한 :label 분리', + + 'actions' => [ + + 'dissociate' => [ + 'label' => '분리', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => '분리 완료', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ko/edit.php b/lang/vendor/filament-actions/ko/edit.php new file mode 100644 index 0000000..afdc59c --- /dev/null +++ b/lang/vendor/filament-actions/ko/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => '수정', + + 'modal' => [ + + 'heading' => ':label 수정', + + 'actions' => [ + + 'save' => [ + 'label' => '저장', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => '저장 완료', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ko/export.php b/lang/vendor/filament-actions/ko/export.php new file mode 100644 index 0000000..0636d17 --- /dev/null +++ b/lang/vendor/filament-actions/ko/export.php @@ -0,0 +1,77 @@ + '내보내기', + + 'modal' => [ + + 'heading' => ':label 내보내기', + + 'form' => [ + + 'columns' => [ + + 'label' => '열', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column 활성화됨', + ], + + 'label' => [ + 'label' => ':column 라벨', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => '내보내기', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => '내보내기 완료', + + 'actions' => [ + + 'download_csv' => [ + 'label' => '.csv 다운로드', + ], + + 'download_xlsx' => [ + 'label' => '.xlsx 다운로드', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => '내보내기가 너무 큽니다', + 'body' => '한 번에 1개 이상의 행을 내보낼 수 없습니다.|한 번에 :count개 이상의 행을 내보낼 수 없습니다.', + ], + + 'started' => [ + 'title' => '내보내기 시작됨', + 'body' => '내보내기가 시작되었으며 1개의 행이 백그라운드에서 처리됩니다.|내보내기가 시작되었으며 :count개의 행이 백그라운드에서 처리됩니다.', + ], + + ], + + 'file_name' => '내보내기-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/ko/force-delete.php b/lang/vendor/filament-actions/ko/force-delete.php new file mode 100644 index 0000000..9bde030 --- /dev/null +++ b/lang/vendor/filament-actions/ko/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => '영구 삭제', + + 'modal' => [ + + 'heading' => ':label 영구 삭제', + + 'actions' => [ + + 'delete' => [ + 'label' => '삭제', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => '삭제 완료', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => '선택한 항목 영구 삭제', + + 'modal' => [ + + 'heading' => '선택한 :label 영구 삭제', + + 'actions' => [ + + 'delete' => [ + 'label' => '삭제', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => '삭제 완료', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ko/group.php b/lang/vendor/filament-actions/ko/group.php new file mode 100644 index 0000000..7f531d9 --- /dev/null +++ b/lang/vendor/filament-actions/ko/group.php @@ -0,0 +1,9 @@ + [ + 'label' => '작업', + ], + +]; diff --git a/lang/vendor/filament-actions/ko/import.php b/lang/vendor/filament-actions/ko/import.php new file mode 100644 index 0000000..5c597dd --- /dev/null +++ b/lang/vendor/filament-actions/ko/import.php @@ -0,0 +1,77 @@ + '가져오기', + + 'modal' => [ + + 'heading' => ':label 가져오기', + + 'form' => [ + + 'file' => [ + 'label' => '파일', + 'placeholder' => 'CSV 파일 업로드', + ], + + 'columns' => [ + 'label' => '열', + 'placeholder' => '열을 선택하세요', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => '예시 CSV 파일 다운로드', + ], + + 'import' => [ + 'label' => '가져오기', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => '가져오기 완료', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => '실패한 행에 대한 정보 다운로드|실패한 행에 대한 정보 다운로드', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => '업로드된 CSV 파일이 너무 큽니다.', + 'body' => '한 번에 1개 이상의 행을 가져올 수 없습니다.|한 번에 :count개 이상의 행을 가져올 수 없습니다.', + ], + + 'started' => [ + 'title' => '가져오기가 시작되었습니다.', + 'body' => '가져오기가 시작되었으며 1개의 행이 백그라운드에서 처리됩니다.|가져오기가 시작되었으며 :count개의 행이 백그라운드에서 처리됩니다.', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-example', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_name-failed-rows', + 'error_header' => '오류', + 'system_error' => '시스템 오류입니다. 지원팀에 문의하세요.', + ], + +]; diff --git a/lang/vendor/filament-actions/ko/modal.php b/lang/vendor/filament-actions/ko/modal.php new file mode 100644 index 0000000..76eb5ce --- /dev/null +++ b/lang/vendor/filament-actions/ko/modal.php @@ -0,0 +1,23 @@ + '이 작업을 수행하시겠습니까?', + + 'actions' => [ + + 'cancel' => [ + 'label' => '취소', + ], + + 'confirm' => [ + 'label' => '확인', + ], + + 'submit' => [ + 'label' => '제출', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ko/replicate.php b/lang/vendor/filament-actions/ko/replicate.php new file mode 100644 index 0000000..b855f27 --- /dev/null +++ b/lang/vendor/filament-actions/ko/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => '복제', + + 'modal' => [ + + 'heading' => ':label 복제', + + 'actions' => [ + + 'replicate' => [ + 'label' => '복제', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => '복제 완료', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ko/restore.php b/lang/vendor/filament-actions/ko/restore.php new file mode 100644 index 0000000..615a2ee --- /dev/null +++ b/lang/vendor/filament-actions/ko/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => '복원', + + 'modal' => [ + + 'heading' => ':label 복원', + + 'actions' => [ + + 'restore' => [ + 'label' => '복원', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => '복원 완료', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => '선택한 항목 복원', + + 'modal' => [ + + 'heading' => '선택한 :label 복원', + + 'actions' => [ + + 'restore' => [ + 'label' => '복원', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => '복원 완료', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ko/view.php b/lang/vendor/filament-actions/ko/view.php new file mode 100644 index 0000000..66d1ad8 --- /dev/null +++ b/lang/vendor/filament-actions/ko/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => '보기', + + 'modal' => [ + + 'heading' => ':label 보기', + + 'actions' => [ + + 'close' => [ + 'label' => '닫기', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ku/associate.php b/lang/vendor/filament-actions/ku/associate.php new file mode 100644 index 0000000..e25fd89 --- /dev/null +++ b/lang/vendor/filament-actions/ku/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'هاوبەشکردن', + + 'modal' => [ + + 'heading' => 'هاوبەشکردنی :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'تۆمار', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'هاوبەشکردن', + ], + + 'associate_another' => [ + 'label' => 'هاوبەشکردن و تۆمارێکی تر', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'هاوبەشکراو', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ku/attach.php b/lang/vendor/filament-actions/ku/attach.php new file mode 100644 index 0000000..6144487 --- /dev/null +++ b/lang/vendor/filament-actions/ku/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'لکاندن', + + 'modal' => [ + + 'heading' => 'لکاندنی :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'تۆمار', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'لکاندن', + ], + + 'attach_another' => [ + 'label' => 'لکاندن و تۆمارێکی تر', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'لکێنرا', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ku/create.php b/lang/vendor/filament-actions/ku/create.php new file mode 100644 index 0000000..e253343 --- /dev/null +++ b/lang/vendor/filament-actions/ku/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'دروستکردنی :label', + + 'modal' => [ + + 'heading' => ':دروستکردنی :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'دروستکردن', + ], + + 'create_another' => [ + 'label' => 'دروستکردن و تۆمارێکی تر', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'دروستکرا', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ku/delete.php b/lang/vendor/filament-actions/ku/delete.php new file mode 100644 index 0000000..a6f7ba7 --- /dev/null +++ b/lang/vendor/filament-actions/ku/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'سڕینەوە', + + 'modal' => [ + + 'heading' => 'سڕینەوەی :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'سڕینەوە', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'سڕدرایەوە', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'سڕینەوەی دیاریکراوەکان', + + 'modal' => [ + + 'heading' => 'سڕینەوەی دیاریکراوەکانی :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'سڕینەوە', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'سڕدرایەوە', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ku/detach.php b/lang/vendor/filament-actions/ku/detach.php new file mode 100644 index 0000000..2b9b52b --- /dev/null +++ b/lang/vendor/filament-actions/ku/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'سەربەخۆکردن', + + 'modal' => [ + + 'heading' => 'سەربەخۆکردنی :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'سەربەخۆکردن', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'سەربەخۆکرا', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'سەربەخۆکردنی دیاریکراوەکان', + + 'modal' => [ + + 'heading' => 'سەربەخۆکردنی دیاریکراوەکانی :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'سەربەخۆکردن', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'سەربەخۆکرا', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ku/dissociate.php b/lang/vendor/filament-actions/ku/dissociate.php new file mode 100644 index 0000000..b79a824 --- /dev/null +++ b/lang/vendor/filament-actions/ku/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'جوداکردن', + + 'modal' => [ + + 'heading' => 'جوداکردنی :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'جوداکردن', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'جوداکرا', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'جوداکردنی دیاریکراوەکان', + + 'modal' => [ + + 'heading' => 'جوداکردنی دیاریکراوەکانی :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'جوداکردن', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'جوداکرا', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ku/edit.php b/lang/vendor/filament-actions/ku/edit.php new file mode 100644 index 0000000..cdfc331 --- /dev/null +++ b/lang/vendor/filament-actions/ku/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'دەستکارکردن', + + 'modal' => [ + + 'heading' => 'دەستکارکردنی :label', + + 'actions' => [ + + 'save' => [ + 'label' => 'نوێکردنەوە', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'نوێکرایەوە', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ku/force-delete.php b/lang/vendor/filament-actions/ku/force-delete.php new file mode 100644 index 0000000..c984bf3 --- /dev/null +++ b/lang/vendor/filament-actions/ku/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'سڕینەوەی بەهێز', + + 'modal' => [ + + 'heading' => 'سڕینەوەی بەهێزی :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'سڕینەوە', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'سڕدرایەوە', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'سڕینەوەی بەهێزی دیاریکراوەکان', + + 'modal' => [ + + 'heading' => 'سڕینەوەی بەهێزی دیاریکراوەکانی :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'سڕینەوە', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'سڕدرایەوە', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ku/group.php b/lang/vendor/filament-actions/ku/group.php new file mode 100644 index 0000000..700a02e --- /dev/null +++ b/lang/vendor/filament-actions/ku/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'کردارەکان', + ], + +]; diff --git a/lang/vendor/filament-actions/ku/modal.php b/lang/vendor/filament-actions/ku/modal.php new file mode 100644 index 0000000..fff5d52 --- /dev/null +++ b/lang/vendor/filament-actions/ku/modal.php @@ -0,0 +1,23 @@ + 'ئایە دڵنیای لە کردنی ئەم کارە؟', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'پاشگەزبوونەوە', + ], + + 'confirm' => [ + 'label' => 'دڵنیام', + ], + + 'submit' => [ + 'label' => 'ناردن', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ku/replicate.php b/lang/vendor/filament-actions/ku/replicate.php new file mode 100644 index 0000000..6fa5317 --- /dev/null +++ b/lang/vendor/filament-actions/ku/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'لەبەرگرتنەوە', + + 'modal' => [ + + 'heading' => 'لەبەرگرتنەوەی :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'لەبەرگرتنەوە', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'لەبەرگیرایەوە', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ku/restore.php b/lang/vendor/filament-actions/ku/restore.php new file mode 100644 index 0000000..1567946 --- /dev/null +++ b/lang/vendor/filament-actions/ku/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'گێڕانەوە', + + 'modal' => [ + + 'heading' => 'گێڕانەوەی :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'گێڕانەوە', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'گێڕێندرایەوە', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'گێڕانەوەی دیاریکراوەکان', + + 'modal' => [ + + 'heading' => 'گێڕانەوەی دیاریکراوەکانی :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'گێڕانەوە', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'گێڕێندرایەوە', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ku/view.php b/lang/vendor/filament-actions/ku/view.php new file mode 100644 index 0000000..d6c9542 --- /dev/null +++ b/lang/vendor/filament-actions/ku/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'بینین', + + 'modal' => [ + + 'heading' => 'بینینی :label', + + 'actions' => [ + + 'close' => [ + 'label' => 'داخستن', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/lt/associate.php b/lang/vendor/filament-actions/lt/associate.php new file mode 100644 index 0000000..f3b457a --- /dev/null +++ b/lang/vendor/filament-actions/lt/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Susieti', + + 'modal' => [ + + 'heading' => 'Susieti :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Įrašas', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'Susieta', + ], + + 'associate_another' => [ + 'label' => 'Susieti ir susieti kitą', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'Susieta', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/lt/attach.php b/lang/vendor/filament-actions/lt/attach.php new file mode 100644 index 0000000..945c29e --- /dev/null +++ b/lang/vendor/filament-actions/lt/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Pridėti', + + 'modal' => [ + + 'heading' => 'Pridėti :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Įrašas', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'Pridėti', + ], + + 'attach_another' => [ + 'label' => 'Pridėti ir pridėti kitą', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'Pridėta', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/lt/create.php b/lang/vendor/filament-actions/lt/create.php new file mode 100644 index 0000000..b09d6dc --- /dev/null +++ b/lang/vendor/filament-actions/lt/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'Sukurti :label', + + 'modal' => [ + + 'heading' => 'Sukurti :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'Sukurti', + ], + + 'create_another' => [ + 'label' => 'Sukurti ir sukurti naują', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Sukurta', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/lt/delete.php b/lang/vendor/filament-actions/lt/delete.php new file mode 100644 index 0000000..5e0f37f --- /dev/null +++ b/lang/vendor/filament-actions/lt/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Ištrinti', + + 'modal' => [ + + 'heading' => 'Ištrinti :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Ištrinti', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Ištrinta', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Ištrinti pasirinktus', + + 'modal' => [ + + 'heading' => 'Ištrinti pasirinktus :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Ištrinti', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Ištrinta', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/lt/detach.php b/lang/vendor/filament-actions/lt/detach.php new file mode 100644 index 0000000..8c08073 --- /dev/null +++ b/lang/vendor/filament-actions/lt/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Atskirti', + + 'modal' => [ + + 'heading' => 'Atskirti :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Atskirti', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Atskirta', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Atskirti pasirinktus', + + 'modal' => [ + + 'heading' => 'Atskirti pasirinktus :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Atskirti', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Atskirta', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/lt/dissociate.php b/lang/vendor/filament-actions/lt/dissociate.php new file mode 100644 index 0000000..b5fe8c8 --- /dev/null +++ b/lang/vendor/filament-actions/lt/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Atsieti', + + 'modal' => [ + + 'heading' => 'Atsieti :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Atsieti', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Atsieta', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Atsieti pasirinktus', + + 'modal' => [ + + 'heading' => 'Atsieti pasirinktus :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Atsieti', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Atsieta', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/lt/edit.php b/lang/vendor/filament-actions/lt/edit.php new file mode 100644 index 0000000..3877250 --- /dev/null +++ b/lang/vendor/filament-actions/lt/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Redaguoti', + + 'modal' => [ + + 'heading' => 'Redaguoti :label', + + 'actions' => [ + + 'save' => [ + 'label' => 'Išsaugoti pakeitimus', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Išsaugota', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/lt/export.php b/lang/vendor/filament-actions/lt/export.php new file mode 100644 index 0000000..072096e --- /dev/null +++ b/lang/vendor/filament-actions/lt/export.php @@ -0,0 +1,77 @@ + 'Eksportuoti :label', + + 'modal' => [ + + 'heading' => 'Eksportuoti :label', + + 'form' => [ + + 'columns' => [ + + 'label' => 'Stulpeliai', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column įjungtas', + ], + + 'label' => [ + 'label' => ':column label', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'Eksportuoti', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Eksportas baigtas', + + 'actions' => [ + + 'download_csv' => [ + 'label' => 'Atsisiųsti .csv', + ], + + 'download_xlsx' => [ + 'label' => 'Atsisiųsti .xlsx', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Eksportas per didelis', + 'body' => 'Negalite eksportuoti daugiau nei 1 eilutės vienu metu.|Negalite eksportuoti daugiau nei :count eilučių vienu metu.', + ], + + 'started' => [ + 'title' => 'Eksportas pradėtas', + 'body' => 'Eksportas pradėtas ir 1 eilutė bus apdorota fone.|Eksportas pradėtas ir :count eilutės bus apdorotos fone.', + ], + + ], + + 'file_name' => 'export-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/lt/force-delete.php b/lang/vendor/filament-actions/lt/force-delete.php new file mode 100644 index 0000000..7311308 --- /dev/null +++ b/lang/vendor/filament-actions/lt/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Priverstinai ištrinti', + + 'modal' => [ + + 'heading' => 'Priverstinai ištrinti :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Ištrinti', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Ištrinta', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Priverstinai ištrinti pasirinktus', + + 'modal' => [ + + 'heading' => 'Priverstinai ištrinti pasirinktus :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Ištrinti', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Ištrinta', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/lt/group.php b/lang/vendor/filament-actions/lt/group.php new file mode 100644 index 0000000..17c8ce6 --- /dev/null +++ b/lang/vendor/filament-actions/lt/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'Veiksmai', + ], + +]; diff --git a/lang/vendor/filament-actions/lt/import.php b/lang/vendor/filament-actions/lt/import.php new file mode 100644 index 0000000..48813de --- /dev/null +++ b/lang/vendor/filament-actions/lt/import.php @@ -0,0 +1,77 @@ + 'Importuoti :label', + + 'modal' => [ + + 'heading' => 'Importuoti :label', + + 'form' => [ + + 'file' => [ + 'label' => 'Failas', + 'placeholder' => 'Įkelti CSV failą', + ], + + 'columns' => [ + 'label' => 'Stulpeliai', + 'placeholder' => 'Pasirinkite stulpelį', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'Atsisiųsti CSV pavyzdį', + ], + + 'import' => [ + 'label' => 'Importuoti', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Importas atliktas', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'Atsisiųsti informaciją apie nepavykusią eilutę|Atsisiųsti informaciją apie nepavykusias eilutes', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Įkeltas CSV filas per didelis', + 'body' => 'Negalite importuoti daugiau nei 1 eilutės vienu metu.|Negalite importuoti dagiau nei :count eilučių vienu metu.', + ], + + 'started' => [ + 'title' => 'Importas pradėtas', + 'body' => 'Importas pradėtas ir 1 eilutė bus apdorojama fone.|Importas pradėtas ir :count eilutės bus apdorojamos fone.', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-example', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_name-failed-rows', + 'error_header' => 'klaida', + 'system_error' => 'Sistemos klaida, susisiekite su klientų aptarnavimu.', + ], + +]; diff --git a/lang/vendor/filament-actions/lt/modal.php b/lang/vendor/filament-actions/lt/modal.php new file mode 100644 index 0000000..931cacd --- /dev/null +++ b/lang/vendor/filament-actions/lt/modal.php @@ -0,0 +1,23 @@ + 'Ar tikrai norite tai atlikti?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Atšaukti', + ], + + 'confirm' => [ + 'label' => 'Patvirtinti', + ], + + 'submit' => [ + 'label' => 'Pateikti', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/lt/replicate.php b/lang/vendor/filament-actions/lt/replicate.php new file mode 100644 index 0000000..2037884 --- /dev/null +++ b/lang/vendor/filament-actions/lt/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Atkartoti', + + 'modal' => [ + + 'heading' => 'Atkartoti :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'Atkartoti', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'Atkartota', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/lt/restore.php b/lang/vendor/filament-actions/lt/restore.php new file mode 100644 index 0000000..2fe2021 --- /dev/null +++ b/lang/vendor/filament-actions/lt/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Atkurti', + + 'modal' => [ + + 'heading' => 'Atkurti :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Atkurti', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Atkurta', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Atkurti pasirinktus', + + 'modal' => [ + + 'heading' => 'Atkurti pasirinktus :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Atkurti', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Atkurta', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/lt/view.php b/lang/vendor/filament-actions/lt/view.php new file mode 100644 index 0000000..f540689 --- /dev/null +++ b/lang/vendor/filament-actions/lt/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'Peržiūrėti', + + 'modal' => [ + + 'heading' => 'Peržiūrėti :label', + + 'actions' => [ + + 'close' => [ + 'label' => 'Uždaryti', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/lv/associate.php b/lang/vendor/filament-actions/lv/associate.php new file mode 100644 index 0000000..1f8cd17 --- /dev/null +++ b/lang/vendor/filament-actions/lv/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Saistīt', + + 'modal' => [ + + 'heading' => 'Saistīt :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Ieraksts', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'Saistīt', + ], + + 'associate_another' => [ + 'label' => 'Saistīt & saistīt citu', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'Saistīts', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/lv/attach.php b/lang/vendor/filament-actions/lv/attach.php new file mode 100644 index 0000000..45b7cbb --- /dev/null +++ b/lang/vendor/filament-actions/lv/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Pievienot', + + 'modal' => [ + + 'heading' => 'Pievienot :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Ieraksts', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'Pievienot', + ], + + 'attach_another' => [ + 'label' => 'Pievienot & pievienot citu', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'Pievienots', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/lv/create.php b/lang/vendor/filament-actions/lv/create.php new file mode 100644 index 0000000..b24b44b --- /dev/null +++ b/lang/vendor/filament-actions/lv/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'Jauns :label', + + 'modal' => [ + + 'heading' => 'Izveidot :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'Izveidot', + ], + + 'create_another' => [ + 'label' => 'Izveidot & izveidot citu', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Izveidots', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/lv/delete.php b/lang/vendor/filament-actions/lv/delete.php new file mode 100644 index 0000000..ab72d89 --- /dev/null +++ b/lang/vendor/filament-actions/lv/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Dzēst', + + 'modal' => [ + + 'heading' => 'Dzēst :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Dzēst', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Dzēsts', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Dzēst izvēlētos', + + 'modal' => [ + + 'heading' => 'Dzēst izvēlētos :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Dzēst', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Dzēsts', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/lv/detach.php b/lang/vendor/filament-actions/lv/detach.php new file mode 100644 index 0000000..e781988 --- /dev/null +++ b/lang/vendor/filament-actions/lv/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Atvienot', + + 'modal' => [ + + 'heading' => 'Atvienot :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Atvienot', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Atvienots', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Atvienot izvēlētos', + + 'modal' => [ + + 'heading' => 'Atvienot izvēlētos :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Atvienot', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Atvienots', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/lv/dissociate.php b/lang/vendor/filament-actions/lv/dissociate.php new file mode 100644 index 0000000..060b1a3 --- /dev/null +++ b/lang/vendor/filament-actions/lv/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Atdalīt', + + 'modal' => [ + + 'heading' => 'Atdalīt :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Atdalīt', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Atdalīts', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Atdalīt izvēlētos', + + 'modal' => [ + + 'heading' => 'Atdalīt izvēlētos :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Atdalīt', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Atdalīts', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/lv/edit.php b/lang/vendor/filament-actions/lv/edit.php new file mode 100644 index 0000000..adbcec7 --- /dev/null +++ b/lang/vendor/filament-actions/lv/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Rediģēt', + + 'modal' => [ + + 'heading' => 'Rediģēt :label', + + 'actions' => [ + + 'save' => [ + 'label' => 'Saglabāt izmaiņas', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Saglabāts', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/lv/force-delete.php b/lang/vendor/filament-actions/lv/force-delete.php new file mode 100644 index 0000000..2bb1201 --- /dev/null +++ b/lang/vendor/filament-actions/lv/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Piespiedu kārtā dzēst', + + 'modal' => [ + + 'heading' => 'Piespiedu kārtā dzēst :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Dzēst', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Dzēsts', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Piespiedu kārtā dzēst izvēlētos', + + 'modal' => [ + + 'heading' => 'Piespiedu kārtā dzēst izvēlētos :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Dzēst', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Dzēsts', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/lv/group.php b/lang/vendor/filament-actions/lv/group.php new file mode 100644 index 0000000..fc46749 --- /dev/null +++ b/lang/vendor/filament-actions/lv/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'Darbības', + ], + +]; diff --git a/lang/vendor/filament-actions/lv/modal.php b/lang/vendor/filament-actions/lv/modal.php new file mode 100644 index 0000000..b750449 --- /dev/null +++ b/lang/vendor/filament-actions/lv/modal.php @@ -0,0 +1,23 @@ + 'Vai tiešām vēlaties to darīt?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Atcelt', + ], + + 'confirm' => [ + 'label' => 'Apstiprināt', + ], + + 'submit' => [ + 'label' => 'Iesniegt', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/lv/replicate.php b/lang/vendor/filament-actions/lv/replicate.php new file mode 100644 index 0000000..ef067d9 --- /dev/null +++ b/lang/vendor/filament-actions/lv/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Atkārtot', + + 'modal' => [ + + 'heading' => 'Atkārtot :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'Atkārtot', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'Atkārtots', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/lv/restore.php b/lang/vendor/filament-actions/lv/restore.php new file mode 100644 index 0000000..79fb052 --- /dev/null +++ b/lang/vendor/filament-actions/lv/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Atjaunot', + + 'modal' => [ + + 'heading' => 'Atjaunot :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Atjaunot', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Atjaunots', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Atjaunot izvēlētos', + + 'modal' => [ + + 'heading' => 'Atjaunot izvēlētos :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Atjaunot', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Atjaunots', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/lv/view.php b/lang/vendor/filament-actions/lv/view.php new file mode 100644 index 0000000..fdbb267 --- /dev/null +++ b/lang/vendor/filament-actions/lv/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'Skatīt', + + 'modal' => [ + + 'heading' => 'Skatīt :label', + + 'actions' => [ + + 'close' => [ + 'label' => 'Aizvērt', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/mn/associate.php b/lang/vendor/filament-actions/mn/associate.php new file mode 100644 index 0000000..4b38056 --- /dev/null +++ b/lang/vendor/filament-actions/mn/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Харилцан холбоос', + + 'modal' => [ + + 'heading' => 'Холбох :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Бичлэг', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'Холбох', + ], + + 'associate_another' => [ + 'label' => 'Хадгалаад & ахиад шинийг үүсгэх', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'Холбоос үүсэв', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/mn/attach.php b/lang/vendor/filament-actions/mn/attach.php new file mode 100644 index 0000000..a62f5e8 --- /dev/null +++ b/lang/vendor/filament-actions/mn/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Хавсаргах', + + 'modal' => [ + + 'heading' => 'Хавсаргах :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Бичлэг', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'Хавсаргах', + ], + + 'attach_another' => [ + 'label' => 'Хадгалаад & ахиад шинийг үүсгэх', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'Амжилттай', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/mn/create.php b/lang/vendor/filament-actions/mn/create.php new file mode 100644 index 0000000..2517d36 --- /dev/null +++ b/lang/vendor/filament-actions/mn/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'Шинэ :label', + + 'modal' => [ + + 'heading' => 'Шинэ :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'Шинэ', + ], + + 'create_another' => [ + 'label' => 'Хадгалаад & дахин шинийг үүсгэх', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Үүсэв', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/mn/delete.php b/lang/vendor/filament-actions/mn/delete.php new file mode 100644 index 0000000..9b1afc3 --- /dev/null +++ b/lang/vendor/filament-actions/mn/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Устгах', + + 'modal' => [ + + 'heading' => 'Устгах :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Устгах', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Устгасан', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Сонгосонг устгах', + + 'modal' => [ + + 'heading' => 'Устгах :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Устгах', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Устгасан', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/mn/detach.php b/lang/vendor/filament-actions/mn/detach.php new file mode 100644 index 0000000..d1de6be --- /dev/null +++ b/lang/vendor/filament-actions/mn/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Салгах', + + 'modal' => [ + + 'heading' => 'Салгах :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Салгах', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Салгасан', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Сонгосонг салгах', + + 'modal' => [ + + 'heading' => 'Салгах :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Салгах', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Салгасан', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/mn/dissociate.php b/lang/vendor/filament-actions/mn/dissociate.php new file mode 100644 index 0000000..8b24c39 --- /dev/null +++ b/lang/vendor/filament-actions/mn/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Холбоосыг салгах', + + 'modal' => [ + + 'heading' => 'Салгах :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Салгах', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Салгасан', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Сонгосонг салгах', + + 'modal' => [ + + 'heading' => 'Салгах :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Салгах', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Салгасан', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/mn/edit.php b/lang/vendor/filament-actions/mn/edit.php new file mode 100644 index 0000000..25021b5 --- /dev/null +++ b/lang/vendor/filament-actions/mn/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Засах', + + 'modal' => [ + + 'heading' => 'Засах :label', + + 'actions' => [ + + 'save' => [ + 'label' => 'Хадгалах', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Хадгалсан', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/mn/export.php b/lang/vendor/filament-actions/mn/export.php new file mode 100644 index 0000000..77f18cc --- /dev/null +++ b/lang/vendor/filament-actions/mn/export.php @@ -0,0 +1,77 @@ + 'Экспорт :label', + + 'modal' => [ + + 'heading' => 'Экспорт :label', + + 'form' => [ + + 'columns' => [ + + 'label' => 'Баганууд', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column нээлттэй', + ], + + 'label' => [ + 'label' => ':column нэр', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'Экспорт', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Экспорт дууссан', + + 'actions' => [ + + 'download_csv' => [ + 'label' => 'Татаж авах .csv', + ], + + 'download_xlsx' => [ + 'label' => 'Татаж авах .xlsx', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Экспорт хэт том байна', + 'body' => 'Та нэг удаад нэгээс олон мөр экспортлох боломжгүй.|Та нэг удаад :count - с олон мөр экспортлох боломжгүй.', + ], + + 'started' => [ + 'title' => 'Экспорт эхлэлээ', + 'body' => 'Таны 1 мөрийг экспорт хийх үйлдэл эхлэсэн. Үйлдэл дууссаны дараа та татаж авах холбоостой мэдэгдэл хүлээн авах болно.|Таны :count мөрийг экспорт хийх үйлдэл эхлэсэн. Үйлдэл дууссаны дараа та татаж авах холбоостой мэдэгдэл хүлээн авах болно.', + ], + + ], + + 'file_name' => 'export-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/mn/force-delete.php b/lang/vendor/filament-actions/mn/force-delete.php new file mode 100644 index 0000000..796040c --- /dev/null +++ b/lang/vendor/filament-actions/mn/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Устгах үйлдэл (force)', + + 'modal' => [ + + 'heading' => 'Устгах :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Устгах', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Устгасан', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Сонгосон устгах', + + 'modal' => [ + + 'heading' => 'Сонгосон устгах :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Устгах', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Устгасан', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/mn/group.php b/lang/vendor/filament-actions/mn/group.php new file mode 100644 index 0000000..27ee6e6 --- /dev/null +++ b/lang/vendor/filament-actions/mn/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'Үйлдэл', + ], + +]; diff --git a/lang/vendor/filament-actions/mn/import.php b/lang/vendor/filament-actions/mn/import.php new file mode 100644 index 0000000..4593198 --- /dev/null +++ b/lang/vendor/filament-actions/mn/import.php @@ -0,0 +1,85 @@ + 'Import :label', + + 'modal' => [ + + 'heading' => 'Import :label', + + 'form' => [ + + 'file' => [ + + 'label' => 'File', + + 'placeholder' => 'Upload a CSV file', + + 'rules' => [ + 'duplicate_columns' => '{0} The file must not contain more than one empty column header.|{1,*} The file must not contain duplicate column headers: :columns.', + ], + + ], + + 'columns' => [ + 'label' => 'Columns', + 'placeholder' => 'Select a column', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'Download example CSV file', + ], + + 'import' => [ + 'label' => 'Import', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Import completed', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'Download information about the failed row|Download information about the failed rows', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Uploaded CSV file is too large', + 'body' => 'You may not import more than 1 row at once.|You may not import more than :count rows at once.', + ], + + 'started' => [ + 'title' => 'Import started', + 'body' => 'Your import has begun and 1 row will be processed in the background.|Your import has begun and :count rows will be processed in the background.', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-example', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_name-failed-rows', + 'error_header' => 'error', + 'system_error' => 'System error, please contact support.', + 'column_mapping_required_for_new_record' => 'The :attribute column was not mapped to a column in the file, but it is required for creating new records.', + ], + +]; diff --git a/lang/vendor/filament-actions/mn/modal.php b/lang/vendor/filament-actions/mn/modal.php new file mode 100644 index 0000000..05dd78a --- /dev/null +++ b/lang/vendor/filament-actions/mn/modal.php @@ -0,0 +1,23 @@ + 'Та үүнийг устгахдаа итгэлтэй байна уу?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Цуцлах', + ], + + 'confirm' => [ + 'label' => 'Баталгаажуулах', + ], + + 'submit' => [ + 'label' => 'Батлах', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/mn/replicate.php b/lang/vendor/filament-actions/mn/replicate.php new file mode 100644 index 0000000..5629cd7 --- /dev/null +++ b/lang/vendor/filament-actions/mn/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Олшруулах', + + 'modal' => [ + + 'heading' => 'Олшруулах :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'Олшруулах', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'Олшруулав', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/mn/restore.php b/lang/vendor/filament-actions/mn/restore.php new file mode 100644 index 0000000..d47054f --- /dev/null +++ b/lang/vendor/filament-actions/mn/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Сэргээх', + + 'modal' => [ + + 'heading' => 'Сэргээх :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Сэргээх', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Сэргээв', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Сонгосонг сэргээх', + + 'modal' => [ + + 'heading' => 'Сэргээх :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Сэргээх', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Сэргээв', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/mn/view.php b/lang/vendor/filament-actions/mn/view.php new file mode 100644 index 0000000..ea5fcfb --- /dev/null +++ b/lang/vendor/filament-actions/mn/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'Харах', + + 'modal' => [ + + 'heading' => 'Харах :label', + + 'actions' => [ + + 'close' => [ + 'label' => 'Хаах', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ms/associate.php b/lang/vendor/filament-actions/ms/associate.php new file mode 100644 index 0000000..ddaa81e --- /dev/null +++ b/lang/vendor/filament-actions/ms/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Kaitkan', + + 'modal' => [ + + 'heading' => 'Kaitkan :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Rekod', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'Kaitkan', + ], + + 'associate_another' => [ + 'label' => 'Kaitkan & kaitan yang lain', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'Berkaitan', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ms/attach.php b/lang/vendor/filament-actions/ms/attach.php new file mode 100644 index 0000000..7b68e47 --- /dev/null +++ b/lang/vendor/filament-actions/ms/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Lampirkan', + + 'modal' => [ + + 'heading' => 'Lampirkan :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Rekod', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'Lampirkan', + ], + + 'attach_another' => [ + 'label' => 'Lampirkan & lampirkan yang lain', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'Dilampirkan', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ms/create.php b/lang/vendor/filament-actions/ms/create.php new file mode 100644 index 0000000..978aad3 --- /dev/null +++ b/lang/vendor/filament-actions/ms/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'Cipta', + + 'modal' => [ + + 'heading' => 'Cipta :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'Cipta', + ], + + 'create_another' => [ + 'label' => 'Cipta dan cipta yang lain', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Dicipta', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ms/delete.php b/lang/vendor/filament-actions/ms/delete.php new file mode 100644 index 0000000..f93c14f --- /dev/null +++ b/lang/vendor/filament-actions/ms/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Padam', + + 'modal' => [ + + 'heading' => 'Padam :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Padam', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Dipadamkan', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Padam pilihan', + + 'modal' => [ + + 'heading' => 'Padam pilihan :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Padam pilihan', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Dipadamkan', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ms/detach.php b/lang/vendor/filament-actions/ms/detach.php new file mode 100644 index 0000000..b93b7d2 --- /dev/null +++ b/lang/vendor/filament-actions/ms/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Tanggalkan', + + 'modal' => [ + + 'heading' => 'Tanggalkan :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Tanggalkan', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Ditanggalkan', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Tanggalkan pilihan', + + 'modal' => [ + + 'heading' => 'Tanggalkan pilihan :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Tanggalkan pilihan', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Ditanggalkan', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ms/dissociate.php b/lang/vendor/filament-actions/ms/dissociate.php new file mode 100644 index 0000000..b11fb9a --- /dev/null +++ b/lang/vendor/filament-actions/ms/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Nyahkait', + + 'modal' => [ + + 'heading' => 'Nyahkait :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Nyahkait', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Ternyahkait', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Nyahkait pilihan', + + 'modal' => [ + + 'heading' => 'Nyahkait pilihan :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Nyahkait', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Ternyahkait', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ms/edit.php b/lang/vendor/filament-actions/ms/edit.php new file mode 100644 index 0000000..5aee49e --- /dev/null +++ b/lang/vendor/filament-actions/ms/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Sunting', + + 'modal' => [ + + 'heading' => 'Sunting :label', + + 'actions' => [ + + 'save' => [ + 'label' => 'Simpan', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Disimpan', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ms/export.php b/lang/vendor/filament-actions/ms/export.php new file mode 100644 index 0000000..2c655fd --- /dev/null +++ b/lang/vendor/filament-actions/ms/export.php @@ -0,0 +1,77 @@ + 'Eksport :label', + + 'modal' => [ + + 'heading' => 'Eksport :label', + + 'form' => [ + + 'columns' => [ + + 'label' => 'Kolum', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column diaktifkan', + ], + + 'label' => [ + 'label' => ':column label', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'Eksport', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Eksport selesai', + + 'actions' => [ + + 'download_csv' => [ + 'label' => 'Muat turun .csv', + ], + + 'download_xlsx' => [ + 'label' => 'Muat turun .xlsx', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Eksport terlalu besar', + 'body' => 'Anda tidak boleh mengeluarkan lebih dari 1 baris pada satu masa.|Anda tidak boleh mengeluarkan lebih dari :count baris pada satu masa.', + ], + + 'started' => [ + 'title' => 'Eksport bermula', + 'body' => 'Eksport anda telah bermula dan 1 baris akan diproses di belakang tabir.|Eksport anda telah bermula dan :count baris akan diproses di belakang tabir.', + ], + + ], + + 'file_name' => 'eksport-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/ms/force-delete.php b/lang/vendor/filament-actions/ms/force-delete.php new file mode 100644 index 0000000..abab053 --- /dev/null +++ b/lang/vendor/filament-actions/ms/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Padam paksa', + + 'modal' => [ + + 'heading' => 'Padam paksa :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Padam', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Terpadam', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Padam paksa pilihan', + + 'modal' => [ + + 'heading' => 'Padam paksa pilihan :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Padam', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Terpadam', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ms/group.php b/lang/vendor/filament-actions/ms/group.php new file mode 100644 index 0000000..22824e9 --- /dev/null +++ b/lang/vendor/filament-actions/ms/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'Tindakan', + ], + +]; diff --git a/lang/vendor/filament-actions/ms/import.php b/lang/vendor/filament-actions/ms/import.php new file mode 100644 index 0000000..62f8382 --- /dev/null +++ b/lang/vendor/filament-actions/ms/import.php @@ -0,0 +1,84 @@ + 'Import :label', + + 'modal' => [ + + 'heading' => 'Import :label', + + 'form' => [ + + 'file' => [ + + 'label' => 'Fail', + + 'placeholder' => 'Muat naik fail CSV', + + 'rules' => [ + 'duplicate_columns' => '{0} Fail tidak boleh mengandungi lebih daripada satu pengepala lajur kosong.|{1,*} Fail tidak boleh mengandungi pengepala lajur pendua: :columns.', + ], + ], + + 'columns' => [ + 'label' => 'Lajur', + 'placeholder' => 'Pilih lajur', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'Muat turun contoh fail CSV', + ], + + 'import' => [ + 'label' => 'Import', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Import selesai', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'Muat turun maklumat tentang baris yang gagal|Muat turun maklumat tentang baris yang gagal', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Fail CSV yang dimuat naik terlalu besar', + 'body' => 'Anda tidak boleh mengimport lebih daripada 1 baris sekaligus.|Anda tidak boleh mengimport lebih daripada :count baris sekaligus.', + ], + + 'started' => [ + 'title' => 'Import dimulakan', + 'body' => 'Import anda telah bermula dan 1 baris akan diproses di latar belakang.|Import anda telah bermula dan :count baris akan diproses di latar belakang.', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-example', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_name-failed-rows', + 'error_header' => 'ralat', + 'system_error' => 'Ralat sistem, sila hubungi sokongan.', + 'column_mapping_required_for_new_record' => 'Lajur :attribute tidak dipetakan ke lajur dalam fail, tetapi ia diperlukan untuk mencipta rekod baharu.', + ], + +]; diff --git a/lang/vendor/filament-actions/ms/modal.php b/lang/vendor/filament-actions/ms/modal.php new file mode 100644 index 0000000..48ce4d6 --- /dev/null +++ b/lang/vendor/filament-actions/ms/modal.php @@ -0,0 +1,23 @@ + 'Adakah anda pasti mahu melakukan ini?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Batal', + ], + + 'confirm' => [ + 'label' => 'Sahkan', + ], + + 'submit' => [ + 'label' => 'Hantar', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ms/replicate.php b/lang/vendor/filament-actions/ms/replicate.php new file mode 100644 index 0000000..d849060 --- /dev/null +++ b/lang/vendor/filament-actions/ms/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Replika', + + 'modal' => [ + + 'heading' => 'Replika :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'Replika', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'Direplikasi', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ms/restore.php b/lang/vendor/filament-actions/ms/restore.php new file mode 100644 index 0000000..07d804f --- /dev/null +++ b/lang/vendor/filament-actions/ms/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Pulihkan', + + 'modal' => [ + + 'heading' => 'Pulihkan :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Pulihkan', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Dipulihkan', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Pulihkan pilihan', + + 'modal' => [ + + 'heading' => 'Pulihkan pilihan :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Pulihkan', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Dipulihkan', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ms/view.php b/lang/vendor/filament-actions/ms/view.php new file mode 100644 index 0000000..119dee2 --- /dev/null +++ b/lang/vendor/filament-actions/ms/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'Paparan', + + 'modal' => [ + + 'heading' => 'Paparan :label', + + 'actions' => [ + + 'close' => [ + 'label' => 'Tutup', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/my/associate.php b/lang/vendor/filament-actions/my/associate.php new file mode 100644 index 0000000..974e983 --- /dev/null +++ b/lang/vendor/filament-actions/my/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'တွဲဘက်', + + 'modal' => [ + + 'heading' => ':label တွဲဘက်', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'မှတ်တမ်းများ', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'တွဲဘက်', + ], + + 'associate_another' => [ + 'label' => 'သိမ်းဆည်းပြီး နောက်တစ်ခုကို ဖန်တီးပါ', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'သိမ်းဆည်းပြီး', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/my/attach.php b/lang/vendor/filament-actions/my/attach.php new file mode 100644 index 0000000..1ab7137 --- /dev/null +++ b/lang/vendor/filament-actions/my/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'ပူးတွဲရန်', + + 'modal' => [ + + 'heading' => ':label ပူးတွဲရန်', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'မှတ်တမ်းများ', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'ပူးတွဲရန်', + ], + + 'attach_another' => [ + 'label' => 'သိမ်းဆည်းပြီး နောက်တစ်ခုကို ဖန်တီးပါ', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'သိမ်းဆည်းပြီး', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/my/create.php b/lang/vendor/filament-actions/my/create.php new file mode 100644 index 0000000..536c4bd --- /dev/null +++ b/lang/vendor/filament-actions/my/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'ဖန်တီးပါ', + + 'modal' => [ + + 'heading' => ':label ဖန်တီးပါ', + + 'actions' => [ + + 'create' => [ + 'label' => 'ဖန်တီးပါ', + ], + + 'create_another' => [ + 'label' => 'သိမ်းဆည်းပြီး နောက်တစ်ခုကို ဖန်တီးပါ', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'သိမ်းဆည်းပြီး', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/my/delete.php b/lang/vendor/filament-actions/my/delete.php new file mode 100644 index 0000000..f5ff05c --- /dev/null +++ b/lang/vendor/filament-actions/my/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'ဖျက်ပါ', + + 'modal' => [ + + 'heading' => ':label ကိုဖျက်ပါ', + + 'actions' => [ + + 'delete' => [ + 'label' => 'ဖျက်ပါ', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'ဖျက်ပြီးပါပြီ', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'ဖျက်ပါ', + + 'modal' => [ + + 'heading' => 'ရွေးချယ်ထားသည့် :label (များ)အား ဖျက်ပါ', + + 'actions' => [ + + 'delete' => [ + 'label' => 'ဖျက်ပါ', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'ဖျက်ပြီးပါပြီ', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/my/detach.php b/lang/vendor/filament-actions/my/detach.php new file mode 100644 index 0000000..d0057f6 --- /dev/null +++ b/lang/vendor/filament-actions/my/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'ခွဲထုတ်ပါ', + + 'modal' => [ + + 'heading' => ':label ခွဲထုတ်ပါ။', + + 'actions' => [ + + 'detach' => [ + 'label' => 'ခွဲထုတ်ပါ', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'သိမ်းဆည်းပြီး', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Detach selected', + + 'modal' => [ + + 'heading' => 'Detach selected :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Detach selected', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Detached', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/my/dissociate.php b/lang/vendor/filament-actions/my/dissociate.php new file mode 100644 index 0000000..18a62b7 --- /dev/null +++ b/lang/vendor/filament-actions/my/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'သီးခြား', + + 'modal' => [ + + 'heading' => ':label သီးခြား', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'သီးခြား', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'သိမ်းဆည်းပြီး', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Dissociate selected', + + 'modal' => [ + + 'heading' => 'Dissociate selected :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Dissociate selected', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Dissociated', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/my/edit.php b/lang/vendor/filament-actions/my/edit.php new file mode 100644 index 0000000..08f702e --- /dev/null +++ b/lang/vendor/filament-actions/my/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'တည်းဖြတ်ပါ', + + 'modal' => [ + + 'heading' => ':label ကိုတည်းဖြတ်ပါ', + + 'actions' => [ + + 'save' => [ + 'label' => 'မှတ်ပါ', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'သိမ်းဆည်းပြီး', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/my/export.php b/lang/vendor/filament-actions/my/export.php new file mode 100644 index 0000000..91013a0 --- /dev/null +++ b/lang/vendor/filament-actions/my/export.php @@ -0,0 +1,77 @@ + 'ထုတ်ယူရန်', + + 'modal' => [ + + 'heading' => ':label ထုတ်ယူရန်', + + 'form' => [ + + 'columns' => [ + + 'label' => 'ကော်လံများ', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column ကို ဖွင့်ထားသည်', + ], + + 'label' => [ + 'label' => ':column အမည်', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'ထုတ်ယူရန်', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'ထုတ်ယူခြင်း ပြီးဆုံးပါပြီ', + + 'actions' => [ + + 'download_csv' => [ + 'label' => 'csv ဖိုင်ဖြင့် ဒေါင်းလုပ်ရန်', + ], + + 'download_xlsx' => [ + 'label' => 'xlsx ဖိုင်ဖြင့် ဒေါင်းလုပ်ရန်', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'ထုတ်ယူရန် ဒေတာပမာဏ များလွန်းနေပါသည်', + 'body' => 'တစ်ကြိမ်တည်းတွင် စာကြောင်းရေ :count ထက်ပိုပြီး ထုတ်ယူ၍မရပါ။', + ], + + 'started' => [ + 'title' => 'ထုတ်ယူခြင်း စတင်ပါပြီ', + 'body' => 'ထုတ်ယူခြင်း စတင်ပါပြီ။ စာကြောင်းရေ :count ကို နောက်ကွယ်တွင် လုပ်ဆောင်နေပါသည်။', + ], + + ], + + 'file_name' => 'export-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/my/force-delete.php b/lang/vendor/filament-actions/my/force-delete.php new file mode 100644 index 0000000..19557d0 --- /dev/null +++ b/lang/vendor/filament-actions/my/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'အတင်းဖျက်ရန်', + + 'modal' => [ + + 'heading' => ':label အတင်းဖျက်ရန်', + + 'actions' => [ + + 'delete' => [ + 'label' => 'ဖျက်ရန်', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'ဖျက်ပြီးပါပြီ', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'ရွေးချယ်ထားသည်များကို အတင်းဖျက်ရန်', + + 'modal' => [ + + 'heading' => 'ရွေးချယ်ထားသော :label များကို အတင်းဖျက်ရန်', + + 'actions' => [ + + 'delete' => [ + 'label' => 'ဖျက်ရန်', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'ဖျက်ပြီးပါပြီ', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/my/group.php b/lang/vendor/filament-actions/my/group.php new file mode 100644 index 0000000..3302bce --- /dev/null +++ b/lang/vendor/filament-actions/my/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'လုပ်ဆောင်ချက်များ', + ], + +]; diff --git a/lang/vendor/filament-actions/my/import.php b/lang/vendor/filament-actions/my/import.php new file mode 100644 index 0000000..3538da8 --- /dev/null +++ b/lang/vendor/filament-actions/my/import.php @@ -0,0 +1,81 @@ + 'တင်သွင်းရန်', + + 'modal' => [ + + 'heading' => ':label တင်သွင်းရန်', + + 'form' => [ + + 'file' => [ + 'label' => 'ဖိုင်', + 'placeholder' => 'CSV ဖိုင်တင်ရန်', + 'rules' => [ + 'duplicate_columns' => '{0} ဖိုင်တွင် ကော်လံခေါင်းစဉ် ဗလာတစ်ခုထက်ပို၍ မပါရှိရပါ။|{1,*} ဖိုင်တွင် ထပ်တူကျသော ကော်လံခေါင်းစဉ်များ မပါရှိရပါ: :columns။', + ], + ], + + 'columns' => [ + 'label' => 'ကော်လံများ', + 'placeholder' => 'ကော်လံရွေးချယ်ရန်', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'နမူနာ CSV ဖိုင်ကို ဒေါင်းလုပ်ရန်', + ], + + 'import' => [ + 'label' => 'တင်သွင်းရန်', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'တင်သွင်းခြင်း ပြီးဆုံးပါပြီ', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'မအောင်မြင်သော အချက်အလက်များကို ဒေါင်းလုပ်ရန်', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'CSV ဖိုင်သည် အလွန်ကြီးနေပါသည်', + 'body' => 'တစ်ကြိမ်တည်းတွင် စာကြောင်းရေ :count ထက်ပို၍ တင်သွင်း၍မရပါ။', + ], + + 'started' => [ + 'title' => 'တင်သွင်းခြင်း စတင်ပါပြီ', + 'body' => 'တင်သွင်းခြင်း စတင်ပြီး စာကြောင်းရေ :count ကို နောက်ကွယ်တွင် လုပ်ဆောင်နေပါသည်။', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-နမူနာ', + ], + + 'failure_csv' => [ + 'file_name' => 'တင်သွင်းခြင်း-:import_id-:csv_name-မအောင်မြင်သောအချက်အလက်များ', + 'error_header' => 'အမှား', + 'system_error' => 'စနစ်အမှားဖြစ်ပါသည်။ အကူအညီရယူရန် ဆက်သွယ်ပါ။', + 'column_mapping_required_for_new_record' => ':attribute ကော်လံသည် ဖိုင်ထဲရှိ မည်သည့်ကော်လံနှင့်မှ ချိတ်ဆက်ထားခြင်းမရှိသော်လည်း မှတ်တမ်းအသစ်များ ဖန်တီးရန်အတွက် လိုအပ်ပါသည်။', + ], + +]; diff --git a/lang/vendor/filament-actions/my/modal.php b/lang/vendor/filament-actions/my/modal.php new file mode 100644 index 0000000..678aad8 --- /dev/null +++ b/lang/vendor/filament-actions/my/modal.php @@ -0,0 +1,23 @@ + 'ဒီလိုလုပ်ချင်တာသေချာလား', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'မလုပ်တော့ပါ', + ], + + 'confirm' => [ + 'label' => 'အတည်ပြုသည်', + ], + + 'submit' => [ + 'label' => 'နှိပ်ပါ', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/my/replicate.php b/lang/vendor/filament-actions/my/replicate.php new file mode 100644 index 0000000..7a91e49 --- /dev/null +++ b/lang/vendor/filament-actions/my/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'ပုံတူကူးရန်', + + 'modal' => [ + + 'heading' => ':label ပုံတူကူးရန်', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'ပုံတူကူးရန်', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'ကူးယူပြီးပါပြီ', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/my/restore.php b/lang/vendor/filament-actions/my/restore.php new file mode 100644 index 0000000..294cd0c --- /dev/null +++ b/lang/vendor/filament-actions/my/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'ပြန်လည်ရယူရန်', + + 'modal' => [ + + 'heading' => ':label ပြန်လည်ရယူရန်', + + 'actions' => [ + + 'restore' => [ + 'label' => 'ပြန်လည်ရယူရန်', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'ပြန်လည်ရယူပြီးပါပြီ', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'ရွေးချယ်ထားသည်များကို ပြန်လည်ရယူရန်', + + 'modal' => [ + + 'heading' => 'ရွေးချယ်ထားသော :label ကို ပြန်လည်ရယူရန်', + + 'actions' => [ + + 'restore' => [ + 'label' => 'ပြန်လည်ရယူရန်', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'ပြန်လည်ရယူပြီးပါပြီ', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/my/view.php b/lang/vendor/filament-actions/my/view.php new file mode 100644 index 0000000..eb4b8d4 --- /dev/null +++ b/lang/vendor/filament-actions/my/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'ကြည့်ရှုရန်', + + 'modal' => [ + + 'heading' => ':label ကြည့်ရှုရန်', + + 'actions' => [ + + 'close' => [ + 'label' => 'ပိတ်ရန်', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ne/global-search.php b/lang/vendor/filament-actions/ne/global-search.php new file mode 100644 index 0000000..ea46902 --- /dev/null +++ b/lang/vendor/filament-actions/ne/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'सार्वभौमिक खोजी', + 'placeholder' => 'खोज्नुहोस्', + ], + + 'no_results_message' => 'कुनै खोज परिणाम फेला परेन।', + +]; diff --git a/lang/vendor/filament-actions/ne/layout.php b/lang/vendor/filament-actions/ne/layout.php new file mode 100644 index 0000000..0461927 --- /dev/null +++ b/lang/vendor/filament-actions/ne/layout.php @@ -0,0 +1,55 @@ + 'ltr', // 'ltr' (left-to-right) is standard for Nepali text, but if you're accommodating for languages that read right-to-left, you might dynamically switch this. + + 'actions' => [ + + 'billing' => [ + 'label' => 'सदस्यता व्यवस्थापन गर्नुहोस्', + ], + + 'logout' => [ + 'label' => 'साइन आउट', + ], + + 'open_database_notifications' => [ + 'label' => 'सूचनाहरू खोल्नुहोस्', + ], + + 'open_user_menu' => [ + 'label' => 'प्रयोगकर्ता मेनु', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'साइडबार भत्काउनुहोस्', + ], + + 'expand' => [ + 'label' => 'साइडबार विस्तार गर्नुहोस्', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'गाढा थिम सक्रिय गर्नुहोस्', + ], + + 'light' => [ + 'label' => 'उज्यालो थिम सक्रिय गर्नुहोस्', + ], + + 'system' => [ + 'label' => 'सिस्टम थिम सक्रिय गर्नुहोस्', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ne/pages/auth/edit-profile.php b/lang/vendor/filament-actions/ne/pages/auth/edit-profile.php new file mode 100644 index 0000000..b53a0f8 --- /dev/null +++ b/lang/vendor/filament-actions/ne/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'प्रोफाइल', + + 'form' => [ + + 'email' => [ + 'label' => 'ईमेल ठेगाना', + ], + + 'name' => [ + 'label' => 'नाम', + ], + + 'password' => [ + 'label' => 'नयाँ पासवर्ड', + ], + + 'password_confirmation' => [ + 'label' => 'नयाँ पासवर्ड पुष्टि गर्नुहोस्', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'परिवर्तनहरू सेभ गर्नुहोस्', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'सेभ गरियो', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'रद्द गर्नुहोस्', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ne/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-actions/ne/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..956f54b --- /dev/null +++ b/lang/vendor/filament-actions/ne/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'तपाईंको ईमेल ठेगाना प्रमाणित गर्नुहोस्', + + 'heading' => 'तपाईंको ईमेल ठेगाना प्रमाणित गर्नुहोस्', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'पुनः पठाउनुहोस्', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'हामीले पठाएको ईमेल तपाईंले पाउनुभएन?', + 'notification_sent' => 'तपाईंको ईमेल :email मा प्रमाणित गर्ने निर्देशनहरू सहित एउटा ईमेल पठाइएको छ।', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'हामीले ईमेल पुनः पठाएका छौं।', + ], + + 'notification_resend_throttled' => [ + 'title' => 'धेरै पटक पुनः पठाउने प्रयास गरियो', + 'body' => ':seconds सेकेण्डमा पुनः प्रयास गर्नुहोस्।', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ne/pages/auth/login.php b/lang/vendor/filament-actions/ne/pages/auth/login.php new file mode 100644 index 0000000..f58a7dd --- /dev/null +++ b/lang/vendor/filament-actions/ne/pages/auth/login.php @@ -0,0 +1,61 @@ + 'Login', + + 'heading' => 'Sign in', + + 'actions' => [ + + 'register' => [ + 'before' => 'or', + 'label' => 'sign up for an account', + ], + + 'request_password_reset' => [ + 'label' => 'Forgot password?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Email address', + ], + + 'password' => [ + 'label' => 'Password', + ], + + 'remember' => [ + 'label' => 'Remember me', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'Sign in', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'These credentials do not match our records.', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Too many login attempts', + 'body' => 'Please try again in :seconds seconds.', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ne/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-actions/ne/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..0c24533 --- /dev/null +++ b/lang/vendor/filament-actions/ne/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'तपाईंको पासवर्ड रिसेट गर्नुहोस्', + + 'heading' => 'पासवर्ड बिर्सनुभयो?', + + 'actions' => [ + + 'login' => [ + 'label' => 'लगइनमा फर्कनुहोस्', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'ईमेल ठेगाना', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'ईमेल पठाउनुहोस्', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'धेरै अनुरोधहरू', + 'body' => ':seconds सेकेण्डमा पुनः प्रयास गर्नुहोस्।', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ne/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-actions/ne/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..7107ef1 --- /dev/null +++ b/lang/vendor/filament-actions/ne/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'तपाइँको पासवर्ड रिसेट गर्नुहोस्', + + 'heading' => 'तपाइँको पासवर्ड रिसेट गर्नुहोस्', + + 'form' => [ + + 'email' => [ + 'label' => 'ईमेल ठेगाना', + ], + + 'password' => [ + 'label' => 'पासवर्ड', + 'validation_attribute' => 'पासवर्ड', + ], + + 'password_confirmation' => [ + 'label' => 'पासवर्ड पुष्टि गर्नुहोस्', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'पासवर्ड रिसेट गर्नुहोस्', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'धेरै पटक रिसेट प्रयास गरिएको', + 'body' => ':seconds सेकेण्डमा पुन: प्रयास गर्नुहोस्।', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ne/pages/auth/register.php b/lang/vendor/filament-actions/ne/pages/auth/register.php new file mode 100644 index 0000000..c38064e --- /dev/null +++ b/lang/vendor/filament-actions/ne/pages/auth/register.php @@ -0,0 +1,61 @@ + 'लग - इन', + + 'heading' => 'साइन इन गर्नुहोस्', + + 'actions' => [ + + 'register' => [ + 'before' => 'वा', + 'label' => 'खाता को लागि साइन अप गर्नुहोस्', + ], + + 'request_password_reset' => [ + 'label' => 'पासवर्ड बिर्सनुभयो?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'ईमेल ठेगाना', + ], + + 'password' => [ + 'label' => 'पासवर्ड', + ], + + 'remember' => [ + 'label' => 'मलाई सम्झनुहोस्', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'साइन इन गर्नुहोस्', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'यी प्रमाणहरू हाम्रो रेकर्डसँग मेल खाँदैनन्।', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'धेरै पटक लगिन प्रयास गरिएको', + 'body' => ':seconds सेकेण्डमा पुनः प्रयास गर्नुहोस्।', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ne/pages/dashboard.php b/lang/vendor/filament-actions/ne/pages/dashboard.php new file mode 100644 index 0000000..616c1a9 --- /dev/null +++ b/lang/vendor/filament-actions/ne/pages/dashboard.php @@ -0,0 +1,33 @@ + 'ड्यासबोर्ड', + + 'actions' => [ + + 'filter' => [ + + 'label' => 'फिल्टर', + + 'modal' => [ + + 'heading' => 'फिल्टर', + + 'actions' => [ + + 'apply' => [ + + 'label' => 'लागू गर्नुहोस्', + + ], + + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ne/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-actions/ne/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..ca23c6b --- /dev/null +++ b/lang/vendor/filament-actions/ne/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'परिवर्तनहरू सेभ गर्नुहोस्', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'सेभ भयो', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ne/resources/pages/create-record.php b/lang/vendor/filament-actions/ne/resources/pages/create-record.php new file mode 100644 index 0000000..ff85393 --- /dev/null +++ b/lang/vendor/filament-actions/ne/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'सिर्जना :label', + + 'breadcrumb' => 'सिर्जना', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'रद्द गर्नुहोस्', + ], + + 'create' => [ + 'label' => 'सिर्जना गर्नुहोस्', + ], + + 'create_another' => [ + 'label' => 'अर्को सिर्जना गर्नुहोस्', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'सिर्जना भयो', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ne/resources/pages/edit-record.php b/lang/vendor/filament-actions/ne/resources/pages/edit-record.php new file mode 100644 index 0000000..5e4912b --- /dev/null +++ b/lang/vendor/filament-actions/ne/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'सम्पादन गर्नुहोस् :label', + + 'breadcrumb' => 'सम्पादन गर्नुहोस्', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'रद्द गर्नुहोस्', + ], + + 'save' => [ + 'label' => 'परिवर्तनहरू सुरक्षित गर्नुहोस', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'सम्पादन गर्नुहोस्', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'सुरक्षित गरियो', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ne/resources/pages/list-records.php b/lang/vendor/filament-actions/ne/resources/pages/list-records.php new file mode 100644 index 0000000..6de1a4b --- /dev/null +++ b/lang/vendor/filament-actions/ne/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'सूची', + +]; diff --git a/lang/vendor/filament-actions/ne/resources/pages/view-record.php b/lang/vendor/filament-actions/ne/resources/pages/view-record.php new file mode 100644 index 0000000..5f037e3 --- /dev/null +++ b/lang/vendor/filament-actions/ne/resources/pages/view-record.php @@ -0,0 +1,17 @@ + 'हेर्नुहोस् :label', + + 'breadcrumb' => 'हेर्नुहोस्', + + 'content' => [ + + 'tab' => [ + 'label' => 'हेर्नुहोस्', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ne/widgets/account-widget.php b/lang/vendor/filament-actions/ne/widgets/account-widget.php new file mode 100644 index 0000000..f49f911 --- /dev/null +++ b/lang/vendor/filament-actions/ne/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'साइन आउट गर्नुहोस्', + ], + + ], + + 'welcome' => 'स्वागत छ', + +]; diff --git a/lang/vendor/filament-actions/ne/widgets/filament-info-widget.php b/lang/vendor/filament-actions/ne/widgets/filament-info-widget.php new file mode 100644 index 0000000..e559504 --- /dev/null +++ b/lang/vendor/filament-actions/ne/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Documentation', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/nl/associate.php b/lang/vendor/filament-actions/nl/associate.php new file mode 100644 index 0000000..5c7a824 --- /dev/null +++ b/lang/vendor/filament-actions/nl/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Koppelen', + + 'modal' => [ + + 'heading' => ':Label koppelen', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Record', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'Koppelen', + ], + + 'associate_another' => [ + 'label' => 'Koppelen & nieuwe koppelen', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'Gekoppeld', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/nl/attach.php b/lang/vendor/filament-actions/nl/attach.php new file mode 100644 index 0000000..8625a02 --- /dev/null +++ b/lang/vendor/filament-actions/nl/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Koppelen', + + 'modal' => [ + + 'heading' => ':Label koppelen', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Record', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'Koppelen', + ], + + 'attach_another' => [ + 'label' => 'Koppelen & nieuwe koppelen', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'Gekoppeld', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/nl/create.php b/lang/vendor/filament-actions/nl/create.php new file mode 100644 index 0000000..c1548d6 --- /dev/null +++ b/lang/vendor/filament-actions/nl/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => ':Label aanmaken', + + 'modal' => [ + + 'heading' => ':Label aanmaken', + + 'actions' => [ + + 'create' => [ + 'label' => 'Aanmaken', + ], + + 'create_another' => [ + 'label' => 'Aanmaken & nieuwe aanmaken', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Aangemaakt', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/nl/delete.php b/lang/vendor/filament-actions/nl/delete.php new file mode 100644 index 0000000..cdcbdf6 --- /dev/null +++ b/lang/vendor/filament-actions/nl/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Verwijderen', + + 'modal' => [ + + 'heading' => ':Label verwijderen', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Verwijderen', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Verwijderd', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Geselecteerde verwijderen', + + 'modal' => [ + + 'heading' => 'Geselecteerde :label verwijderen', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Verwijderen', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Verwijderd', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/nl/detach.php b/lang/vendor/filament-actions/nl/detach.php new file mode 100644 index 0000000..abf9419 --- /dev/null +++ b/lang/vendor/filament-actions/nl/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Ontkoppelen', + + 'modal' => [ + + 'heading' => ':Label ontkoppelen', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Ontkoppelen', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Ontkoppeld', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Geselecteerde ontkoppelen', + + 'modal' => [ + + 'heading' => 'Geselecteerde :label ontkoppelen', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Ontkoppelen', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Ontkoppeld', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/nl/dissociate.php b/lang/vendor/filament-actions/nl/dissociate.php new file mode 100644 index 0000000..7d49fa0 --- /dev/null +++ b/lang/vendor/filament-actions/nl/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Ontkoppelen', + + 'modal' => [ + + 'heading' => ':Label ontkoppelen', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Ontkoppelen', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Ontkoppeld', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Geselecteerde ontkoppelen', + + 'modal' => [ + + 'heading' => 'Geselecteerde :label ontkoppelen', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Ontkoppelen', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Ontkoppeld', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/nl/edit.php b/lang/vendor/filament-actions/nl/edit.php new file mode 100644 index 0000000..3f4a455 --- /dev/null +++ b/lang/vendor/filament-actions/nl/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Bewerken', + + 'modal' => [ + + 'heading' => ':Label bewerken', + + 'actions' => [ + + 'save' => [ + 'label' => 'Wijzigingen opslaan', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Opgeslagen', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/nl/export.php b/lang/vendor/filament-actions/nl/export.php new file mode 100644 index 0000000..58b2ef8 --- /dev/null +++ b/lang/vendor/filament-actions/nl/export.php @@ -0,0 +1,77 @@ + ':Label exporteren', + + 'modal' => [ + + 'heading' => ':Label exporteren', + + 'form' => [ + + 'columns' => [ + + 'label' => 'Kolommen', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column ingeschakeld', + ], + + 'label' => [ + 'label' => ':column label', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'Exporteren', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Exporteren voltooid', + + 'actions' => [ + + 'download_csv' => [ + 'label' => '.csv downloaden', + ], + + 'download_xlsx' => [ + 'label' => '.xlsx downloaden', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Export is te groot', + 'body' => 'Je mag niet meer dan 1 rij tegelijk exporteren.|Je mag niet meer dan :count rijen tegelijk exporteren.', + ], + + 'started' => [ + 'title' => 'Exporteren gestart', + 'body' => 'Je export is begonnen en 1 rij wordt op de achtergrond verwerkt. Je ontvangt een melding met de downloadlink wanneer deze is voltooid.|Je export is begonnen en :count rijen worden op de achtergrond verwerkt. Je ontvangt een melding met de downloadlink wanneer deze is voltooid.', + ], + + ], + + 'file_name' => 'export-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/nl/force-delete.php b/lang/vendor/filament-actions/nl/force-delete.php new file mode 100644 index 0000000..e10e875 --- /dev/null +++ b/lang/vendor/filament-actions/nl/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Geforceerd verwijderen', + + 'modal' => [ + + 'heading' => ':Label geforceerd verwijderen', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Verwijderen', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Verwijderd', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Geselecteerde geforceerd verwijderen', + + 'modal' => [ + + 'heading' => 'Geselecteerde :label geforceerd verwijderen', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Verwijderen', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Verwijderd', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/nl/group.php b/lang/vendor/filament-actions/nl/group.php new file mode 100644 index 0000000..4f62eba --- /dev/null +++ b/lang/vendor/filament-actions/nl/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'Acties', + ], + +]; diff --git a/lang/vendor/filament-actions/nl/import.php b/lang/vendor/filament-actions/nl/import.php new file mode 100644 index 0000000..c746710 --- /dev/null +++ b/lang/vendor/filament-actions/nl/import.php @@ -0,0 +1,85 @@ + ':Label importeren', + + 'modal' => [ + + 'heading' => ':Label importeren', + + 'form' => [ + + 'file' => [ + + 'label' => 'Bestand', + + 'placeholder' => 'Upload een CSV-bestand', + + 'rules' => [ + 'duplicate_columns' => '{0} Het bestand mag niet meer dan één lege kolomkop bevatten.|{1,*} Het bestand mag geen dubbele kolomkoppen bevatten: :columns.', + ], + + ], + + 'columns' => [ + 'label' => 'Kolommen', + 'placeholder' => 'Selecteer een kolom', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'Voorbeeld CSV-bestand downloaden', + ], + + 'import' => [ + 'label' => 'Importeren', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Importeren voltooid', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'Informatie over de mislukte rij downloaden|Informatie over de mislukte rijen downloaden', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Geüploade CSV-bestand is te groot', + 'body' => 'Je mag niet meer dan 1 rij tegelijk importeren.|Je mag niet meer dan :count rijen tegelijk importeren.', + ], + + 'started' => [ + 'title' => 'Importeren gestart', + 'body' => 'Je import is begonnen en 1 rij wordt op de achtergrond verwerkt.|Je import is begonnen en :count rijen worden op de achtergrond verwerkt.', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-voorbeeld', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_name-mislukte-rijen', + 'error_header' => 'fout', + 'system_error' => 'Systeemfout, neem contact op met ondersteuning.', + 'column_mapping_required_for_new_record' => 'De :attribute kolom is niet toegewezen aan een kolom in het bestand, maar is vereist voor het aanmaken van nieuwe records.', + ], + +]; diff --git a/lang/vendor/filament-actions/nl/modal.php b/lang/vendor/filament-actions/nl/modal.php new file mode 100644 index 0000000..330b0e6 --- /dev/null +++ b/lang/vendor/filament-actions/nl/modal.php @@ -0,0 +1,23 @@ + 'Weet je zeker dat je dit wilt doen?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Annuleren', + ], + + 'confirm' => [ + 'label' => 'Bevestigen', + ], + + 'submit' => [ + 'label' => 'Verzenden', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/nl/replicate.php b/lang/vendor/filament-actions/nl/replicate.php new file mode 100644 index 0000000..99dab6e --- /dev/null +++ b/lang/vendor/filament-actions/nl/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Dupliceren', + + 'modal' => [ + + 'heading' => ':Label dupliceren', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'Dupliceren', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'Gedupliceerd', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/nl/restore.php b/lang/vendor/filament-actions/nl/restore.php new file mode 100644 index 0000000..2d58889 --- /dev/null +++ b/lang/vendor/filament-actions/nl/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Herstellen', + + 'modal' => [ + + 'heading' => ':Label herstellen', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Herstellen', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Hersteld', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Geselecteerde herstellen', + + 'modal' => [ + + 'heading' => 'Geselecteerde :label herstellen', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Herstellen', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Hersteld', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/nl/view.php b/lang/vendor/filament-actions/nl/view.php new file mode 100644 index 0000000..3911fda --- /dev/null +++ b/lang/vendor/filament-actions/nl/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'Bekijken', + + 'modal' => [ + + 'heading' => ':Label bekijken', + + 'actions' => [ + + 'close' => [ + 'label' => 'Sluiten', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/no/associate.php b/lang/vendor/filament-actions/no/associate.php new file mode 100644 index 0000000..265336d --- /dev/null +++ b/lang/vendor/filament-actions/no/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Assosiere', + + 'modal' => [ + + 'heading' => 'Assosiere :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Post', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'Assosiere', + ], + + 'associate_another' => [ + 'label' => 'Assosiere & assosiere en til', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'Assosiert', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/no/attach.php b/lang/vendor/filament-actions/no/attach.php new file mode 100644 index 0000000..b029c70 --- /dev/null +++ b/lang/vendor/filament-actions/no/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Legg til', + + 'modal' => [ + + 'heading' => 'Legg til :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Post', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'Legg til', + ], + + 'attach_another' => [ + 'label' => 'Legg til & legg til en annen', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'Lagt til', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/no/create.php b/lang/vendor/filament-actions/no/create.php new file mode 100644 index 0000000..018cc4d --- /dev/null +++ b/lang/vendor/filament-actions/no/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'Opprett :label', + + 'modal' => [ + + 'heading' => 'Opprett :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'Opprett', + ], + + 'create_another' => [ + 'label' => 'Opprett & opprett en til', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Opprettet', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/no/delete.php b/lang/vendor/filament-actions/no/delete.php new file mode 100644 index 0000000..982a519 --- /dev/null +++ b/lang/vendor/filament-actions/no/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Slett', + + 'modal' => [ + + 'heading' => 'Slett :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Slett', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Slettet', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Slett valgte', + + 'modal' => [ + + 'heading' => 'Slett valgte :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Slett', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Slettet', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/no/detach.php b/lang/vendor/filament-actions/no/detach.php new file mode 100644 index 0000000..2bf8f8a --- /dev/null +++ b/lang/vendor/filament-actions/no/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Løsne', + + 'modal' => [ + + 'heading' => 'Løsne fra :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Løsne fra', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Løsnet', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Løsne fra valgte', + + 'modal' => [ + + 'heading' => 'Løsne fra valgte :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Løsne fra', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Løsnet', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/no/dissociate.php b/lang/vendor/filament-actions/no/dissociate.php new file mode 100644 index 0000000..87a3648 --- /dev/null +++ b/lang/vendor/filament-actions/no/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Dissosiere', + + 'modal' => [ + + 'heading' => 'Dissosiere :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Dissosier', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Dissosiert', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Dissosiere valgte', + + 'modal' => [ + + 'heading' => 'Dissosiere valgte :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Dissosier', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Dissosiert', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/no/edit.php b/lang/vendor/filament-actions/no/edit.php new file mode 100644 index 0000000..98dd864 --- /dev/null +++ b/lang/vendor/filament-actions/no/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Endre', + + 'modal' => [ + + 'heading' => 'Endre :label', + + 'actions' => [ + + 'save' => [ + 'label' => 'Lagre endringer', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Lagret', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/no/export.php b/lang/vendor/filament-actions/no/export.php new file mode 100644 index 0000000..a01ee7b --- /dev/null +++ b/lang/vendor/filament-actions/no/export.php @@ -0,0 +1,77 @@ + 'Eksporter :label', + + 'modal' => [ + + 'heading' => 'Eksporter :label', + + 'form' => [ + + 'columns' => [ + + 'label' => 'Kolonner', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column aktivert', + ], + + 'label' => [ + 'label' => ':column etikett', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'Eksporter', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Eksportering gjennomført', + + 'actions' => [ + + 'download_csv' => [ + 'label' => 'Last ned .csv', + ], + + 'download_xlsx' => [ + 'label' => 'Last ned .xlsx', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Eksporteringen er for stor', + 'body' => 'Du kan ikke eksporterer mer enn 1 rap av gangen.|Du kan ikke eksportere mer enn :count rader av gangen.', + ], + + 'started' => [ + 'title' => 'Eksportering startet', + 'body' => 'Din eksportering har startet og 1 rad vil bli behandlet i bakgrunnen.|Din eksportering har startet og :count rader vil bli behandlet i bakgrunnen.', + ], + + ], + + 'file_name' => 'eksport-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/no/force-delete.php b/lang/vendor/filament-actions/no/force-delete.php new file mode 100644 index 0000000..ff1f3ed --- /dev/null +++ b/lang/vendor/filament-actions/no/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Tving sletting', + + 'modal' => [ + + 'heading' => 'Tving sletting av :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Slett', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Slettet', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Tving sletting av valgte', + + 'modal' => [ + + 'heading' => 'Tving sletting av valgte :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Slett', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Slettet', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/no/group.php b/lang/vendor/filament-actions/no/group.php new file mode 100644 index 0000000..7745c75 --- /dev/null +++ b/lang/vendor/filament-actions/no/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'Handlinger', + ], + +]; diff --git a/lang/vendor/filament-actions/no/import.php b/lang/vendor/filament-actions/no/import.php new file mode 100644 index 0000000..b61a008 --- /dev/null +++ b/lang/vendor/filament-actions/no/import.php @@ -0,0 +1,77 @@ + 'Importér :label', + + 'modal' => [ + + 'heading' => 'Importér :label', + + 'form' => [ + + 'file' => [ + 'label' => 'Fil', + 'placeholder' => 'Last opp en CSV fil', + ], + + 'columns' => [ + 'label' => 'Kolonner', + 'placeholder' => 'Velg en kolonne', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'Last ned en CSV-eksempel fil', + ], + + 'import' => [ + 'label' => 'Importér', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Importering gjennomført', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'Last ned informasjon om raden som feilet|Last ned informasjon om rader som feilet', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Opplastet CSV fil er for stor', + 'body' => 'Du kan ikke importere mer enn 1 rad av gangen.|Du kan ikke importere mer enn :count rader av gangen.', + ], + + 'started' => [ + 'title' => 'Importering startet', + 'body' => 'Din importering har startet og 1 rad vil bli behandlet i bakgrunnen.|Din importering har startet og :count rader vil bli behandlet i bakgrunnen.', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-eksempel', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_name-rader-feilet', + 'error_header' => 'feil', + 'system_error' => 'Systemfeil, vennligst kontakt support.', + ], + +]; diff --git a/lang/vendor/filament-actions/no/modal.php b/lang/vendor/filament-actions/no/modal.php new file mode 100644 index 0000000..63d0136 --- /dev/null +++ b/lang/vendor/filament-actions/no/modal.php @@ -0,0 +1,23 @@ + 'Er du sikker på at du vil gjøre dette?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Avbryt', + ], + + 'confirm' => [ + 'label' => 'Bekreft', + ], + + 'submit' => [ + 'label' => 'Send', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/no/replicate.php b/lang/vendor/filament-actions/no/replicate.php new file mode 100644 index 0000000..9d2ccae --- /dev/null +++ b/lang/vendor/filament-actions/no/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Gjenskape', + + 'modal' => [ + + 'heading' => 'Gjenskap :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'Gjenskap', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'Gjenskapt', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/no/restore.php b/lang/vendor/filament-actions/no/restore.php new file mode 100644 index 0000000..b042e57 --- /dev/null +++ b/lang/vendor/filament-actions/no/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Gjenopprett', + + 'modal' => [ + + 'heading' => 'Gjenopprett :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Gjenopprett', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Gjenopprettet', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Gjenopprett valgte', + + 'modal' => [ + + 'heading' => 'Gjenopprett valgte :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Gjenopprett', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Gjenopprettet', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/no/view.php b/lang/vendor/filament-actions/no/view.php new file mode 100644 index 0000000..2150324 --- /dev/null +++ b/lang/vendor/filament-actions/no/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'Vis', + + 'modal' => [ + + 'heading' => 'Vis :label', + + 'actions' => [ + + 'close' => [ + 'label' => 'Lukk', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/np/associate.php b/lang/vendor/filament-actions/np/associate.php new file mode 100644 index 0000000..dbf492f --- /dev/null +++ b/lang/vendor/filament-actions/np/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'जोड्नुहोस्', + + 'modal' => [ + + 'heading' => ':label सँग जोड्नुहोस्', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'रेकर्ड', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'जोड्नुहोस्', + ], + + 'associate_another' => [ + 'label' => 'यो जोड्नुहोस र अर्को जोड्नुहोस', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'जोडियो', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/np/attach.php b/lang/vendor/filament-actions/np/attach.php new file mode 100644 index 0000000..9153ecf --- /dev/null +++ b/lang/vendor/filament-actions/np/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'संलग्न', + + 'modal' => [ + + 'heading' => ':label सँग संलग्न गर्नुहोस्', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'रेकर्ड', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'संलग्न', + ], + + 'attach_another' => [ + 'label' => 'यो जोड्नुहोस र अर्को जोड्नुहोस', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'संलग्न गरियो', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/np/create.php b/lang/vendor/filament-actions/np/create.php new file mode 100644 index 0000000..581701a --- /dev/null +++ b/lang/vendor/filament-actions/np/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'नयाँ :label', + + 'modal' => [ + + 'heading' => ':label सिर्जना गर्नुहोस्', + + 'actions' => [ + + 'create' => [ + 'label' => 'सिर्जना गर्नुहोस्', + ], + + 'create_another' => [ + 'label' => 'बनाउनुहोस् र अर्को सिर्जना गर्नुहोस्', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'सिर्जना गरियो', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/np/delete.php b/lang/vendor/filament-actions/np/delete.php new file mode 100644 index 0000000..7cce795 --- /dev/null +++ b/lang/vendor/filament-actions/np/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'मेटाउनुहोस्', + + 'modal' => [ + + 'heading' => ':label मेटाउनुहोस्', + + 'actions' => [ + + 'delete' => [ + 'label' => 'मेटाउनुहोस्', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'मेटाइयो', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'चयन गरिएको मेटाउनुहोस्', + + 'modal' => [ + + 'heading' => 'चयन गरिएका :label मेटाउनुहोस्', + + 'actions' => [ + + 'delete' => [ + 'label' => 'मेटाउनुहोस्', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'मेटाइयो', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/np/detach.php b/lang/vendor/filament-actions/np/detach.php new file mode 100644 index 0000000..e372cce --- /dev/null +++ b/lang/vendor/filament-actions/np/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'अलग गर्नुहोस्', + + 'modal' => [ + + 'heading' => ':label अलग गर्नुहोस्', + + 'actions' => [ + + 'detach' => [ + 'label' => 'अलग गर्नुहोस्', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'अलग भयो', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'चयन गरिएको अलग गर्नुहोस्', + + 'modal' => [ + + 'heading' => 'चयन गरिएका :label अलग गर्नुहोस्', + + 'actions' => [ + + 'detach' => [ + 'label' => 'अलग गर्नुहोस्', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'अलग भयो', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/np/dissociate.php b/lang/vendor/filament-actions/np/dissociate.php new file mode 100644 index 0000000..8d6b811 --- /dev/null +++ b/lang/vendor/filament-actions/np/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'छुटाउनुहोस', + + 'modal' => [ + + 'heading' => ':label लाई छुटाउनुहोस', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'छुटाउनुहोस', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'छुटाइयो', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'चयन गरिएको छुटाउनुहोस', + + 'modal' => [ + + 'heading' => 'चयन गरिएका :label छुटाउनुहोस ', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'छुटाउनुहोस', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'छुटाइयो', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/np/edit.php b/lang/vendor/filament-actions/np/edit.php new file mode 100644 index 0000000..e340fe1 --- /dev/null +++ b/lang/vendor/filament-actions/np/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'सम्पादन गर्नुहोस्', + + 'modal' => [ + + 'heading' => ':label सम्पादन गर्नुहोस्', + + 'actions' => [ + + 'save' => [ + 'label' => 'परिवर्तनहरू सुरक्षित गर्नुहोस', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'परिवर्तन सुरक्षित गरियो', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/np/force-delete.php b/lang/vendor/filament-actions/np/force-delete.php new file mode 100644 index 0000000..b15faf4 --- /dev/null +++ b/lang/vendor/filament-actions/np/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'जबर्जस्ती मेटाउनुहोस्', + + 'modal' => [ + + 'heading' => ':label जबर्जस्ती मेटाउनुहोस्', + + 'actions' => [ + + 'delete' => [ + 'label' => 'मेटाउनुहोस्', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'मेटाइयो', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'चयन गरिएको मेटाउनुहोस्', + + 'modal' => [ + + 'heading' => 'चयन गरिएका :label मेटाउनुहोस्', + + 'actions' => [ + + 'delete' => [ + 'label' => 'मेटाउनुहोस्', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'मेटाइयो', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/np/group.php b/lang/vendor/filament-actions/np/group.php new file mode 100644 index 0000000..bbae150 --- /dev/null +++ b/lang/vendor/filament-actions/np/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'कार्यहरू', + ], + +]; diff --git a/lang/vendor/filament-actions/np/modal.php b/lang/vendor/filament-actions/np/modal.php new file mode 100644 index 0000000..6f4c660 --- /dev/null +++ b/lang/vendor/filament-actions/np/modal.php @@ -0,0 +1,23 @@ + 'के तपाइँ यो गर्न निश्चित हुनुहुन्छ?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'रद्द गर्नुहोस्', + ], + + 'confirm' => [ + 'label' => 'पुष्टि गर्नुहोस्', + ], + + 'submit' => [ + 'label' => 'पेश गर्नुहोस्', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/np/replicate.php b/lang/vendor/filament-actions/np/replicate.php new file mode 100644 index 0000000..1b8a101 --- /dev/null +++ b/lang/vendor/filament-actions/np/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'नक्कल गर्नुहोस्', + + 'modal' => [ + + 'heading' => ':label को नक्कल गर्नुहोस्', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'नक्कल गर्नुहोस्', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'नक्कल गरियो', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/np/restore.php b/lang/vendor/filament-actions/np/restore.php new file mode 100644 index 0000000..1bf850b --- /dev/null +++ b/lang/vendor/filament-actions/np/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'पुनर्स्थापना गर्नुहोस्', + + 'modal' => [ + + 'heading' => ':label को पुनर्स्थापना गर्नुहोस्', + + 'actions' => [ + + 'restore' => [ + 'label' => 'पुनर्स्थापना गर्नुहोस्', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'पुनर्स्थापित', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'चयन गरिएको पुनर्स्थापना गर्नुहोस्', + + 'modal' => [ + + 'heading' => 'चयन गरिएका :label पुनर्स्थापना गर्नुहोस्', + + 'actions' => [ + + 'restore' => [ + 'label' => 'पुनर्स्थापना गर्नुहोस्', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'पुनर्स्थापित', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/np/view.php b/lang/vendor/filament-actions/np/view.php new file mode 100644 index 0000000..fc55c9b --- /dev/null +++ b/lang/vendor/filament-actions/np/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'हेर्नुहोस्', + + 'modal' => [ + + 'heading' => ':label हेर्नुहोस्', + + 'actions' => [ + + 'close' => [ + 'label' => 'बन्द गर्नुहोस्', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/pl/associate.php b/lang/vendor/filament-actions/pl/associate.php new file mode 100644 index 0000000..d527aa9 --- /dev/null +++ b/lang/vendor/filament-actions/pl/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Powiąż', + + 'modal' => [ + + 'heading' => 'Powiąż :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Rekord', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'Powiąż', + ], + + 'associate_another' => [ + 'label' => 'Powiąż i powiąż kolejny', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'Utworzono powiązanie', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/pl/attach.php b/lang/vendor/filament-actions/pl/attach.php new file mode 100644 index 0000000..02350c4 --- /dev/null +++ b/lang/vendor/filament-actions/pl/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Dołącz', + + 'modal' => [ + + 'heading' => 'Dołącz :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Rekord', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'Dołącz', + ], + + 'attach_another' => [ + 'label' => 'Dołącz i dołącz kolejny', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'Dołączono', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/pl/create.php b/lang/vendor/filament-actions/pl/create.php new file mode 100644 index 0000000..44eb4f2 --- /dev/null +++ b/lang/vendor/filament-actions/pl/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'Utwórz', + + 'modal' => [ + + 'heading' => 'Utwórz :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'Utwórz', + ], + + 'create_another' => [ + 'label' => 'Utwórz i utwórz kolejny', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Utworzono', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/pl/delete.php b/lang/vendor/filament-actions/pl/delete.php new file mode 100644 index 0000000..2184a59 --- /dev/null +++ b/lang/vendor/filament-actions/pl/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Usuń', + + 'modal' => [ + + 'heading' => 'Usuń :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Usuń', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Usunięto', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Usuń zaznaczone', + + 'modal' => [ + + 'heading' => 'Usuń zaznaczone :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Usuń zaznaczone', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Usunięto', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/pl/detach.php b/lang/vendor/filament-actions/pl/detach.php new file mode 100644 index 0000000..f840c3c --- /dev/null +++ b/lang/vendor/filament-actions/pl/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Odłącz', + + 'modal' => [ + + 'heading' => 'Odłącz :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Odłącz', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Odłączono', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Odłącz zaznaczone', + + 'modal' => [ + + 'heading' => 'Odłącz zaznaczone :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Odłącz zaznaczone', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Odłączono', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/pl/dissociate.php b/lang/vendor/filament-actions/pl/dissociate.php new file mode 100644 index 0000000..45b3133 --- /dev/null +++ b/lang/vendor/filament-actions/pl/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Usuń powiązanie', + + 'modal' => [ + + 'heading' => 'Usuń powiązanie :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Usuń powiązanie', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Usunięto powiązanie', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Usuń powiązanie zaznaczonych', + + 'modal' => [ + + 'heading' => 'Usuń powiązania zaznaczonych :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Usuń powiązanie zaznaczonych', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Usunięto powiązania', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/pl/edit.php b/lang/vendor/filament-actions/pl/edit.php new file mode 100644 index 0000000..40d24f2 --- /dev/null +++ b/lang/vendor/filament-actions/pl/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Edytuj', + + 'modal' => [ + + 'heading' => 'Edytuj :label', + + 'actions' => [ + + 'save' => [ + 'label' => 'Zapisz', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Zmiany zapisane', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/pl/export.php b/lang/vendor/filament-actions/pl/export.php new file mode 100644 index 0000000..5d12f1d --- /dev/null +++ b/lang/vendor/filament-actions/pl/export.php @@ -0,0 +1,77 @@ + 'Eksportuj :label', + + 'modal' => [ + + 'heading' => 'Eksportuj :label', + + 'form' => [ + + 'columns' => [ + + 'label' => 'Kolumny', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column włączony', + ], + + 'label' => [ + 'label' => 'Etykieta :column', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'Eksportuj', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Eksport zakończony', + + 'actions' => [ + + 'download_csv' => [ + 'label' => 'Pobierz .csv', + ], + + 'download_xlsx' => [ + 'label' => 'Pobierz .xlsx', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Zbyt dużo wierszy', + 'body' => 'Nie możesz wyeksportować więcej niż 1 wiersz na raz.|Nie możesz wyeksportować więcej niż :count wierszy na raz.', + ], + + 'started' => [ + 'title' => 'Eksport rozpoczęty', + 'body' => 'Rozpoczęto eksport i 1 wiersz zostanie przetworzony w tle.|Rozpoczęto eksport i :count wierszy zostanie przetworzonych w tle.', + ], + + ], + + 'file_name' => 'eksport-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/pl/force-delete.php b/lang/vendor/filament-actions/pl/force-delete.php new file mode 100644 index 0000000..339165f --- /dev/null +++ b/lang/vendor/filament-actions/pl/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Usuń trwale', + + 'modal' => [ + + 'heading' => 'Trwale usuń :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Usuń trwale', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Trwale usunięto', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Trwale usuń zaznaczone', + + 'modal' => [ + + 'heading' => 'Trwale usuń zaznaczone :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Usuń trwale', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Trwale usunięto', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/pl/group.php b/lang/vendor/filament-actions/pl/group.php new file mode 100644 index 0000000..da48b84 --- /dev/null +++ b/lang/vendor/filament-actions/pl/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'Czynności', + ], + +]; diff --git a/lang/vendor/filament-actions/pl/import.php b/lang/vendor/filament-actions/pl/import.php new file mode 100644 index 0000000..a72505b --- /dev/null +++ b/lang/vendor/filament-actions/pl/import.php @@ -0,0 +1,85 @@ + 'Importuj :label', + + 'modal' => [ + + 'heading' => 'Importuj :label', + + 'form' => [ + + 'file' => [ + + 'label' => 'Plik', + + 'placeholder' => 'Wybierz plik CSV', + + 'rules' => [ + 'duplicate_columns' => '{0} Plik nie może zawierać więcej niż jednego pustego nagłówka kolumny.|{1,*} Plik nie może zawierać duplikatów nagłówków kolumn: :columns.', + ], + + ], + + 'columns' => [ + 'label' => 'Kolumny', + 'placeholder' => 'Wybierz kolumnę', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'Pobierz przykładowy plik CSV', + ], + + 'import' => [ + 'label' => 'Importuj', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Import zakończony', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'Pobierz informacje o niepowodzeniach', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Przesłany plik CSV jest zbyt duży', + 'body' => 'Nie możesz zaimportować więcej niż 1 wiersz na raz.|Nie możesz zaimportować więcej niż :count wierszy na raz.', + ], + + 'started' => [ + 'title' => 'Import rozpoczęty', + 'body' => 'Import rozpoczęty i 1 wiersz zostanie przetworzony w tle.|Import rozpoczęty i :count wierszy zostanie przetworzonych w tle.', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-example', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_name-failed-rows', + 'error_header' => 'błąd', + 'system_error' => 'Błąd systemu, skontaktuj się z pomocą techniczną.', + 'column_mapping_required_for_new_record' => 'Kolumna :attribute nie została odwzorowana na kolumnę w pliku, ale jest wymagana do tworzenia nowych rekordów.', + ], + +]; diff --git a/lang/vendor/filament-actions/pl/modal.php b/lang/vendor/filament-actions/pl/modal.php new file mode 100644 index 0000000..9f3a0d2 --- /dev/null +++ b/lang/vendor/filament-actions/pl/modal.php @@ -0,0 +1,23 @@ + 'Czy na pewno chcesz to zrobić?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Anuluj', + ], + + 'confirm' => [ + 'label' => 'Potwierdź', + ], + + 'submit' => [ + 'label' => 'Zatwierdź', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/pl/replicate.php b/lang/vendor/filament-actions/pl/replicate.php new file mode 100644 index 0000000..ffd24c7 --- /dev/null +++ b/lang/vendor/filament-actions/pl/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Powiel', + + 'modal' => [ + + 'heading' => 'Powiel :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'Powiel', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'Powielono', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/pl/restore.php b/lang/vendor/filament-actions/pl/restore.php new file mode 100644 index 0000000..629e893 --- /dev/null +++ b/lang/vendor/filament-actions/pl/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Przywróć', + + 'modal' => [ + + 'heading' => 'Przywróć :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Przywróć', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Przywrócono', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Przywróć zaznaczone', + + 'modal' => [ + + 'heading' => 'Przywróć zaznaczone :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Przywróć', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Przywrócono', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/pl/view.php b/lang/vendor/filament-actions/pl/view.php new file mode 100644 index 0000000..b7108b5 --- /dev/null +++ b/lang/vendor/filament-actions/pl/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'Podgląd', + + 'modal' => [ + + 'heading' => 'Podgląd :label', + + 'actions' => [ + + 'close' => [ + 'label' => 'Zamknij', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/pt_BR/associate.php b/lang/vendor/filament-actions/pt_BR/associate.php new file mode 100644 index 0000000..ae5cca5 --- /dev/null +++ b/lang/vendor/filament-actions/pt_BR/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Associar', + + 'modal' => [ + + 'heading' => 'Associar :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Registro', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'Associar', + ], + + 'associate_another' => [ + 'label' => 'Salvar e associar outro', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'Associado', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/pt_BR/attach.php b/lang/vendor/filament-actions/pt_BR/attach.php new file mode 100644 index 0000000..687ea79 --- /dev/null +++ b/lang/vendor/filament-actions/pt_BR/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Vincular', + + 'modal' => [ + + 'heading' => 'Vincular :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Registro', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'Vincular', + ], + + 'attach_another' => [ + 'label' => 'Salvar e vincular outro', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'Vinculado', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/pt_BR/create.php b/lang/vendor/filament-actions/pt_BR/create.php new file mode 100644 index 0000000..bf0628e --- /dev/null +++ b/lang/vendor/filament-actions/pt_BR/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'Criar :label', + + 'modal' => [ + + 'heading' => 'Criar :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'Criar', + ], + + 'create_another' => [ + 'label' => 'Salvar e criar outro', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Criado', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/pt_BR/delete.php b/lang/vendor/filament-actions/pt_BR/delete.php new file mode 100644 index 0000000..a2678e8 --- /dev/null +++ b/lang/vendor/filament-actions/pt_BR/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Excluir', + + 'modal' => [ + + 'heading' => 'Excluir :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Excluir', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Excluído', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Excluir selecionado', + + 'modal' => [ + + 'heading' => 'Excluir :label selecionado', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Excluir', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Excluído', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/pt_BR/detach.php b/lang/vendor/filament-actions/pt_BR/detach.php new file mode 100644 index 0000000..2ddd3be --- /dev/null +++ b/lang/vendor/filament-actions/pt_BR/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Desvincular', + + 'modal' => [ + + 'heading' => 'Desvincular :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Desvincular', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Desvinculado', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Desvincular selecionado', + + 'modal' => [ + + 'heading' => 'Desvincular :label selecionado', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Desvincular', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Desvinculado', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/pt_BR/dissociate.php b/lang/vendor/filament-actions/pt_BR/dissociate.php new file mode 100644 index 0000000..02576d4 --- /dev/null +++ b/lang/vendor/filament-actions/pt_BR/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Dissociar', + + 'modal' => [ + + 'heading' => 'Dissociar :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Dissociar', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Dissociado', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Dissociar selecionado', + + 'modal' => [ + + 'heading' => 'Dissociar :label selecionado', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Dissociar', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Dissociado', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/pt_BR/edit.php b/lang/vendor/filament-actions/pt_BR/edit.php new file mode 100644 index 0000000..0fb5950 --- /dev/null +++ b/lang/vendor/filament-actions/pt_BR/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Editar', + + 'modal' => [ + + 'heading' => 'Editar :label', + + 'actions' => [ + + 'save' => [ + 'label' => 'Salvar alterações', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Salvo', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/pt_BR/export.php b/lang/vendor/filament-actions/pt_BR/export.php new file mode 100644 index 0000000..8329265 --- /dev/null +++ b/lang/vendor/filament-actions/pt_BR/export.php @@ -0,0 +1,77 @@ + 'Exportar :label', + + 'modal' => [ + + 'heading' => 'Exportar :label', + + 'form' => [ + + 'columns' => [ + + 'label' => 'Colunas', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column ativa', + ], + + 'label' => [ + 'label' => 'Rótulo para :column', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'Exportar', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Exportação completa', + + 'actions' => [ + + 'download_csv' => [ + 'label' => 'Baixar .csv', + ], + + 'download_xlsx' => [ + 'label' => 'Baixar .xlsx', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'A exportação é muito grande', + 'body' => 'Não é possível exportar mais de 1 linha de uma vez.|Não é possível exportar mais de :count linhas de uma vez.', + ], + + 'started' => [ + 'title' => 'Exportação iniciada', + 'body' => 'A exportação foi iniciada e 1 linha será processada em segundo plano.|A exportação foi iniciada e :count linhas serão processadas em segundo plano.', + ], + + ], + + 'file_name' => 'export-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/pt_BR/force-delete.php b/lang/vendor/filament-actions/pt_BR/force-delete.php new file mode 100644 index 0000000..d495af8 --- /dev/null +++ b/lang/vendor/filament-actions/pt_BR/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Forçar exclusão', + + 'modal' => [ + + 'heading' => 'Forçar exclusão de :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Excluir', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Excluído', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Forçar exclusão selecionado', + + 'modal' => [ + + 'heading' => 'Forçar exclusão de :label selecionado', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Excluir', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Excluído', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/pt_BR/group.php b/lang/vendor/filament-actions/pt_BR/group.php new file mode 100644 index 0000000..c564b24 --- /dev/null +++ b/lang/vendor/filament-actions/pt_BR/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'Ações', + ], + +]; diff --git a/lang/vendor/filament-actions/pt_BR/import.php b/lang/vendor/filament-actions/pt_BR/import.php new file mode 100644 index 0000000..bad2514 --- /dev/null +++ b/lang/vendor/filament-actions/pt_BR/import.php @@ -0,0 +1,85 @@ + 'Importar :label', + + 'modal' => [ + + 'heading' => 'Importar :label', + + 'form' => [ + + 'file' => [ + + 'label' => 'Arquivo', + + 'placeholder' => 'Enviar um arquivo CSV', + + 'rules' => [ + 'duplicate_columns' => '{0} O arquivo não deve possuir mais de uma coluna sem cabeçalho.|{1,*} O arquivo não pode conter colunas com cabeçalhos iguais: :columns.', + ], + + ], + + 'columns' => [ + 'label' => 'Colunas', + 'placeholder' => 'Selecione uma coluna', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'Baixar um arquivo CSV de exemplo', + ], + + 'import' => [ + 'label' => 'Importar', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Importação completa', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'Baixar informações sobre a linha que falhou|Baixar informações sobre as linhas que falharam', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'O arquivo CSV enviado é muito grande', + 'body' => 'Não é possível importar mais de 1 linha de uma vez.|Não é possível importar mais de :count linhas de uma vez.', + ], + + 'started' => [ + 'title' => 'Importação iniciada', + 'body' => 'A importação foi iniciada e 1 linha será processada em segundo plano.|A importação foi iniciada e :count linhas serão processadas em segundo plano.', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-example', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_name-failed-rows', + 'error_header' => 'erro', + 'system_error' => 'Erro de sistema, por favor, entre em contato com o suporte.', + 'column_mapping_required_for_new_record' => 'A coluna :attribute não foi mapeada para uma coluna no arquivo, mas é necessária para criar novos registros.', + ], + +]; diff --git a/lang/vendor/filament-actions/pt_BR/modal.php b/lang/vendor/filament-actions/pt_BR/modal.php new file mode 100644 index 0000000..a2489f0 --- /dev/null +++ b/lang/vendor/filament-actions/pt_BR/modal.php @@ -0,0 +1,23 @@ + 'Você tem certeza que gostaria de fazer isso?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Cancelar', + ], + + 'confirm' => [ + 'label' => 'Confirmar', + ], + + 'submit' => [ + 'label' => 'Enviar', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/pt_BR/replicate.php b/lang/vendor/filament-actions/pt_BR/replicate.php new file mode 100644 index 0000000..15333fc --- /dev/null +++ b/lang/vendor/filament-actions/pt_BR/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Replicar', + + 'modal' => [ + + 'heading' => 'Replicar :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'Replicar', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'Replicado', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/pt_BR/restore.php b/lang/vendor/filament-actions/pt_BR/restore.php new file mode 100644 index 0000000..eb63603 --- /dev/null +++ b/lang/vendor/filament-actions/pt_BR/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Restaurar', + + 'modal' => [ + + 'heading' => 'Restaurar :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Restaurar', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Restaurado', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Restaurar selecionado', + + 'modal' => [ + + 'heading' => 'Restaurar :label selecionado', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Restaurar', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Restaurado', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/pt_BR/view.php b/lang/vendor/filament-actions/pt_BR/view.php new file mode 100644 index 0000000..70829ec --- /dev/null +++ b/lang/vendor/filament-actions/pt_BR/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'Visualizar', + + 'modal' => [ + + 'heading' => 'Visualizar :label', + + 'actions' => [ + + 'close' => [ + 'label' => 'Fechar', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/pt_PT/associate.php b/lang/vendor/filament-actions/pt_PT/associate.php new file mode 100644 index 0000000..4bc473e --- /dev/null +++ b/lang/vendor/filament-actions/pt_PT/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Associar', + + 'modal' => [ + + 'heading' => 'Associar :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Registo', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'Associar', + ], + + 'associate_another' => [ + 'label' => 'Associar e associar outro', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'Associado', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/pt_PT/attach.php b/lang/vendor/filament-actions/pt_PT/attach.php new file mode 100644 index 0000000..ae363e7 --- /dev/null +++ b/lang/vendor/filament-actions/pt_PT/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Vincular', + + 'modal' => [ + + 'heading' => 'Vincular :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Registo', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'Vincular', + ], + + 'attach_another' => [ + 'label' => 'Vincular e vincular outro', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'Vinculado', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/pt_PT/create.php b/lang/vendor/filament-actions/pt_PT/create.php new file mode 100644 index 0000000..ad17f78 --- /dev/null +++ b/lang/vendor/filament-actions/pt_PT/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'Criar :label', + + 'modal' => [ + + 'heading' => 'Criar :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'Criar', + ], + + 'create_another' => [ + 'label' => 'Criar e criar novo', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Criado', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/pt_PT/delete.php b/lang/vendor/filament-actions/pt_PT/delete.php new file mode 100644 index 0000000..bd08528 --- /dev/null +++ b/lang/vendor/filament-actions/pt_PT/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Eliminar', + + 'modal' => [ + + 'heading' => 'Eliminar :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Eliminar', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Eliminado', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Eliminar seleccionados', + + 'modal' => [ + + 'heading' => 'Eliminar :label seleccionados', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Eliminar', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Eliminado', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/pt_PT/detach.php b/lang/vendor/filament-actions/pt_PT/detach.php new file mode 100644 index 0000000..9e21bf2 --- /dev/null +++ b/lang/vendor/filament-actions/pt_PT/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Desvincular', + + 'modal' => [ + + 'heading' => 'Desvincular :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Desvincular', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Desvinculado', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Desvincular seleccionados', + + 'modal' => [ + + 'heading' => 'Desvincular :label seleccionados', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Desvincular', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Desvinculado', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/pt_PT/dissociate.php b/lang/vendor/filament-actions/pt_PT/dissociate.php new file mode 100644 index 0000000..26075f2 --- /dev/null +++ b/lang/vendor/filament-actions/pt_PT/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Desassociar', + + 'modal' => [ + + 'heading' => 'Desassociar :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Desassociar', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Desassociado', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Desassociar seleccionados', + + 'modal' => [ + + 'heading' => 'Desassociar :label seleccionados', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Desassociar', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Desassociado', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/pt_PT/edit.php b/lang/vendor/filament-actions/pt_PT/edit.php new file mode 100644 index 0000000..de90a18 --- /dev/null +++ b/lang/vendor/filament-actions/pt_PT/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Editar', + + 'modal' => [ + + 'heading' => 'Editar :label', + + 'actions' => [ + + 'save' => [ + 'label' => 'Guardar alterações', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Guardado', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/pt_PT/export.php b/lang/vendor/filament-actions/pt_PT/export.php new file mode 100644 index 0000000..4909f2c --- /dev/null +++ b/lang/vendor/filament-actions/pt_PT/export.php @@ -0,0 +1,77 @@ + 'Exportar :label', + + 'modal' => [ + + 'heading' => 'Exportar :label', + + 'form' => [ + + 'columns' => [ + + 'label' => 'Colunas', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column activa', + ], + + 'label' => [ + 'label' => 'etiqueta para :column', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'Exportar', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Exportação terminada', + + 'actions' => [ + + 'download_csv' => [ + 'label' => 'Descarregar .csv', + ], + + 'download_xlsx' => [ + 'label' => 'Descarregar .xlsx', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'A exportação é demasiado grande', + 'body' => 'Não é possível exportar mais de um registo de uma só vez.|Não é possível exportar mais de :count registos de uma só vez.', + ], + + 'started' => [ + 'title' => 'Exportação iniciada', + 'body' => 'A exportação foi iniciada e 1 registo será processado em segundo plano.|A exportação foi iniciada e :count registos serão processados em segundo plano.', + ], + + ], + + 'file_name' => 'export-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/pt_PT/force-delete.php b/lang/vendor/filament-actions/pt_PT/force-delete.php new file mode 100644 index 0000000..b738cef --- /dev/null +++ b/lang/vendor/filament-actions/pt_PT/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Eliminar permanentemente', + + 'modal' => [ + + 'heading' => 'Eliminar permanentemente :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Eliminar', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Eliminado', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Eliminar permanentemente seleccionados', + + 'modal' => [ + + 'heading' => 'Eliminar permanentemente :label seleccionados', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Eliminar', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Eliminado', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/pt_PT/group.php b/lang/vendor/filament-actions/pt_PT/group.php new file mode 100644 index 0000000..83a745e --- /dev/null +++ b/lang/vendor/filament-actions/pt_PT/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'Acções', + ], + +]; diff --git a/lang/vendor/filament-actions/pt_PT/import.php b/lang/vendor/filament-actions/pt_PT/import.php new file mode 100644 index 0000000..66a775f --- /dev/null +++ b/lang/vendor/filament-actions/pt_PT/import.php @@ -0,0 +1,81 @@ + 'Importar :label', + + 'modal' => [ + + 'heading' => 'Importar :label', + + 'form' => [ + + 'file' => [ + 'label' => 'Ficheiro', + 'placeholder' => 'Carregar um ficheiro CSV', + 'rules' => [ + 'duplicate_columns' => '{0} O ficheiro não pode conter, em falta, mais de um cabeçalho.|{1,*} O ficheiro não pode conter cabeçalhos em duplicado: :columns.', + ], + ], + + 'columns' => [ + 'label' => 'Colunas', + 'placeholder' => 'Seleccione uma coluna', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'Descarregar um ficheiro CSV de exemplo', + ], + + 'import' => [ + 'label' => 'Importar', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Importação completa', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'Descarregar informação sobre a falha na linha|Descarregar informação sobre as falhas nas linhas', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'O ficheiro CSV carregado é demasiado grande', + 'body' => 'Não é possível importar mais de uma linha de uma só vez.|Não é possível importar mais de :count linhas de uma só vez.', + ], + + 'started' => [ + 'title' => 'Importação iniciada', + 'body' => 'A importação foi iniciada e 1 linha será processada em segundo plano.|A importação foi iniciada e :count linhas serão processadas em segundo plano.', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-example', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_name-failed-rows', + 'error_header' => 'erro', + 'system_error' => 'Erro de sistema, por favor, contacte o suporte técnico.', + 'column_mapping_required_for_new_record' => 'A coluna :attribute não foi mapeada a uma coluna no ficheiro, no entanto é necessária para a criação de novos registos.', + ], + +]; diff --git a/lang/vendor/filament-actions/pt_PT/modal.php b/lang/vendor/filament-actions/pt_PT/modal.php new file mode 100644 index 0000000..fdda304 --- /dev/null +++ b/lang/vendor/filament-actions/pt_PT/modal.php @@ -0,0 +1,23 @@ + 'Tem a certeza que deseja prosseguir?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Cancelar', + ], + + 'confirm' => [ + 'label' => 'Confirmar', + ], + + 'submit' => [ + 'label' => 'Submeter', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/pt_PT/replicate.php b/lang/vendor/filament-actions/pt_PT/replicate.php new file mode 100644 index 0000000..15333fc --- /dev/null +++ b/lang/vendor/filament-actions/pt_PT/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Replicar', + + 'modal' => [ + + 'heading' => 'Replicar :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'Replicar', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'Replicado', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/pt_PT/restore.php b/lang/vendor/filament-actions/pt_PT/restore.php new file mode 100644 index 0000000..d8049be --- /dev/null +++ b/lang/vendor/filament-actions/pt_PT/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Restaurar', + + 'modal' => [ + + 'heading' => 'Restaurar :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Restaurar', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Restaurado', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Restaurar seleccionados', + + 'modal' => [ + + 'heading' => 'Restaurar :label seleccionados', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Restaurar', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Restaurado', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/pt_PT/view.php b/lang/vendor/filament-actions/pt_PT/view.php new file mode 100644 index 0000000..70829ec --- /dev/null +++ b/lang/vendor/filament-actions/pt_PT/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'Visualizar', + + 'modal' => [ + + 'heading' => 'Visualizar :label', + + 'actions' => [ + + 'close' => [ + 'label' => 'Fechar', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ro/associate.php b/lang/vendor/filament-actions/ro/associate.php new file mode 100644 index 0000000..9453951 --- /dev/null +++ b/lang/vendor/filament-actions/ro/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Asociere', + + 'modal' => [ + + 'heading' => 'Asociere :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Înregistrare', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'Asociere', + ], + + 'associate_another' => [ + 'label' => 'Asociați și asociați altul', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'Asociat cu succes', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ro/attach.php b/lang/vendor/filament-actions/ro/attach.php new file mode 100644 index 0000000..e291718 --- /dev/null +++ b/lang/vendor/filament-actions/ro/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Atașare', + + 'modal' => [ + + 'heading' => 'Atașare :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Înregistrare', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'Atașare', + ], + + 'attach_another' => [ + 'label' => 'Atașați și atașați altul', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'Atașat cu succes', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ro/create.php b/lang/vendor/filament-actions/ro/create.php new file mode 100644 index 0000000..d0d1c8d --- /dev/null +++ b/lang/vendor/filament-actions/ro/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'Adăugare :label', + + 'modal' => [ + + 'heading' => 'Creare :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'Creare', + ], + + 'create_another' => [ + 'label' => 'Creați și creați altul', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Creat cu succes', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ro/delete.php b/lang/vendor/filament-actions/ro/delete.php new file mode 100644 index 0000000..5796a20 --- /dev/null +++ b/lang/vendor/filament-actions/ro/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Ștergere', + + 'modal' => [ + + 'heading' => 'Ștergere :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Ștergere', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Șters cu succes', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Ștergeți înregistrările selectate', + + 'modal' => [ + + 'heading' => 'Ștergeți :label selectate', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Ștergere', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Șters cu succes', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ro/detach.php b/lang/vendor/filament-actions/ro/detach.php new file mode 100644 index 0000000..b21404e --- /dev/null +++ b/lang/vendor/filament-actions/ro/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Detașare', + + 'modal' => [ + + 'heading' => 'Detașare :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Detașare', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Detașat cu succes', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Detașați înregistrările selectate', + + 'modal' => [ + + 'heading' => 'Detașați :label selectate', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Detașați înregistrările selectate', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Detașat cu succes', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ro/dissociate.php b/lang/vendor/filament-actions/ro/dissociate.php new file mode 100644 index 0000000..1b949b3 --- /dev/null +++ b/lang/vendor/filament-actions/ro/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Disociere', + + 'modal' => [ + + 'heading' => 'Disociere :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Disociere', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Disociat cu succes', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Disociați înregistrările selectate', + + 'modal' => [ + + 'heading' => 'Disociați :label selectate', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Disociați înregistrările selectate', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Disociat cu succes', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ro/edit.php b/lang/vendor/filament-actions/ro/edit.php new file mode 100644 index 0000000..198aea0 --- /dev/null +++ b/lang/vendor/filament-actions/ro/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Editare', + + 'modal' => [ + + 'heading' => 'Editare :label', + + 'actions' => [ + + 'save' => [ + 'label' => 'Salvare', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Salvat cu succes', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ro/export.php b/lang/vendor/filament-actions/ro/export.php new file mode 100644 index 0000000..e1394ad --- /dev/null +++ b/lang/vendor/filament-actions/ro/export.php @@ -0,0 +1,77 @@ + 'Exportă :label', + + 'modal' => [ + + 'heading' => 'Exportă :label', + + 'form' => [ + + 'columns' => [ + + 'label' => 'Coloane', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column activat', + ], + + 'label' => [ + 'label' => 'Eticheta :column', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'Exportă', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Export complet', + + 'actions' => [ + + 'download_csv' => [ + 'label' => 'Descarcă .csv', + ], + + 'download_xlsx' => [ + 'label' => 'Descarcă .xlsx', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Exportul este prea mare', + 'body' => 'Nu puteți exporta mai mult de 1 rând odată.|Nu puteți exporta mai mult de :count rânduri odată', + ], + + 'started' => [ + 'title' => 'Exportul a început', + 'body' => 'Exportul dvs. a început și 1 rând va fi procesat în fundal.|Exportul dvs. a început și :count rânduri vor fi procesate în fundal.', + ], + + ], + + 'file_name' => 'export-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/ro/force-delete.php b/lang/vendor/filament-actions/ro/force-delete.php new file mode 100644 index 0000000..6a66dce --- /dev/null +++ b/lang/vendor/filament-actions/ro/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Ștergerea forțată', + + 'modal' => [ + + 'heading' => 'Ștergere forțată :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Ștergere', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Șters cu succes', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Ștergere forțată înregistrările selectate', + + 'modal' => [ + + 'heading' => 'Ștergere forțată :label selectate', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Ștergere', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Șters cu succes', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ro/group.php b/lang/vendor/filament-actions/ro/group.php new file mode 100644 index 0000000..4c2eab4 --- /dev/null +++ b/lang/vendor/filament-actions/ro/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'Operaţii', + ], + +]; diff --git a/lang/vendor/filament-actions/ro/import.php b/lang/vendor/filament-actions/ro/import.php new file mode 100644 index 0000000..5e33265 --- /dev/null +++ b/lang/vendor/filament-actions/ro/import.php @@ -0,0 +1,77 @@ + 'Importă :label', + + 'modal' => [ + + 'heading' => 'Importă :label', + + 'form' => [ + + 'file' => [ + 'label' => 'Fișier', + 'placeholder' => 'Încarcă un fișier CSV', + ], + + 'columns' => [ + 'label' => 'Coloane', + 'placeholder' => 'Alege Coloanele', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'Descarcă exemplu în format CSV', + ], + + 'import' => [ + 'label' => 'Importă', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Import finalizat', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'Descarcă informațiiler despre câmpul ce a avut eroaro|Descarcă informații despre câmpurile ce au auvt erori', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Fișierul CSV file este prea mare', + 'body' => 'Nu este permis importul a mai mult de o linile într-un singur fișier.|Nu este permis imporutl a mai mult de :count linii într-un singur fișier.', + ], + + 'started' => [ + 'title' => 'Importul a început', + 'body' => 'Importul dumneavostră a început, iar rândul va fi procesa în fundal.|Importul dumneavoastră a început, iar cele :count rânduri vor fi procesate în fundal.', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-example', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_name-câmpuri-gresite', + 'error_header' => 'error', + 'system_error' => 'Eroare de sistem, vă rugăm contactați echipa de suport.', + ], + +]; diff --git a/lang/vendor/filament-actions/ro/modal.php b/lang/vendor/filament-actions/ro/modal.php new file mode 100644 index 0000000..209e609 --- /dev/null +++ b/lang/vendor/filament-actions/ro/modal.php @@ -0,0 +1,23 @@ + 'Sunteţi sigur că doriţi să efectuaţi operaţia ?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Anulare', + ], + + 'confirm' => [ + 'label' => 'Confirmare', + ], + + 'submit' => [ + 'label' => 'Executați', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ro/replicate.php b/lang/vendor/filament-actions/ro/replicate.php new file mode 100644 index 0000000..e436384 --- /dev/null +++ b/lang/vendor/filament-actions/ro/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Replicare', + + 'modal' => [ + + 'heading' => 'Replicare :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'Replicare', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'Replicat cu succes', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ro/restore.php b/lang/vendor/filament-actions/ro/restore.php new file mode 100644 index 0000000..70dd2e8 --- /dev/null +++ b/lang/vendor/filament-actions/ro/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Restaurare', + + 'modal' => [ + + 'heading' => 'Restaurare :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Restaurare', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Restaurat cu succes', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Restaurare înregistrările selectate', + + 'modal' => [ + + 'heading' => 'Restaurare :label selectate', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Restaurare', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Restaurat cu succes', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ro/view.php b/lang/vendor/filament-actions/ro/view.php new file mode 100644 index 0000000..38c4404 --- /dev/null +++ b/lang/vendor/filament-actions/ro/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'Vizualizare', + + 'modal' => [ + + 'heading' => 'Vizualizare :label', + + 'actions' => [ + + 'close' => [ + 'label' => 'Închidere', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ru/associate.php b/lang/vendor/filament-actions/ru/associate.php new file mode 100644 index 0000000..1e8dc79 --- /dev/null +++ b/lang/vendor/filament-actions/ru/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Подключить', + + 'modal' => [ + + 'heading' => 'Подключить :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Запись', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'Подключить', + ], + + 'associate_another' => [ + 'label' => 'Подключить и Подключить другое', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'Подключено', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ru/attach.php b/lang/vendor/filament-actions/ru/attach.php new file mode 100644 index 0000000..e3eec14 --- /dev/null +++ b/lang/vendor/filament-actions/ru/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Прикрепить', + + 'modal' => [ + + 'heading' => 'Прикрепить :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Запись', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'Прикрепить', + ], + + 'attach_another' => [ + 'label' => 'Прикрепить и прикрепить еще', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'Прикреплено', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ru/create.php b/lang/vendor/filament-actions/ru/create.php new file mode 100644 index 0000000..4250ac9 --- /dev/null +++ b/lang/vendor/filament-actions/ru/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'Создать', + + 'modal' => [ + + 'heading' => 'Создать :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'Создать', + ], + + 'create_another' => [ + 'label' => 'Создать и создать еще один', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Создано', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ru/delete.php b/lang/vendor/filament-actions/ru/delete.php new file mode 100644 index 0000000..af7a685 --- /dev/null +++ b/lang/vendor/filament-actions/ru/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Удалить', + + 'modal' => [ + + 'heading' => 'Удалить :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Удалить', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Удалено', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Удалить отмеченное', + + 'modal' => [ + + 'heading' => 'Удалить отмеченное :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Удалить отмеченное', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Удалено', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ru/detach.php b/lang/vendor/filament-actions/ru/detach.php new file mode 100644 index 0000000..f54079e --- /dev/null +++ b/lang/vendor/filament-actions/ru/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Открепить', + + 'modal' => [ + + 'heading' => 'Открепить :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Открепить', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Откреплено', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Открепить', + + 'modal' => [ + + 'heading' => 'Открепить отмеченное :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Открепить отмеченное', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Откреплено', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ru/dissociate.php b/lang/vendor/filament-actions/ru/dissociate.php new file mode 100644 index 0000000..be483bb --- /dev/null +++ b/lang/vendor/filament-actions/ru/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Отделить', + + 'modal' => [ + + 'heading' => 'Отделено :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Отделить', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Отделено', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Отделить отмеченное', + + 'modal' => [ + + 'heading' => 'Отделить отмеченное :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Отделить отмеченное', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Отделено', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ru/edit.php b/lang/vendor/filament-actions/ru/edit.php new file mode 100644 index 0000000..b8df9a8 --- /dev/null +++ b/lang/vendor/filament-actions/ru/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Изменить', + + 'modal' => [ + + 'heading' => 'Изменить :label', + + 'actions' => [ + + 'save' => [ + 'label' => 'Сохранить', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Сохранено', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ru/export.php b/lang/vendor/filament-actions/ru/export.php new file mode 100644 index 0000000..6c7be17 --- /dev/null +++ b/lang/vendor/filament-actions/ru/export.php @@ -0,0 +1,77 @@ + 'Экспорт :label', + + 'modal' => [ + + 'heading' => 'Экспорт :label', + + 'form' => [ + + 'columns' => [ + + 'label' => 'Столбцы', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column включено', + ], + + 'label' => [ + 'label' => ':column метка', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'Экспорт', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Экспорт завершен', + + 'actions' => [ + + 'download_csv' => [ + 'label' => 'Скачать .csv', + ], + + 'download_xlsx' => [ + 'label' => 'Скачать .xlsx', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Экспорт слишком велик', + 'body' => 'Вы не можете экспортировать более 1 строки одновременно.|Вы не можете экспортировать более :count строк одновременно.', + ], + + 'started' => [ + 'title' => 'Экспорт начался', + 'body' => 'Ваш экспорт начался, и 1 строка будет обработана в фоновом режиме.|Ваш экспорт начался, и :count строк будет обработан в фоновом режиме.', + ], + + ], + + 'file_name' => 'export-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/ru/force-delete.php b/lang/vendor/filament-actions/ru/force-delete.php new file mode 100644 index 0000000..ea76879 --- /dev/null +++ b/lang/vendor/filament-actions/ru/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Удалить навсегда', + + 'modal' => [ + + 'heading' => 'Удалить навсегда :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Удалить', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Запись удалена', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Удалить навсегда выбранное', + + 'modal' => [ + + 'heading' => 'Удалить навсегда выбранное :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Удалить', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Записи удалены', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ru/group.php b/lang/vendor/filament-actions/ru/group.php new file mode 100644 index 0000000..727dd79 --- /dev/null +++ b/lang/vendor/filament-actions/ru/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'Действия', + ], + +]; diff --git a/lang/vendor/filament-actions/ru/import.php b/lang/vendor/filament-actions/ru/import.php new file mode 100644 index 0000000..bcbb26f --- /dev/null +++ b/lang/vendor/filament-actions/ru/import.php @@ -0,0 +1,77 @@ + 'Импорт :label', + + 'modal' => [ + + 'heading' => 'Импорт :label', + + 'form' => [ + + 'file' => [ + 'label' => 'Файл', + 'placeholder' => 'Загрузить CSV-файл', + ], + + 'columns' => [ + 'label' => 'Столбцы', + 'placeholder' => 'Выберите столбец', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'Скачать пример CSV-файла', + ], + + 'import' => [ + 'label' => 'Импорт', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Импорт завершен', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'Загрузить информацию о неудавшейся строке|Загрузить информацию о неудавшейся строке', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Загруженный файл CSV слишком велик.', + 'body' => 'Вы не можете импортировать более 1 строки одновременно.|Вы не можете импортировать более :count строк одновременно.', + ], + + 'started' => [ + 'title' => 'Импорт начался', + 'body' => 'Ваш импорт начался, и 1 строка будет обработана в фоновом режиме.|Ваш импорт начался, и :count строк будет обрабатываться в фоновом режиме.', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-example', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_name-failed-rows', + 'error_header' => 'Ошибка', + 'system_error' => 'Системная ошибка, обратитесь в службу поддержки.', + ], + +]; diff --git a/lang/vendor/filament-actions/ru/modal.php b/lang/vendor/filament-actions/ru/modal.php new file mode 100644 index 0000000..ed937d2 --- /dev/null +++ b/lang/vendor/filament-actions/ru/modal.php @@ -0,0 +1,23 @@ + 'Вы уверены, что хотите это сделать?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Отменить', + ], + + 'confirm' => [ + 'label' => 'Подтвердить', + ], + + 'submit' => [ + 'label' => 'Отправить', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ru/replicate.php b/lang/vendor/filament-actions/ru/replicate.php new file mode 100644 index 0000000..26a9d92 --- /dev/null +++ b/lang/vendor/filament-actions/ru/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Копировать', + + 'modal' => [ + + 'heading' => 'Копировать :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'Копировать', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'Запись скопирована', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ru/restore.php b/lang/vendor/filament-actions/ru/restore.php new file mode 100644 index 0000000..81129a0 --- /dev/null +++ b/lang/vendor/filament-actions/ru/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Восстановить', + + 'modal' => [ + + 'heading' => 'Восстановить :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Восстановить', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Запись восстановлена', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Восстановить выбранное', + + 'modal' => [ + + 'heading' => 'Восстановить выбранное :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Восстановить', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Записи восстановлены', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/ru/view.php b/lang/vendor/filament-actions/ru/view.php new file mode 100644 index 0000000..2c7a7cc --- /dev/null +++ b/lang/vendor/filament-actions/ru/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'Просмотр', + + 'modal' => [ + + 'heading' => 'Просмотр :label', + + 'actions' => [ + + 'close' => [ + 'label' => 'Закрыть', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sk/associate.php b/lang/vendor/filament-actions/sk/associate.php new file mode 100644 index 0000000..83f39e2 --- /dev/null +++ b/lang/vendor/filament-actions/sk/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Pripojiť', + + 'modal' => [ + + 'heading' => 'Pripojiť :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Záznam', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'Pripojiť', + ], + + 'associate_another' => [ + 'label' => 'Pripojiť & pripojiť ďalšie', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'Pripojené', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sk/attach.php b/lang/vendor/filament-actions/sk/attach.php new file mode 100644 index 0000000..31fee0a --- /dev/null +++ b/lang/vendor/filament-actions/sk/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Pridať', + + 'modal' => [ + + 'heading' => 'Pridať :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Záznam', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'Pridať', + ], + + 'attach_another' => [ + 'label' => 'Pridať & pridať ďalšie', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'Pridané', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sk/create.php b/lang/vendor/filament-actions/sk/create.php new file mode 100644 index 0000000..8b38cbf --- /dev/null +++ b/lang/vendor/filament-actions/sk/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'Vytvoriť', + + 'modal' => [ + + 'heading' => 'Vytvoriť :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'Vytvoriť', + ], + + 'create_another' => [ + 'label' => 'Vytvoriť & vytvoriť ďalšie', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Vytvoriť', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sk/delete.php b/lang/vendor/filament-actions/sk/delete.php new file mode 100644 index 0000000..0fa8e38 --- /dev/null +++ b/lang/vendor/filament-actions/sk/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Odstrániť', + + 'modal' => [ + + 'heading' => 'Odstrániť :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Odstrániť', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Odstránené', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Odstrániť vybrané', + + 'modal' => [ + + 'heading' => 'Odstrániť vybrané :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Odstrániť', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Odstránené', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sk/detach.php b/lang/vendor/filament-actions/sk/detach.php new file mode 100644 index 0000000..ef9d62b --- /dev/null +++ b/lang/vendor/filament-actions/sk/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Odobrať', + + 'modal' => [ + + 'heading' => 'Odobrať :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Odobrať', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Odobrať', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Odobrať vybrané', + + 'modal' => [ + + 'heading' => 'Odobrať vybrané :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Odobrať', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Odobrať', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sk/dissociate.php b/lang/vendor/filament-actions/sk/dissociate.php new file mode 100644 index 0000000..65cd3c6 --- /dev/null +++ b/lang/vendor/filament-actions/sk/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Odpojiť', + + 'modal' => [ + + 'heading' => 'Odpojiť :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Odpojiť', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Odpojené', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Odpojiť vybrané', + + 'modal' => [ + + 'heading' => 'Odpojiť vybrané :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Odpojiť', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Odpojené', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sk/edit.php b/lang/vendor/filament-actions/sk/edit.php new file mode 100644 index 0000000..6711af3 --- /dev/null +++ b/lang/vendor/filament-actions/sk/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Upraviť', + + 'modal' => [ + + 'heading' => 'Upraviť :label', + + 'actions' => [ + + 'save' => [ + 'label' => 'Uložiť zmeny', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Uložené', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sk/export.php b/lang/vendor/filament-actions/sk/export.php new file mode 100644 index 0000000..93ca994 --- /dev/null +++ b/lang/vendor/filament-actions/sk/export.php @@ -0,0 +1,77 @@ + 'Export :label', + + 'modal' => [ + + 'heading' => 'Export :label', + + 'form' => [ + + 'columns' => [ + + 'label' => 'Stĺpce', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column povolené', + ], + + 'label' => [ + 'label' => ':column popis', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'Exportovať', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Export dokončený', + + 'actions' => [ + + 'download_csv' => [ + 'label' => 'Stiahnuť .csv', + ], + + 'download_xlsx' => [ + 'label' => 'Stiahnuť .xlsx', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Export je príliš veľký', + 'body' => 'Naraz nemôžete exportovať viac ako 1 riadok.|Naraz nemôžete exportovať viac ako :count riadkov.', + ], + + 'started' => [ + 'title' => 'Export zahájený', + 'body' => 'Export bol zahájený a 1 riadok sa spracuje na pozadí.|Export bol zahájený a :count riadkov sa spracuje na pozadí.', + ], + + ], + + 'file_name' => 'export-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/sk/force-delete.php b/lang/vendor/filament-actions/sk/force-delete.php new file mode 100644 index 0000000..10ba86c --- /dev/null +++ b/lang/vendor/filament-actions/sk/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Trvalo odstrániť', + + 'modal' => [ + + 'heading' => 'Trvalo odstrániť :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Odstrániť', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Odstránené', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Trvalo odstrániť vybrané', + + 'modal' => [ + + 'heading' => 'Trvalo odstrániť vybrané :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Odstránené', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Odstránené', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sk/group.php b/lang/vendor/filament-actions/sk/group.php new file mode 100644 index 0000000..1a13018 --- /dev/null +++ b/lang/vendor/filament-actions/sk/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'Akcie', + ], + +]; diff --git a/lang/vendor/filament-actions/sk/import.php b/lang/vendor/filament-actions/sk/import.php new file mode 100644 index 0000000..758bf56 --- /dev/null +++ b/lang/vendor/filament-actions/sk/import.php @@ -0,0 +1,85 @@ + 'Import :label', + + 'modal' => [ + + 'heading' => 'Import :label', + + 'form' => [ + + 'file' => [ + + 'label' => 'Súbor', + + 'placeholder' => 'Nahrať CSV súbor', + + 'rules' => [ + 'duplicate_columns' => '{0} Súbor nesmie obsahovať viac ako jeden prázdny názov stĺpca.|{1,*} Súbor nesmie obsahovať duplicitné názvy stĺpcov: :columns.', + ], + + ], + + 'columns' => [ + 'label' => 'Stĺpce', + 'placeholder' => 'Vybrať stĺpce', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'Stiahnuť vzorový CSV súbor', + ], + + 'import' => [ + 'label' => 'Importovať', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Import dokončený', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'Stiahnuť informácie o chybnom riadku|Stiahnuť informácie o chybných riadkoch', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Nahraný CSV súbor je príliš veľký', + 'body' => 'Naraz nemôžete importovať viac ako 1 riadok.|Naraz nemôžete importovať viac ako :count riadkov.', + ], + + 'started' => [ + 'title' => 'Import zahájený', + 'body' => 'Import bol zahájený a 1 riadok sa spracuje na pozadí.|Import bol zahájený a :count riadkov sa spracuje na pozadí.', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-example', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_name-failed-rows', + 'error_header' => 'chyba', + 'system_error' => 'Chyba systému, prosím, kontaktujte podporu.', + 'column_mapping_required_for_new_record' => 'Stĺpec :attribute nebol namapovaný na stĺpec v súbore, ale je potrebný pre vytvorenie nových záznamov.', + ], + +]; diff --git a/lang/vendor/filament-actions/sk/modal.php b/lang/vendor/filament-actions/sk/modal.php new file mode 100644 index 0000000..aafaf8e --- /dev/null +++ b/lang/vendor/filament-actions/sk/modal.php @@ -0,0 +1,23 @@ + 'Naozaj chcete pokračovať?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Zrušiť', + ], + + 'confirm' => [ + 'label' => 'Potvrdiť', + ], + + 'submit' => [ + 'label' => 'Odoslať', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sk/replicate.php b/lang/vendor/filament-actions/sk/replicate.php new file mode 100644 index 0000000..4d50a8e --- /dev/null +++ b/lang/vendor/filament-actions/sk/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Duplikovať', + + 'modal' => [ + + 'heading' => 'Duplikovať :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'Duplikovať', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'Duplikované', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sk/restore.php b/lang/vendor/filament-actions/sk/restore.php new file mode 100644 index 0000000..9826dbb --- /dev/null +++ b/lang/vendor/filament-actions/sk/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Obnoviť', + + 'modal' => [ + + 'heading' => 'Obnoviť :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Obnoviť', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Obnovené', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Obnoviť vybrané', + + 'modal' => [ + + 'heading' => 'Obnoviť vybrané :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Obnoviť', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Obnovené', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sk/view.php b/lang/vendor/filament-actions/sk/view.php new file mode 100644 index 0000000..e575d2f --- /dev/null +++ b/lang/vendor/filament-actions/sk/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'Zobraziť', + + 'modal' => [ + + 'heading' => 'Zobraziť :label', + + 'actions' => [ + + 'close' => [ + 'label' => 'Zavrieť', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sl/associate.php b/lang/vendor/filament-actions/sl/associate.php new file mode 100644 index 0000000..4266345 --- /dev/null +++ b/lang/vendor/filament-actions/sl/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Poveži', + + 'modal' => [ + + 'heading' => 'Poveži :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Zapis', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'Poveži', + ], + + 'associate_another' => [ + 'label' => 'Poveži in poveži drugega', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'Povezano', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sl/attach.php b/lang/vendor/filament-actions/sl/attach.php new file mode 100644 index 0000000..3f99bad --- /dev/null +++ b/lang/vendor/filament-actions/sl/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Poveži', + + 'modal' => [ + + 'heading' => 'Poveži :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Zapis', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'Poveži', + ], + + 'attach_another' => [ + 'label' => 'Poveži in poveži drugega', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'Povezano', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sl/create.php b/lang/vendor/filament-actions/sl/create.php new file mode 100644 index 0000000..6fbe749 --- /dev/null +++ b/lang/vendor/filament-actions/sl/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'Nov :label', + + 'modal' => [ + + 'heading' => 'Ustvari :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'Ustvari', + ], + + 'create_another' => [ + 'label' => 'Ustvari in ustvari novega', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Ustvarjeno', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sl/delete.php b/lang/vendor/filament-actions/sl/delete.php new file mode 100644 index 0000000..2728d0a --- /dev/null +++ b/lang/vendor/filament-actions/sl/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Izbriši', + + 'modal' => [ + + 'heading' => 'Izbriši :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Izbriši', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Izbrisano', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Izbriši izbrane', + + 'modal' => [ + + 'heading' => 'Izbriši izbrane :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Izbriši', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Izbrisano', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sl/detach.php b/lang/vendor/filament-actions/sl/detach.php new file mode 100644 index 0000000..38ffe2d --- /dev/null +++ b/lang/vendor/filament-actions/sl/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Odstrani povezavo', + + 'modal' => [ + + 'heading' => 'Odstrani povezavo :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Odstrani povezavo', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Povezava odstranjena', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Odstrani povezavo iz izbranih', + + 'modal' => [ + + 'heading' => 'Odstrani povezavo iz izbranih :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Odstrani povezavo', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Povezava odstranjena', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sl/dissociate.php b/lang/vendor/filament-actions/sl/dissociate.php new file mode 100644 index 0000000..d28d0c8 --- /dev/null +++ b/lang/vendor/filament-actions/sl/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Loči', + + 'modal' => [ + + 'heading' => 'Loči :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Loči', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Ločeno', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Loči izbrane', + + 'modal' => [ + + 'heading' => 'Loči izbrane :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Loči', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Ločeno', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sl/edit.php b/lang/vendor/filament-actions/sl/edit.php new file mode 100644 index 0000000..2b8ddba --- /dev/null +++ b/lang/vendor/filament-actions/sl/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Uredi', + + 'modal' => [ + + 'heading' => 'Uredi :label', + + 'actions' => [ + + 'save' => [ + 'label' => 'Shrani spremembe', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Shranjeno', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sl/export.php b/lang/vendor/filament-actions/sl/export.php new file mode 100644 index 0000000..17f6893 --- /dev/null +++ b/lang/vendor/filament-actions/sl/export.php @@ -0,0 +1,77 @@ + 'Izvozi :label', + + 'modal' => [ + + 'heading' => 'Izvozi :label', + + 'form' => [ + + 'columns' => [ + + 'label' => 'Stolpci', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column omogočeno', + ], + + 'label' => [ + 'label' => 'Oznaka :column', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'Izvozi', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Izvoz zaključen', + + 'actions' => [ + + 'download_csv' => [ + 'label' => 'Prenesi .csv', + ], + + 'download_xlsx' => [ + 'label' => 'Prenesi .xlsx', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Izvoz je prevelik', + 'body' => 'Naenkrat lahko izvozite največ 1 vrstico.|Naenkrat lahko izvozite največ :count vrstic.', + ], + + 'started' => [ + 'title' => 'Izvoz se je začel', + 'body' => 'Vaš izvoz se je začel in 1 vrstica bo obdelana v ozadju. Ko bo končano, boste prejeli obvestilo s povezavo za prenos.|Vaš izvoz se je začel in :count vrstic bo obdelanih v ozadju. Ko bo končano, boste prejeli obvestilo s povezavo za prenos.', + ], + + ], + + 'file_name' => 'izvoz-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/sl/force-delete.php b/lang/vendor/filament-actions/sl/force-delete.php new file mode 100644 index 0000000..846a94f --- /dev/null +++ b/lang/vendor/filament-actions/sl/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Trajno izbriši', + + 'modal' => [ + + 'heading' => 'Trajno izbriši :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Trajno izbriši', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Trajno izbrisano', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Trajno izbriši izbrane', + + 'modal' => [ + + 'heading' => 'Trajno izbriši izbrane :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Izbriši', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Izbrisano', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sl/group.php b/lang/vendor/filament-actions/sl/group.php new file mode 100644 index 0000000..edd7ebb --- /dev/null +++ b/lang/vendor/filament-actions/sl/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'Akcije', + ], + +]; diff --git a/lang/vendor/filament-actions/sl/import.php b/lang/vendor/filament-actions/sl/import.php new file mode 100644 index 0000000..c842aca --- /dev/null +++ b/lang/vendor/filament-actions/sl/import.php @@ -0,0 +1,85 @@ + 'Uvozi :label', + + 'modal' => [ + + 'heading' => 'Uvozi :label', + + 'form' => [ + + 'file' => [ + + 'label' => 'Datoteka', + + 'placeholder' => 'Naloži CSV datoteko', + + 'rules' => [ + 'duplicate_columns' => '{0} Datoteka ne sme vsebovati več kot enega praznega imena stolpca.|{1,*} Datoteka ne sme vsebovati podvojenih imen stolpcev: :columns.', + ], + + ], + + 'columns' => [ + 'label' => 'Stolpci', + 'placeholder' => 'Izberi stolpec', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'Prenesi primer CSV datoteke', + ], + + 'import' => [ + 'label' => 'Uvozi', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Uvoz zaključen', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'Prenesi informacije o neuspešni vrstici|Prenesi informacije o neuspešnih vrsticah', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Naložena CSV datoteka je prevelika', + 'body' => 'Naenkrat lahko uvozite največ 1 vrstico.|Naenkrat lahko uvozite največ :count vrstic.', + ], + + 'started' => [ + 'title' => 'Uvoz se je začel', + 'body' => 'Vaš uvoz se je začel in 1 vrstica bo obdelana v ozadju.|Vaš uvoz se je začel in :count vrstic bo obdelanih v ozadju.', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-example', + ], + + 'failure_csv' => [ + 'file_name' => 'uvoz-:import_id-:csv_name-failed-rows', + 'error_header' => 'error', + 'system_error' => 'Sistemska napaka, prosimo kontaktirajte podporo.', + 'column_mapping_required_for_new_record' => 'Stolpec :attribute ni bil povezan s stolpcem v datoteki, vendar je obvezen za ustvarjanje novih zapisov.', + ], + +]; diff --git a/lang/vendor/filament-actions/sl/modal.php b/lang/vendor/filament-actions/sl/modal.php new file mode 100644 index 0000000..a64e5ac --- /dev/null +++ b/lang/vendor/filament-actions/sl/modal.php @@ -0,0 +1,23 @@ + 'Ali ste prepričani, da želite to narediti?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Prekliči', + ], + + 'confirm' => [ + 'label' => 'Potrdi', + ], + + 'submit' => [ + 'label' => 'Pošlji', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sl/replicate.php b/lang/vendor/filament-actions/sl/replicate.php new file mode 100644 index 0000000..b832b9d --- /dev/null +++ b/lang/vendor/filament-actions/sl/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Podvoji', + + 'modal' => [ + + 'heading' => 'Podvoji :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'Podvoji', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'Podvojeno', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sl/restore.php b/lang/vendor/filament-actions/sl/restore.php new file mode 100644 index 0000000..6984f5b --- /dev/null +++ b/lang/vendor/filament-actions/sl/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Obnovi', + + 'modal' => [ + + 'heading' => 'Obnovi :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Obnovi', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Obnovljeno', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Obnovi izbrane', + + 'modal' => [ + + 'heading' => 'Obnovi izbrane :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Obnovi', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Obnovljeno', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sl/view.php b/lang/vendor/filament-actions/sl/view.php new file mode 100644 index 0000000..eee83bc --- /dev/null +++ b/lang/vendor/filament-actions/sl/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'Prikaži', + + 'modal' => [ + + 'heading' => 'Prikaži :label', + + 'actions' => [ + + 'close' => [ + 'label' => 'Zapri', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sq/associate.php b/lang/vendor/filament-actions/sq/associate.php new file mode 100644 index 0000000..7cb8033 --- /dev/null +++ b/lang/vendor/filament-actions/sq/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Lidh', + + 'modal' => [ + + 'heading' => 'Lidh :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Regjistro', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'Lidh', + ], + + 'associate_another' => [ + 'label' => 'Lidh & lidh another', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'U lidh', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sq/attach.php b/lang/vendor/filament-actions/sq/attach.php new file mode 100644 index 0000000..c14df0f --- /dev/null +++ b/lang/vendor/filament-actions/sq/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Ngarko', + + 'modal' => [ + + 'heading' => 'Ngarko :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Record', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'Ngarko', + ], + + 'attach_another' => [ + 'label' => 'Ngarko & ngarko një tjetër', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'U ngarkua', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sq/create.php b/lang/vendor/filament-actions/sq/create.php new file mode 100644 index 0000000..5af5654 --- /dev/null +++ b/lang/vendor/filament-actions/sq/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'Krijo :label', + + 'modal' => [ + + 'heading' => 'Krijo :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'Krijo', + ], + + 'create_another' => [ + 'label' => 'Krijo & krijo një tjetër', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'U krijua', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sq/delete.php b/lang/vendor/filament-actions/sq/delete.php new file mode 100644 index 0000000..c7cfb11 --- /dev/null +++ b/lang/vendor/filament-actions/sq/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Fshi', + + 'modal' => [ + + 'heading' => 'Fshi :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Fshi', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'U fshi', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Fshi të selektuarin', + + 'modal' => [ + + 'heading' => 'Fshi të selektuarin :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Fshi', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'U fshi', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sq/detach.php b/lang/vendor/filament-actions/sq/detach.php new file mode 100644 index 0000000..c4c8fab --- /dev/null +++ b/lang/vendor/filament-actions/sq/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Shkëput', + + 'modal' => [ + + 'heading' => 'Shkëput :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Shkëput', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'U shkëput', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Shkëput të përzgjedhurin', + + 'modal' => [ + + 'heading' => 'Shkëput të përzgjedhurin :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Shkëput', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'U shkëput', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sq/dissociate.php b/lang/vendor/filament-actions/sq/dissociate.php new file mode 100644 index 0000000..0fc5228 --- /dev/null +++ b/lang/vendor/filament-actions/sq/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Shkëput', + + 'modal' => [ + + 'heading' => 'Shkëput :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Shkëput', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Shkëput', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Shkëput të përzgjedhurin', + + 'modal' => [ + + 'heading' => 'Shkëput të përzgjedhurin :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Shkëput', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'U shkëput', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sq/edit.php b/lang/vendor/filament-actions/sq/edit.php new file mode 100644 index 0000000..9f6194a --- /dev/null +++ b/lang/vendor/filament-actions/sq/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Modifiko', + + 'modal' => [ + + 'heading' => 'Modifiko :label', + + 'actions' => [ + + 'save' => [ + 'label' => 'Ruaj ndryshimet', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'U ruajt', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sq/force-delete.php b/lang/vendor/filament-actions/sq/force-delete.php new file mode 100644 index 0000000..6ba06ff --- /dev/null +++ b/lang/vendor/filament-actions/sq/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Fshi me forcë', + + 'modal' => [ + + 'heading' => 'Fshi me forcë :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Fshi', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'U fshi', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Fshi me forcë të selektuarin', + + 'modal' => [ + + 'heading' => 'Fshi me forcë të selektuarin :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Fshi', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'U fshi', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sq/group.php b/lang/vendor/filament-actions/sq/group.php new file mode 100644 index 0000000..a05a8c1 --- /dev/null +++ b/lang/vendor/filament-actions/sq/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'Veprimet', + ], + +]; diff --git a/lang/vendor/filament-actions/sq/modal.php b/lang/vendor/filament-actions/sq/modal.php new file mode 100644 index 0000000..5f3294f --- /dev/null +++ b/lang/vendor/filament-actions/sq/modal.php @@ -0,0 +1,23 @@ + 'Jeni të sigurt që dëshironi ta bëni këtë?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Anulo', + ], + + 'confirm' => [ + 'label' => 'Konfirmo', + ], + + 'submit' => [ + 'label' => 'Ruaj', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sq/replicate.php b/lang/vendor/filament-actions/sq/replicate.php new file mode 100644 index 0000000..d23b1fb --- /dev/null +++ b/lang/vendor/filament-actions/sq/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Kopjo', + + 'modal' => [ + + 'heading' => 'Kopjo :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'Kopjo', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'U kopjua', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sq/restore.php b/lang/vendor/filament-actions/sq/restore.php new file mode 100644 index 0000000..a00cd87 --- /dev/null +++ b/lang/vendor/filament-actions/sq/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Rivendos', + + 'modal' => [ + + 'heading' => 'Rivendos :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Rivendos', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'U rivendos', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Rivendos të selektuarin', + + 'modal' => [ + + 'heading' => 'Rivendos të selektuarin :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Rivendos', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'U rivendos', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sq/view.php b/lang/vendor/filament-actions/sq/view.php new file mode 100644 index 0000000..2e796c0 --- /dev/null +++ b/lang/vendor/filament-actions/sq/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'Pamje', + + 'modal' => [ + + 'heading' => 'Pamje :label', + + 'actions' => [ + + 'close' => [ + 'label' => 'Mbyll', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sv/associate.php b/lang/vendor/filament-actions/sv/associate.php new file mode 100644 index 0000000..b3b7727 --- /dev/null +++ b/lang/vendor/filament-actions/sv/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Koppla', + + 'modal' => [ + + 'heading' => 'Koppla :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Objekt', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'Koppla', + ], + + 'associate_another' => [ + 'label' => 'Koppla & koppla en till', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'Kopplades', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sv/attach.php b/lang/vendor/filament-actions/sv/attach.php new file mode 100644 index 0000000..863f4bf --- /dev/null +++ b/lang/vendor/filament-actions/sv/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Koppla', + + 'modal' => [ + + 'heading' => 'Koppla :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Objekt', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'Koppla', + ], + + 'attach_another' => [ + 'label' => 'Koppla & koppla en till', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'Kopplades', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sv/create.php b/lang/vendor/filament-actions/sv/create.php new file mode 100644 index 0000000..023940c --- /dev/null +++ b/lang/vendor/filament-actions/sv/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'Ny :label', + + 'modal' => [ + + 'heading' => 'Skapa :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'Skapa', + ], + + 'create_another' => [ + 'label' => 'Skapa & skapa en till', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Skapades', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sv/delete.php b/lang/vendor/filament-actions/sv/delete.php new file mode 100644 index 0000000..8d0dbf1 --- /dev/null +++ b/lang/vendor/filament-actions/sv/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Radera', + + 'modal' => [ + + 'heading' => 'Radera :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Radera', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Raderades', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Radera valda', + + 'modal' => [ + + 'heading' => 'Radera valda :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Radera', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Raderades', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sv/detach.php b/lang/vendor/filament-actions/sv/detach.php new file mode 100644 index 0000000..943588e --- /dev/null +++ b/lang/vendor/filament-actions/sv/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Frånkoppla', + + 'modal' => [ + + 'heading' => 'Frånkoppla :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Frånkoppla', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Frånkopplades', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Frånkoppla valda', + + 'modal' => [ + + 'heading' => 'Frånkoppla valda :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Frånkoppla', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Frånkopplades', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sv/dissociate.php b/lang/vendor/filament-actions/sv/dissociate.php new file mode 100644 index 0000000..415f359 --- /dev/null +++ b/lang/vendor/filament-actions/sv/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Frånkoppla', + + 'modal' => [ + + 'heading' => 'Frånkoppla :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Frånkoppla', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Frånkopplades', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Frånkoppla valda', + + 'modal' => [ + + 'heading' => 'Frånkoppla valda :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Frånkoppla', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Frånkopplades', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sv/edit.php b/lang/vendor/filament-actions/sv/edit.php new file mode 100644 index 0000000..e58b6f3 --- /dev/null +++ b/lang/vendor/filament-actions/sv/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Redigera', + + 'modal' => [ + + 'heading' => 'Redigera :label', + + 'actions' => [ + + 'save' => [ + 'label' => 'Spara ändringar', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Sparades', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sv/export.php b/lang/vendor/filament-actions/sv/export.php new file mode 100644 index 0000000..f097c02 --- /dev/null +++ b/lang/vendor/filament-actions/sv/export.php @@ -0,0 +1,77 @@ + 'Exportera :label', + + 'modal' => [ + + 'heading' => 'Exportera :label', + + 'form' => [ + + 'columns' => [ + + 'label' => 'Kolumner', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column aktiverad', + ], + + 'label' => [ + 'label' => ':column namn', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'Exportera', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Export slutförd', + + 'actions' => [ + + 'download_csv' => [ + 'label' => 'Ladda ner .csv', + ], + + 'download_xlsx' => [ + 'label' => 'Ladda ner .xlsx', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Exporten är för stor', + 'body' => 'Du kan inte exportera fler än 1 rad åt gången.|Du kan inte exportera fler än :count rader åt gången.', + ], + + 'started' => [ + 'title' => 'Exporten startades', + 'body' => 'Din export har börjat och 1 rad kommer att bearbetas i bakgrunden. Du får en notis med en nedladdningslänk när den är slutförd.|Din export har börjat och :count rader kommer att bearbetas i bakgrunden. Du får en notis med en nedladdningslänk när den är slutförd.', + ], + + ], + + 'file_name' => 'export-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/sv/force-delete.php b/lang/vendor/filament-actions/sv/force-delete.php new file mode 100644 index 0000000..bdb8a2b --- /dev/null +++ b/lang/vendor/filament-actions/sv/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Tvångsradera', + + 'modal' => [ + + 'heading' => 'Tvångsradera :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Radera', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Raderades', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Tvångsradera valda', + + 'modal' => [ + + 'heading' => 'Tvångsradera valda :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Radera', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Raderades', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sv/group.php b/lang/vendor/filament-actions/sv/group.php new file mode 100644 index 0000000..fd71fa5 --- /dev/null +++ b/lang/vendor/filament-actions/sv/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'Åtgärder', + ], + +]; diff --git a/lang/vendor/filament-actions/sv/import.php b/lang/vendor/filament-actions/sv/import.php new file mode 100644 index 0000000..f28203f --- /dev/null +++ b/lang/vendor/filament-actions/sv/import.php @@ -0,0 +1,85 @@ + 'Importera :label', + + 'modal' => [ + + 'heading' => 'Importera :label', + + 'form' => [ + + 'file' => [ + + 'label' => 'Fil', + + 'placeholder' => 'Ladda upp en CSV-fil', + + 'rules' => [ + 'duplicate_columns' => '{0} Filen kan inte innehålla fler än en tom kolumn i rubrikraden.|{1,*} Filen kan inte innehålla identiska kolumner i rubrikraden: :columns.', + ], + + ], + + 'columns' => [ + 'label' => 'Kolumner', + 'placeholder' => 'Välj en kolumn', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'Ladda ner exempelfil (CSV)', + ], + + 'import' => [ + 'label' => 'Importera', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Import slutförd', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'Ladda ner information om den misslyckade raden|Ladda ner information om de misslyckade raderna', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Den uppladdade CSV-filen är för stor', + 'body' => 'Du kan inte importera fler än 1 rad åt gången.|Du kan inte importera fler än :count rader åt gången.', + ], + + 'started' => [ + 'title' => 'Importen startades', + 'body' => 'Din import har börjat och 1 rad kommer att bearbetas i bakgrunden.|Din import har börjat och :count rader kommer att bearbetas i bakgrunden.', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-example', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_name-misslyckade-rader', + 'error_header' => 'fel', + 'system_error' => 'Systemfel, vänligen kontakta support.', + 'column_mapping_required_for_new_record' => 'Kolumnen :attribute är inte mappad till någon kolumn i filen, men den krävs för att skapa nya objekt.', + ], + +]; diff --git a/lang/vendor/filament-actions/sv/modal.php b/lang/vendor/filament-actions/sv/modal.php new file mode 100644 index 0000000..77136e1 --- /dev/null +++ b/lang/vendor/filament-actions/sv/modal.php @@ -0,0 +1,23 @@ + 'Är du säker på att du vill göra det här?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Avbryt', + ], + + 'confirm' => [ + 'label' => 'Bekräfta', + ], + + 'submit' => [ + 'label' => 'Skicka', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sv/replicate.php b/lang/vendor/filament-actions/sv/replicate.php new file mode 100644 index 0000000..bc66834 --- /dev/null +++ b/lang/vendor/filament-actions/sv/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Duplicera', + + 'modal' => [ + + 'heading' => 'Duplicera :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'Duplicera', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'Duplicerades', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sv/restore.php b/lang/vendor/filament-actions/sv/restore.php new file mode 100644 index 0000000..c01f203 --- /dev/null +++ b/lang/vendor/filament-actions/sv/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Återställ', + + 'modal' => [ + + 'heading' => 'Återställ :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Återställ', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Återställdes', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Återställ valda', + + 'modal' => [ + + 'heading' => 'Återställ valda :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Återställ', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Återställdes', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sv/view.php b/lang/vendor/filament-actions/sv/view.php new file mode 100644 index 0000000..57ea2f5 --- /dev/null +++ b/lang/vendor/filament-actions/sv/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'Visa', + + 'modal' => [ + + 'heading' => 'Visa :label', + + 'actions' => [ + + 'close' => [ + 'label' => 'Stäng', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sw/associate.php b/lang/vendor/filament-actions/sw/associate.php new file mode 100644 index 0000000..35d3bbb --- /dev/null +++ b/lang/vendor/filament-actions/sw/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Unganisha', + + 'modal' => [ + + 'heading' => 'Unganisha :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Rekodi', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'Unganisha', + ], + + 'associate_another' => [ + 'label' => 'Unganisha na unganisha tena', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'Imeunganishwa', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sw/attach.php b/lang/vendor/filament-actions/sw/attach.php new file mode 100644 index 0000000..3d06859 --- /dev/null +++ b/lang/vendor/filament-actions/sw/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Pakia', + + 'modal' => [ + + 'heading' => 'Pakia :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Rekodi', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'Pakia', + ], + + 'attach_another' => [ + 'label' => 'Pakia na pakia tena', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'Imepakiwa', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sw/create.php b/lang/vendor/filament-actions/sw/create.php new file mode 100644 index 0000000..3f1d1bd --- /dev/null +++ b/lang/vendor/filament-actions/sw/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => ':label mpya', + + 'modal' => [ + + 'heading' => 'Tengeneza :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'Tengeneza', + ], + + 'create_another' => [ + 'label' => 'Tengeneza na tengeneza nyingine', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Imetengenezwa', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sw/delete.php b/lang/vendor/filament-actions/sw/delete.php new file mode 100644 index 0000000..25b8dfd --- /dev/null +++ b/lang/vendor/filament-actions/sw/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Futa', + + 'modal' => [ + + 'heading' => 'Futa :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Futa', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Imefutwa', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Futa chaguo', + + 'modal' => [ + + 'heading' => 'Futa chaguo :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Futa', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Imefutwa', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sw/detach.php b/lang/vendor/filament-actions/sw/detach.php new file mode 100644 index 0000000..a88d115 --- /dev/null +++ b/lang/vendor/filament-actions/sw/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Tenganisha', + + 'modal' => [ + + 'heading' => 'Tenganisha :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Tenganisha', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Imetenganishwa', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Tenganisha chaguo', + + 'modal' => [ + + 'heading' => 'Tenganisha chaguo :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Tenganisha', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Imetenganishwa', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sw/dissociate.php b/lang/vendor/filament-actions/sw/dissociate.php new file mode 100644 index 0000000..2810bab --- /dev/null +++ b/lang/vendor/filament-actions/sw/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Tenganisha', + + 'modal' => [ + + 'heading' => 'Tenganisha :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Tenganisha', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Imetenganishwa', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Tenganisha chaguo', + + 'modal' => [ + + 'heading' => 'Tenganisha chaguo :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Tenganisha', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Imetenganishwa', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sw/edit.php b/lang/vendor/filament-actions/sw/edit.php new file mode 100644 index 0000000..7559ea7 --- /dev/null +++ b/lang/vendor/filament-actions/sw/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Hariri', + + 'modal' => [ + + 'heading' => 'Hariri :label', + + 'actions' => [ + + 'save' => [ + 'label' => 'Hifadhi mabadiliko', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Imehifadhiwa', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sw/force-delete.php b/lang/vendor/filament-actions/sw/force-delete.php new file mode 100644 index 0000000..f43a86f --- /dev/null +++ b/lang/vendor/filament-actions/sw/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Futa kwa lazima', + + 'modal' => [ + + 'heading' => 'Futa kwa lazima :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Futa', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Imefutwa', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Futa kwa lazima chaguo', + + 'modal' => [ + + 'heading' => 'Futa kwa lazima chaguo :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Futa', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Imefutwa', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sw/group.php b/lang/vendor/filament-actions/sw/group.php new file mode 100644 index 0000000..04a7778 --- /dev/null +++ b/lang/vendor/filament-actions/sw/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'Vitendo', + ], + +]; diff --git a/lang/vendor/filament-actions/sw/modal.php b/lang/vendor/filament-actions/sw/modal.php new file mode 100644 index 0000000..ebe4697 --- /dev/null +++ b/lang/vendor/filament-actions/sw/modal.php @@ -0,0 +1,23 @@ + 'Unahakika unataka kufanya hili?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Ghairi', + ], + + 'confirm' => [ + 'label' => 'Thibitisha', + ], + + 'submit' => [ + 'label' => 'Wasilisha', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sw/replicate.php b/lang/vendor/filament-actions/sw/replicate.php new file mode 100644 index 0000000..f15da57 --- /dev/null +++ b/lang/vendor/filament-actions/sw/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Iga', + + 'modal' => [ + + 'heading' => 'Iga :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'Iga', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'Imeigwa', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sw/restore.php b/lang/vendor/filament-actions/sw/restore.php new file mode 100644 index 0000000..ed41929 --- /dev/null +++ b/lang/vendor/filament-actions/sw/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Rudisha', + + 'modal' => [ + + 'heading' => 'Rudisha :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Rudisha', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Imerudishwa', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Rudisha chaguo', + + 'modal' => [ + + 'heading' => 'Rudisha chaguo :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Rudisha', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Imerudishwa', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/sw/view.php b/lang/vendor/filament-actions/sw/view.php new file mode 100644 index 0000000..263caba --- /dev/null +++ b/lang/vendor/filament-actions/sw/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'Angalia', + + 'modal' => [ + + 'heading' => 'Angalia :label', + + 'actions' => [ + + 'close' => [ + 'label' => 'Funga', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/th/associate.php b/lang/vendor/filament-actions/th/associate.php new file mode 100644 index 0000000..210ebbf --- /dev/null +++ b/lang/vendor/filament-actions/th/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'เชื่อมโยง', + + 'modal' => [ + + 'heading' => 'เชื่อมโยง :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'รายการ', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'เชื่อมโยง', + ], + + 'associate_another' => [ + 'label' => 'เชื่อมโยงและเชื่อมโยงรายการอื่น', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'บันทึกเรียบร้อย', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/th/attach.php b/lang/vendor/filament-actions/th/attach.php new file mode 100644 index 0000000..a4d083a --- /dev/null +++ b/lang/vendor/filament-actions/th/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'แนบ', + + 'modal' => [ + + 'heading' => 'แนบ :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'รายการ', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'แนบ', + ], + + 'attach_another' => [ + 'label' => 'แนบและแนบรายการอื่น', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'บันทึกเรียบร้อย', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/th/create.php b/lang/vendor/filament-actions/th/create.php new file mode 100644 index 0000000..83885a1 --- /dev/null +++ b/lang/vendor/filament-actions/th/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'เพิ่ม:label', + + 'modal' => [ + + 'heading' => 'เพิ่ม:label', + + 'actions' => [ + + 'create' => [ + 'label' => 'บันทึก', + ], + + 'create_another' => [ + 'label' => 'บันทึกและเพิ่มอีกรายการ', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'บันทึกเรียบร้อย', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/th/delete.php b/lang/vendor/filament-actions/th/delete.php new file mode 100644 index 0000000..11bac95 --- /dev/null +++ b/lang/vendor/filament-actions/th/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'ลบ', + + 'modal' => [ + + 'heading' => 'ลบ:label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'ลบ', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'ลบข้อมูลเรียบร้อย', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'ลบที่เลือก', + + 'modal' => [ + + 'heading' => 'ลบ:labelที่เลือก', + + 'actions' => [ + + 'delete' => [ + 'label' => 'ลบ', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'ลบข้อมูลเรียบร้อย', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/th/detach.php b/lang/vendor/filament-actions/th/detach.php new file mode 100644 index 0000000..3b1ce0e --- /dev/null +++ b/lang/vendor/filament-actions/th/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'แยกออก', + + 'modal' => [ + + 'heading' => 'แยก:labelออก', + + 'actions' => [ + + 'detach' => [ + 'label' => 'แยกออก', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'บันทึกเรียบร้อย', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'แยกที่เลือกออก', + + 'modal' => [ + + 'heading' => 'แยก:labelที่เลือกออก', + + 'actions' => [ + + 'detach' => [ + 'label' => 'แยกออก', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'บันทึกเรียบร้อย', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/th/dissociate.php b/lang/vendor/filament-actions/th/dissociate.php new file mode 100644 index 0000000..d7ef6f1 --- /dev/null +++ b/lang/vendor/filament-actions/th/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'ยกเลิกการเชื่อมโยง', + + 'modal' => [ + + 'heading' => 'ยกเลิกการเชื่อมโยง :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'ยกเลิกการเชื่อมโยง', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'บันทึกเรียบร้อย', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'ยกเลิกการเชื่อมโยงที่เลือก', + + 'modal' => [ + + 'heading' => 'ยกเลิกการเชื่อมโยง :label ที่เลือก', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'ยกเลิกการเชื่อมโยง', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'บันทึกเรียบร้อย', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/th/edit.php b/lang/vendor/filament-actions/th/edit.php new file mode 100644 index 0000000..ff69431 --- /dev/null +++ b/lang/vendor/filament-actions/th/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'แก้ไข', + + 'modal' => [ + + 'heading' => 'แก้ไข:label', + + 'actions' => [ + + 'save' => [ + 'label' => 'บันทึก', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'บันทึกข้อมูลเรียบร้อย', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/th/export.php b/lang/vendor/filament-actions/th/export.php new file mode 100644 index 0000000..98655f1 --- /dev/null +++ b/lang/vendor/filament-actions/th/export.php @@ -0,0 +1,77 @@ + 'ส่ง :label ออก', + + 'modal' => [ + + 'heading' => 'ส่ง :label ออก', + + 'form' => [ + + 'columns' => [ + + 'label' => 'คอลัมน์', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column เปิดใช้งาน', + ], + + 'label' => [ + 'label' => 'ป้ายชื่อ :column', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'ส่งออก', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'การส่งออกเสร็จสิ้น', + + 'actions' => [ + + 'download_csv' => [ + 'label' => 'ดาวน์โหลด .csv', + ], + + 'download_xlsx' => [ + 'label' => 'ดาวน์โหลด .xlsx', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'ข้อมูลส่งออกใหญ่เกินไป', + 'body' => 'ไม่สามารถส่งออกได้มากกว่า 1 แถวในครั้งเดียว|ไม่สามารถส่งออกได้มากกว่า :count แถวในครั้งเดียว', + ], + + 'started' => [ + 'title' => 'การส่งออกเริ่มต้นแล้ว', + 'body' => 'การส่งออกได้เริ่มต้นแล้ว และ 1 แถวจะถูกประมวลผลในเบื้องหลัง|การส่งออกได้เริ่มต้นแล้ว และ :count แถวจะถูกประมวลผลในเบื้องหลัง', + ], + + ], + + 'file_name' => 'export-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/th/force-delete.php b/lang/vendor/filament-actions/th/force-delete.php new file mode 100644 index 0000000..ba79f1d --- /dev/null +++ b/lang/vendor/filament-actions/th/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'บังคับลบ', + + 'modal' => [ + + 'heading' => 'บังคับลบ :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'ลบ', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'ลบข้อมูลเรียบร้อย', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'บังคับลบที่เลือก', + + 'modal' => [ + + 'heading' => 'บังคับลบ :label ที่เลือก', + + 'actions' => [ + + 'delete' => [ + 'label' => 'ลบ', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'ลบข้อมูลเรียบร้อย', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/th/group.php b/lang/vendor/filament-actions/th/group.php new file mode 100644 index 0000000..a9f7939 --- /dev/null +++ b/lang/vendor/filament-actions/th/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'การกระทำ', + ], + +]; diff --git a/lang/vendor/filament-actions/th/import.php b/lang/vendor/filament-actions/th/import.php new file mode 100644 index 0000000..81493b3 --- /dev/null +++ b/lang/vendor/filament-actions/th/import.php @@ -0,0 +1,77 @@ + 'นำเข้า :label', + + 'modal' => [ + + 'heading' => 'นำเข้า :label', + + 'form' => [ + + 'file' => [ + 'label' => 'ไฟล์', + 'placeholder' => 'อัปโหลดไฟล์ CSV', + ], + + 'columns' => [ + 'label' => 'คอลัมน์', + 'placeholder' => 'เลือกคอลัมน์', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'ดาวน์โหลดตัวอย่างไฟล์ CSV', + ], + + 'import' => [ + 'label' => 'นำเข้า', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'การนำเข้าเสร็จสิ้น', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'ดาวน์โหลดข้อมูลเกี่ยวกับแถวที่ไม่สำเร็จ|ดาวน์โหลดข้อมูลเกี่ยวกับแถวที่ไม่สำเร็จ', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'ไฟล์ CSV ที่อัปโหลดใหญ่เกินไป', + 'body' => 'ไม่สามารถนำเข้ามากกว่า 1 แถวในครั้งเดียวได้|ไม่สามารถนำเข้ามากกว่า :count แถวในครั้งเดียวได้', + ], + + 'started' => [ + 'title' => 'เริ่มต้นการนำเข้าข้อมูล', + 'body' => 'การนำเข้าได้เริ่มต้นแล้ว และ 1 รายการจะถูกประมวลผลในเบื้องหลัง|การนำเข้าได้เริ่มต้นแล้ว และ :count รายการจะถูกประมวลผลในเบื้องหลัง', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-example', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_name-failed-rows', + 'error_header' => 'error', + 'system_error' => 'ข้อผิดพลาดในระบบ โปรดติดต่อฝ่ายสนับสนุน', + ], + +]; diff --git a/lang/vendor/filament-actions/th/modal.php b/lang/vendor/filament-actions/th/modal.php new file mode 100644 index 0000000..5eeb7ff --- /dev/null +++ b/lang/vendor/filament-actions/th/modal.php @@ -0,0 +1,23 @@ + 'แน่ใจหรือไม่ว่าต้องการดำเนินการต่อ', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'ยกเลิก', + ], + + 'confirm' => [ + 'label' => 'ยืนยัน', + ], + + 'submit' => [ + 'label' => 'ส่ง', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/th/replicate.php b/lang/vendor/filament-actions/th/replicate.php new file mode 100644 index 0000000..65bbb69 --- /dev/null +++ b/lang/vendor/filament-actions/th/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'ทำซ้ำ', + + 'modal' => [ + + 'heading' => 'ทำซ้ำ :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'ทำซ้ำ', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'ทำซ้ำเรียบร้อยแล้ว', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/th/restore.php b/lang/vendor/filament-actions/th/restore.php new file mode 100644 index 0000000..60f358e --- /dev/null +++ b/lang/vendor/filament-actions/th/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'กู้คืน', + + 'modal' => [ + + 'heading' => 'กู้คืน :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'กู้คืน', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'กู้คืนข้อมูลเรียบร้อย', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'กู้คืนที่เลือก', + + 'modal' => [ + + 'heading' => 'กู้คืน :label ที่เลือก', + + 'actions' => [ + + 'restore' => [ + 'label' => 'กู้คืน', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'กู้คืนข้อมูลเรียบร้อย', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/th/view.php b/lang/vendor/filament-actions/th/view.php new file mode 100644 index 0000000..4522397 --- /dev/null +++ b/lang/vendor/filament-actions/th/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'ดู', + + 'modal' => [ + + 'heading' => 'ดู :label', + + 'actions' => [ + + 'close' => [ + 'label' => 'ปิด', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/tr/associate.php b/lang/vendor/filament-actions/tr/associate.php new file mode 100644 index 0000000..584c9b4 --- /dev/null +++ b/lang/vendor/filament-actions/tr/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'İlişkilendir', + + 'modal' => [ + + 'heading' => ':label İlişkilendir', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Kayıt', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'İlişkilendir', + ], + + 'associate_another' => [ + 'label' => 'İlişkilendir ve başka bir taneye başla', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'İlişkilendirildi', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/tr/attach.php b/lang/vendor/filament-actions/tr/attach.php new file mode 100644 index 0000000..9b2eca2 --- /dev/null +++ b/lang/vendor/filament-actions/tr/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'İliştir', + + 'modal' => [ + + 'heading' => ':label iliştir', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Kayıt', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'İliştir', + ], + + 'attach_another' => [ + 'label' => 'İliştir ve başka bir taneye başla', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'İliştirildi', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/tr/create.php b/lang/vendor/filament-actions/tr/create.php new file mode 100644 index 0000000..b0f243f --- /dev/null +++ b/lang/vendor/filament-actions/tr/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => ':label Oluştur', + + 'modal' => [ + + 'heading' => ':label oluştur', + + 'actions' => [ + + 'create' => [ + 'label' => 'Oluştur', + ], + + 'create_another' => [ + 'label' => 'Oluştur & yeni oluştur', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Oluşturuldu', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/tr/delete.php b/lang/vendor/filament-actions/tr/delete.php new file mode 100644 index 0000000..0dd8a5a --- /dev/null +++ b/lang/vendor/filament-actions/tr/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Sil', + + 'modal' => [ + + 'heading' => ':label Sil', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Sil', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Silindi', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Seçilenleri sil', + + 'modal' => [ + + 'heading' => 'Seçilenleri sil', // When ':label' is used here, the meaning is distorted. + + 'actions' => [ + + 'delete' => [ + 'label' => 'Sil', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Silindi', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/tr/detach.php b/lang/vendor/filament-actions/tr/detach.php new file mode 100644 index 0000000..bc4ccbe --- /dev/null +++ b/lang/vendor/filament-actions/tr/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Ayır', + + 'modal' => [ + + 'heading' => ':label ayır', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Ayır', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Ayrıldı', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Seçiliyi ayır', + + 'modal' => [ + + 'heading' => ':label seçiliyi ayır ', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Seçiliyi ayır', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Ayrıldı', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/tr/dissociate.php b/lang/vendor/filament-actions/tr/dissociate.php new file mode 100644 index 0000000..15a848c --- /dev/null +++ b/lang/vendor/filament-actions/tr/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Ayrıştır', + + 'modal' => [ + + 'heading' => ':label ayrıştır', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Ayrıştır', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Ayrıştırıldı', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Seçiliyi ayrıştır', + + 'modal' => [ + + 'heading' => ':label seçiliyi ayrıştır', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Seçiliyi ayrıştır', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Ayrıştırıldı', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/tr/edit.php b/lang/vendor/filament-actions/tr/edit.php new file mode 100644 index 0000000..bcd1a48 --- /dev/null +++ b/lang/vendor/filament-actions/tr/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Düzenle', + + 'modal' => [ + + 'heading' => ':label düzenle', + + 'actions' => [ + + 'save' => [ + 'label' => 'Kaydet', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Kaydedildi', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/tr/export.php b/lang/vendor/filament-actions/tr/export.php new file mode 100644 index 0000000..9dbadbd --- /dev/null +++ b/lang/vendor/filament-actions/tr/export.php @@ -0,0 +1,77 @@ + 'Dışa Aktar :label', + + 'modal' => [ + + 'heading' => 'Dışa Aktar :label', + + 'form' => [ + + 'columns' => [ + + 'label' => 'Sütunlar', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column etkin', + ], + + 'label' => [ + 'label' => ':column etiketi', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'Dışa Aktar', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Dışa Aktarım Tamamlandı', + + 'actions' => [ + + 'download_csv' => [ + 'label' => '.csv Olarak İndir', + ], + + 'download_xlsx' => [ + 'label' => '.xlsx Olarak İndir', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Maksimum Satır Sayısı Aşıldı', + 'body' => 'Birden fazla satırı dışa aktaramazsınız.|:count satırı dışa aktaramazsınız.', + ], + + 'started' => [ + 'title' => 'Dışa Aktarım Başladı', + 'body' => 'Dışa aktarım başladı ve 1 satır arka planda işlenecek.|Dışa aktarım başladı ve :count satır arka planda işlenecek.', + ], + + ], + + 'file_name' => 'export-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/tr/force-delete.php b/lang/vendor/filament-actions/tr/force-delete.php new file mode 100644 index 0000000..a240116 --- /dev/null +++ b/lang/vendor/filament-actions/tr/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Kalıcı olarak sil', + + 'modal' => [ + + 'heading' => ':label kalıcı olarak sil', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Kalıcı olarak sil', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Kayıt kalıcı olarak silindi', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Seçiliyi kalıcı olarak sil', + + 'modal' => [ + + 'heading' => ':label seçiliyi kalıcı olarak sil', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Kalıcı olarak sil', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Kayıtlar kalıcı olarak silindi', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/tr/group.php b/lang/vendor/filament-actions/tr/group.php new file mode 100644 index 0000000..5b2f30f --- /dev/null +++ b/lang/vendor/filament-actions/tr/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'Eylemler', + ], + +]; diff --git a/lang/vendor/filament-actions/tr/import.php b/lang/vendor/filament-actions/tr/import.php new file mode 100644 index 0000000..fcd5b01 --- /dev/null +++ b/lang/vendor/filament-actions/tr/import.php @@ -0,0 +1,77 @@ + 'İçe Aktar: :label', + + 'modal' => [ + + 'heading' => 'İçe Aktar: :label', + + 'form' => [ + + 'file' => [ + 'label' => 'Dosya', + 'placeholder' => 'Bir CSV dosyası seçin', + ], + + 'columns' => [ + 'label' => 'Kolonlar', + 'placeholder' => 'Kolonları eşleştirin', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'Örnek CSV Dosyasını İndir', + ], + + 'import' => [ + 'label' => 'İçe Aktar', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'İçe Aktarım Tamamlandı', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'Başarısız satır hakkında bilgileri indir|Başarısız satırlar hakkında bilgileri indir', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Yüklenen Dosya Çok Büyük', + 'body' => 'Aynı anda 1\'den fazla satır içeren dosyaları içe aktaramazsınız.|Aynı anda :count\'den fazla satır içeren dosyaları içe aktaramazsınız.', + ], + + 'started' => [ + 'title' => 'İçe Aktarım Başladı', + 'body' => 'İçe aktarım başladı ve 1 satır arka planda işlenecek.|İçe aktarım başladı ve :count satır arka planda işlenecek.', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-example', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_name-failed-rows', + 'error_header' => 'hata', + 'system_error' => 'Sistem Hatası', + ], + +]; diff --git a/lang/vendor/filament-actions/tr/modal.php b/lang/vendor/filament-actions/tr/modal.php new file mode 100644 index 0000000..6a87c47 --- /dev/null +++ b/lang/vendor/filament-actions/tr/modal.php @@ -0,0 +1,23 @@ + 'Bunu yapmak istediğinizden emin misiniz?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'İptal', + ], + + 'confirm' => [ + 'label' => 'Onayla', + ], + + 'submit' => [ + 'label' => 'Gönder', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/tr/replicate.php b/lang/vendor/filament-actions/tr/replicate.php new file mode 100644 index 0000000..f3f6985 --- /dev/null +++ b/lang/vendor/filament-actions/tr/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Çoğalt', + + 'modal' => [ + + 'heading' => ':label çoğalt', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'Çoğalt', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'Kayıt çoğaltıldı', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/tr/restore.php b/lang/vendor/filament-actions/tr/restore.php new file mode 100644 index 0000000..4b12599 --- /dev/null +++ b/lang/vendor/filament-actions/tr/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Geri yükle', + + 'modal' => [ + + 'heading' => ':label geri yükle', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Geri yükle', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Kayıt geri yüklendi', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Seçiliyi geri yükle', + + 'modal' => [ + + 'heading' => ':label seçiliyi geri yükle', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Geri yükle', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Kayıtlar geri yüklendi', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/tr/view.php b/lang/vendor/filament-actions/tr/view.php new file mode 100644 index 0000000..a5e686c --- /dev/null +++ b/lang/vendor/filament-actions/tr/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'Görüntüle', + + 'modal' => [ + + 'heading' => ':label görüntüle', + + 'actions' => [ + + 'close' => [ + 'label' => 'Kapat', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/uk/associate.php b/lang/vendor/filament-actions/uk/associate.php new file mode 100644 index 0000000..2089b44 --- /dev/null +++ b/lang/vendor/filament-actions/uk/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Підключити', + + 'modal' => [ + + 'heading' => 'Підключити :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Запис', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'Підключити', + ], + + 'associate_another' => [ + 'label' => 'Підключити та підключити інше', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'Підключено', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/uk/attach.php b/lang/vendor/filament-actions/uk/attach.php new file mode 100644 index 0000000..ec0281a --- /dev/null +++ b/lang/vendor/filament-actions/uk/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Прикріпити', + + 'modal' => [ + + 'heading' => 'Прикріпити :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Запис', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'Прикріпити', + ], + + 'attach_another' => [ + 'label' => 'Прикріпити та прикріпити інше', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'Прикріплено', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/uk/create.php b/lang/vendor/filament-actions/uk/create.php new file mode 100644 index 0000000..cb33896 --- /dev/null +++ b/lang/vendor/filament-actions/uk/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'Створити', + + 'modal' => [ + + 'heading' => 'Створити :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'Створити', + ], + + 'create_another' => [ + 'label' => 'Створити та створити наступне', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Створено', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/uk/delete.php b/lang/vendor/filament-actions/uk/delete.php new file mode 100644 index 0000000..459bea7 --- /dev/null +++ b/lang/vendor/filament-actions/uk/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Видалити', + + 'modal' => [ + + 'heading' => 'Видалити :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Видалити', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Видалено', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Видалити вибране', + + 'modal' => [ + + 'heading' => 'Видалити вибране :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Видалити', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Видалено', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/uk/detach.php b/lang/vendor/filament-actions/uk/detach.php new file mode 100644 index 0000000..30d7fa0 --- /dev/null +++ b/lang/vendor/filament-actions/uk/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Від’єднати', + + 'modal' => [ + + 'heading' => 'Від’єднати :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Від’єднати', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Від’єднано', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Від’єднати вибране', + + 'modal' => [ + + 'heading' => 'Від’єднати вибране :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Від’єднати', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Від’єднано', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/uk/dissociate.php b/lang/vendor/filament-actions/uk/dissociate.php new file mode 100644 index 0000000..63dc4ec --- /dev/null +++ b/lang/vendor/filament-actions/uk/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Відокремити', + + 'modal' => [ + + 'heading' => 'Відокремлено :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Відокремити', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Відокремлено', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Відокремити вибране', + + 'modal' => [ + + 'heading' => 'Відокремити вибране :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Відокремити', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Відокремлено', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/uk/edit.php b/lang/vendor/filament-actions/uk/edit.php new file mode 100644 index 0000000..444847e --- /dev/null +++ b/lang/vendor/filament-actions/uk/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Змінити', + + 'modal' => [ + + 'heading' => 'Змінити :label', + + 'actions' => [ + + 'save' => [ + 'label' => 'Зберегти зміни', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Збережено', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/uk/export.php b/lang/vendor/filament-actions/uk/export.php new file mode 100644 index 0000000..73d1bf7 --- /dev/null +++ b/lang/vendor/filament-actions/uk/export.php @@ -0,0 +1,77 @@ + 'Експорт :label', + + 'modal' => [ + + 'heading' => 'Експорт :label', + + 'form' => [ + + 'columns' => [ + + 'label' => 'Стовпці', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column увімкнено', + ], + + 'label' => [ + 'label' => ':column мітка', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'Експорт', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Експорт завершено', + + 'actions' => [ + + 'download_csv' => [ + 'label' => 'Завантажити .csv', + ], + + 'download_xlsx' => [ + 'label' => 'Завантажити .xlsx', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Експорт занадто великий', + 'body' => 'Ви не можете експортувати більше 1 рядка одночасно.|Ви не можете експортувати більше :count рядків одночасно.', + ], + + 'started' => [ + 'title' => 'Експорт розпочався', + 'body' => 'Ваш експорт почався, і 1 рядок буде оброблено у фоновому режимі.|Ваш експорт почався, і :count рядків буде оброблено у фоновому режимі.', + ], + + ], + + 'file_name' => 'export-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/uk/force-delete.php b/lang/vendor/filament-actions/uk/force-delete.php new file mode 100644 index 0000000..9fb809e --- /dev/null +++ b/lang/vendor/filament-actions/uk/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Видалити назавжди', + + 'modal' => [ + + 'heading' => 'Видалити назавжди :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Видалити', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Запис видалено', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Видалити назавжди обране', + + 'modal' => [ + + 'heading' => 'Видалити назавжди обране :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Видалити', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Записи видалено', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/uk/group.php b/lang/vendor/filament-actions/uk/group.php new file mode 100644 index 0000000..9ab0373 --- /dev/null +++ b/lang/vendor/filament-actions/uk/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'Дії', + ], + +]; diff --git a/lang/vendor/filament-actions/uk/import.php b/lang/vendor/filament-actions/uk/import.php new file mode 100644 index 0000000..f093e4d --- /dev/null +++ b/lang/vendor/filament-actions/uk/import.php @@ -0,0 +1,85 @@ + 'Імпорт :label', + + 'modal' => [ + + 'heading' => 'Імпорт :label', + + 'form' => [ + + 'file' => [ + + 'label' => 'Файл', + + 'placeholder' => 'Завантажити CSV-файл', + + 'rules' => [ + 'duplicate_columns' => '{0} Файл не повинен містити більше ніж один пустий заголовок стовпця.|{1,*} Файл не повинен містити повторюваних заголовків стовпців: :columns.', + ], + + ], + + 'columns' => [ + 'label' => 'Стовпці', + 'placeholder' => 'Виберіть стовпець', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'Завантажити приклад CSV-файлу', + ], + + 'import' => [ + 'label' => 'Імпорт', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Імпорт завершено', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'Завантажити інформацію про невдалий рядок|Завантажити інформацію про невдалий рядок', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Завантажений файл CSV занадто великий.', + 'body' => 'Ви не можете імпортувати більше 1 рядка одночасно.|Ви не можете імпортувати більше :count рядків одночасно.', + ], + + 'started' => [ + 'title' => 'Імпорт розпочався', + 'body' => 'Ваш імпорт розпочався, і 1 рядок буде опрацьовано у фоновому режимі.|Ваш імпорт розпочався, і :count рядків буде опрацьовуватися у фоновому режимі.', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-example', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_name-failed-rows', + 'error_header' => 'Помилка', + 'system_error' => 'Системна помилка, зверніться до служби підтримки.', + 'column_mapping_required_for_new_record' => 'Стовпчик :attribute не було зіставлено зі стовпчиком у файлі, але він необхідний для створення нових записів.', + ], + +]; diff --git a/lang/vendor/filament-actions/uk/modal.php b/lang/vendor/filament-actions/uk/modal.php new file mode 100644 index 0000000..a0374a9 --- /dev/null +++ b/lang/vendor/filament-actions/uk/modal.php @@ -0,0 +1,23 @@ + 'Ви впевнені, що хочете це зробити?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Скасувати', + ], + + 'confirm' => [ + 'label' => 'Підтвердити', + ], + + 'submit' => [ + 'label' => 'Відправити', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/uk/replicate.php b/lang/vendor/filament-actions/uk/replicate.php new file mode 100644 index 0000000..f147848 --- /dev/null +++ b/lang/vendor/filament-actions/uk/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Копіювати', + + 'modal' => [ + + 'heading' => 'Копіювати :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'Копіювати', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'Запис скопійовано', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/uk/restore.php b/lang/vendor/filament-actions/uk/restore.php new file mode 100644 index 0000000..8e1597b --- /dev/null +++ b/lang/vendor/filament-actions/uk/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Відновити', + + 'modal' => [ + + 'heading' => 'Відновити :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Відновити', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Запис відновлено', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Відновити вибране', + + 'modal' => [ + + 'heading' => 'Відновити вибране :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Відновити', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Записи відновлені', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/uk/view.php b/lang/vendor/filament-actions/uk/view.php new file mode 100644 index 0000000..a197554 --- /dev/null +++ b/lang/vendor/filament-actions/uk/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'Перегляд', + + 'modal' => [ + + 'heading' => 'Перегляд :label', + + 'actions' => [ + + 'close' => [ + 'label' => 'Закрити', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/uz/associate.php b/lang/vendor/filament-actions/uz/associate.php new file mode 100644 index 0000000..3cde81b --- /dev/null +++ b/lang/vendor/filament-actions/uz/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Bog\'lash', + + 'modal' => [ + + 'heading' => ':labelni bog\'lash', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Yozib olish', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'Bog\'lash', + ], + + 'associate_another' => [ + 'label' => 'Bog\'lash va yana boshqa bog\'lash', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'Bog\'langan', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/uz/attach.php b/lang/vendor/filament-actions/uz/attach.php new file mode 100644 index 0000000..3dd8ce9 --- /dev/null +++ b/lang/vendor/filament-actions/uz/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Biriktirish', + + 'modal' => [ + + 'heading' => ':labelni biriktirish', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Yozib olish', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'Biriktirish', + ], + + 'attach_another' => [ + 'label' => 'Biriktirish va yana boshqa biriktirish', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'Biriktirilgan', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/uz/create.php b/lang/vendor/filament-actions/uz/create.php new file mode 100644 index 0000000..548f820 --- /dev/null +++ b/lang/vendor/filament-actions/uz/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'Yangi :labelni yaratish', + + 'modal' => [ + + 'heading' => 'Yangi :labelni yaratish', + + 'actions' => [ + + 'create' => [ + 'label' => 'Yaratish', + ], + + 'create_another' => [ + 'label' => 'Yaratish va yana boshqa yaratish', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Yaratildi', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/uz/delete.php b/lang/vendor/filament-actions/uz/delete.php new file mode 100644 index 0000000..c2a6818 --- /dev/null +++ b/lang/vendor/filament-actions/uz/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'O\'chirish', + + 'modal' => [ + + 'heading' => ':labelni o\'chirish', + + 'actions' => [ + + 'delete' => [ + 'label' => 'O\'chirish', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'O\'chirildi', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Tanlanganlarni o\'chirish', + + 'modal' => [ + + 'heading' => ':labelni o\'chirish', + + 'actions' => [ + + 'delete' => [ + 'label' => 'O\'chirish', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'O\'chirish', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/uz/detach.php b/lang/vendor/filament-actions/uz/detach.php new file mode 100644 index 0000000..82903ea --- /dev/null +++ b/lang/vendor/filament-actions/uz/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Ajratish', + + 'modal' => [ + + 'heading' => ':labelni ajratish', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Ajratish', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Ajratish', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Tanlanganlarni ajratish', + + 'modal' => [ + + 'heading' => ':labelni ajratish ', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Ajratish', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Ajratish', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/uz/dissociate.php b/lang/vendor/filament-actions/uz/dissociate.php new file mode 100644 index 0000000..562e961 --- /dev/null +++ b/lang/vendor/filament-actions/uz/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Ajratish', + + 'modal' => [ + + 'heading' => ':labelni ajratish', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Ajratish', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Ajratilgan', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Tanlanganlarni ajratish', + + 'modal' => [ + + 'heading' => ':labelni ajratish', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Ajratish', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Ajratilgan', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/uz/edit.php b/lang/vendor/filament-actions/uz/edit.php new file mode 100644 index 0000000..6d9e7bc --- /dev/null +++ b/lang/vendor/filament-actions/uz/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Tahrirlash', + + 'modal' => [ + + 'heading' => ':labelni tahrirlash', + + 'actions' => [ + + 'save' => [ + 'label' => 'O\'zgarishlarni saqlash', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Saqlandi', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/uz/export.php b/lang/vendor/filament-actions/uz/export.php new file mode 100644 index 0000000..8406497 --- /dev/null +++ b/lang/vendor/filament-actions/uz/export.php @@ -0,0 +1,77 @@ + ':labelni export qilish', + + 'modal' => [ + + 'heading' => ':labelni export qilish', + + 'form' => [ + + 'columns' => [ + + 'label' => 'Ustunlar', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column yoqilgan', + ], + + 'label' => [ + 'label' => ':column belgi', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'Export', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Export yakunlandi', + + 'actions' => [ + + 'download_csv' => [ + 'label' => 'Yuklab olish .csv', + ], + + 'download_xlsx' => [ + 'label' => 'Yuklab olish .xlsx', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Export qilish uchun juda katta', + 'body' => 'Bir vaqtning o\'zida 1 tadan ortiq qatorni eksport qila olmaysiz.|Bir vaqtning o\'zida :count satrdan ortiq eksport qila olmaysiz.', + ], + + 'started' => [ + 'title' => 'Export boshlandi', + 'body' => 'Eksportingiz boshlandi va 1 qator fonda qayta ishlanadi. Tugallangach, yuklab olish havolasi bilan bildirishnoma olasiz.|Eksportingiz boshlandi va :count qatorlari fonda qayta ishlanadi. Yuklab olish tugallangandan so\'ng siz yuklab olish havolasi bilan bildirishnoma olasiz.', + ], + + ], + + 'file_name' => 'export-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/uz/force-delete.php b/lang/vendor/filament-actions/uz/force-delete.php new file mode 100644 index 0000000..e480a8a --- /dev/null +++ b/lang/vendor/filament-actions/uz/force-delete.php @@ -0,0 +1,60 @@ + [ + + 'label' => 'Majburiy o\'chirish', + + 'modal' => [ + + 'heading' => ':labelni majburiy o\'chirish', + + 'actions' => [ + 'delete' => [ + 'label' => 'O\'chirish', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'O\'chirildi', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Tanlanganlarni majburiy o\'chirish', + + 'modal' => [ + + 'heading' => ':labelni majburiy o\'chirish', + + 'actions' => [ + + 'delete' => [ + 'label' => 'O\'chirish', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'O\'chirildi', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/uz/group.php b/lang/vendor/filament-actions/uz/group.php new file mode 100644 index 0000000..7aab199 --- /dev/null +++ b/lang/vendor/filament-actions/uz/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'Amallar', + ], + +]; diff --git a/lang/vendor/filament-actions/uz/import.php b/lang/vendor/filament-actions/uz/import.php new file mode 100644 index 0000000..50fa814 --- /dev/null +++ b/lang/vendor/filament-actions/uz/import.php @@ -0,0 +1,85 @@ + ':labelni import qilish', + + 'modal' => [ + + 'heading' => ':labelni import qilish', + + 'form' => [ + + 'file' => [ + + 'label' => 'Fayl', + + 'placeholder' => 'CSV faylini yuklang', + + 'rules' => [ + 'duplicate_columns' => '{0} Faylda bittadan ortiq boʻsh ustun sarlavhasi boʻlmasligi kerak.|{1,*} Faylda ikki nusxadagi ustun sarlavhalari boʻlmasligi kerak: :columns.', + ], + + ], + + 'columns' => [ + 'label' => 'Ustunlar', + 'placeholder' => 'Ustunni tanlang', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'Na\'muna CSV faylni yuklab oling', + ], + + 'import' => [ + 'label' => 'Import', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Import yakunlandi', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'Muvaffaqiyatsiz satr haqida ma\'lumotni yuklab oling|Muvaffaqiyatsiz qatorlar haqida ma\'lumotni yuklab oling', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Yuklangan CSV fayl juda katta', + 'body' => 'Bir vaqtning o\'zida 1 tadan ortiq qatorni import qila olmaysiz.|Bir vaqtning o\'zida :count dan ortiq qatorni import qila olmaysiz.', + ], + + 'started' => [ + 'title' => 'Import boshlandi', + 'body' => 'Importingiz boshlandi va 1 qator fonda qayta ishlanadi.|Importingiz boshlandi va :count qatorlari fonda qayta ishlanadi.', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-example', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_name-failed-rows', + 'error_header' => 'xatolik', + 'system_error' => 'Tizim xatosi, yordam xizmatiga murojaat qiling.', + 'column_mapping_required_for_new_record' => ':atribut ustuni fayldagi ustunga moslashtirilmagan, lekin u yangi yozuvlar yaratish uchun talab qilinadi.', + ], + +]; diff --git a/lang/vendor/filament-actions/uz/modal.php b/lang/vendor/filament-actions/uz/modal.php new file mode 100644 index 0000000..58134a8 --- /dev/null +++ b/lang/vendor/filament-actions/uz/modal.php @@ -0,0 +1,23 @@ + 'Ushbu amalni bajarishga ishonchingiz komilmi?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Qaytarish', + ], + + 'confirm' => [ + 'label' => 'Tasdiqlash', + ], + + 'submit' => [ + 'label' => 'Yuborish', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/uz/replicate.php b/lang/vendor/filament-actions/uz/replicate.php new file mode 100644 index 0000000..c731035 --- /dev/null +++ b/lang/vendor/filament-actions/uz/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Takrorlash', + + 'modal' => [ + + 'heading' => ':labelni takrorlash', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'Takrorlash', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'Takrorlandi', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/uz/restore.php b/lang/vendor/filament-actions/uz/restore.php new file mode 100644 index 0000000..15070a3 --- /dev/null +++ b/lang/vendor/filament-actions/uz/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Qayta tiklash', + + 'modal' => [ + + 'heading' => ':labelni qayta tiklash', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Qayta tiklash', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Qayta tiklandi', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Tanlangan elementlarni qayta tiklash', + + 'modal' => [ + + 'heading' => ':labelni qayta tiklash', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Qayta tiklash', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Qayta tiklandi', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/uz/view.php b/lang/vendor/filament-actions/uz/view.php new file mode 100644 index 0000000..fdc6292 --- /dev/null +++ b/lang/vendor/filament-actions/uz/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'Ko\'rish', + + 'modal' => [ + + 'heading' => ':labelni ko\'rish', + + 'actions' => [ + + 'close' => [ + 'label' => 'Yopish', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/vi/associate.php b/lang/vendor/filament-actions/vi/associate.php new file mode 100644 index 0000000..8503a70 --- /dev/null +++ b/lang/vendor/filament-actions/vi/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Liên kết', + + 'modal' => [ + + 'heading' => 'Liên kết :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Bản ghi', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => 'Liên kết', + ], + + 'associate_another' => [ + 'label' => 'Liên kết & liên kết thêm', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => 'Đã liên kết', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/vi/attach.php b/lang/vendor/filament-actions/vi/attach.php new file mode 100644 index 0000000..d83c2b9 --- /dev/null +++ b/lang/vendor/filament-actions/vi/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => 'Đính kèm', + + 'modal' => [ + + 'heading' => 'Đính kèm :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => 'Bản ghi', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => 'Đình kèm', + ], + + 'attach_another' => [ + 'label' => 'Đính kèm & đính kèm thêm', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => 'Đã đính kèm', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/vi/create.php b/lang/vendor/filament-actions/vi/create.php new file mode 100644 index 0000000..bbcd774 --- /dev/null +++ b/lang/vendor/filament-actions/vi/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => 'Tạo mới :label', + + 'modal' => [ + + 'heading' => 'Tạo :label', + + 'actions' => [ + + 'create' => [ + 'label' => 'Tạo', + ], + + 'create_another' => [ + 'label' => 'Tạo & tạo thêm', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Đã tạo', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/vi/delete.php b/lang/vendor/filament-actions/vi/delete.php new file mode 100644 index 0000000..de35443 --- /dev/null +++ b/lang/vendor/filament-actions/vi/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Xóa', + + 'modal' => [ + + 'heading' => 'Xóa :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Xóa', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Đã xóa', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Xoá các mục đã chọn', + + 'modal' => [ + + 'heading' => 'Xóa các mục :label đã chọn', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Xóa', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Đã xóa', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/vi/detach.php b/lang/vendor/filament-actions/vi/detach.php new file mode 100644 index 0000000..5aa7407 --- /dev/null +++ b/lang/vendor/filament-actions/vi/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Tách', + + 'modal' => [ + + 'heading' => 'Tách :label', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Tách', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Đã tách', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Tách các mục đã chọn', + + 'modal' => [ + + 'heading' => 'Tách các mục :label đã chọn', + + 'actions' => [ + + 'detach' => [ + 'label' => 'Tách', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => 'Đã tách', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/vi/dissociate.php b/lang/vendor/filament-actions/vi/dissociate.php new file mode 100644 index 0000000..6645537 --- /dev/null +++ b/lang/vendor/filament-actions/vi/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Huỷ liên kết', + + 'modal' => [ + + 'heading' => 'Huỷ liên kết :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Huỷ liên kết', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Đã huỷ liên kết', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Huỷ liên kết các mục đã chọn', + + 'modal' => [ + + 'heading' => 'Huỷ liên kết :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => 'Huỷ liên kết', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => 'Đã huỷ liên kết', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/vi/edit.php b/lang/vendor/filament-actions/vi/edit.php new file mode 100644 index 0000000..828058a --- /dev/null +++ b/lang/vendor/filament-actions/vi/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Chỉnh sửa', + + 'modal' => [ + + 'heading' => 'Chỉnh sửa :label', + + 'actions' => [ + + 'save' => [ + 'label' => 'Lưu thay đổi', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Đã lưu', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/vi/export.php b/lang/vendor/filament-actions/vi/export.php new file mode 100644 index 0000000..0ff7f36 --- /dev/null +++ b/lang/vendor/filament-actions/vi/export.php @@ -0,0 +1,77 @@ + 'Xuất :label', + + 'modal' => [ + + 'heading' => 'Xuất :label', + + 'form' => [ + + 'columns' => [ + + 'label' => 'Cột', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column đã kích hoạt', + ], + + 'label' => [ + 'label' => ':column nhãn', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'Xuất', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Xuất đã hoàn thành', + + 'actions' => [ + + 'download_csv' => [ + 'label' => 'Tải xuống .csv', + ], + + 'download_xlsx' => [ + 'label' => 'Tải xuống .xlsx', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Xuất quá lớn', + 'body' => 'Bạn không thể xuất nhiều hơn 1 hàng cùng lúc.|Bạn không thể xuất nhiều hơn :count hàng cùng lúc.', + ], + + 'started' => [ + 'title' => 'Xuất đã bắt đầu', + 'body' => 'Quá trình xuất của bạn đã bắt đầu và 1 hàng sẽ được xử lý ở nền.|Quá trình xuất của bạn đã bắt đầu và :count hàng sẽ được xử lý ở nền.', + ], + + ], + + 'file_name' => 'export-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/vi/force-delete.php b/lang/vendor/filament-actions/vi/force-delete.php new file mode 100644 index 0000000..a9f3f75 --- /dev/null +++ b/lang/vendor/filament-actions/vi/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Xóa vĩnh viễn', + + 'modal' => [ + + 'heading' => 'Xóa vĩnh viễn :label', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Xoá', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Đã xoá', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Xóa vĩnh viễn các mục đã chọn', + + 'modal' => [ + + 'heading' => 'Xóa vĩnh viễn các mục :label đã chọn', + + 'actions' => [ + + 'delete' => [ + 'label' => 'Xoá', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => 'Đã xoá', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/vi/group.php b/lang/vendor/filament-actions/vi/group.php new file mode 100644 index 0000000..9f486dd --- /dev/null +++ b/lang/vendor/filament-actions/vi/group.php @@ -0,0 +1,9 @@ + [ + 'label' => 'Thao tác', + ], + +]; diff --git a/lang/vendor/filament-actions/vi/import.php b/lang/vendor/filament-actions/vi/import.php new file mode 100644 index 0000000..ff5fd8b --- /dev/null +++ b/lang/vendor/filament-actions/vi/import.php @@ -0,0 +1,85 @@ + 'Nhập :label', + + 'modal' => [ + + 'heading' => 'Nhập :label', + + 'form' => [ + + 'file' => [ + + 'label' => 'Tệp', + + 'placeholder' => 'Tải lên tệp CSV', + + 'rules' => [ + 'duplicate_columns' => '{0} Tệp không được chứa nhiều hơn một tiêu đề cột trống.|{1,*} Tệp không được chứa các tiêu đề cột trùng lặp: :columns.', + ], + + ], + + 'columns' => [ + 'label' => 'Cột', + 'placeholder' => 'Chọn một cột', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'Tải xuống tệp CSV mẫu', + ], + + 'import' => [ + 'label' => 'Nhập', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Quá trình nhập hoàn tất', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'Tải xuống thông tin hàng bị lỗi', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Tệp CSV đã tải lên quá lớn', + 'body' => 'Bạn không thể nhập hơn 1 hàng cùng một lúc.|Bạn không thể nhập hơn :count hàng cùng một lúc.', + ], + + 'started' => [ + 'title' => 'Quá trình nhập đã bắt đầu', + 'body' => 'Quá trình nhập của bạn đã bắt đầu và sẽ xử lý 1 hàng trong nền.|Quá trình nhập của bạn đã bắt đầu và sẽ xử lý :count hàng trong nền.', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-example', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_name-hàng-lỗi', + 'error_header' => 'lỗi', + 'system_error' => 'Lỗi hệ thống, vui lòng liên hệ bộ phận hỗ trợ.', + 'column_mapping_required_for_new_record' => 'Cột :attribute không được ánh xạ với cột nào trong tệp, nhưng nó là bắt buộc để tạo bản ghi mới.', + ], + +]; diff --git a/lang/vendor/filament-actions/vi/modal.php b/lang/vendor/filament-actions/vi/modal.php new file mode 100644 index 0000000..eadfcd8 --- /dev/null +++ b/lang/vendor/filament-actions/vi/modal.php @@ -0,0 +1,23 @@ + 'Bạn có chắc chắn khi thực hiện thao tác này?', + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Huỷ bỏ', + ], + + 'confirm' => [ + 'label' => 'Xác nhận', + ], + + 'submit' => [ + 'label' => 'Gửi', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/vi/replicate.php b/lang/vendor/filament-actions/vi/replicate.php new file mode 100644 index 0000000..d0e66aa --- /dev/null +++ b/lang/vendor/filament-actions/vi/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => 'Sao chép', + + 'modal' => [ + + 'heading' => 'Sao chép :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => 'Sao chép', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => 'Đã sao chép', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/vi/restore.php b/lang/vendor/filament-actions/vi/restore.php new file mode 100644 index 0000000..360b656 --- /dev/null +++ b/lang/vendor/filament-actions/vi/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => 'Khôi phục', + + 'modal' => [ + + 'heading' => 'Khôi phục :label', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Khôi phục', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Đã khôi phục', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => 'Khôi phục các mục đã chọn', + + 'modal' => [ + + 'heading' => 'Khôi phục các mục :label đã chọn', + + 'actions' => [ + + 'restore' => [ + 'label' => 'Khôi phục', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => 'Đã khôi phục', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/vi/view.php b/lang/vendor/filament-actions/vi/view.php new file mode 100644 index 0000000..9651b70 --- /dev/null +++ b/lang/vendor/filament-actions/vi/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => 'Xem', + + 'modal' => [ + + 'heading' => 'Xem :label', + + 'actions' => [ + + 'close' => [ + 'label' => 'Đóng', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/zh_CN/associate.php b/lang/vendor/filament-actions/zh_CN/associate.php new file mode 100644 index 0000000..b98615c --- /dev/null +++ b/lang/vendor/filament-actions/zh_CN/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => '关联', + + 'modal' => [ + + 'heading' => '关联 :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => '记录', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => '关联', + ], + + 'associate_another' => [ + 'label' => '关联并关联另一个', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => '已关联', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/zh_CN/attach.php b/lang/vendor/filament-actions/zh_CN/attach.php new file mode 100644 index 0000000..e0864df --- /dev/null +++ b/lang/vendor/filament-actions/zh_CN/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => '附加', + + 'modal' => [ + + 'heading' => '附加 :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => '记录', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => '保存', + ], + + 'attach_another' => [ + 'label' => '保存并附加另一个', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => '已附加', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/zh_CN/create.php b/lang/vendor/filament-actions/zh_CN/create.php new file mode 100644 index 0000000..3ede79e --- /dev/null +++ b/lang/vendor/filament-actions/zh_CN/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => '创建:label', + + 'modal' => [ + + 'heading' => '创建:label', + + 'actions' => [ + + 'create' => [ + 'label' => '保存', + ], + + 'create_another' => [ + 'label' => '保存并创建另一个', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => '已创建', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/zh_CN/delete.php b/lang/vendor/filament-actions/zh_CN/delete.php new file mode 100644 index 0000000..6171975 --- /dev/null +++ b/lang/vendor/filament-actions/zh_CN/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => '删除', + + 'modal' => [ + + 'heading' => '删除 :label', + + 'actions' => [ + + 'delete' => [ + 'label' => '删除', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => '已删除', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => '删除已选项目', + + 'modal' => [ + + 'heading' => '删除已选 :label', + + 'actions' => [ + + 'delete' => [ + 'label' => '删除已选项目', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => '已删除', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/zh_CN/detach.php b/lang/vendor/filament-actions/zh_CN/detach.php new file mode 100644 index 0000000..d5c8483 --- /dev/null +++ b/lang/vendor/filament-actions/zh_CN/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => '分离', + + 'modal' => [ + + 'heading' => '分离 :label', + + 'actions' => [ + + 'detach' => [ + 'label' => '分离', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => '已分离', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => '分离已选项目', + + 'modal' => [ + + 'heading' => '分离已选 :label', + + 'actions' => [ + + 'detach' => [ + 'label' => '分离已选项目', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => '已分离', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/zh_CN/dissociate.php b/lang/vendor/filament-actions/zh_CN/dissociate.php new file mode 100644 index 0000000..6e435af --- /dev/null +++ b/lang/vendor/filament-actions/zh_CN/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => '解除关联', + + 'modal' => [ + + 'heading' => '解除 :label 的关联', + + 'actions' => [ + + 'dissociate' => [ + 'label' => '解除关联', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => '已解除关联', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => '解除已选项目关联', + + 'modal' => [ + + 'heading' => '解除已选 :label 的关联', + + 'actions' => [ + + 'dissociate' => [ + 'label' => '解除已选项目关联', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => '已解除关联', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/zh_CN/edit.php b/lang/vendor/filament-actions/zh_CN/edit.php new file mode 100644 index 0000000..90520f3 --- /dev/null +++ b/lang/vendor/filament-actions/zh_CN/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => '编辑', + + 'modal' => [ + + 'heading' => '编辑 :label', + + 'actions' => [ + + 'save' => [ + 'label' => '保存', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => '已保存', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/zh_CN/export.php b/lang/vendor/filament-actions/zh_CN/export.php new file mode 100644 index 0000000..29dd723 --- /dev/null +++ b/lang/vendor/filament-actions/zh_CN/export.php @@ -0,0 +1,77 @@ + '导出:label', + + 'modal' => [ + + 'heading' => '导出:label', + + 'form' => [ + + 'columns' => [ + + 'label' => '字段', + + 'form' => [ + + 'is_enabled' => [ + 'label' => '开启:column', + ], + + 'label' => [ + 'label' => ':column标签', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => '导出', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => '导出完毕', + + 'actions' => [ + + 'download_csv' => [ + 'label' => '下载.csv', + ], + + 'download_xlsx' => [ + 'label' => '下载.xlsx', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => '导出的文件过大', + 'body' => '不能一次导出超过的行记录。|不能一次导出超过:count 行记录。', + ], + + 'started' => [ + 'title' => '开始导出', + 'body' => '你的导出已经开始,将在后台处理:count 行。', + ], + + ], + + 'file_name' => 'export-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/zh_CN/force-delete.php b/lang/vendor/filament-actions/zh_CN/force-delete.php new file mode 100644 index 0000000..164462c --- /dev/null +++ b/lang/vendor/filament-actions/zh_CN/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => '强制删除', + + 'modal' => [ + + 'heading' => '强制删除 :label', + + 'actions' => [ + + 'delete' => [ + 'label' => '删除', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => '记录已删除', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => '强制删除已选项目', + + 'modal' => [ + + 'heading' => '强制删除已选 :label', + + 'actions' => [ + + 'delete' => [ + 'label' => '删除', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => '记录已删除', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/zh_CN/group.php b/lang/vendor/filament-actions/zh_CN/group.php new file mode 100644 index 0000000..22dceee --- /dev/null +++ b/lang/vendor/filament-actions/zh_CN/group.php @@ -0,0 +1,9 @@ + [ + 'label' => '动作组', + ], + +]; diff --git a/lang/vendor/filament-actions/zh_CN/import.php b/lang/vendor/filament-actions/zh_CN/import.php new file mode 100644 index 0000000..73f05c1 --- /dev/null +++ b/lang/vendor/filament-actions/zh_CN/import.php @@ -0,0 +1,76 @@ + '导入:label', + + 'modal' => [ + + 'heading' => '导入:label', + + 'form' => [ + + 'file' => [ + 'label' => '文件', + 'placeholder' => '上传一个 CSV 文件', + ], + + 'columns' => [ + 'label' => '栏位', + 'placeholder' => '选择一个栏位', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => '下载一个 CSV 模板', + ], + + 'import' => [ + 'label' => '导入', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => '导入完成', + + 'actions' => [ + 'download_failed_rows_csv' => [ + 'label' => '下载导入失败的记录|下载导入失败的记录', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => '上传的 CSV 文件过大', + 'body' => '你不能够一次性导入超过 1 行记录。|你不能够一次性导入超过 :count 行记录。', + ], + + 'started' => [ + 'title' => '导入开始', + 'body' => '你的导入已经开始,共 1 行将在后台处理。|你的导入已经开始,共 :count 行将在后台处理。', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-example', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_name-failed-rows', + 'error_header' => '错误', + 'system_error' => '系统错误,请联系支持。', + ], + +]; diff --git a/lang/vendor/filament-actions/zh_CN/modal.php b/lang/vendor/filament-actions/zh_CN/modal.php new file mode 100644 index 0000000..0026f93 --- /dev/null +++ b/lang/vendor/filament-actions/zh_CN/modal.php @@ -0,0 +1,23 @@ + '您确定要这样操作吗?', + + 'actions' => [ + + 'cancel' => [ + 'label' => '取消', + ], + + 'confirm' => [ + 'label' => '确定', + ], + + 'submit' => [ + 'label' => '提交', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/zh_CN/replicate.php b/lang/vendor/filament-actions/zh_CN/replicate.php new file mode 100644 index 0000000..f6d2b70 --- /dev/null +++ b/lang/vendor/filament-actions/zh_CN/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => '复制', + + 'modal' => [ + + 'heading' => '复制 :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => '复制', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => '记录已复制', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/zh_CN/restore.php b/lang/vendor/filament-actions/zh_CN/restore.php new file mode 100644 index 0000000..323b747 --- /dev/null +++ b/lang/vendor/filament-actions/zh_CN/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => '恢复', + + 'modal' => [ + + 'heading' => '恢复 :label', + + 'actions' => [ + + 'restore' => [ + 'label' => '恢复', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => '记录已恢复', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => '恢复已选项目', + + 'modal' => [ + + 'heading' => '恢复已选 :label', + + 'actions' => [ + + 'restore' => [ + 'label' => '恢复', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => '记录已恢复', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/zh_CN/view.php b/lang/vendor/filament-actions/zh_CN/view.php new file mode 100644 index 0000000..e667c5a --- /dev/null +++ b/lang/vendor/filament-actions/zh_CN/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => '查看', + + 'modal' => [ + + 'heading' => '查看 :label', + + 'actions' => [ + + 'close' => [ + 'label' => '关闭', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/zh_TW/associate.php b/lang/vendor/filament-actions/zh_TW/associate.php new file mode 100644 index 0000000..04555f7 --- /dev/null +++ b/lang/vendor/filament-actions/zh_TW/associate.php @@ -0,0 +1,45 @@ + [ + + 'label' => '關聯', + + 'modal' => [ + + 'heading' => '關聯 :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => '資料', + ], + + ], + + 'actions' => [ + + 'associate' => [ + 'label' => '關聯', + ], + + 'associate_another' => [ + 'label' => '關聯後繼續關聯另一個', + ], + + ], + + ], + + 'notifications' => [ + + 'associated' => [ + 'title' => '已關聯', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/zh_TW/attach.php b/lang/vendor/filament-actions/zh_TW/attach.php new file mode 100644 index 0000000..26a73ba --- /dev/null +++ b/lang/vendor/filament-actions/zh_TW/attach.php @@ -0,0 +1,45 @@ + [ + + 'label' => '附加', + + 'modal' => [ + + 'heading' => '附加 :label', + + 'fields' => [ + + 'record_id' => [ + 'label' => '資料', + ], + + ], + + 'actions' => [ + + 'attach' => [ + 'label' => '附加', + ], + + 'attach_another' => [ + 'label' => '附加後繼續附加另一個', + ], + + ], + + ], + + 'notifications' => [ + + 'attached' => [ + 'title' => '已附加', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/zh_TW/create.php b/lang/vendor/filament-actions/zh_TW/create.php new file mode 100644 index 0000000..c098f08 --- /dev/null +++ b/lang/vendor/filament-actions/zh_TW/create.php @@ -0,0 +1,37 @@ + [ + + 'label' => '新增 :label', + + 'modal' => [ + + 'heading' => '建立 :label', + + 'actions' => [ + + 'create' => [ + 'label' => '建立', + ], + + 'create_another' => [ + 'label' => '建立後繼續建立另一個', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => '已建立', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/zh_TW/delete.php b/lang/vendor/filament-actions/zh_TW/delete.php new file mode 100644 index 0000000..5af3ae3 --- /dev/null +++ b/lang/vendor/filament-actions/zh_TW/delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => '刪除', + + 'modal' => [ + + 'heading' => '刪除 :label', + + 'actions' => [ + + 'delete' => [ + 'label' => '刪除', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => '已刪除', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => '刪除所選的項目', + + 'modal' => [ + + 'heading' => '刪除所選的 :label', + + 'actions' => [ + + 'delete' => [ + 'label' => '刪除', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => '已刪除', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/zh_TW/detach.php b/lang/vendor/filament-actions/zh_TW/detach.php new file mode 100644 index 0000000..d1deab2 --- /dev/null +++ b/lang/vendor/filament-actions/zh_TW/detach.php @@ -0,0 +1,61 @@ + [ + + 'label' => '解除附加', + + 'modal' => [ + + 'heading' => '解除附加 :label', + + 'actions' => [ + + 'detach' => [ + 'label' => '解除附加', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => '解除附加', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => '解除附加所選的項目', + + 'modal' => [ + + 'heading' => '解除附加所選的 :label', + + 'actions' => [ + + 'detach' => [ + 'label' => '解除附加所選的項目', + ], + + ], + + ], + + 'notifications' => [ + + 'detached' => [ + 'title' => '已解除附加', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/zh_TW/dissociate.php b/lang/vendor/filament-actions/zh_TW/dissociate.php new file mode 100644 index 0000000..0012953 --- /dev/null +++ b/lang/vendor/filament-actions/zh_TW/dissociate.php @@ -0,0 +1,61 @@ + [ + + 'label' => '取消關聯', + + 'modal' => [ + + 'heading' => '取消關聯 :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => '取消關聯', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => '已取消關聯', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => '取消關聯所選的項目', + + 'modal' => [ + + 'heading' => '取消關聯所選的 :label', + + 'actions' => [ + + 'dissociate' => [ + 'label' => '取消關聯所選的項目', + ], + + ], + + ], + + 'notifications' => [ + + 'dissociated' => [ + 'title' => '已取消關聯', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/zh_TW/edit.php b/lang/vendor/filament-actions/zh_TW/edit.php new file mode 100644 index 0000000..51ab380 --- /dev/null +++ b/lang/vendor/filament-actions/zh_TW/edit.php @@ -0,0 +1,33 @@ + [ + + 'label' => '編輯', + + 'modal' => [ + + 'heading' => '編輯 :label', + + 'actions' => [ + + 'save' => [ + 'label' => '保存', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => '已保存', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/zh_TW/export.php b/lang/vendor/filament-actions/zh_TW/export.php new file mode 100644 index 0000000..42977ab --- /dev/null +++ b/lang/vendor/filament-actions/zh_TW/export.php @@ -0,0 +1,77 @@ + '匯出 :label', + + 'modal' => [ + + 'heading' => '匯出 :label', + + 'form' => [ + + 'columns' => [ + + 'label' => '欄位', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column 開啟', + ], + + 'label' => [ + 'label' => ':column 標籤', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => '匯出', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => '匯出完成', + + 'actions' => [ + + 'download_csv' => [ + 'label' => '下載 .csv 檔案', + ], + + 'download_xlsx' => [ + 'label' => '下載 .xlsx 檔案', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => '匯出的檔案過大', + 'body' => '你不能一次匯出超過 1 行紀錄。|你不能一次匯出超過 :count 行紀錄。', + ], + + 'started' => [ + 'title' => '匯出開始', + 'body' => '你的匯出已經開始,將在背景處理共 1 行。|你的匯出已經開始,將在背景處理共 :count 行。', + ], + + ], + + 'file_name' => 'export-:export_id-:model', + +]; diff --git a/lang/vendor/filament-actions/zh_TW/force-delete.php b/lang/vendor/filament-actions/zh_TW/force-delete.php new file mode 100644 index 0000000..a5d76ca --- /dev/null +++ b/lang/vendor/filament-actions/zh_TW/force-delete.php @@ -0,0 +1,61 @@ + [ + + 'label' => '強制刪除', + + 'modal' => [ + + 'heading' => '強制刪除 :label', + + 'actions' => [ + + 'delete' => [ + 'label' => '刪除', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => '已刪除資料', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => '強制刪除所選的項目', + + 'modal' => [ + + 'heading' => '強制刪除所選的 :label', + + 'actions' => [ + + 'delete' => [ + 'label' => '刪除', + ], + + ], + + ], + + 'notifications' => [ + + 'deleted' => [ + 'title' => '已刪除資料', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/zh_TW/group.php b/lang/vendor/filament-actions/zh_TW/group.php new file mode 100644 index 0000000..361d0a4 --- /dev/null +++ b/lang/vendor/filament-actions/zh_TW/group.php @@ -0,0 +1,9 @@ + [ + 'label' => '動作', + ], + +]; diff --git a/lang/vendor/filament-actions/zh_TW/import.php b/lang/vendor/filament-actions/zh_TW/import.php new file mode 100644 index 0000000..ec72911 --- /dev/null +++ b/lang/vendor/filament-actions/zh_TW/import.php @@ -0,0 +1,76 @@ + '匯入:label', + + 'modal' => [ + + 'heading' => '匯入:label', + + 'form' => [ + + 'file' => [ + 'label' => '檔案', + 'placeholder' => '上傳一個 CSV 檔案', + ], + + 'columns' => [ + 'label' => '欄位', + 'placeholder' => '選擇一個欄位', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => '下載一個 CSV 模板', + ], + + 'import' => [ + 'label' => '匯入', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => '匯入完成', + + 'actions' => [ + 'download_failed_rows_csv' => [ + 'label' => '下載匯入失敗的紀錄|下載匯入失敗的紀錄', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => '上傳的 CSV 檔案過大', + 'body' => '你不能一次匯入超過 1 行紀錄。|你不能一次匯入超過 :count 行紀錄。', + ], + + 'started' => [ + 'title' => '匯入開始', + 'body' => '你的匯入已經開始,將在後台處理共 1 行。|你的匯入已經開始,將在後台處理共 :count 行。', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-example', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_name-failed-rows', + 'error_header' => '錯誤', + 'system_error' => '系統錯誤,請聯繫官方。', + ], + +]; diff --git a/lang/vendor/filament-actions/zh_TW/modal.php b/lang/vendor/filament-actions/zh_TW/modal.php new file mode 100644 index 0000000..6c1e62c --- /dev/null +++ b/lang/vendor/filament-actions/zh_TW/modal.php @@ -0,0 +1,23 @@ + '確定要進行嗎?', + + 'actions' => [ + + 'cancel' => [ + 'label' => '取消', + ], + + 'confirm' => [ + 'label' => '確定', + ], + + 'submit' => [ + 'label' => '送出', + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/zh_TW/replicate.php b/lang/vendor/filament-actions/zh_TW/replicate.php new file mode 100644 index 0000000..546a11e --- /dev/null +++ b/lang/vendor/filament-actions/zh_TW/replicate.php @@ -0,0 +1,33 @@ + [ + + 'label' => '複製', + + 'modal' => [ + + 'heading' => '複製 :label', + + 'actions' => [ + + 'replicate' => [ + 'label' => '複製', + ], + + ], + + ], + + 'notifications' => [ + + 'replicated' => [ + 'title' => '已複製資料', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/zh_TW/restore.php b/lang/vendor/filament-actions/zh_TW/restore.php new file mode 100644 index 0000000..6c21235 --- /dev/null +++ b/lang/vendor/filament-actions/zh_TW/restore.php @@ -0,0 +1,61 @@ + [ + + 'label' => '還原', + + 'modal' => [ + + 'heading' => '還原 :label', + + 'actions' => [ + + 'restore' => [ + 'label' => '還原', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => '已還原資料', + ], + + ], + + ], + + 'multiple' => [ + + 'label' => '已還原所選的資料', + + 'modal' => [ + + 'heading' => '已選擇 :label', + + 'actions' => [ + + 'restore' => [ + 'label' => '還原', + ], + + ], + + ], + + 'notifications' => [ + + 'restored' => [ + 'title' => '已還原資料', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-actions/zh_TW/view.php b/lang/vendor/filament-actions/zh_TW/view.php new file mode 100644 index 0000000..d58512c --- /dev/null +++ b/lang/vendor/filament-actions/zh_TW/view.php @@ -0,0 +1,25 @@ + [ + + 'label' => '檢視', + + 'modal' => [ + + 'heading' => '檢視 :label', + + 'actions' => [ + + 'close' => [ + 'label' => '關閉', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/ar/components.php b/lang/vendor/filament-forms/ar/components.php new file mode 100644 index 0000000..9bd7205 --- /dev/null +++ b/lang/vendor/filament-forms/ar/components.php @@ -0,0 +1,515 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'نسخ', + ], + + 'add' => [ + 'label' => 'إضافة إلى :label', + + 'modal' => [ + + 'heading' => 'إضافة إلى :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'إضافة', + ], + + ], + + ], + ], + + 'add_between' => [ + 'label' => 'إدراج بين الوحدات', + + 'modal' => [ + + 'heading' => 'إضافة إلى :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'إضافة', + ], + + ], + + ], + ], + + 'delete' => [ + 'label' => 'حذف', + ], + + 'edit' => [ + + 'label' => 'تعديل', + + 'modal' => [ + + 'heading' => 'تعديل القسم', + + 'actions' => [ + + 'save' => [ + 'label' => 'حفظ التغييرات', + ], + + ], + + ], + + ], + + 'reorder' => [ + 'label' => 'نقل', + ], + + 'move_down' => [ + 'label' => 'تحريك لأسفل', + ], + + 'move_up' => [ + 'label' => 'تحريك لأعلى', + ], + + 'collapse' => [ + 'label' => 'طيّ', + ], + + 'expand' => [ + 'label' => 'توسيع', + ], + + 'collapse_all' => [ + 'label' => 'طيّ الكل', + ], + + 'expand_all' => [ + 'label' => 'توسيع الكل', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'إلغاء تحديد الكل', + ], + + 'select_all' => [ + 'label' => 'تحديد الكل', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'إلغاء', + ], + + 'drag_crop' => [ + 'label' => 'وضع السحب "قص"', + ], + + 'drag_move' => [ + 'label' => 'وضع السحب "تحريك"', + ], + + 'flip_horizontal' => [ + 'label' => 'قلب الصورة أفقياً', + ], + + 'flip_vertical' => [ + 'label' => 'قلب الصورة عمودياً', + ], + + 'move_down' => [ + 'label' => 'تحريك الصورة لأسفل', + ], + + 'move_left' => [ + 'label' => 'تحريك الصورة لليسار', + ], + + 'move_right' => [ + 'label' => 'تحريك الصورة لليمين', + ], + + 'move_up' => [ + 'label' => 'تحريك الصورة لأعلى', + ], + + 'reset' => [ + 'label' => 'استعادة', + ], + + 'rotate_left' => [ + 'label' => 'تدوير الصورة لليسار', + ], + + 'rotate_right' => [ + 'label' => 'تدوير الصورة لليمين', + ], + + 'set_aspect_ratio' => [ + 'label' => 'تعيين نسبة العرض للإرتفاع إلى :ratio', + ], + + 'save' => [ + 'label' => 'حفظ', + ], + + 'zoom_100' => [ + 'label' => 'تحجيم الصورة إلى 100%', + ], + + 'zoom_in' => [ + 'label' => 'تكبير', + ], + + 'zoom_out' => [ + 'label' => 'تصغير', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'الارتفاع', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => 'الدوران', + 'unit' => 'deg', + ], + + 'width' => [ + 'label' => 'العرض', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'نسبة الأبعاد', + + 'no_fixed' => [ + 'label' => 'حر', + ], + + ], + + 'svg' => [ + + 'messages' => [ + 'confirmation' => 'لا يوصى بتحرير ملفات SVG لأنه قد يؤدي إلى فقدان الجودة عند تغيير الحجم.\n هل أنت متأكد من رغبتك في المتابعة؟', + 'disabled' => 'تم تعطيل تحرير ملفات SVG لأنه قد يؤدي إلى فقدان الجودة عند تغيير الحجم.', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'إضافة صف', + ], + + 'delete' => [ + 'label' => 'حذف صف', + ], + + 'reorder' => [ + 'label' => 'إعادة ترتيب الصف', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'المفتاح', + ], + + 'value' => [ + 'label' => 'القيمة', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'إرفاق ملفات', + 'blockquote' => 'اقتباس', + 'bold' => 'عريض', + 'bullet_list' => 'قائمة نقطية', + 'code_block' => 'نص برمجي', + 'heading' => 'العناوين', + 'italic' => 'مائل', + 'link' => 'رابط تشعبي', + 'ordered_list' => 'قائمة رقمية', + 'redo' => 'إعادة', + 'strike' => 'يتوسطه خط', + 'table' => 'جدول', + 'undo' => 'تراجع', + ], + + ], + + 'radio' => [ + + 'boolean' => [ + 'true' => 'نعم', + 'false' => 'لا', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'إضافة إلى :label', + ], + + 'add_between' => [ + 'label' => 'إدراج بين', + ], + + 'delete' => [ + 'label' => 'حذف', + ], + + 'clone' => [ + 'label' => 'نسخ', + ], + + 'reorder' => [ + 'label' => 'نقل', + ], + + 'move_down' => [ + 'label' => 'تحريك لأسفل', + ], + + 'move_up' => [ + 'label' => 'تحريك لأعلى', + ], + + 'collapse' => [ + 'label' => 'طيّ', + ], + + 'expand' => [ + 'label' => 'توسيع', + ], + + 'collapse_all' => [ + 'label' => 'طيّ الكل', + ], + + 'expand_all' => [ + 'label' => 'توسيع الكل', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'ربط', + 'unlink' => 'فصل', + ], + + 'label' => 'عنوان url', + + 'placeholder' => 'أدخل عنوان url', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'إرفاق ملفات', + 'blockquote' => 'إقتباس', + 'bold' => 'عريض', + 'bullet_list' => 'قائمة نقطية', + 'code_block' => 'نص برمجي', + 'h1' => 'عنوان', + 'h2' => 'عنوان رئيسي', + 'h3' => 'عنوان فرعي', + 'italic' => 'مائل', + 'link' => 'رابط تشعبي', + 'ordered_list' => 'قائمة رقمية', + 'redo' => 'إعادة', + 'strike' => 'خط في المنتصف', + 'underline' => 'خط اسفل النص', + 'undo' => 'تراجع', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'label' => 'إضافة', + + 'modal' => [ + + 'heading' => 'إضافة', + + 'actions' => [ + + 'create' => [ + 'label' => 'إضافة', + ], + + 'create_another' => [ + 'label' => 'إضافة وبدء إضافة المزيد', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'label' => 'تعديل', + + 'modal' => [ + + 'heading' => 'تحرير', + + 'actions' => [ + + 'save' => [ + 'label' => 'حفظ', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'نعم', + 'false' => 'لا', + ], + + 'loading_message' => 'تحميل...', + + 'max_items_message' => 'يمكنك اختيار :count فقط.', + + 'no_search_results_message' => 'لا توجد خيارات تطابق بحثك.', + + 'placeholder' => 'اختر', + + 'searching_message' => 'جاري البحث...', + + 'search_prompt' => 'ابدأ بالكتابة للبحث...', + + ], + + 'tags_input' => [ + 'placeholder' => 'كلمة مفتاحية جديدة', + ], + + 'text_input' => [ + + 'actions' => [ + + 'hide_password' => [ + 'label' => 'إخفاء كلمة المرور', + ], + + 'show_password' => [ + 'label' => 'عرض كلمة المرور', + ], + + ], + + ], + + 'toggle_buttons' => [ + + 'boolean' => [ + 'true' => 'نعم', + 'false' => 'لا', + ], + + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'الخطوة السابقة', + ], + + 'next_step' => [ + 'label' => 'الخطوة التالية', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/ar/validation.php b/lang/vendor/filament-forms/ar/validation.php new file mode 100644 index 0000000..8a0c019 --- /dev/null +++ b/lang/vendor/filament-forms/ar/validation.php @@ -0,0 +1,10 @@ + [ + 'must_be_selected' => 'يجب تحديد حقل :attribute واحد على الأقل.', + 'only_one_must_be_selected' => 'يجب تحديد حقل :attribute واحد فقط.', + ], + +]; diff --git a/lang/vendor/filament-forms/az/components.php b/lang/vendor/filament-forms/az/components.php new file mode 100644 index 0000000..1f1562f --- /dev/null +++ b/lang/vendor/filament-forms/az/components.php @@ -0,0 +1,511 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'Klonla', + ], + + 'add' => [ + 'label' => ':label əlavə et', + + 'modal' => [ + + 'heading' => ':label əlavə et', + + 'actions' => [ + + 'add' => [ + 'label' => 'əlavə et', + ], + + ], + + ], + ], + + 'add_between' => [ + 'label' => 'Bloklar arasına əlavə et', + + 'modal' => [ + + 'heading' => ':label əlavə et', + + 'actions' => [ + + 'add' => [ + 'label' => 'əlavə et', + ], + + ], + + ], + ], + + 'delete' => [ + 'label' => 'Sil', + ], + + 'edit' => [ + + 'label' => 'Dəyişdir', + + 'modal' => [ + + 'heading' => 'Bloku redaktə et', + + 'actions' => [ + + 'save' => [ + 'label' => 'Dəyişiklikləri yadda saxla', + ], + + ], + + ], + + ], + + 'reorder' => [ + 'label' => 'Sırala', + ], + + 'move_down' => [ + 'label' => 'Aşağı hərəkət etdir', + ], + + 'move_up' => [ + 'label' => 'Yuxarı hərəkət etdir', + ], + + 'collapse' => [ + 'label' => 'Kiçilt', + ], + + 'expand' => [ + 'label' => 'Genişlət', + ], + + 'collapse_all' => [ + 'label' => 'Hamısını kiçilt', + ], + + 'expand_all' => [ + 'label' => 'Hamısını genişlət', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'Heçbirini seçmə', + ], + + 'select_all' => [ + 'label' => 'Hamısını seç', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'İmtina', + ], + + 'drag_crop' => [ + 'label' => 'Kəsmə moduna sürüşdürün', + ], + + 'drag_move' => [ + 'label' => 'Daşıma moduna sürüşdürün', + ], + + 'flip_horizontal' => [ + 'label' => 'Şəkili üfüqi çevir', + ], + + 'flip_vertical' => [ + 'label' => 'Şəkili şaquli çevir', + ], + + 'move_down' => [ + 'label' => 'Şəkili aşağı hərəkət etdir', + ], + + 'move_left' => [ + 'label' => 'Şəkili sola hərəkət etdir', + ], + + 'move_right' => [ + 'label' => 'Şəkili sağa hərəkət etdir', + ], + + 'move_up' => [ + 'label' => 'Şəkili yuxarı hərəkət etdir', + ], + + 'reset' => [ + 'label' => 'Sıfırla', + ], + + 'rotate_left' => [ + 'label' => 'Şəkili sola çevir', + ], + + 'rotate_right' => [ + 'label' => 'Şəkili sağa çevir', + ], + + 'set_aspect_ratio' => [ + 'label' => 'En uzun nisbətini :ratio et', + ], + + 'save' => [ + 'label' => 'Yadda saxla', + ], + + 'zoom_100' => [ + 'label' => 'Şəkili %100 yaxınlaşdır', + ], + + 'zoom_in' => [ + 'label' => 'Yaxınlaşdır', + ], + + 'zoom_out' => [ + 'label' => 'Uzaqlaşdır', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'Yüksəklik', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => 'Çevirmə', + 'unit' => '°', + ], + + 'width' => [ + 'label' => 'Genişlik', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'En uzun nisbətləri', + + 'no_fixed' => [ + 'label' => 'Sərbəst', + ], + + ], + + 'svg' => [ + + 'messages' => [ + 'confirmation' => 'SVG fayllarını redaktə etmək tövsiyə edilmir, çünki miqyaslandırılarkən keyfiyyət itkisinə səbəb ola bilər.\n Davam etmək istədiyinizə əminsiniz.', + 'disabled' => 'SVG fayllarını redaktə etmək deaktiv edilib, çünki miqyaslandırılarkən keyfiyyət itkisinə səbəb ola bilər.', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Sətir əlavə et', + ], + + 'delete' => [ + 'label' => 'Sətir sil', + ], + + 'reorder' => [ + 'label' => 'Sətir sırala', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'Açar', + ], + + 'value' => [ + 'label' => 'Dəyər', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'Fayl əlavə et', + 'blockquote' => 'Sitat', + 'bold' => 'Qalın', + 'bullet_list' => 'List', + 'code_block' => 'Kod bloku', + 'heading' => 'Başlıq', + 'italic' => 'Əyik', + 'link' => 'Keçid', + 'ordered_list' => 'Nömrəli list', + 'redo' => 'Təkrarla', + 'strike' => 'Üstü xətli', + 'table' => 'Cədvəl', + 'undo' => 'Geri al', + ], + + ], + + 'radio' => [ + + 'boolean' => [ + 'true' => 'Bəli', + 'false' => 'Xeyr', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => ':label\'e əlavə et', + ], + + 'add_between' => [ + 'label' => 'Arasına daxil et', + ], + + 'delete' => [ + 'label' => 'Sil', + ], + + 'clone' => [ + 'label' => 'Klonla', + ], + + 'reorder' => [ + 'label' => 'Sırala', + ], + + 'move_down' => [ + 'label' => 'Aşağı hərəkət etdir', + ], + + 'move_up' => [ + 'label' => 'Yuxarı hərəkət etdir', + ], + + 'collapse' => [ + 'label' => 'Kiçilt', + ], + + 'expand' => [ + 'label' => 'Genişlət', + ], + + 'collapse_all' => [ + 'label' => 'Hamısını kiçilt', + ], + + 'expand_all' => [ + 'label' => 'Hamısını genişlət', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'Keçid', + 'unlink' => 'Keçidi yığışdır', + ], + + 'label' => 'URL', + + 'placeholder' => 'Bir URL daxil edin', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'Fayl əlavə et', + 'blockquote' => 'Sitat', + 'bold' => 'Qalın', + 'bullet_list' => 'Sırasız list', + 'code_block' => 'Kod bloku', + 'h1' => 'Başlıq', + 'h2' => 'Başlıq 2', + 'h3' => 'Alt başlıq', + 'italic' => 'Əyik', + 'link' => 'Keçid', + 'ordered_list' => 'Sıralı list', + 'redo' => 'Təkrarla', + 'strike' => 'Üstü xətli', + 'underline' => 'Altı xətli', + 'undo' => 'Geri al', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'modal' => [ + + 'heading' => 'Yarat', + + 'actions' => [ + + 'create' => [ + 'label' => 'Yarat', + ], + + 'create_another' => [ + 'label' => 'Yarat & başqasını yarat', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'modal' => [ + + 'heading' => 'Redaktə et', + + 'actions' => [ + + 'save' => [ + 'label' => 'Yadda saxla', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'Hə', + 'false' => 'Yox', + ], + + 'loading_message' => 'Yüklənir...', + + 'max_items_message' => 'Sadəcə :count seçiləbilər.', + + 'no_search_results_message' => 'Axtarışa uyğun seçim yoxdur.', + + 'placeholder' => 'Bir seçim seçin', + + 'searching_message' => 'Axtarılır...', + + 'search_prompt' => 'Axtarmaq üçün yazmağa başlayın...', + + ], + + 'tags_input' => [ + 'placeholder' => 'Yeni etiket', + ], + + 'text_input' => [ + + 'actions' => [ + + 'hide_password' => [ + 'label' => 'Şifrəni gizlət', + ], + + 'show_password' => [ + 'label' => 'Şifrəni göstər', + ], + + ], + + ], + + 'toggle_buttons' => [ + + 'boolean' => [ + 'true' => 'Bəli', + 'false' => 'Xeyr', + ], + + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'Geri', + ], + + 'next_step' => [ + 'label' => 'İrəli', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/az/validation.php b/lang/vendor/filament-forms/az/validation.php new file mode 100644 index 0000000..4d98775 --- /dev/null +++ b/lang/vendor/filament-forms/az/validation.php @@ -0,0 +1,10 @@ + [ + 'must_be_selected' => 'Ən azı bir :attribute sahəsi seçilməlidir.', + 'only_one_must_be_selected' => 'Yalnız bir :attribute sahəsi seçilməlidir', + ], + +]; diff --git a/lang/vendor/filament-forms/bg/components.php b/lang/vendor/filament-forms/bg/components.php new file mode 100644 index 0000000..6e2b769 --- /dev/null +++ b/lang/vendor/filament-forms/bg/components.php @@ -0,0 +1,416 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'Клонирай', + ], + + 'add' => [ + 'label' => 'Добави към :label', + ], + + 'add_between' => [ + 'label' => 'Вмъкни между блоковете', + ], + + 'delete' => [ + 'label' => 'Изтриване', + ], + + 'reorder' => [ + 'label' => 'Преместване', + ], + + 'move_down' => [ + 'label' => 'Преместване надолу', + ], + + 'move_up' => [ + 'label' => 'Преместване нагоре', + ], + + 'collapse' => [ + 'label' => 'Свиване', + ], + + 'expand' => [ + 'label' => 'Разширяване', + ], + + 'collapse_all' => [ + 'label' => 'Свиване на всички', + ], + + 'expand_all' => [ + 'label' => 'Разширяване на всички', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'Отмаркирай всички', + ], + + 'select_all' => [ + 'label' => 'Избери всички', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Отказ', + ], + + 'drag_crop' => [ + 'label' => 'Влачене режим "изрязване"', + ], + + 'drag_move' => [ + 'label' => 'Влачене режим "преместване"', + ], + + 'flip_horizontal' => [ + 'label' => 'Обърни изображението хоризонтално', + ], + + 'flip_vertical' => [ + 'label' => 'Обърни изображението вертикално', + ], + + 'move_down' => [ + 'label' => 'Преместване надолу', + ], + + 'move_left' => [ + 'label' => 'Преместване наляво', + ], + + 'move_right' => [ + 'label' => 'Преместване надясно', + ], + + 'move_up' => [ + 'label' => 'Преместване нагоре', + ], + + 'reset' => [ + 'label' => 'Нулиране', + ], + + 'rotate_left' => [ + 'label' => 'Завъртане на изображението наляво', + ], + + 'rotate_right' => [ + 'label' => 'Завъртане на изображението надясно', + ], + + 'set_aspect_ratio' => [ + 'label' => 'Задай съотношение на страните на :ratio', + ], + + 'save' => [ + 'label' => 'Запазване', + ], + + 'zoom_100' => [ + 'label' => 'Увеличение 100%', + ], + + 'zoom_in' => [ + 'label' => 'Увеличаване', + ], + + 'zoom_out' => [ + 'label' => 'Намаляне', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'Височина', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => 'Ротация', + 'unit' => 'deg', + ], + + 'width' => [ + 'label' => 'Ширина', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'Съотношение на страните', + + 'no_fixed' => [ + 'label' => 'Нефиксирано', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Добави ред', + ], + + 'delete' => [ + 'label' => 'Изтрий ред', + ], + + 'reorder' => [ + 'label' => 'Пренареди редове', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'Ключ', + ], + + 'value' => [ + 'label' => 'Стойност', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'Прикачи файлове', + 'blockquote' => 'Цитат', + 'bold' => 'Удебелен текст', + 'bullet_list' => 'Списък с точки', + 'code_block' => 'Код', + 'heading' => 'Заглавие', + 'italic' => 'Курсив', + 'link' => 'Връзка', + 'ordered_list' => 'Номериран списък', + 'redo' => 'Повтори', + 'strike' => 'Зачертан текст', + 'table' => 'Таблица', + 'undo' => 'Отмени', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Добави към :label', + ], + + 'delete' => [ + 'label' => 'Изтриване', + ], + + 'clone' => [ + 'label' => 'Клониране', + ], + + 'reorder' => [ + 'label' => 'Преместване', + ], + + 'move_down' => [ + 'label' => 'Преместване надолу', + ], + + 'move_up' => [ + 'label' => 'Преместване нагоре', + ], + + 'collapse' => [ + 'label' => 'Свиване', + ], + + 'expand' => [ + 'label' => 'Разширяване', + ], + + 'collapse_all' => [ + 'label' => 'Свиване на всички', + ], + + 'expand_all' => [ + 'label' => 'Разширяване на всички', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'Добави връзка', + 'unlink' => 'Премахни връзка', + ], + + 'label' => 'URL', + + 'placeholder' => 'Въведи URL', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'Прикачи файлове', + 'blockquote' => 'Цитат', + 'bold' => 'Удебелен текст', + 'bullet_list' => 'Списък с точки', + 'code_block' => 'Код', + 'h1' => 'Заглавие', + 'h2' => 'Подзаглавие', + 'h3' => 'Под-подзаглавие', + 'italic' => 'Курсив', + 'link' => 'Връзка', + 'ordered_list' => 'Номериран списък', + 'redo' => 'Повтори', + 'strike' => 'Зачертан текст', + 'underline' => 'Подчертан текст', + 'undo' => 'Отмени', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'modal' => [ + + 'heading' => 'Създаване на опция', + + 'actions' => [ + + 'create' => [ + 'label' => 'Създаване', + ], + + 'create_another' => [ + 'label' => 'Създаване и добавяне на друга', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'modal' => [ + + 'heading' => 'Редакция', + + 'actions' => [ + + 'save' => [ + 'label' => 'Запазване', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'Да', + 'false' => 'Не', + ], + + 'loading_message' => 'Зареждане...', + + 'max_items_message' => 'Само :count могат да бъдат избрани.', + + 'no_search_results_message' => 'Няма намерени резултати.', + + 'placeholder' => 'Избери опция', + + 'searching_message' => 'Търсене...', + + 'search_prompt' => 'Търсене...', + + ], + + 'tags_input' => [ + 'placeholder' => 'Нов таг', + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'Назад', + ], + + 'next_step' => [ + 'label' => 'Напред', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/bn/components.php b/lang/vendor/filament-forms/bn/components.php new file mode 100644 index 0000000..231e36b --- /dev/null +++ b/lang/vendor/filament-forms/bn/components.php @@ -0,0 +1,271 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'অনুলিপি করুন', + ], + + 'add' => [ + 'label' => ':label এ যোগ করুন', + ], + + 'add_between' => [ + 'label' => 'প্রবেশ করান', + ], + + 'delete' => [ + 'label' => 'মুছে ফেলুন', + ], + + 'reorder' => [ + 'label' => 'সরান', + ], + + 'move_down' => [ + 'label' => 'নিচে সরান', + ], + + 'move_up' => [ + 'label' => 'উপরে সরান', + ], + + 'collapse' => [ + 'label' => 'ছোট করুন', + ], + + 'expand' => [ + 'label' => 'বড় করুন', + ], + + 'collapse_all' => [ + 'label' => 'সব ছোট করুন', + ], + + 'expand_all' => [ + 'label' => 'সব বড় করুন', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'select_all' => [ + 'label' => 'সব নির্বাচিত করুন', + ], + + 'deselect_all' => [ + 'label' => 'সব অনির্বাচিত করুন', + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'সারি যোগ করুন', + ], + + 'delete' => [ + 'label' => 'সারি মুছে ফেলুন', + ], + + 'reorder' => [ + 'label' => 'সারি পুনর্বিন্যাস করুন', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'চাবি', + ], + + 'value' => [ + 'label' => 'মান', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'নথি যোগ করুন', + 'bold' => 'বোল্ড', + 'bullet_list' => 'বুলেট তালিকা', + 'code_block' => 'কোড ব্লক', + 'edit' => 'সম্পাদন', + 'italic' => 'তির্যক', + 'link' => 'লিংক', + 'ordered_list' => 'সংখ্যাযুক্ত তালিকা', + 'preview' => 'পূর্বরূপ', + 'strike' => 'স্ট্রাইকথ্রু', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => ':label এ যোগ করুন', + ], + + 'delete' => [ + 'label' => 'মুছে ফেলুন', + ], + + 'clone' => [ + 'label' => 'অনুলিপি করুন', + ], + + 'reorder' => [ + 'label' => 'সরান', + ], + + 'move_down' => [ + 'label' => 'নিচে সরান', + ], + + 'move_up' => [ + 'label' => 'উপরে সরান', + ], + + 'collapse' => [ + 'label' => 'ছোট করুন', + ], + + 'expand' => [ + 'label' => 'বড় করুন', + ], + + 'collapse_all' => [ + 'label' => 'সব ছোট করুন', + ], + + 'expand_all' => [ + 'label' => 'সব বড় করুন', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'লিংক', + 'unlink' => 'আনলিংক', + ], + + 'label' => 'ইউআরএল', + + 'placeholder' => 'ইউআরএল দিন', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'নথি যোগ করুন', + 'blockquote' => 'ব্লককোট', + 'bold' => 'বোল্ড', + 'bullet_list' => 'বুলেট তালিকা', + 'code_block' => 'কোড ব্লক', + 'h1' => 'শিরোনাম', + 'h2' => 'শিরোনাম', + 'h3' => 'উপশিরোনাম', + 'italic' => 'তির্যক', + 'link' => 'লিংক', + 'ordered_list' => 'সংখ্যাযুক্ত তালিকা', + 'redo' => 'পরবর্তী', + 'strike' => 'স্ট্রাইকথ্রু', + 'undo' => 'পূর্বাবস্থা', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'modal' => [ + + 'heading' => 'তৈরী করুন', + + 'actions' => [ + + 'create' => [ + 'label' => 'তৈরী করুন', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'হ্যাঁ', + 'false' => 'না', + ], + + 'loading_message' => 'লোড হচ্ছে...', + + 'max_items_message' => 'মাত্র :count টা নির্বাচন করা যাবে।', + + 'no_search_results_message' => 'খুঁজে পাওয়া যায় নি।', + + 'placeholder' => 'নির্বাচন করুন', + + 'searching_message' => 'খুঁজুন...', + + 'search_prompt' => 'লিখুন...', + + ], + + 'tags_input' => [ + 'placeholder' => 'নতুন ট্যাগ', + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'পেছনে', + ], + + 'next_step' => [ + 'label' => 'পরবর্তী', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/bs/components.php b/lang/vendor/filament-forms/bs/components.php new file mode 100644 index 0000000..ac5b22b --- /dev/null +++ b/lang/vendor/filament-forms/bs/components.php @@ -0,0 +1,271 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'Kloniraj', + ], + + 'add' => [ + 'label' => 'Dodaj :label', + ], + + 'add_between' => [ + 'label' => 'Ubaci', + ], + + 'delete' => [ + 'label' => 'Izbriši', + ], + + 'reorder' => [ + 'label' => 'Pomjeri', + ], + + 'move_down' => [ + 'label' => 'Dolje', + ], + + 'move_up' => [ + 'label' => 'Gore', + ], + + 'collapse' => [ + 'label' => 'Sažimanje', + ], + + 'expand' => [ + 'label' => 'Proširivanje', + ], + + 'collapse_all' => [ + 'label' => 'Sažmi sve', + ], + + 'expand_all' => [ + 'label' => 'Proširi sve', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'Odznači sve', + ], + + 'select_all' => [ + 'label' => 'Označi sve', + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Dodaj red', + ], + + 'delete' => [ + 'label' => 'Izbriši red', + ], + + 'reorder' => [ + 'label' => 'Preuredi red', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'Ključ', + ], + + 'value' => [ + 'label' => 'Vrijednost', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'Priloži fajlove', + 'bold' => 'Bold', + 'bullet_list' => 'Bullet list', + 'code_block' => 'Blok koda', + 'edit' => 'Uredi', + 'italic' => 'Kurziv', + 'link' => 'Link', + 'ordered_list' => 'Numerisana lista', + 'preview' => 'Prethodan pregled', + 'strike' => 'Precrtano', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Dodaj :label', + ], + + 'delete' => [ + 'label' => 'Izbriši', + ], + + 'clone' => [ + 'label' => 'Kloniraj', + ], + + 'reorder' => [ + 'label' => 'Pomjeriti', + ], + + 'move_down' => [ + 'label' => 'Dolje', + ], + + 'move_up' => [ + 'label' => 'Gore', + ], + + 'collapse' => [ + 'label' => 'Sažimanje', + ], + + 'expand' => [ + 'label' => 'Proširivanje', + ], + + 'collapse_all' => [ + 'label' => 'Sažmi sve', + ], + + 'expand_all' => [ + 'label' => 'Proširi sve', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'Link', + 'unlink' => 'Otkačite link', + ], + + 'label' => 'URL', + + 'placeholder' => 'Unesite URL', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'Priloži fajlove', + 'blockquote' => 'Blok citat', + 'bold' => 'Bold', + 'bullet_list' => 'Bullet list', + 'code_block' => 'Blok koda', + 'h1' => 'Titula', + 'h2' => 'Naslov', + 'h3' => 'Podnaslov', + 'italic' => 'Kurziv', + 'link' => 'Link', + 'ordered_list' => 'Numerisana lista', + 'redo' => 'Ponovo uradite', + 'strike' => 'Precrtano', + 'undo' => 'Poništi', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'modal' => [ + + 'heading' => 'Napravi', + + 'actions' => [ + + 'create' => [ + 'label' => 'Napravi', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'Da', + 'false' => 'Ne', + ], + + 'loading_message' => 'Učitavanje ...', + + 'max_items_message' => 'Mogu se odabrati samo :count.', + + 'no_search_results_message' => 'Nijedna opcija ne odgovara vašoj pretrazi.', + + 'placeholder' => 'Izaberi opciju', + + 'searching_message' => 'Traženje ...', + + 'search_prompt' => 'Počni da kucate da biste pretraživali ...', + + ], + + 'tags_input' => [ + 'placeholder' => 'Nova oznaka', + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'Nazad', + ], + + 'next_step' => [ + 'label' => 'Dalje', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/ca/components.php b/lang/vendor/filament-forms/ca/components.php new file mode 100644 index 0000000..454e925 --- /dev/null +++ b/lang/vendor/filament-forms/ca/components.php @@ -0,0 +1,513 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'Clonar', + ], + + 'add' => [ + 'label' => 'Afegir a :label', + + 'modal' => [ + + 'heading' => 'Afegeix a :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Afegeix', + ], + + ], + + ], + + ], + + 'add_between' => [ + 'label' => 'Inserir entre blocs', + + 'modal' => [ + + 'heading' => 'Afegir a :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Afegir', + ], + + ], + + ], + + ], + + 'edit' => [ + + 'label' => 'Edita', + + 'modal' => [ + + 'heading' => 'Edita bloc', + + 'actions' => [ + + 'save' => [ + 'label' => 'Desa els canvis', + ], + + ], + + ], + + ], + + 'delete' => [ + 'label' => 'Esborrar', + ], + + 'reorder' => [ + 'label' => 'Moure', + ], + + 'move_down' => [ + 'label' => 'Moure cap avall', + ], + + 'move_up' => [ + 'label' => 'Moure cap amunt', + ], + + 'collapse' => [ + 'label' => 'Replegar', + ], + + 'expand' => [ + 'label' => 'Ampliar', + ], + + 'collapse_all' => [ + 'label' => 'Replegar tots', + ], + + 'expand_all' => [ + 'label' => 'Ampliar tots', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'Desseleccionar tots', + ], + + 'select_all' => [ + 'label' => 'Seleccionar tots', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Cancel·lar', + ], + + 'drag_crop' => [ + 'label' => 'Mode d\'arrossegament "retallar"', + ], + + 'drag_move' => [ + 'label' => 'Mode d\'arrossegament "moure"', + ], + + 'flip_horizontal' => [ + 'label' => 'Girar imatge horitzontalment', + ], + + 'flip_vertical' => [ + 'label' => 'Girar imatge verticalment', + ], + + 'move_down' => [ + 'label' => 'Mou la imatge cap avall', + ], + + 'move_left' => [ + 'label' => 'Mou la imatge cap a l\'esquerra', + ], + + 'move_right' => [ + 'label' => 'Mou la imatge cap a la dreta', + ], + + 'move_up' => [ + 'label' => 'Mou la imatge cap amunt', + ], + + 'reset' => [ + 'label' => 'Restablir', + ], + + 'rotate_left' => [ + 'label' => 'Rota la imatge cap a l\'esquerra', + ], + + 'rotate_right' => [ + 'label' => 'Rota la imatge cap a la dreta', + ], + + 'set_aspect_ratio' => [ + 'label' => 'Estableix la relació d\'aspecte a :ratio', + ], + + 'save' => [ + 'label' => 'Desar', + ], + + 'zoom_100' => [ + 'label' => 'Amplia la imatge a 100%', + ], + + 'zoom_in' => [ + 'label' => 'Ampliar el zoom', + ], + + 'zoom_out' => [ + 'label' => 'Reduir el zoom', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'Altura', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => 'Rotació', + 'unit' => 'graus', + ], + + 'width' => [ + 'label' => 'Amplada', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'Relacions d\'aspecte', + + 'no_fixed' => [ + 'label' => 'Lliure', + ], + + ], + + 'svg' => [ + + 'messages' => [ + 'confirmation' => 'No es recomana editar fitxers SVG ja que pot provocar una pèrdua de qualitat en escalar-los.\n Esteu segur que voleu continuar?', + 'disabled' => 'L\'edició de fitxers SVG està desactivada ja que pot provocar una pèrdua de qualitat en escalar-los.', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Afegir fila', + ], + + 'delete' => [ + 'label' => 'Esborrar fila', + ], + + 'reorder' => [ + 'label' => 'Reordenar fila', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'Clau', + ], + + 'value' => [ + 'label' => 'Valor', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'Adjuntar fitxers', + 'blockquote' => 'Cita de bloc', + 'bold' => 'Negreta', + 'bullet_list' => 'Llista de vinyetes', + 'code_block' => 'Bloc de codi', + 'heading' => 'Encapçalament', + 'italic' => 'Cursiva', + 'link' => 'Enllaç', + 'ordered_list' => 'Llista numerada', + 'redo' => 'Refer', + 'strike' => 'Ratllat', + 'table' => 'Taula', + 'undo' => 'Desfer', + ], + + ], + + 'radio' => [ + + 'boolean' => [ + 'true' => 'Sí', + 'false' => 'No', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Afegir a :label', + ], + + 'add_between' => [ + 'label' => 'Inserir entre', + ], + + 'delete' => [ + 'label' => 'Esborrar', + ], + + 'clone' => [ + 'label' => 'Clonar', + ], + + 'reorder' => [ + 'label' => 'Moure', + ], + + 'move_down' => [ + 'label' => 'Moure cap avall', + ], + + 'move_up' => [ + 'label' => 'Moure cap amunt', + ], + + 'collapse' => [ + 'label' => 'Replegar', + ], + + 'expand' => [ + 'label' => 'Ampliar', + ], + + 'collapse_all' => [ + 'label' => 'Replegar tots', + ], + + 'expand_all' => [ + 'label' => 'Ampliar tots', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'Enllaç', + 'unlink' => 'Elimina l\'enllaç', + ], + + 'label' => 'URL', + + 'placeholder' => 'Escriu una adreça URL', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'Adjuntar fitxers', + 'blockquote' => 'Bloc de cita', + 'bold' => 'Negreta', + 'bullet_list' => 'Llista de vinyetes', + 'code_block' => 'Bloc de codi', + 'h1' => 'Títol', + 'h2' => 'Capçalera', + 'h3' => 'Subtítol', + 'italic' => 'Cursiva', + 'link' => 'Enllaç', + 'ordered_list' => 'Llista numerada', + 'redo' => 'Refer', + 'strike' => 'Ratllat', + 'underline' => 'Subratllat', + 'undo' => 'Desfer', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'modal' => [ + + 'heading' => 'Nou', + + 'actions' => [ + + 'create' => [ + 'label' => 'Crear', + ], + + 'create_another' => [ + 'label' => 'Crear i crear-ne un altre', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'modal' => [ + + 'heading' => 'Editar', + + 'actions' => [ + + 'save' => [ + 'label' => 'Desar', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'Sí', + 'false' => 'No', + ], + + 'loading_message' => 'Carregant...', + + 'max_items_message' => 'Només :count poden ser seleccionats.', + + 'no_search_results_message' => 'No s\'ha trobat cap opció que coincideixi amb la vostra cerca.', + + 'placeholder' => 'Trieu una opció', + + 'searching_message' => 'Cercant...', + + 'search_prompt' => 'Comenceu a escriure per cercar...', + + ], + + 'tags_input' => [ + 'placeholder' => 'Nova etiqueta', + ], + + 'text_input' => [ + + 'actions' => [ + + 'hide_password' => [ + 'label' => 'Ocultar contrasenya', + ], + + 'show_password' => [ + 'label' => 'Mostrar contrasenya', + ], + + ], + + ], + + 'toggle_buttons' => [ + + 'boolean' => [ + 'true' => 'Sí', + 'false' => 'No', + ], + + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'Enrere', + ], + + 'next_step' => [ + 'label' => 'Endavant', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/ca/validation.php b/lang/vendor/filament-forms/ca/validation.php new file mode 100644 index 0000000..df1e90e --- /dev/null +++ b/lang/vendor/filament-forms/ca/validation.php @@ -0,0 +1,10 @@ + [ + 'must_be_selected' => 'S\'ha de seleccionar almenys un camp :attribute.', + 'only_one_must_be_selected' => 'S\'ha de seleccionar només un camp :attribute.', + ], + +]; diff --git a/lang/vendor/filament-forms/ckb/components.php b/lang/vendor/filament-forms/ckb/components.php new file mode 100644 index 0000000..6125abd --- /dev/null +++ b/lang/vendor/filament-forms/ckb/components.php @@ -0,0 +1,416 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'پۆشتەکردن', + ], + + 'add' => [ + 'label' => 'زیادکردن بۆ :label', + ], + + 'add_between' => [ + 'label' => 'داخڵکردن لە نێوان هێڵ', + ], + + 'delete' => [ + 'label' => 'سڕینەوە', + ], + + 'reorder' => [ + 'label' => 'جوڵاندن', + ], + + 'move_down' => [ + 'label' => 'جوڵاندن بۆ خوارەوە', + ], + + 'move_up' => [ + 'label' => 'جوڵاندن بۆ سەرەوە', + ], + + 'collapse' => [ + 'label' => 'بچووکردنەوە', + ], + + 'expand' => [ + 'label' => 'فراوانکردن', + ], + + 'collapse_all' => [ + 'label' => 'بچووکردنەوەی هەموو', + ], + + 'expand_all' => [ + 'label' => 'فراوانکردنی هەموو', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'لابردنی هەموو دیاریکراوەکان', + ], + + 'select_all' => [ + 'label' => 'دیاریکردنی هەموو', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'پاشگەزبوونەوە', + ], + + 'drag_crop' => [ + 'label' => 'جۆری ڕاکێشان "بڕین"', + ], + + 'drag_move' => [ + 'label' => 'جۆری ڕاکێشان "جوڵاندن"', + ], + + 'flip_horizontal' => [ + 'label' => 'وەرگێڕانی وێنە بە ئاسۆی', + ], + + 'flip_vertical' => [ + 'label' => 'وەرگێڕانی وێنە بە ستونی', + ], + + 'move_down' => [ + 'label' => 'جوڵاندنی وێنە بۆ خوارەوە', + ], + + 'move_left' => [ + 'label' => 'جوڵاندنی وێنە بۆ چەپ', + ], + + 'move_right' => [ + 'label' => 'جوڵاندنی وێنە بۆ ڕاست', + ], + + 'move_up' => [ + 'label' => 'جوڵاندنی وێنە بۆ سەرەوە', + ], + + 'reset' => [ + 'label' => 'دۆخی سەرەتا', + ], + + 'rotate_left' => [ + 'label' => 'سوڕانەوەی وێنە بۆ چەپ', + ], + + 'rotate_right' => [ + 'label' => 'سوڕانەوەی وێنە بۆ ڕاست', + ], + + 'set_aspect_ratio' => [ + 'label' => 'دانانی تێکڕای لاکان بۆ :ratio', + ], + + 'save' => [ + 'label' => 'نوێکردنەوە', + ], + + 'zoom_100' => [ + 'label' => 'نزیکردنەوەی وێنە بۆ ١٠٠%', + ], + + 'zoom_in' => [ + 'label' => 'نزیککردنەوە', + ], + + 'zoom_out' => [ + 'label' => 'دوورخستنەوە', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'بەرزی', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => 'سوڕانەوە', + 'unit' => 'پلە', + ], + + 'width' => [ + 'label' => 'پانی', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'تێکڕای لاکان', + + 'no_fixed' => [ + 'label' => 'سەربەخۆ', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'زیادکردنی ڕیز', + ], + + 'delete' => [ + 'label' => 'سڕینەوەی ڕیز', + ], + + 'reorder' => [ + 'label' => 'ڕێکخستنی ڕیز', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'کلیل', + ], + + 'value' => [ + 'label' => 'نرخ', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'لکاندنی فایل', + 'blockquote' => 'هێڵی وتە', + 'bold' => 'تۆخ کردن', + 'bullet_list' => 'لیستی خاڵ', + 'code_block' => 'هێڵی کۆد', + 'heading' => 'ناونیشان', + 'italic' => 'لارکردن', + 'link' => 'بەستەر', + 'ordered_list' => 'لیستی ژمارە', + 'redo' => 'دووبارەکردن', + 'strike' => 'هێڵ بەسەرهێنان', + 'table' => 'خشتە', + 'undo' => 'گەڕانەوە', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'زیادکردن بۆ :label', + ], + + 'delete' => [ + 'label' => 'سڕینەوە', + ], + + 'clone' => [ + 'label' => 'پۆشتەکردن', + ], + + 'reorder' => [ + 'label' => 'جوڵاندن', + ], + + 'move_down' => [ + 'label' => 'جوڵاندن بۆ خوارەوە', + ], + + 'move_up' => [ + 'label' => 'جوڵاندن بۆ سەرەوە', + ], + + 'collapse' => [ + 'label' => 'بچووکردنەوە', + ], + + 'expand' => [ + 'label' => 'فراوانکردن', + ], + + 'collapse_all' => [ + 'label' => 'بچووکردنەوەی هەموو', + ], + + 'expand_all' => [ + 'label' => 'فراوانکردنی هەموو', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'بەستەر', + 'unlink' => 'لابردنی بەستەر', + ], + + 'label' => 'بەستەر', + + 'placeholder' => 'بەستەر داخڵ بکە', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'لکاندنی فایل', + 'blockquote' => 'هێڵی وتە', + 'bold' => 'تۆخ کردن', + 'bullet_list' => 'لیستی خاڵ', + 'code_block' => 'هێڵی کۆد', + 'h1' => 'ناونیشان', + 'h2' => 'ناونیشانی دووەم', + 'h3' => 'ناونیشانی سێیەم', + 'italic' => 'لارکردن', + 'link' => 'بەستەر', + 'ordered_list' => 'لیستی ژمارە', + 'redo' => 'دووبارەکردن', + 'strike' => 'هێڵ بەسەرهێنان', + 'underline' => 'هێڵ بەژێرهێنان', + 'undo' => 'گەڕانەوە', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'modal' => [ + + 'heading' => 'دروستکردن', + + 'actions' => [ + + 'create' => [ + 'label' => 'دروستکردن', + ], + + 'create_another' => [ + 'label' => 'دروستکردن و تۆمارێکی تر', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'modal' => [ + + 'heading' => 'دەسکاریکردن', + + 'actions' => [ + + 'save' => [ + 'label' => 'نوێکردنەوە', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'بەڵێ', + 'false' => 'نەخێر', + ], + + 'loading_message' => 'چاوەروان بە...', + + 'max_items_message' => 'تەنها :count دەتواندرێت دیاری بکرێت.', + + 'no_search_results_message' => 'هیچ هەڵبژاردەیەک بۆ گەڕانەکەت نەدۆزرایەوە.', + + 'placeholder' => 'هەڵبژاردەیەک دیاری بکە', + + 'searching_message' => 'گەڕان...', + + 'search_prompt' => 'دەستبکە بە نوسین بۆ گەڕان...', + + ], + + 'tags_input' => [ + 'placeholder' => 'تاگی نوێ', + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'پێشوو', + ], + + 'next_step' => [ + 'label' => 'دواتر', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/cs/components.php b/lang/vendor/filament-forms/cs/components.php new file mode 100644 index 0000000..2eba5c9 --- /dev/null +++ b/lang/vendor/filament-forms/cs/components.php @@ -0,0 +1,515 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'Klonovat', + ], + + 'add' => [ + + 'label' => 'Přidat k :label', + + 'modal' => [ + + 'heading' => 'Přidat k :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Přidat', + ], + + ], + + ], + + ], + + 'add_between' => [ + + 'label' => 'Vložit', + + 'modal' => [ + + 'heading' => 'Přidat k :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Přidat', + ], + + ], + + ], + + ], + + 'edit' => [ + + 'label' => 'Upravit', + + 'modal' => [ + + 'heading' => 'Upravit blok', + + 'actions' => [ + + 'save' => [ + 'label' => 'Uložit', + ], + + ], + + ], + + ], + + 'delete' => [ + 'label' => 'Smazat', + ], + + 'reorder' => [ + 'label' => 'Přesunout', + ], + + 'move_down' => [ + 'label' => 'Posunout dolů', + ], + + 'move_up' => [ + 'label' => 'Posunout nahoru', + ], + + 'collapse' => [ + 'label' => 'Skrýt', + ], + + 'expand' => [ + 'label' => 'Zobrazit', + ], + + 'collapse_all' => [ + 'label' => 'Skrýt vše', + ], + + 'expand_all' => [ + 'label' => 'Zobrazit vše', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'Odznačit vše', + ], + + 'select_all' => [ + 'label' => 'Vybrat vše', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Zrušit', + ], + + 'drag_crop' => [ + 'label' => 'Táhněte pro oříznutí', + ], + + 'drag_move' => [ + 'label' => 'Táhněte pro přesun', + ], + + 'flip_horizontal' => [ + 'label' => 'Překlopit obrázek horizontálně', + ], + + 'flip_vertical' => [ + 'label' => 'Překlopit obrázek vertikálně', + ], + + 'move_down' => [ + 'label' => 'Posunout obrázek dolů', + ], + + 'move_left' => [ + 'label' => 'Posunout obrázek doleva', + ], + + 'move_right' => [ + 'label' => 'Posunout obrázek doprava', + ], + + 'move_up' => [ + 'label' => 'Posunout obrázek nahoru', + ], + + 'reset' => [ + 'label' => 'Reset', + ], + + 'rotate_left' => [ + 'label' => 'Otočit obrázek doleva', + ], + + 'rotate_right' => [ + 'label' => 'Otočit obrázek doprava', + ], + + 'set_aspect_ratio' => [ + 'label' => 'Nastavit poměr stran na :ratio', + ], + + 'save' => [ + 'label' => 'Uložit', + ], + + 'zoom_100' => [ + 'label' => 'Zvětšit obrázek na 100 %', + ], + + 'zoom_in' => [ + 'label' => 'Přiblížit', + ], + + 'zoom_out' => [ + 'label' => 'Oddálit', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'Výška', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => 'Rotace', + 'unit' => 'deg', + ], + + 'width' => [ + 'label' => 'Šířka', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'Poměr stran', + + 'no_fixed' => [ + 'label' => 'Vlastní', + ], + + ], + + 'svg' => [ + + 'messages' => [ + 'confirmation' => 'Editace SVG souborů není doporučena, protože může dojít ke ztrátě kvality při škálování.\n Opravdu chcete pokračovat?', + 'disabled' => 'Úprava souborů SVG je zakázána, protože může vést ke ztrátě kvality při škálování.', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Přidat řádek', + ], + + 'delete' => [ + 'label' => 'Smazat řádek', + ], + + 'reorder' => [ + 'label' => 'Přesunout řádek', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'Klíč', + ], + + 'value' => [ + 'label' => 'Hodnota', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'Přidat soubory', + 'blockquote' => 'Bloková citace', + 'bold' => 'Tučně', + 'bullet_list' => 'Seznam s odrážkami', + 'code_block' => 'Blok kódu', + 'heading' => 'Nadpis', + 'italic' => 'Kurzíva', + 'link' => 'Odkaz', + 'ordered_list' => 'Číslovaný seznam', + 'redo' => 'Vpřed', + 'strike' => 'Přeškrtnutí', + 'table' => 'Tabulka', + 'undo' => 'Zpět', + ], + + ], + + 'radio' => [ + + 'boolean' => [ + 'true' => 'Ano', + 'false' => 'Ne', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Přidat k :label', + ], + + 'add_between' => [ + 'label' => 'Vložit mezi', + ], + + 'delete' => [ + 'label' => 'Smazat', + ], + + 'clone' => [ + 'label' => 'Klonovat', + ], + + 'reorder' => [ + 'label' => 'Přesunout', + ], + + 'move_down' => [ + 'label' => 'Posunout dolů', + ], + + 'move_up' => [ + 'label' => 'Posunout nahoru', + ], + + 'collapse' => [ + 'label' => 'Skrýt', + ], + + 'expand' => [ + 'label' => 'Zobrazit', + ], + + 'collapse_all' => [ + 'label' => 'Skrýt vše', + ], + + 'expand_all' => [ + 'label' => 'Zobrazit vše', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'Přidat odkaz', + 'unlink' => 'Odebrat odkaz', + ], + + 'label' => 'URL', + + 'placeholder' => 'Vložte URL', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'Přidat soubory', + 'blockquote' => 'Bloková citace', + 'bold' => 'Tučně', + 'bullet_list' => 'Seznam s odrážkami', + 'code_block' => 'Blok kódu', + 'h1' => 'Nadpis 1', + 'h2' => 'Nadpis 2', + 'h3' => 'Nadpis 3', + 'italic' => 'Kurzíva', + 'link' => 'Odkaz', + 'ordered_list' => 'Číslovaný seznam', + 'redo' => 'Vpřed', + 'strike' => 'Přeškrtnutí', + 'underline' => 'Podtržení', + 'undo' => 'Zpět', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'modal' => [ + + 'heading' => 'Vytvořit', + + 'actions' => [ + + 'create' => [ + 'label' => 'Vytvořit', + ], + + 'create_another' => [ + 'label' => 'Vytvořit a přidat další', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'modal' => [ + + 'heading' => 'Upravit', + + 'actions' => [ + + 'save' => [ + 'label' => 'Uložit', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'Ano', + 'false' => 'Ne', + ], + + 'loading_message' => 'Načítání...', + + 'max_items_message' => 'Lze vybrat pouze 1 položka.|Lze vybrat pouze :count položky.|Lze vybrat pouze :count položek.', + + 'no_search_results_message' => 'Vašemu hledání neodpovídají žádné výsledky.', + + 'placeholder' => 'Zvolte některou z možností', + + 'searching_message' => 'Hledání...', + + 'search_prompt' => 'Zadejte hledaný výraz...', + + ], + + 'tags_input' => [ + 'placeholder' => 'Nový štítek', + ], + + 'text_input' => [ + + 'actions' => [ + + 'hide_password' => [ + 'label' => 'Skrýt heslo', + ], + + 'show_password' => [ + 'label' => 'Zobrazit heslo', + ], + + ], + + ], + + 'toggle_buttons' => [ + + 'boolean' => [ + 'true' => 'Ano', + 'false' => 'Ne', + ], + + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'Zpět', + ], + + 'next_step' => [ + 'label' => 'Další', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/cs/validation.php b/lang/vendor/filament-forms/cs/validation.php new file mode 100644 index 0000000..efe4aa8 --- /dev/null +++ b/lang/vendor/filament-forms/cs/validation.php @@ -0,0 +1,10 @@ + [ + 'must_be_selected' => 'Musí být vybráno alespoň jedno pole :attribute.', + 'only_one_must_be_selected' => 'Musí být vybráno pouze jedno pole :attribute.', + ], + +]; diff --git a/lang/vendor/filament-forms/cy/components.php b/lang/vendor/filament-forms/cy/components.php new file mode 100644 index 0000000..c695e84 --- /dev/null +++ b/lang/vendor/filament-forms/cy/components.php @@ -0,0 +1,271 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'Clôn', + ], + + 'add' => [ + 'label' => 'Ychwanegu at :label', + ], + + 'add_between' => [ + 'label' => 'Mewnosod', + ], + + 'delete' => [ + 'label' => 'Dileu', + ], + + 'reorder' => [ + 'label' => 'Symud', + ], + + 'move_down' => [ + 'label' => 'Symud i lawr', + ], + + 'move_up' => [ + 'label' => 'Symud i fyny', + ], + + 'collapse' => [ + 'label' => 'Cwympo', + ], + + 'expand' => [ + 'label' => 'Ymledu', + ], + + 'collapse_all' => [ + 'label' => 'Cwympo popeth', + ], + + 'expand_all' => [ + 'label' => 'Ymledu popeth', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'Dad ddewis popeth', + ], + + 'select_all' => [ + 'label' => 'Dewis popeth', + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Ychwanegu rhes', + ], + + 'delete' => [ + 'label' => 'Dileu rhes', + ], + + 'reorder' => [ + 'label' => 'Rhes recordiwr', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'Allwedd', + ], + + 'value' => [ + 'label' => 'Gwerth', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'Atodi ffeiliau', + 'bold' => 'Trwm', + 'bullet_list' => 'Rhestr bwled', + 'code_block' => 'Bloc côd', + 'edit' => 'Golygu', + 'italic' => 'Italig', + 'link' => 'Dolen', + 'ordered_list' => 'Rhestr wedi i rhifo', + 'preview' => 'Rhagolwg', + 'strike' => 'Llinell drwodd', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Ychwanegu at :label', + ], + + 'delete' => [ + 'label' => 'Dileu', + ], + + 'clone' => [ + 'label' => 'Clôn', + ], + + 'reorder' => [ + 'label' => 'Symud', + ], + + 'move_down' => [ + 'label' => 'Symud i lawr', + ], + + 'move_up' => [ + 'label' => 'Symud i fyny', + ], + + 'collapse' => [ + 'label' => 'Cwympo', + ], + + 'expand' => [ + 'label' => 'Ymledu', + ], + + 'collapse_all' => [ + 'label' => 'Cwympo popeth', + ], + + 'expand_all' => [ + 'label' => 'Ymledu popeth', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'Dolen', + 'unlink' => 'Datgysylltu', + ], + + 'label' => 'URL', + + 'placeholder' => 'Rhowch URL', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'Atodi ffeiliau', + 'blockquote' => 'Dyfynnod Bloc', + 'bold' => 'Trwm', + 'bullet_list' => 'Rhestr bwled', + 'code_block' => 'Bloc côd', + 'h1' => 'Teitl', + 'h2' => 'Pennawd', + 'h3' => 'Is-bennawd', + 'italic' => 'Italig', + 'link' => 'Dolen', + 'ordered_list' => 'Rhestr wedi`i rhifo', + 'redo' => 'Ail-wneud', + 'strike' => 'Llinell drwodd', + 'undo' => 'Dadwneud', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'modal' => [ + + 'heading' => 'Creu', + + 'actions' => [ + + 'create' => [ + 'label' => 'Creu', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'Ie', + 'false' => 'Na', + ], + + 'loading_message' => 'Llwytho...', + + 'max_items_message' => 'Gall dim on :count gael eu dewis.', + + 'no_search_results_message' => 'Nid oes unrhyw opsiynau yn cyfateb i`ch chwiliad.', + + 'placeholder' => 'Dewis opsiwn', + + 'searching_message' => 'Chwilio...', + + 'search_prompt' => 'Dechrau teipio i chwilio...', + + ], + + 'tags_input' => [ + 'placeholder' => 'Tag newydd', + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'Yn ôl', + ], + + 'next_step' => [ + 'label' => 'Nesaf', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/da/components.php b/lang/vendor/filament-forms/da/components.php new file mode 100644 index 0000000..7263072 --- /dev/null +++ b/lang/vendor/filament-forms/da/components.php @@ -0,0 +1,462 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'Klon', + ], + + 'add' => [ + 'label' => 'Tilføj til :label', + ], + + 'add_between' => [ + 'label' => 'Indsæt mellem blokke', + ], + + 'delete' => [ + 'label' => 'Slet', + ], + + 'reorder' => [ + 'label' => 'Flyt', + ], + + 'move_down' => [ + 'label' => 'Flyt ned', + ], + + 'move_up' => [ + 'label' => 'Flyt op', + ], + + 'collapse' => [ + 'label' => 'Skjul', + ], + + 'expand' => [ + 'label' => 'Udvid', + ], + + 'collapse_all' => [ + 'label' => 'Skjul alle', + ], + + 'expand_all' => [ + 'label' => 'Udvid alle', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'Fravælg alle', + ], + + 'select_all' => [ + 'label' => 'Vælg alle', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Annuller', + ], + + 'drag_crop' => [ + 'label' => 'Træktilstand "beskæring"', + ], + + 'drag_move' => [ + 'label' => 'Træk-tilstand "flyt"', + ], + + 'flip_horizontal' => [ + 'label' => 'Vend billedet horisontalt', + ], + + 'flip_vertical' => [ + 'label' => 'Vend billedet vertikalt', + ], + + 'move_down' => [ + 'label' => 'Flyt billedet ned', + ], + + 'move_left' => [ + 'label' => 'Flyt billedet til venstre', + ], + + 'move_right' => [ + 'label' => 'Flyt billedet til højre', + ], + + 'move_up' => [ + 'label' => 'Flyt billedet op', + ], + + 'reset' => [ + 'label' => 'Nulstil', + ], + + 'rotate_left' => [ + 'label' => 'Roter billedet til venstre', + ], + + 'rotate_right' => [ + 'label' => 'Roter billedet til højre', + ], + + 'set_aspect_ratio' => [ + 'label' => 'Indstil billedformat til :ratio', + ], + + 'save' => [ + 'label' => 'Gem', + ], + + 'zoom_100' => [ + 'label' => 'Zoom billedet til 100%', + ], + + 'zoom_in' => [ + 'label' => 'Zoom ind', + ], + + 'zoom_out' => [ + 'label' => 'Zoom ud', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'Højde', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => 'Rotation', + 'unit' => 'grader', + ], + + 'width' => [ + 'label' => 'Bredde', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'Størrelsesforhold', + + 'no_fixed' => [ + 'label' => 'Frit', + ], + + ], + + 'svg' => [ + + 'messages' => [ + 'confirmation' => 'Redigering af SVG filer anbefales ikke, da det kan resultere i kvalitetstab ved skalering.\n Er du sikker på, at du vil fortsætte?', + 'disabled' => 'Redigering af SVG filer er deaktiveret, da det kan resultere i kvalitetstab ved skalering.', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Tilføj række', + ], + + 'delete' => [ + 'label' => 'Slet række', + ], + + 'reorder' => [ + 'label' => 'Omorganiser række', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'Nøgle', + ], + + 'value' => [ + 'label' => 'Værdi', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'Vedhæft filer', + 'blockquote' => 'Citere', + 'bold' => 'Fed', + 'bullet_list' => 'Punkter', + 'code_block' => 'Kode', + 'heading' => 'Overskrift', + 'italic' => 'Kursiv', + 'link' => 'Link', + 'ordered_list' => 'Nummereret liste', + 'redo' => 'Gentag', + 'strike' => 'Gennemstregning', + 'table' => 'tabel', + 'undo' => 'Fortryd', + ], + + ], + + 'radio' => [ + + 'boolean' => [ + 'true' => 'Ja', + 'false' => 'Nej', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Tilføj til :label', + ], + + 'add_between' => [ + 'label' => 'Indsæt mellem', + ], + + 'delete' => [ + 'label' => 'Slet', + ], + + 'clone' => [ + 'label' => 'Klon', + ], + + 'reorder' => [ + 'label' => 'Flyt', + ], + + 'move_down' => [ + 'label' => 'Flyt ned', + ], + + 'move_up' => [ + 'label' => 'Flyt op', + ], + + 'collapse' => [ + 'label' => 'Skjul', + ], + + 'expand' => [ + 'label' => 'Udvid', + ], + + 'collapse_all' => [ + 'label' => 'Skjul alle', + ], + + 'expand_all' => [ + 'label' => 'Udvid alle', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'Link', + 'unlink' => 'Fjern link', + ], + + 'label' => 'URL', + + 'placeholder' => 'Indtast en URL', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'Vedhæft filer', + 'blockquote' => 'Citere', + 'bold' => 'Fed', + 'bullet_list' => 'Punkter', + 'code_block' => 'Kode', + 'h1' => 'Titel', + 'h2' => 'Overskrift', + 'h3' => 'Underoverskrift', + 'italic' => 'Kursiv', + 'link' => 'Link', + 'ordered_list' => 'Tal', + 'redo' => 'Gentag', + 'strike' => 'Gennemstreget', + 'undo' => 'Fortryd', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'modal' => [ + + 'heading' => 'Opret', + + 'actions' => [ + + 'create' => [ + 'label' => 'Opret', + ], + + 'create_another' => [ + 'label' => 'Opret & opret en mere', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'modal' => [ + + 'heading' => 'Rediger', + + 'actions' => [ + + 'save' => [ + 'label' => 'Gem', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'Ja', + 'false' => 'Nej', + ], + + 'loading_message' => 'Indlæser...', + + 'max_items_message' => 'Kun :count kan vælges.', + + 'no_search_results_message' => 'Ingen muligheder der matcher din søgning.', + + 'placeholder' => 'Vælg en indstilling', + + 'searching_message' => 'Søger...', + + 'search_prompt' => 'Begynd at skrive for at søge ...', + + ], + + 'tags_input' => [ + 'placeholder' => 'Ny mærkat', + ], + + 'text_input' => [ + + 'actions' => [ + + 'hide_password' => [ + 'label' => 'Skjul adgangskode', + ], + + 'show_password' => [ + 'label' => 'Vis adgangskode', + ], + + ], + + ], + + 'toggle_buttons' => [ + + 'boolean' => [ + 'true' => 'Ja', + 'false' => 'Nej', + ], + + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'Tilbage', + ], + + 'next_step' => [ + 'label' => 'Næste', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/da/validation.php b/lang/vendor/filament-forms/da/validation.php new file mode 100644 index 0000000..14dae73 --- /dev/null +++ b/lang/vendor/filament-forms/da/validation.php @@ -0,0 +1,10 @@ + [ + 'must_be_selected' => 'Mindst ét :attribute felt skal være valgt.', + 'only_one_must_be_selected' => 'Der må kun vælges ét :attribute felt.', + ], + +]; diff --git a/lang/vendor/filament-forms/de/components.php b/lang/vendor/filament-forms/de/components.php new file mode 100644 index 0000000..ae1c94d --- /dev/null +++ b/lang/vendor/filament-forms/de/components.php @@ -0,0 +1,513 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'Kopieren', + ], + + 'add' => [ + 'label' => 'Zu :label hinzufügen', + + 'modal' => [ + + 'heading' => 'Hinzufügen zu :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Hinzufügen', + ], + + ], + + ], + + ], + + 'add_between' => [ + 'label' => 'Dazwischen einfügen', + + 'modal' => [ + + 'heading' => 'Hinzufügen zu :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Hinzufügen', + ], + + ], + + ], + ], + + 'delete' => [ + 'label' => 'Löschen', + ], + + 'edit' => [ + + 'label' => 'Bearbeiten', + + 'modal' => [ + + 'heading' => 'Block bearbeiten', + + 'actions' => [ + + 'save' => [ + 'label' => 'Änderungen speichern', + ], + + ], + + ], + + ], + + 'reorder' => [ + 'label' => 'Verschieben', + ], + + 'move_down' => [ + 'label' => 'Nach unten verschieben', + ], + + 'move_up' => [ + 'label' => 'Nach oben verschieben', + ], + + 'collapse' => [ + 'label' => 'Einklappen', + ], + + 'expand' => [ + 'label' => 'Ausklappen', + ], + + 'collapse_all' => [ + 'label' => 'Alle einklappen', + ], + + 'expand_all' => [ + 'label' => 'Alle ausklappen', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'Alle abwählen', + ], + + 'select_all' => [ + 'label' => 'Alle auswählen', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Abbrechen', + ], + + 'drag_crop' => [ + 'label' => 'Drag Modus "zuschneiden"', + ], + + 'drag_move' => [ + 'label' => 'Drag Modus "verschieben"', + ], + + 'flip_horizontal' => [ + 'label' => 'Bild horizontal spiegeln', + ], + + 'flip_vertical' => [ + 'label' => 'Bild vertikal spiegeln', + ], + + 'move_down' => [ + 'label' => 'Bild nach unten', + ], + + 'move_left' => [ + 'label' => 'Bild nach links', + ], + + 'move_right' => [ + 'label' => 'Bild nach rechts', + ], + + 'move_up' => [ + 'label' => 'Bild nach oben', + ], + + 'reset' => [ + 'label' => 'Zurücksetzen', + ], + + 'rotate_left' => [ + 'label' => 'Bild nach links drehen', + ], + + 'rotate_right' => [ + 'label' => 'Bild nach rechts drehen', + ], + + 'set_aspect_ratio' => [ + 'label' => 'Seitenverhältnis auf :ratio setzen', + ], + + 'save' => [ + 'label' => 'Speichern', + ], + + 'zoom_100' => [ + 'label' => 'Bild Zoom 100%', + ], + + 'zoom_in' => [ + 'label' => 'Hereinzoomen', + ], + + 'zoom_out' => [ + 'label' => 'Herauszoomen', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'Höhe', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => 'Drehung', + 'unit' => 'deg', + ], + + 'width' => [ + 'label' => 'Breite', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'Seitenverhältnisse', + + 'no_fixed' => [ + 'label' => 'Frei', + ], + + ], + + 'svg' => [ + + 'messages' => [ + 'confirmation' => 'Das Bearbeiten von SVG Dateien ist nicht empfohlen, da es Qualitätsverluste beim Verändern der Größe geben kann.\n Wirklich fortfahren?', + 'disabled' => 'Das Bearbeiten von SVG Dateien ist deaktiviert, da es Qualitätsverluste beim Verändern der Größe geben kann.', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Zeile hinzufügen', + ], + + 'delete' => [ + 'label' => 'Zeile löschen', + ], + + 'reorder' => [ + 'label' => 'Zeile neu ordnen', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'Schlüssel', + ], + + 'value' => [ + 'label' => 'Wert', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'Dateien beifügen', + 'blockquote' => 'Zitat', + 'bold' => 'Fett', + 'bullet_list' => 'Aufzählungsliste', + 'code_block' => 'Code Block', + 'heading' => 'Überschrift', + 'italic' => 'Kursiv', + 'link' => 'Link', + 'ordered_list' => 'Nummerierte Liste', + 'redo' => 'Wiederherstellen', + 'strike' => 'Durchgestrichen', + 'table' => 'Tabelle', + 'undo' => 'Rückgängig', + ], + + ], + + 'radio' => [ + + 'boolean' => [ + 'true' => 'Ja', + 'false' => 'Nein', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Zu :label hinzufügen', + ], + + 'add_between' => [ + 'label' => 'Dazwischen einfügen', + ], + + 'delete' => [ + 'label' => 'Löschen', + ], + + 'clone' => [ + 'label' => 'Duplizieren', + ], + + 'reorder' => [ + 'label' => 'Verschieben', + ], + + 'move_down' => [ + 'label' => 'Runter verschieben', + ], + + 'move_up' => [ + 'label' => 'Hoch verschieben', + ], + + 'collapse' => [ + 'label' => 'Einklappen', + ], + + 'expand' => [ + 'label' => 'Ausklappen', + ], + + 'collapse_all' => [ + 'label' => 'Alle einklappen', + ], + + 'expand_all' => [ + 'label' => 'Alle ausklappen', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'Verlinken', + 'unlink' => 'Verlinkung aufheben', + ], + + 'label' => 'URL', + + 'placeholder' => 'URL eingeben', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'Dateien anhängen', + 'blockquote' => 'Zitat', + 'bold' => 'Fett', + 'bullet_list' => 'Aufzählungsliste', + 'code_block' => 'Code Block', + 'h1' => 'Titel', + 'h2' => 'Überschrift', + 'h3' => 'Unterüberschrift', + 'italic' => 'Kursiv', + 'link' => 'Link', + 'ordered_list' => 'Nummerierte Aufzählung', + 'redo' => 'Wiederherstellen', + 'strike' => 'Durchgestrichen', + 'underline' => 'Unterstreichen', + 'undo' => 'Rückgängig', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'modal' => [ + + 'heading' => 'Erstellen', + + 'actions' => [ + + 'create' => [ + 'label' => 'Erstellen', + ], + + 'create_another' => [ + 'label' => 'Erstellen & weiteres erstellen', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'modal' => [ + + 'heading' => 'Bearbeiten', + + 'actions' => [ + + 'save' => [ + + 'label' => 'Speichern', + + ], + + ], + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'Ja', + 'false' => 'Nein', + ], + + 'loading_message' => 'Lädt...', + + 'max_items_message' => 'Es können nur :count ausgewählt werden.', + + 'no_search_results_message' => 'Die Suche ergab keine Treffer.', + + 'placeholder' => 'Wählen Sie eine Option', + + 'searching_message' => 'Sucht...', + + 'search_prompt' => 'Beginnen Sie mit der Eingabe, um zu suchen...', + + ], + + 'tags_input' => [ + 'placeholder' => 'Neue Kennzeichnung', + ], + + 'text_input' => [ + + 'actions' => [ + + 'hide_password' => [ + 'label' => 'Passwort verbergen', + ], + + 'show_password' => [ + 'label' => 'Passwort anzeigen', + ], + + ], + + ], + + 'toggle_buttons' => [ + + 'boolean' => [ + 'true' => 'Ja', + 'false' => 'Nein', + ], + + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'Zurück', + ], + + 'next_step' => [ + 'label' => 'Weiter', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/de/validation.php b/lang/vendor/filament-forms/de/validation.php new file mode 100644 index 0000000..bad924c --- /dev/null +++ b/lang/vendor/filament-forms/de/validation.php @@ -0,0 +1,10 @@ + [ + 'must_be_selected' => 'Wenigstens muss das :attribute ausgewählt sein.', + 'only_one_must_be_selected' => 'Nur das :attribute Feld darf ausgewählt sein.', + ], + +]; diff --git a/lang/vendor/filament-forms/en/components.php b/lang/vendor/filament-forms/en/components.php new file mode 100644 index 0000000..c28e757 --- /dev/null +++ b/lang/vendor/filament-forms/en/components.php @@ -0,0 +1,519 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'Clone', + ], + + 'add' => [ + + 'label' => 'Add to :label', + + 'modal' => [ + + 'heading' => 'Add to :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Add', + ], + + ], + + ], + + ], + + 'add_between' => [ + + 'label' => 'Insert between blocks', + + 'modal' => [ + + 'heading' => 'Add to :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Add', + ], + + ], + + ], + + ], + + 'delete' => [ + 'label' => 'Delete', + ], + + 'edit' => [ + + 'label' => 'Edit', + + 'modal' => [ + + 'heading' => 'Edit block', + + 'actions' => [ + + 'save' => [ + 'label' => 'Save changes', + ], + + ], + + ], + + ], + + 'reorder' => [ + 'label' => 'Move', + ], + + 'move_down' => [ + 'label' => 'Move down', + ], + + 'move_up' => [ + 'label' => 'Move up', + ], + + 'collapse' => [ + 'label' => 'Collapse', + ], + + 'expand' => [ + 'label' => 'Expand', + ], + + 'collapse_all' => [ + 'label' => 'Collapse all', + ], + + 'expand_all' => [ + 'label' => 'Expand all', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'Deselect all', + ], + + 'select_all' => [ + 'label' => 'Select all', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Cancel', + ], + + 'drag_crop' => [ + 'label' => 'Drag mode "crop"', + ], + + 'drag_move' => [ + 'label' => 'Drag mode "move"', + ], + + 'flip_horizontal' => [ + 'label' => 'Flip image horizontally', + ], + + 'flip_vertical' => [ + 'label' => 'Flip image vertically', + ], + + 'move_down' => [ + 'label' => 'Move image down', + ], + + 'move_left' => [ + 'label' => 'Move image to left', + ], + + 'move_right' => [ + 'label' => 'Move image to right', + ], + + 'move_up' => [ + 'label' => 'Move image up', + ], + + 'reset' => [ + 'label' => 'Reset', + ], + + 'rotate_left' => [ + 'label' => 'Rotate image to left', + ], + + 'rotate_right' => [ + 'label' => 'Rotate image to right', + ], + + 'set_aspect_ratio' => [ + 'label' => 'Set aspect ratio to :ratio', + ], + + 'save' => [ + 'label' => 'Save', + ], + + 'zoom_100' => [ + 'label' => 'Zoom image to 100%', + ], + + 'zoom_in' => [ + 'label' => 'Zoom in', + ], + + 'zoom_out' => [ + 'label' => 'Zoom out', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'Height', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => 'Rotation', + 'unit' => 'deg', + ], + + 'width' => [ + 'label' => 'Width', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'Aspect ratios', + + 'no_fixed' => [ + 'label' => 'Free', + ], + + ], + + 'svg' => [ + + 'messages' => [ + 'confirmation' => 'Editing SVG files is not recommended as it can result in quality loss when scaling.\n Are you sure you want to continue?', + 'disabled' => 'Editing SVG files is disabled as it can result in quality loss when scaling.', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Add row', + ], + + 'delete' => [ + 'label' => 'Delete row', + ], + + 'reorder' => [ + 'label' => 'Reorder row', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'Key', + ], + + 'value' => [ + 'label' => 'Value', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'Attach files', + 'blockquote' => 'Blockquote', + 'bold' => 'Bold', + 'bullet_list' => 'Bullet list', + 'code_block' => 'Code block', + 'heading' => 'Heading', + 'italic' => 'Italic', + 'link' => 'Link', + 'ordered_list' => 'Numbered list', + 'redo' => 'Redo', + 'strike' => 'Strikethrough', + 'table' => 'Table', + 'undo' => 'Undo', + ], + + ], + + 'radio' => [ + + 'boolean' => [ + 'true' => 'Yes', + 'false' => 'No', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Add to :label', + ], + + 'add_between' => [ + 'label' => 'Insert between', + ], + + 'delete' => [ + 'label' => 'Delete', + ], + + 'clone' => [ + 'label' => 'Clone', + ], + + 'reorder' => [ + 'label' => 'Move', + ], + + 'move_down' => [ + 'label' => 'Move down', + ], + + 'move_up' => [ + 'label' => 'Move up', + ], + + 'collapse' => [ + 'label' => 'Collapse', + ], + + 'expand' => [ + 'label' => 'Expand', + ], + + 'collapse_all' => [ + 'label' => 'Collapse all', + ], + + 'expand_all' => [ + 'label' => 'Expand all', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'Link', + 'unlink' => 'Unlink', + ], + + 'label' => 'URL', + + 'placeholder' => 'Enter a URL', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'Attach files', + 'blockquote' => 'Blockquote', + 'bold' => 'Bold', + 'bullet_list' => 'Bullet list', + 'code_block' => 'Code block', + 'h1' => 'Title', + 'h2' => 'Heading', + 'h3' => 'Subheading', + 'italic' => 'Italic', + 'link' => 'Link', + 'ordered_list' => 'Numbered list', + 'redo' => 'Redo', + 'strike' => 'Strikethrough', + 'underline' => 'Underline', + 'undo' => 'Undo', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'label' => 'Create', + + 'modal' => [ + + 'heading' => 'Create', + + 'actions' => [ + + 'create' => [ + 'label' => 'Create', + ], + + 'create_another' => [ + 'label' => 'Create & create another', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'label' => 'Edit', + + 'modal' => [ + + 'heading' => 'Edit', + + 'actions' => [ + + 'save' => [ + 'label' => 'Save', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'Yes', + 'false' => 'No', + ], + + 'loading_message' => 'Loading...', + + 'max_items_message' => 'Only :count can be selected.', + + 'no_search_results_message' => 'No options match your search.', + + 'placeholder' => 'Select an option', + + 'searching_message' => 'Searching...', + + 'search_prompt' => 'Start typing to search...', + + ], + + 'tags_input' => [ + 'placeholder' => 'New tag', + ], + + 'text_input' => [ + + 'actions' => [ + + 'hide_password' => [ + 'label' => 'Hide password', + ], + + 'show_password' => [ + 'label' => 'Show password', + ], + + ], + + ], + + 'toggle_buttons' => [ + + 'boolean' => [ + 'true' => 'Yes', + 'false' => 'No', + ], + + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'Back', + ], + + 'next_step' => [ + 'label' => 'Next', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/en/validation.php b/lang/vendor/filament-forms/en/validation.php new file mode 100644 index 0000000..a855767 --- /dev/null +++ b/lang/vendor/filament-forms/en/validation.php @@ -0,0 +1,10 @@ + [ + 'must_be_selected' => 'At least one :attribute field must be selected.', + 'only_one_must_be_selected' => 'Only one :attribute field must be selected.', + ], + +]; diff --git a/lang/vendor/filament-forms/es/components.php b/lang/vendor/filament-forms/es/components.php new file mode 100644 index 0000000..aef40e3 --- /dev/null +++ b/lang/vendor/filament-forms/es/components.php @@ -0,0 +1,519 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'Clonar', + ], + + 'add' => [ + + 'label' => 'Añadir a :label', + + 'modal' => [ + + 'heading' => 'Añadir a :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Añadir', + ], + + ], + + ], + + ], + + 'add_between' => [ + + 'label' => 'Insertar entre bloques', + + 'modal' => [ + + 'heading' => 'Añadir a :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Añadir', + ], + + ], + + ], + + ], + + 'delete' => [ + 'label' => 'Borrar', + ], + + 'edit' => [ + + 'label' => 'Editar', + + 'modal' => [ + + 'heading' => 'Editar bloque', + + 'actions' => [ + + 'save' => [ + 'label' => 'Guardar cambios', + ], + + ], + + ], + + ], + + 'reorder' => [ + 'label' => 'Mover', + ], + + 'move_down' => [ + 'label' => 'Bajar', + ], + + 'move_up' => [ + 'label' => 'Subir', + ], + + 'collapse' => [ + 'label' => 'Contraer', + ], + + 'expand' => [ + 'label' => 'Expandir', + ], + + 'collapse_all' => [ + 'label' => 'Contraer todo', + ], + + 'expand_all' => [ + 'label' => 'Expandir todo', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'Deseleccionar todos', + ], + + 'select_all' => [ + 'label' => 'Seleccionar todos', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Cancelar', + ], + + 'drag_crop' => [ + 'label' => 'Modo de arrastre "recortar"', + ], + + 'drag_move' => [ + 'label' => 'Modo de arrastre "mover"', + ], + + 'flip_horizontal' => [ + 'label' => 'Voltear imagen horizontalmente', + ], + + 'flip_vertical' => [ + 'label' => 'Voltear imagen verticalmente', + ], + + 'move_down' => [ + 'label' => 'Mover imagen hacia abajo', + ], + + 'move_left' => [ + 'label' => 'Mover imagen a la izquierda', + ], + + 'move_right' => [ + 'label' => 'Mover imagen a la derecha', + ], + + 'move_up' => [ + 'label' => 'Mover imagen hacia arriba', + ], + + 'reset' => [ + 'label' => 'Reiniciar', + ], + + 'rotate_left' => [ + 'label' => 'Girar imagen a la izquierda', + ], + + 'rotate_right' => [ + 'label' => 'Girar imagen a la derecha', + ], + + 'set_aspect_ratio' => [ + 'label' => 'Establecer relación de aspecto a :ratio', + ], + + 'save' => [ + 'label' => 'Guardar', + ], + + 'zoom_100' => [ + 'label' => 'Ampliar imagen al 100%', + ], + + 'zoom_in' => [ + 'label' => 'Acercarse', + ], + + 'zoom_out' => [ + 'label' => 'Alejarse', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'Altura', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => 'Rotación', + 'unit' => 'grados', + ], + + 'width' => [ + 'label' => 'Ancho', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'Relaciones de aspecto', + + 'no_fixed' => [ + 'label' => 'Libre', + ], + + ], + + 'svg' => [ + + 'messages' => [ + 'confirmation' => 'No se recomienda editar archivos SVG ya que puede provocar una pérdida de calidad al escalar.\n ¿Está seguro de que desea continuar?', + 'disabled' => 'La edición de archivos SVG está deshabilitada ya que puede provocar una pérdida de calidad al escalar.', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Añadir fila', + ], + + 'delete' => [ + 'label' => 'Eliminar fila', + ], + + 'reorder' => [ + 'label' => 'Reordenar fila', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'Clave', + ], + + 'value' => [ + 'label' => 'Valor', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'Adjuntar archivos', + 'blockquote' => 'Cita', + 'bold' => 'Negrita', + 'bullet_list' => 'Viñetas', + 'code_block' => 'Bloque de código', + 'heading' => 'Encabezado', + 'italic' => 'Cursiva', + 'link' => 'Enlace', + 'ordered_list' => 'Lista numerada', + 'strike' => 'Tachado', + 'redo' => 'Rehacer', + 'table' => 'Tabla', + 'undo' => 'Deshacer', + ], + + ], + + 'radio' => [ + + 'boolean' => [ + 'true' => 'Sí', + 'false' => 'No', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Añadir a :label', + ], + + 'add_between' => [ + 'label' => 'Insertar entre', + ], + + 'delete' => [ + 'label' => 'Borrar', + ], + + 'reorder' => [ + 'label' => 'Mover', + ], + + 'clone' => [ + 'label' => 'Clonar', + ], + + 'move_down' => [ + 'label' => 'Bajar', + ], + + 'move_up' => [ + 'label' => 'Subir', + ], + + 'collapse' => [ + 'label' => 'Contraer', + ], + + 'expand' => [ + 'label' => 'Expandir', + ], + + 'collapse_all' => [ + 'label' => 'Contraer todo', + ], + + 'expand_all' => [ + 'label' => 'Expandir todo', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'Enlace', + 'unlink' => 'Quitar enlace', + ], + + 'label' => 'URL', + + 'placeholder' => 'Teclee un enlace URL', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'Adjuntar archivos', + 'blockquote' => 'Cita', + 'bold' => 'Negrita', + 'bullet_list' => 'Viñetas', + 'code_block' => 'Bloque de código', + 'h1' => 'Título', + 'h2' => 'Encabezado', + 'h3' => 'Subencabezado', + 'italic' => 'Cursiva', + 'link' => 'Enlace', + 'ordered_list' => 'Lista numerada', + 'redo' => 'Rehacer', + 'strike' => 'Tachar', + 'underline' => 'Subrayar', + 'undo' => 'Deshacer', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'label' => 'Crear', + + 'modal' => [ + + 'heading' => 'Nuevo', + + 'actions' => [ + + 'create' => [ + 'label' => 'Crear', + ], + + 'create_another' => [ + 'label' => 'Crear y crear otro', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'label' => 'Editar', + + 'modal' => [ + + 'heading' => 'Editar', + + 'actions' => [ + + 'save' => [ + 'label' => 'Guardar', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'Sí', + 'false' => 'No', + ], + + 'loading_message' => 'Cargando...', + + 'max_items_message' => 'Solo :count pueden ser seleccionados.', + + 'no_search_results_message' => 'No se encontraron coincidencias con su búsqueda.', + + 'placeholder' => 'Seleccione una opción', + + 'searching_message' => 'Buscando...', + + 'search_prompt' => 'Teclee para buscar...', + + ], + + 'tags_input' => [ + 'placeholder' => 'Nueva etiqueta', + ], + + 'text_input' => [ + + 'actions' => [ + + 'hide_password' => [ + 'label' => 'Ocultar contraseña', + ], + + 'show_password' => [ + 'label' => 'Mostrar contraseña', + ], + + ], + + ], + + 'toggle_buttons' => [ + + 'boolean' => [ + 'true' => 'Sí', + 'false' => 'No', + ], + + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'Anterior', + ], + + 'next_step' => [ + 'label' => 'Siguiente', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/es/validation.php b/lang/vendor/filament-forms/es/validation.php new file mode 100644 index 0000000..5fbe6aa --- /dev/null +++ b/lang/vendor/filament-forms/es/validation.php @@ -0,0 +1,10 @@ + [ + 'must_be_selected' => 'Se debe seleccionar al menos un campo :attribute.', + 'only_one_must_be_selected' => 'Se debe seleccionar solamente un campo :attribute.', + ], + +]; diff --git a/lang/vendor/filament-forms/eu/components.php b/lang/vendor/filament-forms/eu/components.php new file mode 100644 index 0000000..ae9a452 --- /dev/null +++ b/lang/vendor/filament-forms/eu/components.php @@ -0,0 +1,293 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'Klonatu', + ], + + 'add' => [ + 'label' => 'Gehitu :label', + ], + + 'add_between' => [ + 'label' => 'Txertatu', + ], + + 'delete' => [ + 'label' => 'Ezabatu', + ], + + 'reorder' => [ + 'label' => 'Mugitu', + ], + + 'move_down' => [ + 'label' => 'Jaitsi', + ], + + 'move_up' => [ + 'label' => 'Igo', + ], + + 'collapse' => [ + 'label' => 'Kontrairatu', + ], + + 'expand' => [ + 'label' => 'Zabaldu', + ], + + 'collapse_all' => [ + 'label' => 'Kontrairatu dena', + ], + + 'expand_all' => [ + 'label' => 'Zabaldu dena', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'Deselektatu guztia', + ], + + 'select_all' => [ + 'label' => 'Aukeratu guztia', + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Gehitu errenkada', + ], + + 'delete' => [ + 'label' => 'Ezabatu errenkada', + ], + + 'reorder' => [ + 'label' => 'Birordenatu errenkada', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'Giltza', + ], + + 'value' => [ + 'label' => 'Balioa', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'Erantsi agiriak', + 'blockquote' => 'Aipuak', + 'bold' => 'Lodia', + 'bullet_list' => 'Buletinak', + 'code_block' => 'Kode-blokea', + 'heading' => 'Goiburua', + 'edit' => 'Idatzi', + 'italic' => 'Etzana', + 'link' => 'Esteka', + 'ordered_list' => 'Zerrenda zenbakiduna', + 'preview' => 'Aurreikuspena', + 'strike' => 'Marratua', + 'redo' => 'Berregin', + 'table' => 'Taula', + 'undo' => 'Desegin', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Gehitu :label', + ], + + 'delete' => [ + 'label' => 'Ezabatu', + ], + + 'reorder' => [ + 'label' => 'Mugitu', + ], + + 'clone' => [ + 'label' => 'Klonatu', + ], + + 'move_down' => [ + 'label' => 'Jaitsi', + ], + + 'move_up' => [ + 'label' => 'Igo', + ], + + 'collapse' => [ + 'label' => 'Kontrairatu', + ], + + 'expand' => [ + 'label' => 'Zabaldu', + ], + + 'collapse_all' => [ + 'label' => 'Kontrairatu dena', + ], + + 'expand_all' => [ + 'label' => 'Zabaldu dena', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'Esteka', + 'unlink' => 'Kendu esteka', + ], + + 'label' => 'URL', + + 'placeholder' => 'Idatzi URL estekatzeko', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'Erantsi agiriak', + 'blockquote' => 'Aipuak', + 'bold' => 'Lodia', + 'bullet_list' => 'Buletinak', + 'code_block' => 'Kode-blokea', + 'h1' => 'Izenburua', + 'h2' => 'Goiburua', + 'h3' => 'Azpigoiburua', + 'italic' => 'Etzana', + 'link' => 'Esteka', + 'ordered_list' => 'Zerrenda zenbakiduna', + 'redo' => 'Berregin', + 'strike' => 'Marratua', + 'underline' => 'Azpimarratua', + 'undo' => 'Desegin', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'modal' => [ + + 'heading' => 'Berria', + + 'actions' => [ + + 'create' => [ + 'label' => 'Sortu', + ], + 'create_another' => [ + 'label' => 'Sortu eta beste bat', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'modal' => [ + + 'heading' => 'Editatu', + + 'actions' => [ + + 'save' => [ + 'label' => 'Gorde', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'Bai', + 'false' => 'Ez', + ], + + 'loading_message' => 'Kargatzen...', + 'max_items_message' => 'Soilik :count hauta daiteke.', + 'no_search_results_message' => 'Ez da bat datorren bilaketarekin.', + 'placeholder' => 'Aukeratu aukera bat', + 'searching_message' => 'Bilatzen...', + + 'search_prompt' => 'Idatzi bilatzeko...', + ], + + 'tags_input' => [ + 'placeholder' => 'Etiketa berria', + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'Aurrekoa', + ], + + 'next_step' => [ + 'label' => 'Hurrengoa', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/fa/components.php b/lang/vendor/filament-forms/fa/components.php new file mode 100644 index 0000000..d1153c6 --- /dev/null +++ b/lang/vendor/filament-forms/fa/components.php @@ -0,0 +1,463 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'همسان‌سازی', + ], + + 'add' => [ + 'label' => 'افزودن به :label', + ], + + 'add_between' => [ + 'label' => 'قراردادن', + ], + + 'delete' => [ + 'label' => 'حذف', + ], + + 'reorder' => [ + 'label' => 'جابه‌جایی', + ], + + 'move_down' => [ + 'label' => 'پایین آوردن', + ], + + 'move_up' => [ + 'label' => 'بالا بردن', + ], + + 'collapse' => [ + 'label' => 'جمع کردن', + ], + + 'expand' => [ + 'label' => 'باز کردن', + ], + + 'collapse_all' => [ + 'label' => 'جمع کردن همه', + ], + + 'expand_all' => [ + 'label' => 'باز کردن همه', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'لغو انتخاب همه', + ], + + 'select_all' => [ + 'label' => 'انتخاب همه', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'لغو', + ], + + 'drag_crop' => [ + 'label' => 'حالت کشیدن «برش»', + ], + + 'drag_move' => [ + 'label' => 'حالت کشیدن «حرکت»', + ], + + 'flip_horizontal' => [ + 'label' => 'برگردان افقی عکس', + ], + + 'flip_vertical' => [ + 'label' => 'برگردان عمودی عکس', + ], + + 'move_down' => [ + 'label' => 'به پایین بردن عکس', + ], + + 'move_left' => [ + 'label' => 'به چپ بردن عکس', + ], + + 'move_right' => [ + 'label' => 'به راست بردن عکس', + ], + + 'move_up' => [ + 'label' => 'به بالا بردن عکس', + ], + + 'reset' => [ + 'label' => 'بازنشانی', + ], + + 'rotate_left' => [ + 'label' => 'چرخاندن عکس به چپ', + ], + + 'rotate_right' => [ + 'label' => 'چرخاندن عکس به راست', + ], + + 'set_aspect_ratio' => [ + 'label' => 'تنظیم نسبت ابعاد به :ratio', + ], + + 'save' => [ + 'label' => 'ذخیره', + ], + + 'zoom_100' => [ + 'label' => 'بزرگنمایی عکس به 100%', + ], + + 'zoom_in' => [ + 'label' => 'بزرگنمایی', + ], + + 'zoom_out' => [ + 'label' => 'دورنمایی', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'ارتفاع', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => 'چرخش', + 'unit' => 'deg', + ], + + 'width' => [ + 'label' => 'عرض', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'نسبت ابعاد', + + 'no_fixed' => [ + 'label' => 'آزاد', + ], + + ], + + 'svg' => [ + + 'messages' => [ + 'confirmation' => 'ویرایش فایل‌های SVG توصیه نمی‌شود، زیرا می‌تواند منجر به کاهش کیفیت در هنگام مقیاس‌بندی شود.\n آیا مطمئن هستید که می‌خواهید ادامه دهید؟', + 'disabled' => 'ویرایش فایل‌های SVG غیرفعال است زیرا می‌تواند منجر به کاهش کیفیت در هنگام مقیاس‌بندی شود.', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'افزودن ردیف', + ], + + 'delete' => [ + 'label' => 'حذف ردیف', + ], + + 'reorder' => [ + 'label' => 'بازچینش ردیف', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'کلید', + ], + + 'value' => [ + 'label' => 'مقدار', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'پیوستن فایل ها', + 'blockquote' => 'نقل قول', + 'bold' => 'پررنگ', + 'bullet_list' => 'لیست نامرتب', + 'code_block' => 'بلاک کد', + 'heading' => 'عنوان', + 'italic' => 'مورب', + 'link' => 'لینک', + 'ordered_list' => 'لیست مرتب', + 'redo' => 'اَزنو', + 'strike' => 'خط زده', + 'table' => 'جدول', + 'undo' => 'واگرد', + ], + + ], + + 'radio' => [ + + 'boolean' => [ + 'true' => 'بله', + 'false' => 'خیر', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'افزودن به :label', + ], + + 'add_between' => [ + 'label' => 'درج بین', + ], + + 'delete' => [ + 'label' => 'حذف', + ], + + 'clone' => [ + 'label' => 'همسان‌سازی', + ], + + 'reorder' => [ + 'label' => 'جابه‌جایی', + ], + + 'move_down' => [ + 'label' => 'پایین آوردن', + ], + + 'move_up' => [ + 'label' => 'بالا بردن', + ], + + 'collapse' => [ + 'label' => 'جمع کردن', + ], + + 'expand' => [ + 'label' => 'باز کردن', + ], + + 'collapse_all' => [ + 'label' => 'جمع کردن همه', + ], + + 'expand_all' => [ + 'label' => 'باز کردن همه', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'لینک', + 'unlink' => 'لغو لینک', + ], + + 'label' => 'آدرس اینترنتی', + + 'placeholder' => 'یک آدرس اینترنتی وارد کنید', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'پیوستن فایل ها', + 'blockquote' => 'نقل قول', + 'bold' => 'پررنگ', + 'bullet_list' => 'لیست نامرتب', + 'code_block' => 'بلوک کد', + 'h1' => 'عنوان اصلی', + 'h2' => 'عنوان فرعی', + 'h3' => 'زیرعنوان', + 'italic' => 'مورب', + 'link' => 'لینک', + 'ordered_list' => 'لیست مرتب', + 'redo' => 'جلو', + 'strike' => 'خط زده', + 'underline' => 'زیرخط', + 'undo' => 'عقب', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'modal' => [ + + 'heading' => 'ایجاد', + + 'actions' => [ + + 'create' => [ + 'label' => 'ایجاد', + ], + + 'create_another' => [ + 'label' => 'ایجاد و ایجاد یکی دیگر', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'modal' => [ + + 'heading' => 'ویرایش', + + 'actions' => [ + + 'save' => [ + 'label' => 'ذخیره', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'بله', + 'false' => 'خیر', + ], + + 'loading_message' => 'درحال بارگذاری...', + + 'max_items_message' => 'تنها :count مورد می‌تواند انتخاب شود.', + + 'no_search_results_message' => 'هیچ گزینه‌ای با جستجوی شما مطابقت ندارد.', + + 'placeholder' => 'یک گزینه را انتخاب کنید', + + 'searching_message' => 'درحال جستجو...', + + 'search_prompt' => 'برای جستجو تایپ کنید...', + + ], + + 'tags_input' => [ + 'placeholder' => 'تگ جدید', + ], + + 'text_input' => [ + + 'actions' => [ + + 'hide_password' => [ + 'label' => 'مخفی کردن رمز', + ], + + 'show_password' => [ + 'label' => 'نشان دادن رمز', + ], + + ], + + ], + + 'toggle_buttons' => [ + + 'boolean' => [ + 'true' => 'بله', + 'false' => 'خیر', + ], + + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'قبلی', + ], + + 'next_step' => [ + 'label' => 'بعدی', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/fi/components.php b/lang/vendor/filament-forms/fi/components.php new file mode 100644 index 0000000..fff106f --- /dev/null +++ b/lang/vendor/filament-forms/fi/components.php @@ -0,0 +1,515 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'Kloonaa', + ], + + 'add' => [ + + 'label' => 'Lisää :label', + + 'modal' => [ + + 'heading' => 'Lisää :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Lisää', + ], + + ], + + ], + + ], + + 'add_between' => [ + + 'label' => 'Lisää lohkon väliin', + + 'modal' => [ + + 'heading' => 'Lisää :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Lisää', + ], + + ], + + ], + + ], + + 'delete' => [ + 'label' => 'Poista', + ], + + 'edit' => [ + + 'label' => 'Muokkaa', + + 'modal' => [ + + 'heading' => 'Muokkaa lohkoa', + + 'actions' => [ + + 'save' => [ + 'label' => 'Tallenna muutokset', + ], + + ], + + ], + + ], + + 'reorder' => [ + 'label' => 'Siirrä', + ], + + 'move_down' => [ + 'label' => 'Siirrä alas', + ], + + 'move_up' => [ + 'label' => 'Siirrä ylös', + ], + + 'collapse' => [ + 'label' => 'Sulje', + ], + + 'expand' => [ + 'label' => 'Avaa', + ], + + 'collapse_all' => [ + 'label' => 'Sulje kaikki', + ], + + 'expand_all' => [ + 'label' => 'Avaa kaikki', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'Poista valinta kaikista', + ], + + 'select_all' => [ + 'label' => 'Valitse kaikki', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Peruuta', + ], + + 'drag_crop' => [ + 'label' => 'Siirtotila "rajaus"', + ], + + 'drag_move' => [ + 'label' => 'Siirtotila "siirrä"', + ], + + 'flip_horizontal' => [ + 'label' => 'Käännä kuva vaakasuunnassa', + ], + + 'flip_vertical' => [ + 'label' => 'Käännä kuva pystysuunnassa', + ], + + 'move_down' => [ + 'label' => 'Siirrä kuvaa alas', + ], + + 'move_left' => [ + 'label' => 'Siirrä kuvaa vasemmalle ', + ], + + 'move_right' => [ + 'label' => 'Siirrä kuvaa oikealle', + ], + + 'move_up' => [ + 'label' => 'Siirrä kuvaa ylös', + ], + + 'reset' => [ + 'label' => 'Palauta', + ], + + 'rotate_left' => [ + 'label' => 'Käännä kuvaa vasemmalle', + ], + + 'rotate_right' => [ + 'label' => 'Käännä kuvaa oikealle', + ], + + 'set_aspect_ratio' => [ + 'label' => 'Aseta kuvasuhteeksi :ratio', + ], + + 'save' => [ + 'label' => 'Tallenna', + ], + + 'zoom_100' => [ + 'label' => 'Oikea koko', + ], + + 'zoom_in' => [ + 'label' => 'Lähennä', + ], + + 'zoom_out' => [ + 'label' => 'Loitonna', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'Korkeus', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => 'Kierre', + 'unit' => 'deg', + ], + + 'width' => [ + 'label' => 'Leveys', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'Kuvasuhde', + + 'no_fixed' => [ + 'label' => 'Vapaa', + ], + + ], + + 'svg' => [ + + 'messages' => [ + 'confirmation' => 'SVG-tiedostojen muokkausta ei suositella, koska laatu voi heikentyä kokoa muuttaessa.\n Oletko varma että haluat jatkaa?', + 'disabled' => 'SVG-tiedostojen muokkaus on poissa käytöstä koska se voi johtaa laadun heikkenemiseen.', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Lisää rivi', + ], + + 'delete' => [ + 'label' => 'Poista rivi', + ], + + 'reorder' => [ + 'label' => 'Järjestele rivi', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'Avain', + ], + + 'value' => [ + 'label' => 'Arvo', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'Liitä tiedostoja', + 'blockquote' => 'Lainaus', + 'bold' => 'Lihavointi', + 'bullet_list' => 'Lista', + 'code_block' => 'Koodialue', + 'heading' => 'Otsikko', + 'italic' => 'Kursivoitu', + 'link' => 'Linkki', + 'ordered_list' => 'Luettelo', + 'redo' => 'Toista', + 'strike' => 'Yliviivaus', + 'table' => 'Taulukko', + 'undo' => 'Peruuta', + ], + + ], + + 'radio' => [ + + 'boolean' => [ + 'true' => 'Kyllä', + 'false' => 'Ei', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Lisää :label', + ], + + 'add_between' => [ + 'label' => 'Lisää väliin', + ], + + 'delete' => [ + 'label' => 'Poista', + ], + + 'clone' => [ + 'label' => 'Kloonaa', + ], + + 'reorder' => [ + 'label' => 'Siirrä', + ], + + 'move_down' => [ + 'label' => 'Siirrä alas', + ], + + 'move_up' => [ + 'label' => 'Siirrä ylös', + ], + + 'collapse' => [ + 'label' => 'Sulje', + ], + + 'expand' => [ + 'label' => 'Avaa', + ], + + 'collapse_all' => [ + 'label' => 'Sulje kaikki', + ], + + 'expand_all' => [ + 'label' => 'Avaa kaikki', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'Linkitä', + 'unlink' => 'Poista linkki', + ], + + 'label' => 'URL', + + 'placeholder' => 'Lisää osoite', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'Liitä tiedostoja', + 'blockquote' => 'Lainaus', + 'bold' => 'Lihavointi', + 'bullet_list' => 'Lista', + 'code_block' => 'Koodialue', + 'h1' => 'Pääotsikko', + 'h2' => 'Otsikko', + 'h3' => 'Aliotsikko', + 'italic' => 'Kursivoitu', + 'link' => 'Linkki', + 'ordered_list' => 'Luettelo', + 'redo' => 'Toista', + 'strike' => 'Yliviivaus', + 'underline' => 'Alleviivaus', + 'undo' => 'Peruuta', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'modal' => [ + + 'heading' => 'Uusi', + + 'actions' => [ + + 'create' => [ + 'label' => 'Uusi', + ], + + 'create_another' => [ + 'label' => 'Luo & luo toinen', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'modal' => [ + + 'heading' => 'Muokkaa', + + 'actions' => [ + + 'save' => [ + 'label' => 'Tallenna', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'Kyllä', + 'false' => 'Ei', + ], + + 'loading_message' => 'Ladataan...', + + 'max_items_message' => 'Vain :count voi valita.', + + 'no_search_results_message' => 'Haku ei löytänyt tuloksia.', + + 'placeholder' => 'Valitse vaihtoehto', + + 'searching_message' => 'Haetaan...', + + 'search_prompt' => 'Kirjoita hakeaksesi...', + + ], + + 'tags_input' => [ + 'placeholder' => 'Uusi tunniste', + ], + + 'text_input' => [ + + 'actions' => [ + + 'hide_password' => [ + 'label' => 'Piilota salasana', + ], + + 'show_password' => [ + 'label' => 'Näytä salasana', + ], + + ], + + ], + + 'toggle_buttons' => [ + + 'boolean' => [ + 'true' => 'Kyllä', + 'false' => 'Ei', + ], + + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'Edellinen', + ], + + 'next_step' => [ + 'label' => 'Seuraava', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/fi/validation.php b/lang/vendor/filament-forms/fi/validation.php new file mode 100644 index 0000000..1d9e631 --- /dev/null +++ b/lang/vendor/filament-forms/fi/validation.php @@ -0,0 +1,10 @@ + [ + 'must_be_selected' => 'Vähintään yksi :attribute kenttä tulee olla valittuna.', + 'only_one_must_be_selected' => 'Vain yksi :attribute kenttä tulee olla valittuna.', + ], + +]; diff --git a/lang/vendor/filament-forms/fr/components.php b/lang/vendor/filament-forms/fr/components.php new file mode 100644 index 0000000..81d23f1 --- /dev/null +++ b/lang/vendor/filament-forms/fr/components.php @@ -0,0 +1,492 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'Cloner', + ], + + 'add' => [ + 'label' => 'Ajouter à :label', + 'modal' => [ + 'heading' => 'Ajouter à :label', + 'actions' => [ + 'add' => [ + 'label' => 'Ajouter', + ], + ], + ], + ], + + 'add_between' => [ + 'label' => 'Ajouter entre', + 'modal' => [ + 'heading' => 'Ajouter à :label', + 'actions' => [ + 'add' => [ + 'label' => 'Ajouter', + ], + ], + ], + ], + + 'delete' => [ + 'label' => 'Supprimer', + ], + + 'edit' => [ + 'label' => 'Modifier', + 'modal' => [ + 'heading' => 'Modifier', + 'actions' => [ + 'save' => [ + 'label' => 'Sauvegarder', + ], + ], + ], + + ], + + 'reorder' => [ + 'label' => 'Déplacer', + ], + + 'move_down' => [ + 'label' => 'Déplacer vers le bas', + ], + + 'move_up' => [ + 'label' => 'Déplacer vers le haut', + ], + + 'collapse' => [ + 'label' => 'Plier', + ], + + 'expand' => [ + 'label' => 'Déplier', + ], + + 'collapse_all' => [ + 'label' => 'Tout plier', + ], + + 'expand_all' => [ + 'label' => 'Tout déplier', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'Désélectionner tout', + ], + + 'select_all' => [ + 'label' => 'Sélectionner tout', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Annuler', + ], + + 'drag_crop' => [ + 'label' => 'Mode glisser "recadrer"', + ], + + 'drag_move' => [ + 'label' => 'Mode glisser "déplacer"', + ], + + 'flip_horizontal' => [ + 'label' => "Retourner l'image horizontalement", + ], + + 'flip_vertical' => [ + 'label' => "Retourner l'image verticalement", + ], + + 'move_down' => [ + 'label' => "Déplacer l'image vers le bas", + ], + + 'move_left' => [ + 'label' => "Déplacer l'image vers la gauche", + ], + + 'move_right' => [ + 'label' => "Déplacer l'image vers la droite", + ], + + 'move_up' => [ + 'label' => "Déplacer l'image vers le haut", + ], + + 'reset' => [ + 'label' => 'Réinitialiser', + ], + + 'rotate_left' => [ + 'label' => "Faire pivoter l'image vers la gauche", + ], + + 'rotate_right' => [ + 'label' => "Faire pivoter l'image vers la droite", + ], + + 'set_aspect_ratio' => [ + 'label' => 'Régler les proportions sur :ratio', + ], + + 'save' => [ + 'label' => 'Sauvegarder', + ], + + 'zoom_100' => [ + 'label' => "Agrandir l'image à 100%", + ], + + 'zoom_in' => [ + 'label' => 'Zoomer', + ], + + 'zoom_out' => [ + 'label' => 'Dézoomer', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'Hauteur', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => 'Rotation', + 'unit' => 'deg', + ], + + 'width' => [ + 'label' => 'Largeur', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'Proportions', + + 'no_fixed' => [ + 'label' => 'Libre', + ], + + ], + + 'svg' => [ + + 'messages' => [ + 'confirmation' => 'La modification des fichiers SVG n\'est pas recommandée car elle peut entraîner une perte de qualité lors de la mise à l\'échelle.\n Êtes-vous sûr de vouloir continuer ?', + 'disabled' => 'La modification des fichiers SVG est désactivée car elle peut entraîner une perte de qualité lors de la mise à l\'échelle.', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Ajouter une ligne', + ], + + 'delete' => [ + 'label' => 'Supprimer une ligne', + ], + + 'reorder' => [ + 'label' => 'Réorganiser une ligne', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'Clé', + ], + + 'value' => [ + 'label' => 'Valeur', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'Joindre des fichiers', + 'blockquote' => 'Citation', + 'bold' => 'Gras', + 'bullet_list' => 'Liste à puces', + 'code_block' => 'Bloc de code', + 'heading' => 'Titre', + 'italic' => 'Italique', + 'link' => 'Lien', + 'ordered_list' => 'Liste numérotée', + 'redo' => 'Refaire', + 'strike' => 'Barré', + 'table' => 'Table', + 'undo' => 'Annuler', + ], + + ], + + 'radio' => [ + + 'boolean' => [ + 'true' => 'Oui', + 'false' => 'Non', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Ajouter à :label', + ], + + 'add_between' => [ + 'label' => 'Insérer entre', + ], + + 'delete' => [ + 'label' => 'Supprimer', + ], + + 'clone' => [ + 'label' => 'Cloner', + ], + + 'reorder' => [ + 'label' => 'Déplacer', + ], + + 'move_down' => [ + 'label' => 'Déplacer vers le bas', + ], + + 'move_up' => [ + 'label' => 'Déplacer vers le haut', + ], + + 'collapse' => [ + 'label' => 'Plier', + ], + + 'expand' => [ + 'label' => 'Déplier', + ], + + 'collapse_all' => [ + 'label' => 'Tout plier', + ], + + 'expand_all' => [ + 'label' => 'Tout déplier', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'Lien', + 'unlink' => 'Dissocier', + ], + + 'label' => 'URL', + + 'placeholder' => 'Entrez une URL', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'Joindre fichiers', + 'blockquote' => 'Citation', + 'bold' => 'Gras', + 'bullet_list' => 'Liste à puces', + 'code_block' => 'Code', + 'h1' => 'Titre', + 'h2' => 'Titre', + 'h3' => 'Sous-titre', + 'italic' => 'Italique', + 'link' => 'Lien', + 'ordered_list' => 'Liste numérotée', + 'redo' => 'Refaire', + 'strike' => 'Barré', + 'underline' => 'Souligné', + 'undo' => 'Annuler', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'modal' => [ + + 'heading' => 'Créer', + + 'actions' => [ + + 'create' => [ + 'label' => 'Créer', + ], + + 'create_another' => [ + 'label' => 'Créer & Ajouter un autre', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'modal' => [ + + 'heading' => 'Modifier', + + 'actions' => [ + + 'save' => [ + 'label' => 'Sauvegarder', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'Oui', + 'false' => 'Non', + ], + + 'loading_message' => 'En chargement...', + + 'max_items_message' => 'Uniquement :count peuvent être sélectionnés.', + + 'no_search_results_message' => 'Aucune option ne correspond à votre recherche.', + + 'placeholder' => 'Sélectionnez une option', + + 'searching_message' => 'En recherche...', + + 'search_prompt' => 'Commencez à taper pour rechercher...', + + ], + + 'tags_input' => [ + 'placeholder' => 'Nouveau tag', + ], + + 'text_input' => [ + + 'actions' => [ + + 'hide_password' => [ + 'label' => 'Masquer le mot de passe', + ], + + 'show_password' => [ + 'label' => 'Montrer le mot de passe', + ], + + ], + + ], + + 'toggle_buttons' => [ + + 'boolean' => [ + 'true' => 'Oui', + 'false' => 'Non', + ], + + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'Précédent', + ], + + 'next_step' => [ + 'label' => 'Suivant', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/fr/validation.php b/lang/vendor/filament-forms/fr/validation.php new file mode 100644 index 0000000..4a60d85 --- /dev/null +++ b/lang/vendor/filament-forms/fr/validation.php @@ -0,0 +1,10 @@ + [ + 'must_be_selected' => 'Au moins un champ :attribute doit être sélectionné.', + 'only_one_must_be_selected' => 'Seulement un champ :attribute doit être sélectionné.', + ], + +]; diff --git a/lang/vendor/filament-forms/he/components.php b/lang/vendor/filament-forms/he/components.php new file mode 100644 index 0000000..17808be --- /dev/null +++ b/lang/vendor/filament-forms/he/components.php @@ -0,0 +1,412 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'שכפל', + ], + + 'add' => [ + 'label' => 'הוסף ל :label', + ], + + 'add_between' => [ + 'label' => 'הכנס בין הבלוקים', + ], + + 'delete' => [ + 'label' => 'מחק', + ], + + 'reorder' => [ + 'label' => 'העבר', + ], + + 'move_down' => [ + 'label' => 'הזז מטה', + ], + + 'move_up' => [ + 'label' => 'הזז מעלה', + ], + + 'collapse' => [ + 'label' => 'צמצם', + ], + + 'expand' => [ + 'label' => 'הרחב', + ], + + 'collapse_all' => [ + 'label' => 'צמצם הכל', + ], + + 'expand_all' => [ + 'label' => 'הרחב הכל', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'בטל בחירה בהכל', + ], + + 'select_all' => [ + 'label' => 'בחר הכל', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'ביטול', + ], + + 'drag_crop' => [ + 'label' => 'מצב גרירה "חיתוך"', + ], + + 'drag_move' => [ + 'label' => 'מצב גרירה "הזזה"', + ], + + 'flip_horizontal' => [ + 'label' => 'היפוך אופקי של התמונה', + ], + + 'flip_vertical' => [ + 'label' => 'היפוך אנכי של התמונה', + ], + + 'move_down' => [ + 'label' => 'הזזת התמונה למטה', + ], + + 'move_left' => [ + 'label' => 'הזזת התמונה לשמאל', + ], + + 'move_right' => [ + 'label' => 'הזזת התמונה לימין', + ], + + 'move_up' => [ + 'label' => 'הזזת התמונה למעלה', + ], + + 'reset' => [ + 'label' => 'איפוס', + ], + + 'rotate_left' => [ + 'label' => 'סיבוב התמונה שמאלה', + ], + + 'rotate_right' => [ + 'label' => 'סיבוב התמונה ימינה', + ], + + 'set_aspect_ratio' => [ + 'label' => 'הגדר יחס צדדי לתמונה :ratio', + ], + + 'save' => [ + 'label' => 'שמור', + ], + + 'zoom_100' => [ + 'label' => 'התמונה עם זום 100%', + ], + + 'zoom_in' => [ + 'label' => 'התקרב', + ], + + 'zoom_out' => [ + 'label' => 'התרחק', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'גובה', + 'unit' => 'פיקסלים', + ], + + 'rotation' => [ + 'label' => 'סיבוב', + 'unit' => 'מעלות', + ], + + 'width' => [ + 'label' => 'רוחב', + 'unit' => 'פיקסלים', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'פיקסלים', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'פיקסלים', + ], + ], + 'aspect_ratios' => [ + + 'label' => 'יחסי ציר', + + 'no_fixed' => [ + 'label' => 'חופשי', + ], + + ], + + ], + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'הוסף שורה', + ], + + 'delete' => [ + 'label' => 'מחק שורה', + ], + + 'reorder' => [ + 'label' => 'סדר רשומה מחדש', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'שדה', + ], + + 'value' => [ + 'label' => 'ערך', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'הוסף קבצים', + 'blockquote' => 'בלוק ציטוט', + 'bold' => 'מודגש', + 'bullet_list' => 'רשימת נקודות', + 'code_block' => 'בלוק קוד', + 'heading' => 'כותרת', + 'italic' => 'נטוי', + 'link' => 'קישור', + 'ordered_list' => 'רשימה ממוספרת', + 'strike' => 'כתיב מחדל', + 'redo' => 'שחזור', + 'table' => 'טבלה', + 'undo' => 'ביטול שחזור', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'הוסף ל :label', + ], + + 'delete' => [ + 'label' => 'מחק', + ], + + 'clone' => [ + 'label' => 'שכפל', + ], + + 'reorder' => [ + 'label' => 'העבר', + ], + + 'move_down' => [ + 'label' => 'הזז מטה', + ], + + 'move_up' => [ + 'label' => 'הזז מעלה', + ], + + 'collapse' => [ + 'label' => 'צמצם', + ], + + 'expand' => [ + 'label' => 'הרחב', + ], + + 'collapse_all' => [ + 'label' => 'צמצם הכל', + ], + + 'expand_all' => [ + 'label' => 'הרחב הכל', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'קישור', + 'unlink' => 'בטל קישור', + ], + + 'label' => 'כתובת', + + 'placeholder' => 'הכנס כתובת', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'הוסף קבצים', + 'blockquote' => 'בלוק ציטוט', + 'bold' => 'מודגש', + 'bullet_list' => 'רשימת נקודות', + 'code_block' => 'בלוק קוד', + 'h1' => 'כותרת 1', + 'h2' => 'כותרת 2', + 'h3' => 'כותרת 3', + 'italic' => 'נטוי', + 'link' => 'קישור', + 'ordered_list' => 'רשימה ממוספרת', + 'redo' => 'חזור על', + 'strike' => 'כתיב מחדל', + 'underline' => 'קו תחתון', + 'undo' => 'בטל', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'modal' => [ + + 'heading' => 'יצירה', + + 'actions' => [ + + 'create' => [ + 'label' => 'צור', + ], + 'create_another' => [ + 'label' => 'צור וצור עוד אחת', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'modal' => [ + + 'heading' => 'עריכה', + + 'actions' => [ + + 'save' => [ + 'label' => 'שמור', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'כן', + 'false' => 'לא', + ], + + 'loading_message' => 'טוען...', + + 'max_items_message' => 'ניתן לבחור רק :count', + + 'no_search_results_message' => 'לא נמצאו תוצאות.', + + 'placeholder' => 'בחר', + + 'searching_message' => 'מחפש...', + + 'search_prompt' => 'התחל להקליד על מנת לחפש...', + + ], + + 'tags_input' => [ + 'placeholder' => 'תגית חדשה', + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'הקודם', + ], + + 'next_step' => [ + 'label' => 'הבא', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/hi/components.php b/lang/vendor/filament-forms/hi/components.php new file mode 100644 index 0000000..6a88920 --- /dev/null +++ b/lang/vendor/filament-forms/hi/components.php @@ -0,0 +1,150 @@ + [ + + 'actions' => [ + + 'add' => [ + 'label' => ':label में जोड़ें', + ], + + 'add_between' => [ + 'label' => 'के बीच जोड़ें', + ], + + 'delete' => [ + 'label' => 'हटाएँ', + ], + + 'move_down' => [ + 'label' => 'नीचे करे', + ], + + 'move_up' => [ + 'label' => 'ऊपर करे', + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'पंक्ति जोड़ें', + ], + + 'delete' => [ + 'label' => 'पंक्ति हटाएँ', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'कुंजी', + ], + + 'value' => [ + 'label' => 'मान', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'फ़ाइलें जोड़ें', + 'bold' => 'स्पष्ट', + 'bullet_list' => 'बुलॅट सूची', + 'code_block' => 'कोड ब्लॉक', + 'edit' => 'संपादन करे', + 'italic' => 'तिरछा', + 'link' => 'लिंक', + 'ordered_list' => 'अंकीय सूची', + 'preview' => 'पूर्वावलोकन', + 'strike' => 'शद्ब कांटे', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => ':label में जोड़ें', + ], + + 'delete' => [ + 'label' => 'हटाएँ', + ], + + 'move_down' => [ + 'label' => 'नीचे करे', + ], + + 'move_up' => [ + 'label' => 'ऊपर करे', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'लिंक', + 'unlink' => 'अनलिंक', + ], + + 'label' => 'यूआरएल', + + 'placeholder' => 'यूआरएल(URL) डाले', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'फ़ाइलें जोड़ें', + 'blockquote' => 'ब्लॉककोट', + 'bold' => 'स्पष्ट', + 'bullet_list' => 'बुलॅट सूची', + 'code_block' => 'कोड ब्लॉक', + 'h1' => 'शीर्षक', + 'h2' => 'शीर्षक', + 'h3' => 'उपशीर्षक', + 'italic' => 'तिरछा', + 'link' => 'लिंक', + 'ordered_list' => 'अंकीय सूची', + 'redo' => 'दोहराएँ', + 'strike' => 'शद्ब कांटे', + 'undo' => 'पूर्ववत्', + ], + + ], + + 'select' => [ + 'no_search_results_message' => 'आपकी खोज से मेल खाने वाला कोई विकल्प नहीं मिला', + 'placeholder' => 'किसी विकल्प का चयन करें', + 'search_prompt' => 'खोज करने के लिए लिखना प्रारंभ करें...', + ], + + 'tags_input' => [ + 'placeholder' => 'नया टैग', + ], + +]; diff --git a/lang/vendor/filament-forms/hr/components.php b/lang/vendor/filament-forms/hr/components.php new file mode 100644 index 0000000..8e30c75 --- /dev/null +++ b/lang/vendor/filament-forms/hr/components.php @@ -0,0 +1,511 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'Kloniraj', + ], + + 'add' => [ + 'label' => 'Dodaj na :label', + + 'modal' => [ + + 'heading' => 'Dodaj na :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Dodaj', + ], + + ], + + ], + ], + + 'add_between' => [ + 'label' => 'Umetni između blokova', + + 'modal' => [ + + 'heading' => 'Dodaj na :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Dodaj', + ], + + ], + + ], + ], + + 'delete' => [ + 'label' => 'Obriši', + ], + + 'edit' => [ + + 'label' => 'Uredi', + + 'modal' => [ + + 'heading' => 'Uredi blok', + + 'actions' => [ + + 'save' => [ + 'label' => 'Spremi promjene', + ], + + ], + + ], + + ], + + 'reorder' => [ + 'label' => 'Pomakni', + ], + + 'move_down' => [ + 'label' => 'Pomakni dolje', + ], + + 'move_up' => [ + 'label' => 'Pomakni gore', + ], + + 'collapse' => [ + 'label' => 'Skupi', + ], + + 'expand' => [ + 'label' => 'Proširi', + ], + + 'collapse_all' => [ + 'label' => 'Skupi sve', + ], + + 'expand_all' => [ + 'label' => 'Proširi sve', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'Odznači sve', + ], + + 'select_all' => [ + 'label' => 'Označi sve', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Odustani', + ], + + 'drag_crop' => [ + 'label' => 'Povlačenje za obrezivanje', + ], + + 'drag_move' => [ + 'label' => 'Povlačenje za pomicanje', + ], + + 'flip_horizontal' => [ + 'label' => 'Obrni sliku horizontalno', + ], + + 'flip_vertical' => [ + 'label' => 'Obrni sliku vertikalno', + ], + + 'move_down' => [ + 'label' => 'Pomakni sliku dolje', + ], + + 'move_left' => [ + 'label' => 'Pomakni sliku lijevo', + ], + + 'move_right' => [ + 'label' => 'Pomakni sliku desno', + ], + + 'move_up' => [ + 'label' => 'Pomakni sliku gore', + ], + + 'reset' => [ + 'label' => 'Poništi', + ], + + 'rotate_left' => [ + 'label' => 'Zaokreni sliku ulijevo', + ], + + 'rotate_right' => [ + 'label' => 'Zaokreni sliku udesno', + ], + + 'set_aspect_ratio' => [ + 'label' => 'Postavi omjer širine i visine na :ratio', + ], + + 'save' => [ + 'label' => 'Spremi', + ], + + 'zoom_100' => [ + 'label' => 'Uvećaj sliku na 100%', + ], + + 'zoom_in' => [ + 'label' => 'Povećaj', + ], + + 'zoom_out' => [ + 'label' => 'Smanji', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'Visina', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => 'Rotacija', + 'unit' => 'deg', + ], + + 'width' => [ + 'label' => 'Širina', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'Omjeri širine i visine', + + 'no_fixed' => [ + 'label' => 'Slobodno', + ], + + ], + + 'svg' => [ + + 'messages' => [ + 'confirmation' => 'Obrađivanje SVG datoteka nije preporučljivo i može dovesti do gubitka kvalitete kada se skalira.\n Jesi li siguran da želiš nastaviti?', + 'disabled' => 'Onemogućena je obrada SVG datoteka jer može dovesti do gubitka kvalitete kada se skalira.', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Dodaj red', + ], + + 'delete' => [ + 'label' => 'Obriši red', + ], + + 'reorder' => [ + 'label' => 'Promijeni redoslijed reda', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'Ključ', + ], + + 'value' => [ + 'label' => 'Vrijednost', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'Dodaj datoteke', + 'blockquote' => 'Blok citat', + 'bold' => 'Podebljano', + 'bullet_list' => 'Lista', + 'code_block' => 'Blok kôda', + 'heading' => 'Zaglavlje', + 'italic' => 'Kurziv', + 'link' => 'Poveznica', + 'ordered_list' => 'Numerirana lista', + 'redo' => 'Ponovi', + 'strike' => 'Precrtano', + 'table' => 'Tablica', + 'undo' => 'Poništi', + ], + + ], + + 'radio' => [ + + 'boolean' => [ + 'true' => 'Da', + 'false' => 'Ne', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Dodaj na :label', + ], + + 'add_between' => [ + 'label' => 'Umetni između', + ], + + 'delete' => [ + 'label' => 'Obriši', + ], + + 'clone' => [ + 'label' => 'Kloniraj', + ], + + 'reorder' => [ + 'label' => 'Pomakni', + ], + + 'move_down' => [ + 'label' => 'Pomakni dolje', + ], + + 'move_up' => [ + 'label' => 'Pomakni gore', + ], + + 'collapse' => [ + 'label' => 'Skupi', + ], + + 'expand' => [ + 'label' => 'Proširi', + ], + + 'collapse_all' => [ + 'label' => 'Skupi sve', + ], + + 'expand_all' => [ + 'label' => 'Proširi sve', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'Poveznica', + 'unlink' => 'Ukloni poveznicu', + ], + + 'label' => 'URL', + + 'placeholder' => 'Unesi URL', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'Dodaj datoteke', + 'blockquote' => 'Blok citat', + 'bold' => 'Podebljano', + 'bullet_list' => 'Lista', + 'code_block' => 'Blok kôda', + 'h1' => 'Naslov', + 'h2' => 'Zaglavlje', + 'h3' => 'Podnaslov', + 'italic' => 'Kurziv', + 'link' => 'Poveznica', + 'ordered_list' => 'Numerirana lista', + 'redo' => 'Ponovi', + 'strike' => 'Precrtano', + 'underline' => 'Podcrtano', + 'undo' => 'Poništi', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'modal' => [ + + 'heading' => 'Napravi', + + 'actions' => [ + + 'create' => [ + 'label' => 'Napravi', + ], + + 'create_another' => [ + 'label' => 'Napravi i dodaj još jedan', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'modal' => [ + + 'heading' => 'Uredi', + + 'actions' => [ + + 'save' => [ + 'label' => 'Spremi', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'Da', + 'false' => 'Ne', + ], + + 'loading_message' => 'Učitavanje...', + + 'max_items_message' => 'Samo :count može biti odabrano.', + + 'no_search_results_message' => 'Nema opcija koje odgovaraju tvojem pretraživanju.', + + 'placeholder' => 'Odaberi opciju', + + 'searching_message' => 'Pretraživanje...', + + 'search_prompt' => 'Počni tipkati za pretragu...', + + ], + + 'tags_input' => [ + 'placeholder' => 'Nova oznaka', + ], + + 'text_input' => [ + + 'actions' => [ + + 'hide_password' => [ + 'label' => 'Sakrij lozinku', + ], + + 'show_password' => [ + 'label' => 'Prikaži lozinku', + ], + + ], + + ], + + 'toggle_buttons' => [ + + 'boolean' => [ + 'true' => 'Da', + 'false' => 'Ne', + ], + + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'Natrag', + ], + + 'next_step' => [ + 'label' => 'Naprijed', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/hr/validation.php b/lang/vendor/filament-forms/hr/validation.php new file mode 100644 index 0000000..58223b8 --- /dev/null +++ b/lang/vendor/filament-forms/hr/validation.php @@ -0,0 +1,10 @@ + [ + 'must_be_selected' => 'Najmanje jedan :attribute mora biti odabran.', + 'only_one_must_be_selected' => 'Samo jedan :attribute može biti odabrab.', + ], + +]; diff --git a/lang/vendor/filament-forms/hu/components.php b/lang/vendor/filament-forms/hu/components.php new file mode 100644 index 0000000..eaf15c5 --- /dev/null +++ b/lang/vendor/filament-forms/hu/components.php @@ -0,0 +1,491 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'Duplikálás', + ], + + 'add' => [ + 'label' => 'Új :label', + 'modal' => [ + 'heading' => 'Új :label', + 'actions' => [ + 'add' => [ + 'label' => 'Új', + ], + ], + ], + ], + + 'add_between' => [ + 'label' => 'Beillesztés blokkok közé', + 'modal' => [ + 'heading' => 'Új :label', + 'actions' => [ + 'add' => [ + 'label' => 'Új', + ], + ], + ], + ], + + 'delete' => [ + 'label' => 'Törlés', + ], + + 'edit' => [ + 'label' => 'Szerkesztés', + 'modal' => [ + 'heading' => 'Blokk szerkesztése', + 'actions' => [ + 'save' => [ + 'label' => 'Változtatások mentése', + ], + ], + ], + ], + + 'reorder' => [ + 'label' => 'Mozgatás', + ], + + 'move_down' => [ + 'label' => 'Mozgatás lefelé', + ], + + 'move_up' => [ + 'label' => 'Mozgatás felfelé', + ], + + 'collapse' => [ + 'label' => 'Becsukás', + ], + + 'expand' => [ + 'label' => 'Kibontás', + ], + + 'collapse_all' => [ + 'label' => 'Összes becsukása', + ], + + 'expand_all' => [ + 'label' => 'Összes kibontása', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'Kijelölés megszüntetése', + ], + + 'select_all' => [ + 'label' => 'Összes kijelölése', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Mégsem', + ], + + 'drag_crop' => [ + 'label' => 'Méretrevágási mód', + ], + + 'drag_move' => [ + 'label' => 'Mozgatási mód', + ], + + 'flip_horizontal' => [ + 'label' => 'Kép vízszintes tükrözése', + ], + + 'flip_vertical' => [ + 'label' => 'Kép függőleges tükrözése', + ], + + 'move_down' => [ + 'label' => 'Lefele mozgatás', + ], + + 'move_left' => [ + 'label' => 'Balra mozgatás', + ], + + 'move_right' => [ + 'label' => 'Jobbra mozgatás', + ], + + 'move_up' => [ + 'label' => 'Felfele mozgatás', + ], + + 'reset' => [ + 'label' => 'Visszaállítás', + ], + + 'rotate_left' => [ + 'label' => 'Kép elforgatása balra', + ], + + 'rotate_right' => [ + 'label' => 'Kép elforgatása jobbra', + ], + + 'set_aspect_ratio' => [ + 'label' => 'Képarány beállítása :ratio értékre', + ], + + 'save' => [ + 'label' => 'Mentés', + ], + + 'zoom_100' => [ + 'label' => 'Kép nagyítása 100%-ra', + ], + + 'zoom_in' => [ + 'label' => 'Nagyítás', + ], + + 'zoom_out' => [ + 'label' => 'Kicsinyítés', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'Magasság', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => 'Elforgatás', + 'unit' => 'fok', + ], + + 'width' => [ + 'label' => 'Szélesség', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'Képarányok', + + 'no_fixed' => [ + 'label' => 'Egyéni', + ], + + ], + + 'svg' => [ + + 'messages' => [ + 'confirmation' => 'Az SVG fájlok szerkesztése nem ajánlott, mivel minőségromláshoz vezethet az átméretezés során.\n Biztosan szeretnéd folytatni?', + 'disabled' => 'Az SVG fájlok szerkesztése nem engedélyezett, mivel minőségromláshoz vezethet az átméretezés során.', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Sor hozzáadása', + ], + + 'delete' => [ + 'label' => 'Sor törlése', + ], + + 'reorder' => [ + 'label' => 'Sor mozgatása', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'Kulcs', + ], + + 'value' => [ + 'label' => 'Érték', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'Fájlok csatolása', + 'blockquote' => 'Idézet', + 'bold' => 'Félkövér', + 'bullet_list' => 'Felsorolás', + 'code_block' => 'Kódblokk', + 'heading' => 'Címsor', + 'italic' => 'Dőlt', + 'link' => 'Hivatkozás', + 'ordered_list' => 'Számozott lista', + 'redo' => 'Visszaállítás', + 'strike' => 'Áthúzott', + 'table' => 'Táblázat', + 'undo' => 'Visszavonás', + ], + + ], + + 'radio' => [ + + 'boolean' => [ + 'true' => 'Igen', + 'false' => 'Nem', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Új :label', + ], + + 'add_between' => [ + 'label' => 'Beillesztés blokkok közé', + ], + + 'delete' => [ + 'label' => 'Törlés', + ], + + 'clone' => [ + 'label' => 'Duplikálás', + ], + + 'reorder' => [ + 'label' => 'Mozgatás', + ], + + 'move_down' => [ + 'label' => 'Mozgatás lefelé', + ], + + 'move_up' => [ + 'label' => 'Mozgatás felfelé', + ], + + 'collapse' => [ + 'label' => 'Becsukás', + ], + + 'expand' => [ + 'label' => 'Kibontás', + ], + + 'collapse_all' => [ + 'label' => 'Összes becsukása', + ], + + 'expand_all' => [ + 'label' => 'Összes kibontása', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'Hivatkozás', + 'unlink' => 'Hivatkozás törlése', + ], + + 'label' => 'URL', + + 'placeholder' => 'URL cím', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'Fájlok csatolása', + 'blockquote' => 'Idézet', + 'bold' => 'Félkövér', + 'bullet_list' => 'Felsorolás', + 'code_block' => 'Kódblokk', + 'h1' => 'Címsor 1', + 'h2' => 'Címsor 2', + 'h3' => 'Címsor 3', + 'italic' => 'Dőlt', + 'link' => 'Hivatkozás', + 'ordered_list' => 'Számozott lista', + 'redo' => 'Visszaállítás', + 'strike' => 'Áthúzott', + 'underline' => 'Alázhúzott', + 'undo' => 'Visszavonás', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'modal' => [ + + 'heading' => 'Új elem hozzáadása', + + 'actions' => [ + + 'create' => [ + 'label' => 'Hozzáadás', + ], + + 'create_another' => [ + 'label' => 'Mentés és új hozzáadása', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'modal' => [ + + 'heading' => 'Szerkesztés', + + 'actions' => [ + + 'save' => [ + 'label' => 'Mentés', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'Igen', + 'false' => 'Nem', + ], + + 'loading_message' => 'Kérlek várj...', + + 'max_items_message' => 'Csak :count elem választható ki.', + + 'no_search_results_message' => 'Nincs találat.', + + 'placeholder' => 'Válassz ki egy elemet', + + 'searching_message' => 'Keresés...', + + 'search_prompt' => 'Kezdj el írni a kereséshez...', + + ], + + 'tags_input' => [ + 'placeholder' => 'Címke hozzáadása', + ], + + 'text_input' => [ + + 'actions' => [ + + 'hide_password' => [ + 'label' => 'Jelszó elrejtése', + ], + + 'show_password' => [ + 'label' => 'Jelszó megjelenítése', + ], + + ], + + ], + + 'toggle_buttons' => [ + + 'boolean' => [ + 'true' => 'Igen', + 'false' => 'Nem', + ], + + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'Előző lépés', + ], + + 'next_step' => [ + 'label' => 'Következő lépés', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/hu/validation.php b/lang/vendor/filament-forms/hu/validation.php new file mode 100644 index 0000000..9b55d8f --- /dev/null +++ b/lang/vendor/filament-forms/hu/validation.php @@ -0,0 +1,10 @@ + [ + 'must_be_selected' => 'Legalább egy :attribute mezőt ki kell választani.', + 'only_one_must_be_selected' => 'Csak egy :attribute mezőt választhatsz ki.', + ], + +]; diff --git a/lang/vendor/filament-forms/hy/components.php b/lang/vendor/filament-forms/hy/components.php new file mode 100644 index 0000000..21d9456 --- /dev/null +++ b/lang/vendor/filament-forms/hy/components.php @@ -0,0 +1,519 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'Կրկնօրինակել', + ], + + 'add' => [ + + 'label' => 'Ավելացնել:label', + + 'modal' => [ + + 'heading' => 'Ավելացնել :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Ավելացնել', + ], + + ], + + ], + + ], + + 'add_between' => [ + + 'label' => 'Տեղադրել բլոկների միջև', + + 'modal' => [ + + 'heading' => 'Ավելացնել :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Ավելացնել', + ], + + ], + + ], + + ], + + 'delete' => [ + 'label' => 'Ջնջել', + ], + + 'edit' => [ + + 'label' => 'Խմբագրել', + + 'modal' => [ + + 'heading' => 'Խմբագրել բլոկը', + + 'actions' => [ + + 'save' => [ + 'label' => 'Պահպանել փոփոխությունները', + ], + + ], + + ], + + ], + + 'reorder' => [ + 'label' => 'Վերադասավորել', + ], + + 'move_down' => [ + 'label' => 'Իջացնել', + ], + + 'move_up' => [ + 'label' => 'Բարձրացնել', + ], + + 'collapse' => [ + 'label' => 'Ծալել', + ], + + 'expand' => [ + 'label' => 'Ընդարձակել', + ], + + 'collapse_all' => [ + 'label' => 'Ծալել բոլորը', + ], + + 'expand_all' => [ + 'label' => 'Ընդարձակել բոլորը', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'Ապանշել բոլորը', + ], + + 'select_all' => [ + 'label' => 'Ընտրել բոլորը', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Չեղարկել', + ], + + 'drag_crop' => [ + 'label' => 'Քաշեք և թողեք «կտրել» ռեժիմը', + ], + + 'drag_move' => [ + 'label' => 'Քաշեք և թողեք «տեղափոխել» ռեժիմը', + ], + + 'flip_horizontal' => [ + 'label' => 'Հորիզոնական շրջել', + ], + + 'flip_vertical' => [ + 'label' => 'Ուղղահայաց շրջել', + ], + + 'move_down' => [ + 'label' => 'Տեղափոխել ներքև', + ], + + 'move_left' => [ + 'label' => 'Տեղափոխել ձախ', + ], + + 'move_right' => [ + 'label' => 'Տեղափոխել աջ', + ], + + 'move_up' => [ + 'label' => 'Տեղափոխել վերև', + ], + + 'reset' => [ + 'label' => 'Վերականգնել', + ], + + 'rotate_left' => [ + 'label' => 'Պտտել ձախ', + ], + + 'rotate_right' => [ + 'label' => 'Պտտել աջ', + ], + + 'set_aspect_ratio' => [ + 'label' => 'Սահմանել կողմերի հարաբերակցությունը այնպես, որ', + ], + + 'save' => [ + 'label' => 'Պահպանել', + ], + + 'zoom_100' => [ + 'label' => 'Պատկերը դարձնել 100%', + ], + + 'zoom_in' => [ + 'label' => 'Մեծացնել', + ], + + 'zoom_out' => [ + 'label' => 'Փոքրացնել', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'Բարձր.', + 'unit' => 'փքս', + ], + + 'rotation' => [ + 'label' => 'Պտույտ', + 'unit' => 'աստ.', + ], + + 'width' => [ + 'label' => 'Լայն.', + 'unit' => 'փքս', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'փքս', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'փքս', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'Կողմերի հարաբերակցություններ', + + 'no_fixed' => [ + 'label' => 'Ազատ', + ], + + ], + + 'svg' => [ + + 'messages' => [ + 'confirmation' => 'SVG ֆայլերը խմբագրելը խորհուրդ չի տրվում, քանի որ դա կարող է հանգեցնել որակի կորստի, երբ այն մասշտաբավորվում է:', + 'disabled' => 'SVG ֆայլերի խմբագրումն անջատված է, քանի որ դա կարող է հանգեցնել որակի կորստի, երբ մասշտաբավորվում է:', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Ավելացնել տող', + ], + + 'delete' => [ + 'label' => 'Ջնջել տողը', + ], + + 'reorder' => [ + 'label' => 'Վերադասավորել տողերը', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'Բանալի', + ], + + 'value' => [ + 'label' => 'Արժեք', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'Կցել ֆայլեր', + 'blockquote' => 'Մեջբերում', + 'bold' => 'Թավ', + 'bullet_list' => 'Կետային ցուցակ', + 'code_block' => 'Կոդային բլոկ', + 'heading' => 'Վերնագիր', + 'italic' => 'Շեղատառ', + 'link' => 'Հղում', + 'ordered_list' => 'Համարակալված ցուցակ', + 'redo' => 'Վերափոխել', + 'strike' => 'Խաչված', + 'table' => 'Աղյուսակ', + 'undo' => 'Հետարկել', + ], + + ], + + 'radio' => [ + + 'boolean' => [ + 'true' => 'Այո', + 'false' => 'Ոչ', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Ավելացնել:label', + ], + + 'add_between' => [ + 'label' => 'Տեղադրել միջև', + ], + + 'delete' => [ + 'label' => 'Ջնջել', + ], + + 'clone' => [ + 'label' => 'Կրկնօրինակել', + ], + + 'reorder' => [ + 'label' => 'Վերադասավորել', + ], + + 'move_down' => [ + 'label' => 'Իջացնել', + ], + + 'move_up' => [ + 'label' => 'Բարձրացնել', + ], + + 'collapse' => [ + 'label' => 'Ծալել', + ], + + 'expand' => [ + 'label' => 'Ընդլայնել', + ], + + 'collapse_all' => [ + 'label' => 'Ծալել բոլորը', + ], + + 'expand_all' => [ + 'label' => 'Ընդլայնել բոլորը', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'Հղում', + 'unlink' => 'Անջատել', + ], + + 'label' => 'URL', + + 'placeholder' => 'Մուտքագրեք URL-ը', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'Կցել ֆայլեր', + 'blockquote' => 'Մեջբերում բլոկից', + 'bold' => 'Թավ', + 'bullet_list' => 'Կետավոր ցանկ', + 'code_block' => 'Կոդային բլոկ', + 'h1' => 'Անվանում', + 'h2' => 'Վերնագիր', + 'h3' => 'Ենթավերնագիր', + 'italic' => 'Շեղատառ', + 'link' => 'Հղում', + 'ordered_list' => 'Համարակալված ցուցակ', + 'redo' => 'Վերափոխել', + 'strike' => 'Խաչված', + 'underline' => 'Ընդգծել', + 'undo' => 'Չեղարկել', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'label' => 'Ստեղծել', + + 'modal' => [ + + 'heading' => 'Ստեղծել', + + 'actions' => [ + + 'create' => [ + 'label' => 'Ստեղծել', + ], + + 'create_another' => [ + 'label' => 'Ստեղծել և ստեղծել մեկ այլ', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'label' => 'Խմբագրել', + + 'modal' => [ + + 'heading' => 'Խմբագրել', + + 'actions' => [ + + 'save' => [ + 'label' => 'Պահպանել', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'Այո', + 'false' => 'Ոչ', + ], + + 'loading_message' => 'Բեռնում...', + + 'max_items_message' => 'Կարող եք :count ընտրել միայն մեկը:', + + 'no_search_results_message' => 'Ոչ մի տվյալ չի համապատասխանում ձեր հարցմանը:', + + 'placeholder' => 'Ընտրել տարբերակ', + + 'searching_message' => 'Որոնում...', + + 'search_prompt' => 'Սկսեք մուտքագրել որոնման համար...', + + ], + + 'tags_input' => [ + 'placeholder' => 'Նոր պիտակ', + ], + + 'text_input' => [ + + 'actions' => [ + + 'hide_password' => [ + 'label' => 'Թաքցնել գաղտնաբառը', + ], + + 'show_password' => [ + 'label' => 'Ցույց տալ գաղտնաբառը', + ], + + ], + + ], + + 'toggle_buttons' => [ + + 'boolean' => [ + 'true' => 'Այո', + 'false' => 'Ոչ', + ], + + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'Նախորդը', + ], + + 'next_step' => [ + 'label' => 'Հաջորդը', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/hy/validation.php b/lang/vendor/filament-forms/hy/validation.php new file mode 100644 index 0000000..920a560 --- /dev/null +++ b/lang/vendor/filament-forms/hy/validation.php @@ -0,0 +1,10 @@ + [ + 'must_be_selected' => 'Առնվազն մեկ :attribute դաշտ պետք է ընտրվի։', + 'only_one_must_be_selected' => 'Պետք է ընտրվի միայն մեկ :attribute դաշտ։', + ], + +]; diff --git a/lang/vendor/filament-forms/id/components.php b/lang/vendor/filament-forms/id/components.php new file mode 100644 index 0000000..16b4ff8 --- /dev/null +++ b/lang/vendor/filament-forms/id/components.php @@ -0,0 +1,519 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'Duplikat', + ], + + 'add' => [ + + 'label' => 'Tambahkan ke :label', + + 'modal' => [ + + 'heading' => 'Tambahkan ke :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Tambah', + ], + + ], + + ], + + ], + + 'add_between' => [ + + 'label' => 'Sisipkan di antara blok', + + 'modal' => [ + + 'heading' => 'Tambahkan ke :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Tambah', + ], + + ], + + ], + + ], + + 'delete' => [ + 'label' => 'Hapus', + ], + + 'edit' => [ + + 'label' => 'Ubah', + + 'modal' => [ + + 'heading' => 'Ubah blok', + + 'actions' => [ + + 'save' => [ + 'label' => 'Simpan perubahan', + ], + + ], + + ], + + ], + + 'reorder' => [ + 'label' => 'Pindahkan', + ], + + 'move_down' => [ + 'label' => 'Turunkan', + ], + + 'move_up' => [ + 'label' => 'Naikkan', + ], + + 'collapse' => [ + 'label' => 'Sembunyikan', + ], + + 'expand' => [ + 'label' => 'Tampilkan', + ], + + 'collapse_all' => [ + 'label' => 'Sembunyikan semua', + ], + + 'expand_all' => [ + 'label' => 'Tampilkan semua', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'Batalkan semua pilihan', + ], + + 'select_all' => [ + 'label' => 'Pilih semua', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Batal', + ], + + 'drag_crop' => [ + 'label' => 'Mode "potong"', + ], + + 'drag_move' => [ + 'label' => 'Mode "geser"', + ], + + 'flip_horizontal' => [ + 'label' => 'Balik gambar secara horizontal', + ], + + 'flip_vertical' => [ + 'label' => 'Balik gambar secara vertikal', + ], + + 'move_down' => [ + 'label' => 'Geser gambar ke bawah', + ], + + 'move_left' => [ + 'label' => 'Geser gambar ke kiri', + ], + + 'move_right' => [ + 'label' => 'Geser gambar ke kanan', + ], + + 'move_up' => [ + 'label' => 'Geser gambar ke atas', + ], + + 'reset' => [ + 'label' => 'Kembalikan', + ], + + 'rotate_left' => [ + 'label' => 'Putar gambar ke kiri', + ], + + 'rotate_right' => [ + 'label' => 'Putar gambar ke kanan', + ], + + 'set_aspect_ratio' => [ + 'label' => 'Tentukan aspek rasio ke :ratio', + ], + + 'save' => [ + 'label' => 'Simpan', + ], + + 'zoom_100' => [ + 'label' => 'Perbesar ke 100%', + ], + + 'zoom_in' => [ + 'label' => 'Perbesar', + ], + + 'zoom_out' => [ + 'label' => 'Perkecil', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'Tinggi', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => 'Putar', + 'unit' => 'derajat', + ], + + 'width' => [ + 'label' => 'Lebar', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'Aspek rasio', + + 'no_fixed' => [ + 'label' => 'Bebas', + ], + + ], + + 'svg' => [ + + 'messages' => [ + 'confirmation' => 'Mengedit file SVG tidak disarankan karena dapat mengakibatkan penurunan kualitas saat melakukan penskalaan.\n Apakah Anda yakin ingin melanjutkan?', + 'disabled' => 'Pengeditan file SVG dinonaktifkan karena dapat mengakibatkan penurunan kualitas saat melakukan penskalaan.', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Tambahkan baris', + ], + + 'delete' => [ + 'label' => 'Hapus baris', + ], + + 'reorder' => [ + 'label' => 'Ubah urutan baris', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'Kunci', + ], + + 'value' => [ + 'label' => 'Nilai', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'Lampirkan berkas', + 'blockquote' => 'Kutipan', + 'bold' => 'Tebal', + 'bullet_list' => 'Daftar', + 'code_block' => 'Kode', + 'heading' => 'Judul', + 'italic' => 'Miring', + 'link' => 'Tautan', + 'ordered_list' => 'Daftar berurut', + 'redo' => 'Kembalikan', + 'strike' => 'Coret', + 'table' => 'Tabel', + 'undo' => 'Batalkan', + ], + + ], + + 'radio' => [ + + 'boolean' => [ + 'true' => 'Ya', + 'false' => 'Tidak', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Tambahkan ke :label', + ], + + 'add_between' => [ + 'label' => 'Sisipkan di antara', + ], + + 'delete' => [ + 'label' => 'Hapus', + ], + + 'clone' => [ + 'label' => 'Duplikat', + ], + + 'reorder' => [ + 'label' => 'Pindahkan', + ], + + 'move_down' => [ + 'label' => 'Turunkan', + ], + + 'move_up' => [ + 'label' => 'Naikkan', + ], + + 'collapse' => [ + 'label' => 'Sembunyikan', + ], + + 'expand' => [ + 'label' => 'Tampilkan', + ], + + 'collapse_all' => [ + 'label' => 'Sembunyikan semua', + ], + + 'expand_all' => [ + 'label' => 'Tampilkan semua', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'Buat tautan', + 'unlink' => 'Batalkan tautan', + ], + + 'label' => 'Tautan', + + 'placeholder' => 'Masukkan tautan', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'Lampirkan berkas', + 'blockquote' => 'Kutipan', + 'bold' => 'Tebal', + 'bullet_list' => 'Daftar', + 'code_block' => 'Kode', + 'h1' => 'Judul', + 'h2' => 'Sub judul', + 'h3' => 'Anak judul', + 'italic' => 'Miring', + 'link' => 'Tautan', + 'ordered_list' => 'Daftar berurut', + 'redo' => 'Kembalikan', + 'strike' => 'Coret', + 'underline' => 'Garis bawah', + 'undo' => 'Batalkan', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'label' => 'Buat', + + 'modal' => [ + + 'heading' => 'Buat', + + 'actions' => [ + + 'create' => [ + 'label' => 'Buat', + ], + + 'create_another' => [ + 'label' => 'Buat & buat lainnya', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'label' => 'Ubah', + + 'modal' => [ + + 'heading' => 'Ubah', + + 'actions' => [ + + 'save' => [ + 'label' => 'Simpan', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'Ya', + 'false' => 'Tidak', + ], + + 'loading_message' => 'Memuat...', + + 'max_items_message' => 'Hanya :count yang dapat dipilih.', + + 'no_search_results_message' => 'Tidak ada hasil yang sesuai dengan pencarian Anda.', + + 'placeholder' => 'Pilih salah satu opsi', + + 'searching_message' => 'Sedang mencari...', + + 'search_prompt' => 'Ketik untuk mencari...', + + ], + + 'tags_input' => [ + 'placeholder' => 'Tag baru', + ], + + 'text_input' => [ + + 'actions' => [ + + 'hide_password' => [ + 'label' => 'Sembunyikan kata sandi', + ], + + 'show_password' => [ + 'label' => 'Tampilkan kata sandi', + ], + + ], + + ], + + 'toggle_buttons' => [ + + 'boolean' => [ + 'true' => 'Ya', + 'false' => 'Tidak', + ], + + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'Sebelumnya', + ], + + 'next_step' => [ + 'label' => 'Selanjutnya', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/id/validation.php b/lang/vendor/filament-forms/id/validation.php new file mode 100644 index 0000000..5a6fa63 --- /dev/null +++ b/lang/vendor/filament-forms/id/validation.php @@ -0,0 +1,10 @@ + [ + 'must_be_selected' => 'Pilih setidaknya 1 field :attribute.', + 'only_one_must_be_selected' => 'Hanya satu field :attribute yang perlu dipilih.', + ], + +]; diff --git a/lang/vendor/filament-forms/it/components.php b/lang/vendor/filament-forms/it/components.php new file mode 100644 index 0000000..4f19cf8 --- /dev/null +++ b/lang/vendor/filament-forms/it/components.php @@ -0,0 +1,516 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'Clona', + ], + + 'add' => [ + 'label' => 'Aggiungi a :label', + + 'modal' => [ + + 'heading' => 'Aggiungi a :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Aggiungi', + ], + + ], + + ], + ], + + 'add_between' => [ + 'label' => 'Inserisci tra i blocchi', + + 'modal' => [ + + 'heading' => 'Aggiungi a :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Aggiungi', + ], + + ], + + ], + ], + + 'delete' => [ + 'label' => 'Elimina', + ], + + 'edit' => [ + + 'label' => 'Modifica', + + 'modal' => [ + + 'heading' => 'Modifica blocco', + + 'actions' => [ + + 'save' => [ + 'label' => 'Salva modifiche', + ], + + ], + + ], + + ], + + 'reorder' => [ + 'label' => 'Sposta', + ], + + 'move_down' => [ + 'label' => 'Sposta in basso', + ], + + 'move_up' => [ + 'label' => 'Sposta in alto', + ], + + 'collapse' => [ + 'label' => 'Comprimi', + ], + + 'expand' => [ + 'label' => 'Espandi', + ], + + 'collapse_all' => [ + 'label' => 'Comprimi tutti', + ], + + 'expand_all' => [ + 'label' => 'Espandi tutti', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'Deseleziona tutti', + ], + + 'select_all' => [ + 'label' => 'Seleziona tutti', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Annulla', + ], + + 'drag_crop' => [ + 'label' => 'Modalità trascinamento "ritaglio"', + ], + + 'drag_move' => [ + 'label' => 'Modalità trascinamento "sposta"', + ], + + 'flip_horizontal' => [ + 'label' => 'Capovolgi immagine orizzontalmente', + ], + + 'flip_vertical' => [ + 'label' => 'Capovolgi immagine verticalmente', + ], + + 'move_down' => [ + 'label' => 'Sposta immagine in basso', + ], + + 'move_left' => [ + 'label' => 'Sposta immagine a sinistra', + ], + + 'move_right' => [ + 'label' => 'Sposta immagine a destra', + ], + + 'move_up' => [ + 'label' => 'Sposta immagine in alto', + ], + + 'reset' => [ + 'label' => 'Reimposta', + ], + + 'rotate_left' => [ + 'label' => 'Ruota immagine a sinistra', + ], + + 'rotate_right' => [ + 'label' => 'Ruota immagine a destra', + ], + + 'set_aspect_ratio' => [ + 'label' => 'Imposta rapporto a :ratio', + ], + + 'save' => [ + 'label' => 'Salva', + ], + + 'zoom_100' => [ + 'label' => 'Zoom immagine al 100%', + ], + + 'zoom_in' => [ + 'label' => 'Zoom avanti', + ], + + 'zoom_out' => [ + 'label' => 'Zoom indietro', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'Altezza', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => 'Rotazione', + 'unit' => 'gradi', + ], + + 'width' => [ + 'label' => 'Larghezza', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'Rapporti', + + 'no_fixed' => [ + 'label' => 'Libero', + + ], + + ], + + 'svg' => [ + + 'messages' => [ + 'confirmation' => 'La modifica dei file SVG non è consigliata in quanto può comportare una perdita di qualità durante il ridimensionamento.\n Sei sicuro di voler continuare?', + 'disabled' => 'La modifica dei file SVG è disabilitata in quanto può comportare una perdita di qualità durante il ridimensionamento.', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Aggiungi riga', + ], + + 'delete' => [ + 'label' => 'Elimina riga', + ], + + 'reorder' => [ + 'label' => 'Riordina riga', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'Chiave', + ], + + 'value' => [ + 'label' => 'Valore', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'Allega file', + 'blockquote' => 'Citazione', + 'bold' => 'Grassetto', + 'bullet_list' => 'Elenco puntato', + 'code_block' => 'Blocco di codice', + 'heading' => 'Intestazione', + 'italic' => 'Corsivo', + 'link' => 'Link', + 'ordered_list' => 'Elenco numerato', + 'redo' => 'Ripristina', + 'strike' => 'Barrato', + 'table' => 'Tabella', + 'undo' => 'Annulla', + ], + + ], + + 'radio' => [ + + 'boolean' => [ + 'true' => 'Si', + 'false' => 'No', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Aggiungi a :label', + ], + + 'add_between' => [ + 'label' => 'Inserisci tra', + ], + + 'delete' => [ + 'label' => 'Elimina', + ], + + 'clone' => [ + 'label' => 'Clona', + ], + + 'reorder' => [ + 'label' => 'Sposta', + ], + + 'move_down' => [ + 'label' => 'Sposta in basso', + ], + + 'move_up' => [ + 'label' => 'Sposta in alto', + ], + + 'collapse' => [ + 'label' => 'Comprimi', + ], + + 'expand' => [ + 'label' => 'Espandi', + ], + + 'collapse_all' => [ + 'label' => 'Comprimi tutti', + ], + + 'expand_all' => [ + 'label' => 'Espandi tutti', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'Collega', + 'unlink' => 'Scollega', + ], + + 'label' => 'URL', + + 'placeholder' => 'Inserisci un URL', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'Allega file', + 'blockquote' => 'Citazione', + 'bold' => 'Grassetto', + 'bullet_list' => 'Elenco puntato', + 'code_block' => 'Blocco di codice', + 'h1' => 'Titolo', + 'h2' => 'Intestazione', + 'h3' => 'Sottotitolo', + 'italic' => 'Corsivo', + 'link' => 'Link', + 'ordered_list' => 'Elenco numerato', + 'redo' => 'Ripristina', + 'strike' => 'Barrato', + 'underline' => 'Sottolineato', + 'undo' => 'Annulla', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'label' => 'Crea', + + 'modal' => [ + + 'heading' => 'Crea', + + 'actions' => [ + + 'create' => [ + 'label' => 'Crea', + ], + + 'create_another' => [ + 'label' => 'Crea & creane un altro', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'label' => 'Modifica', + + 'modal' => [ + + 'heading' => 'Modifica', + + 'actions' => [ + + 'save' => [ + 'label' => 'Salva', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'Si', + 'false' => 'No', + ], + + 'loading_message' => 'Caricamento...', + + 'max_items_message' => 'Solo :count possono essere selezionati.', + + 'no_search_results_message' => 'Nessuna opzione corrisponde alla tua ricerca.', + + 'placeholder' => "Seleziona un'opzione", + + 'searching_message' => 'Ricerca...', + + 'search_prompt' => 'Digita per cercare...', + + ], + + 'tags_input' => [ + 'placeholder' => 'Nuovo tag', + ], + + 'text_input' => [ + + 'actions' => [ + + 'hide_password' => [ + 'label' => 'Nascondi password', + ], + + 'show_password' => [ + 'label' => 'Mostra password', + ], + + ], + + ], + + 'toggle_buttons' => [ + + 'boolean' => [ + 'true' => 'Si', + 'false' => 'No', + ], + + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'Precedente', + ], + + 'next_step' => [ + 'label' => 'Successivo', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/it/validation.php b/lang/vendor/filament-forms/it/validation.php new file mode 100644 index 0000000..e43d698 --- /dev/null +++ b/lang/vendor/filament-forms/it/validation.php @@ -0,0 +1,10 @@ + [ + 'must_be_selected' => 'È necessario selezionare almeno un campo :attribute.', + 'only_one_must_be_selected' => 'È necessario selezionare un solo campo :attribute.', + ], + +]; diff --git a/lang/vendor/filament-forms/ja/components.php b/lang/vendor/filament-forms/ja/components.php new file mode 100644 index 0000000..006160e --- /dev/null +++ b/lang/vendor/filament-forms/ja/components.php @@ -0,0 +1,515 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => '複製', + ], + + 'add' => [ + + 'label' => ':labelを追加', + + 'modal' => [ + + 'heading' => ':labelを追加', + + 'actions' => [ + + 'add' => [ + 'label' => '追加', + ], + + ], + + ], + ], + + 'add_between' => [ + + 'label' => 'ブロックの間に追加', + + 'modal' => [ + + 'heading' => ':labelを追加', + + 'actions' => [ + + 'add' => [ + 'label' => '追加', + ], + + ], + + ], + + ], + + 'delete' => [ + + 'label' => '削除', + ], + + 'edit' => [ + + 'label' => '編集', + + 'modal' => [ + + 'heading' => 'ブロックを編集', + + 'actions' => [ + + 'save' => [ + 'label' => '変更を保存', + ], + + ], + + ], + + ], + + 'reorder' => [ + 'label' => '移動', + ], + + 'move_down' => [ + 'label' => '下に移動', + ], + + 'move_up' => [ + 'label' => '上に移動', + ], + + 'collapse' => [ + 'label' => '折り畳む', + ], + + 'expand' => [ + 'label' => '展開', + ], + + 'collapse_all' => [ + 'label' => 'すべて折り畳む', + ], + + 'expand_all' => [ + 'label' => 'すべて展開', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'すべて解除', + ], + + 'select_all' => [ + 'label' => 'すべて選択', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'キャンセル', + ], + + 'drag_crop' => [ + 'label' => 'ドラッグモード "クロップ"', + ], + + 'drag_move' => [ + 'label' => 'ドラッグモード "移動"', + ], + + 'flip_horizontal' => [ + 'label' => '水平フリップ', + ], + + 'flip_vertical' => [ + 'label' => '垂直フリップ', + ], + + 'move_down' => [ + 'label' => '下に移動', + ], + + 'move_left' => [ + 'label' => '左に移動', + ], + + 'move_right' => [ + 'label' => '右に移動', + ], + + 'move_up' => [ + 'label' => '上に移動', + ], + + 'reset' => [ + 'label' => 'リセット', + ], + + 'rotate_left' => [ + 'label' => '左回転', + ], + + 'rotate_right' => [ + 'label' => '右回転', + ], + + 'set_aspect_ratio' => [ + 'label' => 'アスペクト比を:ratioにセット', + ], + + 'save' => [ + 'label' => '保存', + ], + + 'zoom_100' => [ + 'label' => '100%にズーム', + ], + + 'zoom_in' => [ + 'label' => 'ズームイン', + ], + + 'zoom_out' => [ + 'label' => 'ズームアウト', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => '高さ', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => '回転', + 'unit' => '度', + ], + + 'width' => [ + 'label' => '幅', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'アスペクト比', + + 'no_fixed' => [ + 'label' => 'フリー', + ], + + ], + + 'svg' => [ + + 'messages' => [ + 'confirmation' => 'SVGファイルの編集は拡大縮小する際に品質の低下を引き起こす可能性があるため、お勧めしません。\n 続行しますか?', + 'disabled' => '拡大縮小する際に品質が低下する可能性があるためSVGファイルの編集は無効になっています', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => '行を追加', + ], + + 'delete' => [ + 'label' => '行を削除', + ], + + 'reorder' => [ + 'label' => '行の並べ替え', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'キー', + ], + + 'value' => [ + 'label' => '値', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'ファイルを添付', + 'blockquote' => 'ブロック引用', + 'bold' => '太字', + 'bullet_list' => '箇条書き', + 'code_block' => 'コードブロック', + 'heading' => '見出し', + 'italic' => 'イタリック', + 'link' => 'リンク', + 'ordered_list' => '番号付きリスト', + 'redo' => 'やり直し', + 'strike' => '打ち消し線', + 'table' => '表', + 'undo' => '元に戻す', + ], + + ], + + 'radio' => [ + + 'boolean' => [ + 'true' => 'はい', + 'false' => 'いいえ', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => ':labelへ追加', + ], + + 'add_between' => [ + 'label' => '間に挿入', + ], + + 'delete' => [ + 'label' => '削除', + ], + + 'clone' => [ + 'label' => '複製', + ], + + 'reorder' => [ + 'label' => '移動', + ], + + 'move_down' => [ + 'label' => '下に移動', + ], + + 'move_up' => [ + 'label' => '上に移動', + ], + + 'collapse' => [ + 'label' => '折り畳む', + ], + + 'expand' => [ + 'label' => '展開', + ], + + 'collapse_all' => [ + 'label' => 'すべて折り畳む', + ], + + 'expand_all' => [ + 'label' => 'すべて展開', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'リンク追加', + 'unlink' => 'リンク解除', + ], + + 'label' => 'URL', + + 'placeholder' => 'URLを入力', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'ファイルを添付', + 'blockquote' => 'ブロック引用', + 'bold' => '太字', + 'bullet_list' => '箇条書き', + 'code_block' => 'コードブロック', + 'h1' => 'タイトル', + 'h2' => '見出し', + 'h3' => '小見出し', + 'italic' => 'イタリック', + 'link' => 'リンク', + 'ordered_list' => '番号付きリスト', + 'redo' => 'やり直し', + 'strike' => '打ち消し線', + 'underline' => '下線', + 'undo' => '元に戻す', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'modal' => [ + + 'heading' => '作成', + + 'actions' => [ + + 'create' => [ + 'label' => '作成', + ], + + 'create_another' => [ + 'label' => '保存して、続けて作成', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'modal' => [ + + 'heading' => '編集', + + 'actions' => [ + + 'save' => [ + 'label' => '保存', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'はい', + 'false' => 'いいえ', + ], + + 'loading_message' => '読み込み中...', + + 'max_items_message' => ':count個のみ選択されてます', + + 'no_search_results_message' => '検索結果はありませんでした', + + 'placeholder' => 'オプションを選択', + + 'searching_message' => '検索中...', + + 'search_prompt' => '検索キーワードを入力...', + + ], + + 'tags_input' => [ + 'placeholder' => '新規タグ', + ], + + 'text_input' => [ + + 'actions' => [ + + 'hide_password' => [ + 'label' => 'パスワードを非表示', + ], + + 'show_password' => [ + 'label' => 'パスワードを表示', + ], + + ], + + ], + + 'toggle_buttons' => [ + + 'boolean' => [ + 'true' => 'はい', + 'false' => 'いいえ', + ], + + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => '前へ', + ], + + 'next_step' => [ + 'label' => '次へ', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/ja/validation.php b/lang/vendor/filament-forms/ja/validation.php new file mode 100644 index 0000000..9507d02 --- /dev/null +++ b/lang/vendor/filament-forms/ja/validation.php @@ -0,0 +1,10 @@ + [ + 'must_be_selected' => '少なくとも1つ以上:attributeを選択してください', + 'only_one_must_be_selected' => '1つだけ:attributeを選択してください', + ], + +]; diff --git a/lang/vendor/filament-forms/ka/components.php b/lang/vendor/filament-forms/ka/components.php new file mode 100644 index 0000000..af84894 --- /dev/null +++ b/lang/vendor/filament-forms/ka/components.php @@ -0,0 +1,516 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'კლონირება', + ], + + 'add' => [ + + 'label' => 'დამატება :label-ში', + + 'modal' => [ + + 'heading' => 'დამატება :label-ში', + + 'actions' => [ + + 'add' => [ + 'label' => 'დამატება', + ], + + ], + + ], + + ], + + 'add_between' => [ + + 'label' => 'ბლოკებს შორის ჩასმა', + + 'modal' => [ + + 'heading' => 'დამატება :label-ში', + + 'actions' => [ + + 'add' => [ + 'label' => 'დამატება', + ], + + ], + + ], + + ], + + 'delete' => [ + 'label' => 'წაშლა', + ], + + 'edit' => [ + + 'label' => 'რედაქტირება', + + 'modal' => [ + + 'heading' => 'ბლოკის რედაქტირება', + + 'actions' => [ + + 'save' => [ + 'label' => 'ცვლილებების შენახვა', + ], + + ], + + ], + + ], + + 'reorder' => [ + 'label' => 'გადაადგილება', + ], + + 'move_down' => [ + 'label' => 'გადაადგილება ქვემოთ', + ], + + 'move_up' => [ + 'label' => 'გადაადგილება ზემოთ', + ], + + 'collapse' => [ + 'label' => 'შეკუმშვა', + ], + + 'expand' => [ + 'label' => 'გაფართოება', + ], + + 'collapse_all' => [ + 'label' => 'ყველას შეკუმშვა', + ], + + 'expand_all' => [ + 'label' => 'ყველას გაფართოება', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'ყველას არჩევის გაუქმება', + ], + + 'select_all' => [ + 'label' => 'ყველას არჩევა', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'გაუქმება', + ], + + 'drag_crop' => [ + 'label' => 'რეჟიმი "მოჭრა"', + ], + + 'drag_move' => [ + 'label' => 'რეჟიმი "გადაადგილება"', + ], + + 'flip_horizontal' => [ + 'label' => 'სურათის ჰორიზონტალური გადატრიალება', + ], + + 'flip_vertical' => [ + 'label' => 'სურათის ვერტიკალური გადატრიალება', + ], + + 'move_down' => [ + 'label' => 'სურათის გადაადგილება ქვემოთ', + ], + + 'move_left' => [ + 'label' => 'სურათის გადაადგილება მარცხნივ', + ], + + 'move_right' => [ + 'label' => 'სურათის გადაადგილება მარჯვნივ', + ], + + 'move_up' => [ + 'label' => 'სურათის გადაადგილება ზემოთ', + ], + + 'reset' => [ + 'label' => 'გადატვირთვა', + ], + + 'rotate_left' => [ + 'label' => 'სურათის მარცხნივ გადატრიალება', + ], + + 'rotate_right' => [ + 'label' => 'სურათის მარჯვნივ გადატრიალება', + ], + + 'set_aspect_ratio' => [ + 'label' => 'პროპორციის დაყენება :ratio', + ], + + 'save' => [ + 'label' => 'შენახვა', + ], + + 'zoom_100' => [ + 'label' => 'ზუმი 100%', + ], + + 'zoom_in' => [ + 'label' => 'ზუმირება', + ], + + 'zoom_out' => [ + 'label' => 'გამოზუმვა', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'სიმაღლე', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => 'ბრუნვა', + 'unit' => 'გრად', + ], + + 'width' => [ + 'label' => 'სიგანე', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'პროპორციები', + + 'no_fixed' => [ + 'label' => 'თავისუფალი', + ], + + ], + + 'svg' => [ + + 'messages' => [ + 'confirmation' => 'SVG ფაილების რედაქტირება არ არის რეკომენდებული, რადგან მასშტაბირებისას შეიძლება ხარისხის დაკარგვა. + დარწმუნებული ხართ, რომ გსურთ გაგრძელება?', + 'disabled' => 'SVG ფაილების რედაქტირება გამორთულია, რადგან მასშტაბირებისას შეიძლება ხარისხის დაკარგვა.', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'ჩანაწერის დამატება', + ], + + 'delete' => [ + 'label' => 'ჩანაწერის წაშლა', + ], + + 'reorder' => [ + 'label' => 'ჩანაწერის გადალაგება', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'იდენტიფიკატორი', + ], + + 'value' => [ + 'label' => 'მნიშვნელობა', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'ფაილების მიმაგრება', + 'blockquote' => 'ციტატა', + 'bold' => 'მსხვილი', + 'bullet_list' => 'მარკირებული სია', + 'code_block' => 'კოდის ბლოკი', + 'heading' => 'სათაური', + 'italic' => 'ტალღოვანი', + 'link' => 'ბმული', + 'ordered_list' => 'ნუმერირებული სია', + 'redo' => 'გადამეორება', + 'strike' => 'გადახაზული', + 'table' => 'ცხრილი', + 'undo' => 'გაუქმება', + ], + + ], + + 'radio' => [ + + 'boolean' => [ + 'true' => 'კი', + 'false' => 'არა', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'დამატება :label-ში', + ], + + 'add_between' => [ + 'label' => 'ჩასმა შორის', + ], + + 'delete' => [ + 'label' => 'წაშლა', + ], + + 'clone' => [ + 'label' => 'კლონირება', + ], + + 'reorder' => [ + 'label' => 'გადაადგილება', + ], + + 'move_down' => [ + 'label' => 'გადაადგილება ქვემოთ', + ], + + 'move_up' => [ + 'label' => 'გადაადგილება ზემოთ', + ], + + 'collapse' => [ + 'label' => 'შეკუმშვა', + ], + + 'expand' => [ + 'label' => 'გაფართოება', + ], + + 'collapse_all' => [ + 'label' => 'ყველას შეკუმშვა', + ], + + 'expand_all' => [ + 'label' => 'ყველას გაფართოება', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'ბმული', + 'unlink' => 'ბმულის მოხსნა', + ], + + 'label' => 'URL', + + 'placeholder' => 'შეიყვანეთ URL', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'ფაილების მიმაგრება', + 'blockquote' => 'ციტატა', + 'bold' => 'მსხვილი', + 'bullet_list' => 'მარკირებული სია', + 'code_block' => 'კოდის ბლოკი', + 'h1' => 'სათაური', + 'h2' => 'სათაური 2', + 'h3' => 'ქვესათაური', + 'italic' => 'ტალღოვანი', + 'link' => 'ბმული', + 'ordered_list' => 'ნუმერირებული სია', + 'redo' => 'გადამეორება', + 'strike' => 'გადახაზული', + 'underline' => 'დახაზული', + 'undo' => 'გაუქმება', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'modal' => [ + + 'heading' => 'შექმნა', + + 'actions' => [ + + 'create' => [ + 'label' => 'შექმნა', + ], + + 'create_another' => [ + 'label' => 'შექმნა & ახალი შექმნა', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'modal' => [ + + 'heading' => 'რედაქტირება', + + 'actions' => [ + + 'save' => [ + 'label' => 'შენახვა', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'კი', + 'false' => 'არა', + ], + + 'loading_message' => 'იტვირთება...', + + 'max_items_message' => 'შეიძლება მხოლოდ :count აირჩიოთ.', + + 'no_search_results_message' => 'არჩევანი ვერ მოიძებნა.', + + 'placeholder' => 'აირჩიეთ ვარიანტი', + + 'searching_message' => 'ძიება...', + + 'search_prompt' => 'მოძიების დასაწყებად აკრიფეთ...', + + ], + + 'tags_input' => [ + 'placeholder' => 'ახალი თაგი', + ], + + 'text_input' => [ + + 'actions' => [ + + 'hide_password' => [ + 'label' => 'პაროლის დამალვა', + ], + + 'show_password' => [ + 'label' => 'პაროლის ჩვენება', + ], + + ], + + ], + + 'toggle_buttons' => [ + + 'boolean' => [ + 'true' => 'კი', + 'false' => 'არა', + ], + + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'უკან', + ], + + 'next_step' => [ + 'label' => 'შემდეგი', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/ka/validation.php b/lang/vendor/filament-forms/ka/validation.php new file mode 100644 index 0000000..60c7753 --- /dev/null +++ b/lang/vendor/filament-forms/ka/validation.php @@ -0,0 +1,10 @@ + [ + 'must_be_selected' => 'უნდა აირჩეს მინიმუმ ერთი :attribute ველი.', + 'only_one_must_be_selected' => 'უნდა აირჩეს მხოლოდ ერთი :attribute ველი.', + ], + +]; diff --git a/lang/vendor/filament-forms/km/components.php b/lang/vendor/filament-forms/km/components.php new file mode 100644 index 0000000..f253a29 --- /dev/null +++ b/lang/vendor/filament-forms/km/components.php @@ -0,0 +1,463 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'ក្លូន', + ], + + 'add' => [ + 'label' => 'បន្ថែម​លើ :label', + ], + + 'add_between' => [ + 'label' => 'បញ្ចូលរវាងប្លុក', + ], + + 'delete' => [ + 'label' => 'លុប', + ], + + 'reorder' => [ + 'label' => 'ផ្លាស់ទី', + ], + + 'move_down' => [ + 'label' => 'ទៅ​ក្រោម', + ], + + 'move_up' => [ + 'label' => 'ផ្លាស់ទីឡើងលើ', + ], + + 'collapse' => [ + 'label' => 'ដួលរលំ', + ], + + 'expand' => [ + 'label' => 'ពង្រីក', + ], + + 'collapse_all' => [ + 'label' => 'ដួលរលំទាំងអស់។', + ], + + 'expand_all' => [ + 'label' => 'ពង្រីកទាំងអស់។', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'ដកការជ្រើសរើសទាំងអស់', + ], + + 'select_all' => [ + 'label' => 'ជ្រើសរើសទាំងអស់', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'លុបចោល', + ], + + 'drag_crop' => [ + 'label' => 'របៀបអូសដោយ "ច្រឹប"', + ], + + 'drag_move' => [ + 'label' => 'របៀបអូសដោយ "ផ្លាស់ទី"', + ], + + 'flip_horizontal' => [ + 'label' => 'ត្រឡប់​រូបភាពតាមជួរដេក', + ], + + 'flip_vertical' => [ + 'label' => 'ត្រឡប់​រូបភាពតាមជួរឈរ', + ], + + 'move_down' => [ + 'label' => 'រំកិលរូបភាពចុះក្រោម', + ], + + 'move_left' => [ + 'label' => 'រំកិលរូបភាពទៅឆ្វេង', + ], + + 'move_right' => [ + 'label' => 'រំកិលរូបភាពទៅស្តាំ', + ], + + 'move_up' => [ + 'label' => 'រំកិលរូបភាពទៅលើ', + ], + + 'reset' => [ + 'label' => 'កំណត់ឡើងវិញ', + ], + + 'rotate_left' => [ + 'label' => 'បង្វិលរូបភាពទៅឆ្វេង', + ], + + 'rotate_right' => [ + 'label' => 'បង្វិលរូបភាពទៅស្តាំ', + ], + + 'set_aspect_ratio' => [ + 'label' => 'កំណត់សមាមាត្រទំហំទៅ :ratio', + ], + + 'save' => [ + 'label' => 'រក្សាទុក', + ], + + 'zoom_100' => [ + 'label' => 'ប្តូរទំហំរូបភាពទៅ១០០%', + ], + + 'zoom_in' => [ + 'label' => 'ពង្រីក', + ], + + 'zoom_out' => [ + 'label' => 'បង្រួម', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'កំពស់', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => 'ការបង្វិល', + 'unit' => 'deg', + ], + + 'width' => [ + 'label' => 'ទទឹង', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'សមាមាត្រទំហំ', + + 'no_fixed' => [ + 'label' => 'មិនកំណត់', + ], + + ], + + 'svg' => [ + + 'messages' => [ + 'confirmation' => 'ការកែសម្រួលឯកសារ SVG មិនត្រូវបានណែនាំទេ ព្រោះវាអាចបណ្តាលឱ្យបាត់បង់គុណភាពនៅពេលធ្វើមាត្រដ្ឋាន។\n តើអ្នកប្រាកដថាចង់បន្តទេ?', + 'disabled' => 'ការកែសម្រួលឯកសារ SVG ត្រូវបានបិទព្រោះវាអាចបណ្តាលឱ្យបាត់បង់គុណភាពនៅពេលធ្វើមាត្រដ្ឋាន។', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'បន្ថែមជួរ', + ], + + 'delete' => [ + 'label' => 'លុបជួរ', + ], + + 'reorder' => [ + 'label' => 'តម្រៀបជួរម្តងទៀត', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'គន្លឺះ', + ], + + 'value' => [ + 'label' => 'តម្លៃ', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'ភ្ជាប់ឯកសារ', + 'blockquote' => 'ប្លុកសម្រង់', + 'bold' => 'ដិត', + 'bullet_list' => 'បញ្ជីគ្រាប់', + 'code_block' => 'ប្លុកកូដ', + 'heading' => 'Heading', + 'italic' => 'ទ្រេត', + 'link' => 'តំណភ្ជាប់', + 'ordered_list' => 'បញ្ជីលេខ', + 'redo' => 'ធ្វើឡើងវិញ', + 'strike' => 'ការវាយឆ្មក់', + 'table' => 'តុ', + 'undo' => 'មិនធ្វើវិញ', + ], + + ], + + 'radio' => [ + + 'boolean' => [ + 'true' => 'បាទ', + 'false' => 'ទេ', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'បន្ថែម​លើ :label', + ], + + 'add_between' => [ + 'label' => 'បញ្ចូលរវាង', + ], + + 'delete' => [ + 'label' => 'លុប', + ], + + 'clone' => [ + 'label' => 'ក្លូន', + ], + + 'reorder' => [ + 'label' => 'ផ្លាស់ទី', + ], + + 'move_down' => [ + 'label' => 'ទៅ​ក្រោម', + ], + + 'move_up' => [ + 'label' => 'ផ្លាស់ទីឡើងលើ', + ], + + 'collapse' => [ + 'label' => 'ដួលរលំ', + ], + + 'expand' => [ + 'label' => 'ពង្រីក', + ], + + 'collapse_all' => [ + 'label' => 'ដួលរលំទាំងអស់។', + ], + + 'expand_all' => [ + 'label' => 'ពង្រីកទាំងអស់។', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'តំណភ្ជាប់', + 'unlink' => 'ផ្ដាច់', + ], + + 'label' => 'URL', + + 'placeholder' => 'បញ្ចូល URL', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'ភ្ជាប់ឯកសារ', + 'blockquote' => 'ប្លុកសម្រង់', + 'bold' => 'ដិត', + 'bullet_list' => 'បញ្ជីគ្រាប់', + 'code_block' => 'ប្លុកកូដ', + 'h1' => 'ចំណងជើង', + 'h2' => 'ក្បាល', + 'h3' => 'ចំណងជើងរង', + 'italic' => 'ទ្រេត', + 'link' => 'តំណភ្ជាប់', + 'ordered_list' => 'បញ្ជីលេខ', + 'redo' => 'ធ្វើឡើងវិញ', + 'strike' => 'ការវាយឆ្មក់', + 'underline' => 'គូសបន្ទាត់ពីក្រោម', + 'undo' => 'មិនធ្វើវិញ', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'modal' => [ + + 'heading' => 'បង្កើត', + + 'actions' => [ + + 'create' => [ + 'label' => 'បង្កើត', + ], + + 'create_another' => [ + 'label' => 'បង្កើត & បង្កើតឡើងវិញ', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'modal' => [ + + 'heading' => 'កែសម្រួល', + + 'actions' => [ + + 'save' => [ + 'label' => 'រក្សាទុក', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'បាទ', + 'false' => 'ទេ', + ], + + 'loading_message' => 'កំពុងផ្ទុក...', + + 'max_items_message' => 'តែប៉ុណ្ណោះ :count អាចត្រូវបានជ្រើសរើស.', + + 'no_search_results_message' => 'មិនមានជម្រើសត្រូវជាមួយការស្វែងរក.', + + 'placeholder' => 'ជ្រើសរើសជម្រើស', + + 'searching_message' => 'ស្វែងរក...', + + 'search_prompt' => 'ចាប់ផ្តើមសសេរដើម្បីស្វែងរក...', + + ], + + 'tags_input' => [ + 'placeholder' => 'ស្លាកថ្មី។', + ], + + 'text_input' => [ + + 'actions' => [ + + 'hide_password' => [ + 'label' => 'លាក់ពាក្យសម្ងាត់', + ], + + 'show_password' => [ + 'label' => 'បង្ហាញពាក្យសម្ងាត់', + ], + + ], + + ], + + 'toggle_buttons' => [ + + 'boolean' => [ + 'true' => 'បាទ', + 'false' => 'ទេ', + ], + + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'ត្រឡប់មកវិញ', + ], + + 'next_step' => [ + 'label' => 'បន្ទាប់', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/km/validation.php b/lang/vendor/filament-forms/km/validation.php new file mode 100644 index 0000000..6f91815 --- /dev/null +++ b/lang/vendor/filament-forms/km/validation.php @@ -0,0 +1,10 @@ + [ + 'must_be_selected' => 'យ៉ាងហោចណាស់​មួយ :attribute ត្រូវតែត្រូវបានជ្រើសរើស។', + 'only_one_must_be_selected' => 'តែមួយគត់ :attribute ត្រូវតែត្រូវបានជ្រើសរើស។', + ], + +]; diff --git a/lang/vendor/filament-forms/ko/components.php b/lang/vendor/filament-forms/ko/components.php new file mode 100644 index 0000000..707571a --- /dev/null +++ b/lang/vendor/filament-forms/ko/components.php @@ -0,0 +1,463 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => '복제', + ], + + 'add' => [ + 'label' => ':label 추가', + ], + + 'add_between' => [ + 'label' => '블록 사이에 삽입', + ], + + 'delete' => [ + 'label' => '삭제', + ], + + 'reorder' => [ + 'label' => '이동', + ], + + 'move_down' => [ + 'label' => '아래로 이동', + ], + + 'move_up' => [ + 'label' => '위로 이동', + ], + + 'collapse' => [ + 'label' => '접기', + ], + + 'expand' => [ + 'label' => '펼치기', + ], + + 'collapse_all' => [ + 'label' => '모두 접기', + ], + + 'expand_all' => [ + 'label' => '모두 펼치기', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => '모두 선택 해제', + ], + + 'select_all' => [ + 'label' => '모두 선택', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => '취소', + ], + + 'drag_crop' => [ + 'label' => '자르기 모드', + ], + + 'drag_move' => [ + 'label' => '이동 모드', + ], + + 'flip_horizontal' => [ + 'label' => '가로로 뒤집기', + ], + + 'flip_vertical' => [ + 'label' => '세로로 뒤집기', + ], + + 'move_down' => [ + 'label' => '이미지를 아래로 이동', + ], + + 'move_left' => [ + 'label' => '이미지를 왼쪽으로 이동', + ], + + 'move_right' => [ + 'label' => '이미지를 오른쪽으로 이동', + ], + + 'move_up' => [ + 'label' => '이미지를 위로 이동', + ], + + 'reset' => [ + 'label' => '초기화', + ], + + 'rotate_left' => [ + 'label' => '왼쪽으로 회전', + ], + + 'rotate_right' => [ + 'label' => '오른쪽으로 회전', + ], + + 'set_aspect_ratio' => [ + 'label' => '화면비를 :ratio 로 설정', + ], + + 'save' => [ + 'label' => '저장', + ], + + 'zoom_100' => [ + 'label' => '이미지 100%로 확대', + ], + + 'zoom_in' => [ + 'label' => '확대', + ], + + 'zoom_out' => [ + 'label' => '축소', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => '세로', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => '회전', + 'unit' => 'deg', + ], + + 'width' => [ + 'label' => '가로', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => '화면비', + + 'no_fixed' => [ + 'label' => '자유', + ], + + ], + + 'svg' => [ + + 'messages' => [ + 'confirmation' => 'SVG 파일을 편집하는 것은 크기 조정 시 품질 손실이 발생할 수 있으므로 권장되지 않습니다.\n 계속하시겠습니까?', + 'disabled' => 'SVG 파일 편집은 크기 조정 시 품질 손실이 발생할 수 있으므로 비활성화되었습니다.', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => '행 추가', + ], + + 'delete' => [ + 'label' => '행 삭제', + ], + + 'reorder' => [ + 'label' => '행 재정렬', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => '키', + ], + + 'value' => [ + 'label' => '값', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => '파일 첨부', + 'blockquote' => '인용구', + 'bold' => '굵게', + 'bullet_list' => '순서가 없는 목록', + 'code_block' => '코드 블록', + 'heading' => '제목', + 'italic' => '기울임체', + 'link' => '링크', + 'ordered_list' => '번호 목록', + 'redo' => '다시 실행', + 'strike' => '취소선', + 'table' => '테이블', + 'undo' => '실행 취소', + ], + + ], + + 'radio' => [ + + 'boolean' => [ + 'true' => '예', + 'false' => '아니오', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => ':label 추가', + ], + + 'add_between' => [ + 'label' => '사이에 삽입', + ], + + 'delete' => [ + 'label' => '삭제', + ], + + 'clone' => [ + 'label' => '복제', + ], + + 'reorder' => [ + 'label' => '이동', + ], + + 'move_down' => [ + 'label' => '아래로 이동', + ], + + 'move_up' => [ + 'label' => '위로 이동', + ], + + 'collapse' => [ + 'label' => '접기', + ], + + 'expand' => [ + 'label' => '펼치기', + ], + + 'collapse_all' => [ + 'label' => '모두 접기', + ], + + 'expand_all' => [ + 'label' => '모두 펼치기', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => '링크', + 'unlink' => '링크 해제', + ], + + 'label' => 'URL', + + 'placeholder' => 'URL을 입력하세요', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => '파일 첨부', + 'blockquote' => '인용구', + 'bold' => '굵게', + 'bullet_list' => '순서가 없는 목록', + 'code_block' => '코드 블록', + 'h1' => '큰 제목', + 'h2' => '중간 제목', + 'h3' => '작은 제목', + 'italic' => '기울임체', + 'link' => '링크', + 'ordered_list' => '번호 목록', + 'redo' => '다시 실행', + 'strike' => '취소선', + 'underline' => '밑줄', + 'undo' => '실행 취소', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'modal' => [ + + 'heading' => '만들기', + + 'actions' => [ + + 'create' => [ + 'label' => '만들기', + ], + + 'create_another' => [ + 'label' => '계속 만들기', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'modal' => [ + + 'heading' => '수정', + + 'actions' => [ + + 'save' => [ + 'label' => '저장', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => '예', + 'false' => '아니오', + ], + + 'loading_message' => '로드 중...', + + 'max_items_message' => ':count개 까지 선택할 수 있습니다.', + + 'no_search_results_message' => '검색과 일치하는 옵션이 없습니다.', + + 'placeholder' => '옵션 선택', + + 'searching_message' => '검색 중...', + + 'search_prompt' => '이곳에 입력하여 검색 시작', + + ], + + 'tags_input' => [ + 'placeholder' => '새 태그', + ], + + 'text_input' => [ + + 'actions' => [ + + 'hide_password' => [ + 'label' => '비밀번호 숨기기', + ], + + 'show_password' => [ + 'label' => '비밀번호 표시', + ], + + ], + + ], + + 'toggle_buttons' => [ + + 'boolean' => [ + 'true' => '예', + 'false' => '아니오', + ], + + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => '이전', + ], + + 'next_step' => [ + 'label' => '다음', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/ko/validation.php b/lang/vendor/filament-forms/ko/validation.php new file mode 100644 index 0000000..45c1ef9 --- /dev/null +++ b/lang/vendor/filament-forms/ko/validation.php @@ -0,0 +1,10 @@ + [ + 'must_be_selected' => ':attribute 필드 중 하나 이상을 선택해야 합니다.', + 'only_one_must_be_selected' => ':attribute 필드 중 하나만 선택해야 합니다.', + ], + +]; diff --git a/lang/vendor/filament-forms/ku/components.php b/lang/vendor/filament-forms/ku/components.php new file mode 100644 index 0000000..6125abd --- /dev/null +++ b/lang/vendor/filament-forms/ku/components.php @@ -0,0 +1,416 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'پۆشتەکردن', + ], + + 'add' => [ + 'label' => 'زیادکردن بۆ :label', + ], + + 'add_between' => [ + 'label' => 'داخڵکردن لە نێوان هێڵ', + ], + + 'delete' => [ + 'label' => 'سڕینەوە', + ], + + 'reorder' => [ + 'label' => 'جوڵاندن', + ], + + 'move_down' => [ + 'label' => 'جوڵاندن بۆ خوارەوە', + ], + + 'move_up' => [ + 'label' => 'جوڵاندن بۆ سەرەوە', + ], + + 'collapse' => [ + 'label' => 'بچووکردنەوە', + ], + + 'expand' => [ + 'label' => 'فراوانکردن', + ], + + 'collapse_all' => [ + 'label' => 'بچووکردنەوەی هەموو', + ], + + 'expand_all' => [ + 'label' => 'فراوانکردنی هەموو', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'لابردنی هەموو دیاریکراوەکان', + ], + + 'select_all' => [ + 'label' => 'دیاریکردنی هەموو', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'پاشگەزبوونەوە', + ], + + 'drag_crop' => [ + 'label' => 'جۆری ڕاکێشان "بڕین"', + ], + + 'drag_move' => [ + 'label' => 'جۆری ڕاکێشان "جوڵاندن"', + ], + + 'flip_horizontal' => [ + 'label' => 'وەرگێڕانی وێنە بە ئاسۆی', + ], + + 'flip_vertical' => [ + 'label' => 'وەرگێڕانی وێنە بە ستونی', + ], + + 'move_down' => [ + 'label' => 'جوڵاندنی وێنە بۆ خوارەوە', + ], + + 'move_left' => [ + 'label' => 'جوڵاندنی وێنە بۆ چەپ', + ], + + 'move_right' => [ + 'label' => 'جوڵاندنی وێنە بۆ ڕاست', + ], + + 'move_up' => [ + 'label' => 'جوڵاندنی وێنە بۆ سەرەوە', + ], + + 'reset' => [ + 'label' => 'دۆخی سەرەتا', + ], + + 'rotate_left' => [ + 'label' => 'سوڕانەوەی وێنە بۆ چەپ', + ], + + 'rotate_right' => [ + 'label' => 'سوڕانەوەی وێنە بۆ ڕاست', + ], + + 'set_aspect_ratio' => [ + 'label' => 'دانانی تێکڕای لاکان بۆ :ratio', + ], + + 'save' => [ + 'label' => 'نوێکردنەوە', + ], + + 'zoom_100' => [ + 'label' => 'نزیکردنەوەی وێنە بۆ ١٠٠%', + ], + + 'zoom_in' => [ + 'label' => 'نزیککردنەوە', + ], + + 'zoom_out' => [ + 'label' => 'دوورخستنەوە', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'بەرزی', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => 'سوڕانەوە', + 'unit' => 'پلە', + ], + + 'width' => [ + 'label' => 'پانی', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'تێکڕای لاکان', + + 'no_fixed' => [ + 'label' => 'سەربەخۆ', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'زیادکردنی ڕیز', + ], + + 'delete' => [ + 'label' => 'سڕینەوەی ڕیز', + ], + + 'reorder' => [ + 'label' => 'ڕێکخستنی ڕیز', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'کلیل', + ], + + 'value' => [ + 'label' => 'نرخ', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'لکاندنی فایل', + 'blockquote' => 'هێڵی وتە', + 'bold' => 'تۆخ کردن', + 'bullet_list' => 'لیستی خاڵ', + 'code_block' => 'هێڵی کۆد', + 'heading' => 'ناونیشان', + 'italic' => 'لارکردن', + 'link' => 'بەستەر', + 'ordered_list' => 'لیستی ژمارە', + 'redo' => 'دووبارەکردن', + 'strike' => 'هێڵ بەسەرهێنان', + 'table' => 'خشتە', + 'undo' => 'گەڕانەوە', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'زیادکردن بۆ :label', + ], + + 'delete' => [ + 'label' => 'سڕینەوە', + ], + + 'clone' => [ + 'label' => 'پۆشتەکردن', + ], + + 'reorder' => [ + 'label' => 'جوڵاندن', + ], + + 'move_down' => [ + 'label' => 'جوڵاندن بۆ خوارەوە', + ], + + 'move_up' => [ + 'label' => 'جوڵاندن بۆ سەرەوە', + ], + + 'collapse' => [ + 'label' => 'بچووکردنەوە', + ], + + 'expand' => [ + 'label' => 'فراوانکردن', + ], + + 'collapse_all' => [ + 'label' => 'بچووکردنەوەی هەموو', + ], + + 'expand_all' => [ + 'label' => 'فراوانکردنی هەموو', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'بەستەر', + 'unlink' => 'لابردنی بەستەر', + ], + + 'label' => 'بەستەر', + + 'placeholder' => 'بەستەر داخڵ بکە', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'لکاندنی فایل', + 'blockquote' => 'هێڵی وتە', + 'bold' => 'تۆخ کردن', + 'bullet_list' => 'لیستی خاڵ', + 'code_block' => 'هێڵی کۆد', + 'h1' => 'ناونیشان', + 'h2' => 'ناونیشانی دووەم', + 'h3' => 'ناونیشانی سێیەم', + 'italic' => 'لارکردن', + 'link' => 'بەستەر', + 'ordered_list' => 'لیستی ژمارە', + 'redo' => 'دووبارەکردن', + 'strike' => 'هێڵ بەسەرهێنان', + 'underline' => 'هێڵ بەژێرهێنان', + 'undo' => 'گەڕانەوە', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'modal' => [ + + 'heading' => 'دروستکردن', + + 'actions' => [ + + 'create' => [ + 'label' => 'دروستکردن', + ], + + 'create_another' => [ + 'label' => 'دروستکردن و تۆمارێکی تر', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'modal' => [ + + 'heading' => 'دەسکاریکردن', + + 'actions' => [ + + 'save' => [ + 'label' => 'نوێکردنەوە', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'بەڵێ', + 'false' => 'نەخێر', + ], + + 'loading_message' => 'چاوەروان بە...', + + 'max_items_message' => 'تەنها :count دەتواندرێت دیاری بکرێت.', + + 'no_search_results_message' => 'هیچ هەڵبژاردەیەک بۆ گەڕانەکەت نەدۆزرایەوە.', + + 'placeholder' => 'هەڵبژاردەیەک دیاری بکە', + + 'searching_message' => 'گەڕان...', + + 'search_prompt' => 'دەستبکە بە نوسین بۆ گەڕان...', + + ], + + 'tags_input' => [ + 'placeholder' => 'تاگی نوێ', + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'پێشوو', + ], + + 'next_step' => [ + 'label' => 'دواتر', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/lt/components.php b/lang/vendor/filament-forms/lt/components.php new file mode 100644 index 0000000..a9abbfa --- /dev/null +++ b/lang/vendor/filament-forms/lt/components.php @@ -0,0 +1,463 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'Klonuoti', + ], + + 'add' => [ + 'label' => 'Pridėti prie :label', + ], + + 'add_between' => [ + 'label' => 'Pridėti tarp blokų', + ], + + 'delete' => [ + 'label' => 'Ištrinti', + ], + + 'reorder' => [ + 'label' => 'Pastumti', + ], + + 'move_down' => [ + 'label' => 'Žemyn', + ], + + 'move_up' => [ + 'label' => 'Aukštyn', + ], + + 'collapse' => [ + 'label' => 'Suskleisti', + ], + + 'expand' => [ + 'label' => 'Išskleisti', + ], + + 'collapse_all' => [ + 'label' => 'Suskleisti viską', + ], + + 'expand_all' => [ + 'label' => 'Išskleisti viską', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'Atžymėti viską', + ], + + 'select_all' => [ + 'label' => 'Pasirinkti viską', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Atšaukti', + ], + + 'drag_crop' => [ + 'label' => 'Apkirpti velkant', + ], + + 'drag_move' => [ + 'label' => 'Perkelti velkant', + ], + + 'flip_horizontal' => [ + 'label' => 'Apversti nuotrauką horizontaliai', + ], + + 'flip_vertical' => [ + 'label' => 'Apversti nuotrauką vertikaliai', + ], + + 'move_down' => [ + 'label' => 'Perkelti vaizdą žemyn', + ], + + 'move_left' => [ + 'label' => 'Perkelti vaizdą į kairę', + ], + + 'move_right' => [ + 'label' => 'Perkelti vaizdą į dešinę', + ], + + 'move_up' => [ + 'label' => 'Perkelti vaizdą aukštyn', + ], + + 'reset' => [ + 'label' => 'Atstatyti', + ], + + 'rotate_left' => [ + 'label' => 'Pasukti nuotrauką į kairę', + ], + + 'rotate_right' => [ + 'label' => 'Pasukti nuotrauka į dešinę', + ], + + 'set_aspect_ratio' => [ + 'label' => 'Nustatyti kraštinių santikį į :ratio', + ], + + 'save' => [ + 'label' => 'Išsaugoti', + ], + + 'zoom_100' => [ + 'label' => 'Priartinti nuotrauką iki 100%', + ], + + 'zoom_in' => [ + 'label' => 'Priartinti', + ], + + 'zoom_out' => [ + 'label' => 'Atitraukti', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'Aukštis', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => 'Rotacija', + 'unit' => 'deg', + ], + + 'width' => [ + 'label' => 'Plotis', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'Kraštinių santykiai', + + 'no_fixed' => [ + 'label' => 'Laisvas', + ], + + ], + + 'svg' => [ + + 'messages' => [ + 'confirmation' => 'Redaguoti SVG failų nerekomenduojama, kadangi tai gali įtakoti kokybės praradimą keičiant mastelį.\n Ar tikrai norite tęsti?', + 'disabled' => 'SVG failų redagavimas išjungtas, kadangi tai gali įtakoti kokybės praradimą keičiant mastelį.', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Pridėti eilutę', + ], + + 'delete' => [ + 'label' => 'Ištrinti eilutę', + ], + + 'reorder' => [ + 'label' => 'Pastumti', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'Raktas', + ], + + 'value' => [ + 'label' => 'Reikšmė', + ], + + ], + + ], + + 'radio' => [ + + 'boolean' => [ + 'true' => 'Taip', + 'false' => 'Ne', + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'Pridėti failus', + 'blockquote' => 'Citatos blokas', + 'bold' => 'Paryškinta', + 'bullet_list' => 'Ženklų sąrašas', + 'code_block' => 'Kodo blokas', + 'heading' => 'Antraštė', + 'italic' => 'Kursyvu', + 'link' => 'Nuoroda', + 'ordered_list' => 'Sunumeruotas sąrašas', + 'redo' => 'Perdaryti', + 'strike' => 'Perbraukti', + 'table' => 'Lentelė', + 'undo' => 'Anuliuoti', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Pridėti prie :label', + ], + + 'add_between' => [ + 'label' => 'Pridėti tarp', + ], + + 'delete' => [ + 'label' => 'Ištrinti', + ], + + 'clone' => [ + 'label' => 'Klonuoti', + ], + + 'reorder' => [ + 'label' => 'Pastumti', + ], + + 'move_down' => [ + 'label' => 'Žemyn', + ], + + 'move_up' => [ + 'label' => 'Aukštyn', + ], + + 'collapse' => [ + 'label' => 'Suskleisti', + ], + + 'expand' => [ + 'label' => 'Išskleisti', + ], + + 'collapse_all' => [ + 'label' => 'Suskleisti viską', + ], + + 'expand_all' => [ + 'label' => 'Išskleisti viską', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'Pridėti saitą', + 'unlink' => 'Pašalinti saitą', + ], + + 'label' => 'Svetainės adresas', + + 'placeholder' => 'Įveskite svetainės adresą', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'Pridėti failus', + 'blockquote' => 'Citatos blokas', + 'bold' => 'Paryškinta', + 'bullet_list' => 'Ženklų sąrašas', + 'code_block' => 'Kodo blokas', + 'h1' => 'Pavadinimas', + 'h2' => 'Antraštė', + 'h3' => 'Paantraštė', + 'italic' => 'Kursyvas', + 'link' => 'Nuoroda', + 'ordered_list' => 'Sunumeruotas sąrašas', + 'redo' => 'Perdaryti', + 'strike' => 'Perbraukta', + 'underline' => 'Pabraukta', + 'undo' => 'Anuliuoti', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'modal' => [ + + 'heading' => 'Sukurti', + + 'actions' => [ + + 'create' => [ + 'label' => 'Sukurti', + ], + + 'create_another' => [ + 'label' => 'Sukurti ir sukurti kitą', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'modal' => [ + + 'heading' => 'Redaguoti', + + 'actions' => [ + + 'save' => [ + 'label' => 'Išsaugoti', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'Taip', + 'false' => 'Ne', + ], + + 'loading_message' => 'Kraunasi...', + + 'max_items_message' => 'Pažymėti gali būti tik :count .', + + 'no_search_results_message' => 'Nėra paieškos rezultatų.', + + 'placeholder' => 'Pasirinkite', + + 'searching_message' => 'Ieškoma...', + + 'search_prompt' => 'Pradėkite rašykite paieškai...', + + ], + + 'tags_input' => [ + 'placeholder' => 'Nauja žyma', + ], + + 'text_input' => [ + + 'actions' => [ + + 'hide_password' => [ + 'label' => 'Slėpti slaptažodį', + ], + + 'show_password' => [ + 'label' => 'Rodyti slaptažodį', + ], + + ], + + ], + + 'toggle_buttons' => [ + + 'boolean' => [ + 'true' => 'Taip', + 'false' => 'Ne', + ], + + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'Atgal', + ], + + 'next_step' => [ + 'label' => 'Pirmyn', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/lt/validation.php b/lang/vendor/filament-forms/lt/validation.php new file mode 100644 index 0000000..856867b --- /dev/null +++ b/lang/vendor/filament-forms/lt/validation.php @@ -0,0 +1,10 @@ + [ + 'must_be_selected' => 'Bent vienas :attribute laukas turi būti pasirinktas.', + 'only_one_must_be_selected' => 'Tik vienas :attribute laukas gali būti pasirinktas.', + ], + +]; diff --git a/lang/vendor/filament-forms/lv/components.php b/lang/vendor/filament-forms/lv/components.php new file mode 100644 index 0000000..4e43604 --- /dev/null +++ b/lang/vendor/filament-forms/lv/components.php @@ -0,0 +1,429 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'Klonēt', + ], + + 'add' => [ + 'label' => 'Izveidot :label', + ], + + 'add_between' => [ + 'label' => 'Ievietot', + ], + + 'delete' => [ + 'label' => 'Dzēst', + ], + + 'reorder' => [ + 'label' => 'Pārkārtot', + ], + + 'move_down' => [ + 'label' => 'Pārvietot uz leju', + ], + + 'move_up' => [ + 'label' => 'Pārvietot uz augšu', + ], + + 'collapse' => [ + 'label' => 'Sakļaut', + ], + + 'expand' => [ + 'label' => 'Izplest', + ], + + 'collapse_all' => [ + 'label' => 'Sakļaut visus', + ], + + 'expand_all' => [ + 'label' => 'Izplest visus', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'Noņemt atlasi visiem', + ], + + 'select_all' => [ + 'label' => 'Atlasīt visus', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Atcelt', + ], + + 'drag_crop' => [ + 'label' => 'Režīms "kadrēšana"', + ], + + 'drag_move' => [ + 'label' => 'Režīms "pārvietošana"', + ], + + 'flip_horizontal' => [ + 'label' => 'Attēlot horizontāli', + ], + + 'flip_vertical' => [ + 'label' => 'Attēlot vertikāli', + ], + + 'move_down' => [ + 'label' => 'Pārvietot uz leju', + ], + + 'move_left' => [ + 'label' => 'Pārvietot pa kreisi', + ], + + 'move_right' => [ + 'label' => 'Pārvietot pa labi', + ], + + 'move_up' => [ + 'label' => 'Pārvietot uz augšu', + ], + + 'reset' => [ + 'label' => 'Atiestatīt', + ], + + 'rotate_left' => [ + 'label' => 'Pagriezt pa kreisi', + ], + + 'rotate_right' => [ + 'label' => 'Pagriezt pa labi', + ], + + 'set_aspect_ratio' => [ + 'label' => 'Iestatīt malu attiecību :ratio', + ], + + 'save' => [ + 'label' => 'Saglabāt', + ], + + 'zoom_100' => [ + 'label' => 'Pietuvināt līdz 100%', + ], + + 'zoom_in' => [ + 'label' => 'Pietuvināt', + ], + + 'zoom_out' => [ + 'label' => 'Attālināt', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'Augstums', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => 'Rotācija', + 'unit' => 'grādi', + ], + + 'width' => [ + 'label' => 'Platums', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'Malu attiecība', + + 'no_fixed' => [ + 'label' => 'Brīva', + ], + + ], + + 'svg' => [ + + 'messages' => [ + 'confirmation' => 'SVG failu rediģēšana nav ieteicama, jo mērogošanas laikā var tikt zaudēta kvalitāte.\n Vai tiešām vēlaties turpināt?', + 'disabled' => 'SVG failu rediģēšana ir atspējota, jo mērogošanas laikā var tikt zaudēta kvalitāte.', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Pievienot rindu', + ], + + 'delete' => [ + 'label' => 'Dzēst rindu', + ], + + 'reorder' => [ + 'label' => 'Pārkārtot rindu', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'Atslēga', + ], + + 'value' => [ + 'label' => 'Vērtība', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'Pievienot failus', + 'blockquote' => 'Citāts', + 'bold' => 'Treknraksts', + 'bullet_list' => 'Nekārtots saraksts', + 'code_block' => 'Koda bloks', + 'heading' => 'Virsraksts', + 'italic' => 'Slīpraksts', + 'link' => 'Saite', + 'ordered_list' => 'Numurēts saraksts', + 'redo' => 'Atcelt atsaukšanu', + 'strike' => 'Pārsvītrojums', + 'table' => 'Tabula', + 'undo' => 'Atsaukt', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Pievienot :label', + ], + + 'add_between' => [ + 'label' => 'Pievienot starp', + ], + + 'delete' => [ + 'label' => 'Dzēst', + ], + + 'clone' => [ + 'label' => 'Klonēt', + ], + + 'reorder' => [ + 'label' => 'Pārvietot', + ], + + 'move_down' => [ + 'label' => 'Pārvietot uz leju', + ], + + 'move_up' => [ + 'label' => 'Pārvietot uz augšu', + ], + + 'collapse' => [ + 'label' => 'Sakļaut', + ], + + 'expand' => [ + 'label' => 'Izplest', + ], + + 'collapse_all' => [ + 'label' => 'Sakļaut visus', + ], + + 'expand_all' => [ + 'label' => 'Izplest visus', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'Saistīt', + 'unlink' => 'Noņemt saiti', + ], + + 'label' => 'Saite', + + 'placeholder' => 'Ievadīt saiti', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'Pievienot failus', + 'blockquote' => 'Citāts', + 'bold' => 'Treknraksts', + 'bullet_list' => 'Nekārtots saraksts', + 'code_block' => 'Koda bloks', + 'h1' => 'Virsraksts', + 'h2' => 'Mazāks virsraksts', + 'h3' => 'Pakārtotā iedaļa', + 'italic' => 'Slīpraksts', + 'link' => 'Saite', + 'ordered_list' => 'Numurēts saraksts', + 'redo' => 'Atcelt atsaukšanu', + 'strike' => 'Pārsvītrojums', + 'underline' => 'Pasvītrojums', + 'undo' => 'Atsaukt', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'modal' => [ + + 'heading' => 'Izveidot', + + 'actions' => [ + + 'create' => [ + 'label' => 'Izveidot', + ], + + 'create_another' => [ + 'label' => 'Izveidot vēl vienu', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'modal' => [ + + 'heading' => 'Rediģēt', + + 'actions' => [ + + 'save' => [ + 'label' => 'Saglabāt', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'Jā', + 'false' => 'Nē', + ], + + 'loading_message' => 'Ielādē...', + + 'max_items_message' => 'Tikai :count var atzīmēt.', + + 'no_search_results_message' => 'Jūsu meklēšanai neatbilst neviena opcija.', + + 'placeholder' => 'Atlasiet opciju', + + 'searching_message' => 'Meklē...', + + 'search_prompt' => 'Sāciet rakstīt, lai meklētu...', + + ], + + 'tags_input' => [ + 'placeholder' => 'Izveidot birku', + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'Iepriekšējais', + ], + + 'next_step' => [ + 'label' => 'Nākamais', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/mn/components.php b/lang/vendor/filament-forms/mn/components.php new file mode 100644 index 0000000..6da5747 --- /dev/null +++ b/lang/vendor/filament-forms/mn/components.php @@ -0,0 +1,515 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'Хуулбарлах', + ], + + 'add' => [ + + 'label' => 'Нэмэх :label', + + 'modal' => [ + + 'heading' => 'Нэмэх :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Нэмэх', + ], + + ], + + ], + + ], + + 'add_between' => [ + + 'label' => 'Блок хооронд нэмэх', + + 'modal' => [ + + 'heading' => 'Нэмэх :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Нэмэх', + ], + + ], + + ], + + ], + + 'delete' => [ + 'label' => 'Устгах', + ], + + 'edit' => [ + + 'label' => 'Засах', + + 'modal' => [ + + 'heading' => 'Блокыг засах', + + 'actions' => [ + + 'save' => [ + 'label' => 'Өөрчлөлтийг хадгалах', + ], + + ], + + ], + + ], + + 'reorder' => [ + 'label' => 'Зөөх', + ], + + 'move_down' => [ + 'label' => 'Доош зөөх', + ], + + 'move_up' => [ + 'label' => 'Дээш зөөх', + ], + + 'collapse' => [ + 'label' => 'Хураах', + ], + + 'expand' => [ + 'label' => 'Задлах', + ], + + 'collapse_all' => [ + 'label' => 'Бүгдийг хураах', + ], + + 'expand_all' => [ + 'label' => 'Бүгдийг задлах', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'Бүх сонголтыг цуцлах', + ], + + 'select_all' => [ + 'label' => 'Бүгдийг сонгох', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Цуцлах', + ], + + 'drag_crop' => [ + 'label' => 'Чирэх горим "тайрах"', + ], + + 'drag_move' => [ + 'label' => 'Чирэх горим "зөөх"', + ], + + 'flip_horizontal' => [ + 'label' => 'Хөндлөх эргүүлэх', + ], + + 'flip_vertical' => [ + 'label' => 'Босоо эргүүлэх', + ], + + 'move_down' => [ + 'label' => 'Зургийг доош зөөх', + ], + + 'move_left' => [ + 'label' => 'Зургийг зүүн тийш зөөх', + ], + + 'move_right' => [ + 'label' => 'Зургийг баруун тийш зөөх', + ], + + 'move_up' => [ + 'label' => 'Зургийг дээш зөөх', + ], + + 'reset' => [ + 'label' => 'Дахин эхлэх', + ], + + 'rotate_left' => [ + 'label' => 'Нар буруу эргүүлэх', + ], + + 'rotate_right' => [ + 'label' => 'Нар зөв эргүүлэх', + ], + + 'set_aspect_ratio' => [ + 'label' => 'Харьцаа сонгох :ratio', + ], + + 'save' => [ + 'label' => 'Хадгалах', + ], + + 'zoom_100' => [ + 'label' => 'Зургийг 100% харах', + ], + + 'zoom_in' => [ + 'label' => 'Томруулах', + ], + + 'zoom_out' => [ + 'label' => 'Жижигрүүлэх', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'Өндөр', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => 'Эргүүлэх', + 'unit' => 'градус', + ], + + 'width' => [ + 'label' => 'Өргөн', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'Харьцаа', + + 'no_fixed' => [ + 'label' => 'Чөлөөт', + ], + + ], + + 'svg' => [ + + 'messages' => [ + 'confirmation' => 'SVG файлуудыг засварлахыг зөвлөдөггүй, учир нь хэмжээг өөрчлөх үед чанар алдагддаг.\n Та үргэлжлүүлэх үү?', + 'disabled' => 'SVG файлуудыг засварлах боломжийг идэвхгүй болгосон, учир нь хэмжээг өөрчлөх үед чанар алдагддаг.', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Мөр нэмэх', + ], + + 'delete' => [ + 'label' => 'Мөр устгах', + ], + + 'reorder' => [ + 'label' => 'Мөрийн дарааллыг өөрчлөх', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'Түлхүүр', + ], + + 'value' => [ + 'label' => 'Утга', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'Файл хавсаргах', + 'blockquote' => 'Ишлэл', + 'bold' => 'Өргөн', + 'bullet_list' => 'Цэгтэй жагсаалт', + 'code_block' => 'Кодын блок', + 'heading' => 'Толгой', + 'italic' => 'Налуу', + 'link' => 'Холбоос', + 'ordered_list' => 'Дугаарлалттай жагсаалт', + 'redo' => 'Сэргээх', + 'strike' => 'Зураас', + 'table' => 'Хүснэгт', + 'undo' => 'Буцаах', + ], + + ], + + 'radio' => [ + + 'boolean' => [ + 'true' => 'Тийм', + 'false' => 'Үгүй', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Нэмэх :label', + ], + + 'add_between' => [ + 'label' => 'Завсарт нь нэмэх', + ], + + 'delete' => [ + 'label' => 'Устгах', + ], + + 'clone' => [ + 'label' => 'Хуулбарлах', + ], + + 'reorder' => [ + 'label' => 'Зөөх', + ], + + 'move_down' => [ + 'label' => 'Доош зөөх', + ], + + 'move_up' => [ + 'label' => 'Дээш зөөх', + ], + + 'collapse' => [ + 'label' => 'Хураах', + ], + + 'expand' => [ + 'label' => 'Задлах', + ], + + 'collapse_all' => [ + 'label' => 'Бүгдийг хураах', + ], + + 'expand_all' => [ + 'label' => 'Бүгдийг задлах', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'Холбоос', + 'unlink' => 'Холбоосыг цуцлах', + ], + + 'label' => 'Вэб хаяг (URL)', + + 'placeholder' => 'Вэб хаяг (URL) оруулах ', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'Файл хавсаргах', + 'blockquote' => 'Ишлэл', + 'bold' => 'Өргөн', + 'bullet_list' => 'Цэгтэй жагсаалт', + 'code_block' => 'Кодын блок', + 'h1' => 'Гарчиг', + 'h2' => 'Толгой', + 'h3' => 'Дэд толгой', + 'italic' => 'Налуу', + 'link' => 'Холбоос', + 'ordered_list' => 'Дугаарлалттай жагсаалт', + 'redo' => 'Сэргээх', + 'strike' => 'Зураас', + 'underline' => 'Доогуур зураас', + 'undo' => 'Буцаах', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'modal' => [ + + 'heading' => 'Үүсгэх', + + 'actions' => [ + + 'create' => [ + 'label' => 'Үүсгэх', + ], + + 'create_another' => [ + 'label' => 'Үүсгээд & дахин шинийг эхлэх', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'modal' => [ + + 'heading' => 'Засах', + + 'actions' => [ + + 'save' => [ + 'label' => 'Хадгалах', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'Тийм', + 'false' => 'Үгүй', + ], + + 'loading_message' => 'Ачааллаж байна...', + + 'max_items_message' => 'Зөвхөн :count сонгох боломжтой.', + + 'no_search_results_message' => 'Хайлтанд тохирох сонголт олдсонгүй.', + + 'placeholder' => 'Сонголтоо хийнэ үү', + + 'searching_message' => 'Хайж байна...', + + 'search_prompt' => 'Хайх үгээ бичнэ үү...', + + ], + + 'tags_input' => [ + 'placeholder' => 'Шинэ шошго', + ], + + 'text_input' => [ + + 'actions' => [ + + 'hide_password' => [ + 'label' => 'Нууц үгийг нуух', + ], + + 'show_password' => [ + 'label' => 'Нууц үгийг харуулах', + ], + + ], + + ], + + 'toggle_buttons' => [ + + 'boolean' => [ + 'true' => 'Тийм', + 'false' => 'Үгүй', + ], + + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'Буцах', + ], + + 'next_step' => [ + 'label' => 'Дараагийн', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/mn/validation.php b/lang/vendor/filament-forms/mn/validation.php new file mode 100644 index 0000000..0876a43 --- /dev/null +++ b/lang/vendor/filament-forms/mn/validation.php @@ -0,0 +1,10 @@ + [ + 'must_be_selected' => ':attribute багадаа нэгийг сонгосон байх ёстой.', + 'only_one_must_be_selected' => ':attribute зөвхөн нэгийг сонгосон байх ёстой.', + ], + +]; diff --git a/lang/vendor/filament-forms/ms/components.php b/lang/vendor/filament-forms/ms/components.php new file mode 100644 index 0000000..adbda61 --- /dev/null +++ b/lang/vendor/filament-forms/ms/components.php @@ -0,0 +1,517 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'Klon', + ], + + 'add' => [ + + 'label' => 'Tambah ke :label', + + 'modal' => [ + + 'heading' => 'Tambah ke :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Tambah', + ], + + ], + + ], + + ], + + 'add_between' => [ + + 'label' => 'Masukkan', + + 'modal' => [ + + 'heading' => 'Add to :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Tambah', + ], + + ], + + ], + + ], + + 'delete' => [ + 'label' => 'Padam', + ], + + 'edit' => [ + + 'label' => 'Sunting', + + 'modal' => [ + + 'heading' => 'Sunting blok', + + 'actions' => [ + + 'save' => [ + 'label' => 'Simpan perubahan', + ], + + ], + + ], + + ], + + 'reorder' => [ + 'label' => 'Pindah', + ], + + 'move_down' => [ + 'label' => 'Pindah ke bawah', + ], + + 'move_up' => [ + 'label' => 'Pindah ke atas', + ], + + 'collapse' => [ + 'label' => 'Tutup', + ], + + 'expand' => [ + 'label' => 'Buka', + ], + + 'collapse_all' => [ + 'label' => 'Tutup semua', + ], + + 'expand_all' => [ + 'label' => 'Buka semua', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'Nyahpilih semua', + ], + + 'select_all' => [ + 'label' => 'Pilih semua', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Batal', + ], + + 'drag_crop' => [ + 'label' => 'Mod seret "crop"', + ], + + 'drag_move' => [ + 'label' => 'Mod seret "move"', + ], + + 'flip_horizontal' => [ + 'label' => 'Balikkan imej mendatar', + ], + + 'flip_vertical' => [ + 'label' => 'Balikkan imej menegak', + ], + + 'move_down' => [ + 'label' => 'Gerakkan imej ke bawah', + ], + + 'move_left' => [ + 'label' => 'Alihkan imej ke kiri', + ], + + 'move_right' => [ + 'label' => 'Alihkan imej ke kanan', + ], + + 'move_up' => [ + 'label' => 'Alihkan imej ke atas', + ], + + 'reset' => [ + 'label' => 'Tetapkan semula', + ], + + 'rotate_left' => [ + 'label' => 'Putar imej ke kiri', + ], + + 'rotate_right' => [ + 'label' => 'Putar imej ke kanan', + ], + + 'set_aspect_ratio' => [ + 'label' => 'Tetapkan nisbah bidang kepada :ratio', + ], + + 'save' => [ + 'label' => 'Simpan', + ], + + 'zoom_100' => [ + 'label' => 'Zum imej kepada 100%', + ], + + 'zoom_in' => [ + 'label' => 'Zum masuk', + ], + + 'zoom_out' => [ + 'label' => 'Zum keluar', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'Ketinggian', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => 'Putaran', + 'unit' => 'deg', + ], + + 'width' => [ + 'label' => 'Lebar', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'Nisbah aspek', + + 'no_fixed' => [ + 'label' => 'Bebas', + ], + + ], + + 'svg' => [ + + 'messages' => [ + 'confirmation' => 'Mengedit fail SVG tidak disyorkan kerana ia boleh mengakibatkan kehilangan kualiti semasa penskalaan.\n Adakah anda pasti mahu meneruskan?', + 'disabled' => 'Mengedit fail SVG dilumpuhkan kerana ia boleh menyebabkan kehilangan kualiti apabila penskalaan.', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Tambah Baris', + ], + + 'delete' => [ + 'label' => 'Padam Baris', + ], + + 'reorder' => [ + 'label' => 'Susun Baris', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'Kunci', + ], + + 'value' => [ + 'label' => 'Nilai', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'Lampirkan fail', + 'blockquote' => 'Blok petikan', + 'bold' => 'Bold', + 'bullet_list' => 'Bullet list', + 'code_block' => 'Blok kod', + 'heading' => 'Tajuk', + 'italic' => 'Italic', + 'link' => 'Pautan', + 'ordered_list' => 'Senarai bernombor', + 'redo' => 'Buat semula', + 'strike' => 'Strikethrough', + 'table' => 'Jadual', + 'undo' => 'Buat asal', + ], + + ], + + 'radio' => [ + + 'boolean' => [ + 'true' => 'Ya', + 'false' => 'Tidak', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Tambah ke :label', + ], + + 'add_between' => [ + 'label' => 'Masukkan antara', + ], + + 'delete' => [ + 'label' => 'Padam', + ], + + 'clone' => [ + 'label' => 'Klon', + ], + + 'reorder' => [ + 'label' => 'Pindah', + ], + + 'move_down' => [ + 'label' => 'Pindah ke atas', + ], + + 'move_up' => [ + 'label' => 'Pindah ke bawah', + ], + + 'collapse' => [ + 'label' => 'Tutup', + ], + + 'expand' => [ + 'label' => 'Buka', + ], + + 'collapse_all' => [ + 'label' => 'Tutup semua', + ], + + 'expand_all' => [ + 'label' => 'Buka semua', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'Pautkan', + 'unlink' => 'Nyahpaut', + ], + + 'label' => 'URL', + + 'placeholder' => 'Masukkan URL', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'Lampirkan fail', + 'blockquote' => 'Blockquote', + 'bold' => 'Bold', + 'bullet_list' => 'Bullet list', + 'code_block' => 'Blok kod', + 'h1' => 'Title', + 'h2' => 'Heading', + 'h3' => 'Subheading', + 'italic' => 'Italic', + 'link' => 'Pautan', + 'ordered_list' => 'Senarai bernombor', + 'redo' => 'Buat semula', + 'strike' => 'Strikethrough', + 'underline' => 'Garis bawah', + 'undo' => 'Buat asal', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + 'label' => 'Cipta', + + 'modal' => [ + + 'heading' => 'Cipta', + + 'actions' => [ + + 'create' => [ + 'label' => 'Cipta', + ], + + 'create_another' => [ + 'label' => 'Cipta dan cipta yang lain', + ], + + ], + + ], + + ], + + 'edit_option' => [ + 'label' => 'Sunting', + + 'modal' => [ + + 'heading' => 'Sunting', + + 'actions' => [ + + 'save' => [ + 'label' => 'Simpan', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'Ya', + 'false' => 'Tidak', + ], + + 'loading_message' => 'Memuatkan...', + + 'max_items_message' => 'Hanya :count boleh dipilih.', + + 'no_search_results_message' => 'Tiada pilihan yang sepadan dengan carian anda.', + + 'placeholder' => 'Pilih satu pilihan', + + 'searching_message' => 'Mencari...', + + 'search_prompt' => 'Mula menaip untuk mencari...', + + ], + + 'tags_input' => [ + 'placeholder' => 'Tag baru', + ], + + 'text_input' => [ + + 'actions' => [ + + 'hide_password' => [ + 'label' => 'Sembunyikan kata laluan', + ], + + 'show_password' => [ + 'label' => 'Tunjukkan kata laluan', + ], + + ], + + ], + + 'toggle_buttons' => [ + + 'boolean' => [ + 'true' => 'Ya', + 'false' => 'Tidak', + ], + + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'Sebelum', + ], + + 'next_step' => [ + 'label' => 'Seterus', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/ms/validation.php b/lang/vendor/filament-forms/ms/validation.php new file mode 100644 index 0000000..04c7d2b --- /dev/null +++ b/lang/vendor/filament-forms/ms/validation.php @@ -0,0 +1,10 @@ + [ + 'must_be_selected' => 'Sekurang-kurangnya satu medan :attribute mesti dipilih.', + 'only_one_must_be_selected' => 'Hanya satu medan :attribute mesti dipilih.', + ], + +]; diff --git a/lang/vendor/filament-forms/my/components.php b/lang/vendor/filament-forms/my/components.php new file mode 100644 index 0000000..3d69239 --- /dev/null +++ b/lang/vendor/filament-forms/my/components.php @@ -0,0 +1,385 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'ပုံတူကူးရန်', + ], + + 'add' => [ + 'label' => ':label သို့ ထည့်သွင်းရန်', + + 'modal' => [ + 'heading' => ':label သို့ ထည့်သွင်းရန်', + 'actions' => [ + 'add' => [ + 'label' => 'ထည့်သွင်းရန်', + ], + ], + ], + ], + + 'add_between' => [ + 'label' => 'အပိုင်းများကြားတွင် ထည့်သွင်းရန်', + 'modal' => [ + 'heading' => ':label သို့ ထည့်သွင်းရန်', + 'actions' => [ + 'add' => [ + 'label' => 'ထည့်သွင်းရန်', + ], + ], + ], + ], + + 'delete' => [ + 'label' => 'ဖျက်ရန်', + ], + + 'edit' => [ + 'label' => 'ပြင်ဆင်ရန်', + 'modal' => [ + 'heading' => 'အပိုင်းကို ပြင်ဆင်ရန်', + 'actions' => [ + 'save' => [ + 'label' => 'အပြောင်းအလဲများကို သိမ်းဆည်းရန်', + ], + ], + ], + ], + + 'reorder' => [ + 'label' => 'ရွှေ့ရန်', + ], + + 'move_down' => [ + 'label' => 'အောက်သို့ ရွှေ့ရန်', + ], + + 'move_up' => [ + 'label' => 'အပေါ်သို့ ရွှေ့ရန်', + ], + + 'collapse' => [ + 'label' => 'ချုံ့ရန်', + ], + + 'expand' => [ + 'label' => 'ချဲ့ရန်', + ], + + 'collapse_all' => [ + 'label' => 'အားလုံးချုံ့ရန်', + ], + + 'expand_all' => [ + 'label' => 'အားလုံးချဲ့ရန်', + ], + ], + ], + + 'checkbox_list' => [ + 'actions' => [ + 'deselect_all' => [ + 'label' => 'အားလုံးရွေးချယ်ခြင်းမှ ဖယ်ရှားရန်', + ], + 'select_all' => [ + 'label' => 'အားလုံးရွေးချယ်ရန်', + ], + ], + ], + + 'file_upload' => [ + 'editor' => [ + 'actions' => [ + 'cancel' => [ + 'label' => 'ပယ်ဖျက်ရန်', + ], + 'drag_crop' => [ + 'label' => 'ဖြတ်ညှပ်ရန် ဆွဲချမုဒ်', + ], + 'drag_move' => [ + 'label' => 'ရွှေ့ရန် ဆွဲချမုဒ်', + ], + 'flip_horizontal' => [ + 'label' => 'ပုံကို အလျားလိုက် ပြောင်းပြန်လှန်ရန်', + ], + 'flip_vertical' => [ + 'label' => 'ပုံကို ဒေါင်လိုက် ပြောင်းပြန်လှန်ရန်', + ], + 'move_down' => [ + 'label' => 'ပုံကို အောက်သို့ရွှေ့ရန်', + ], + 'move_left' => [ + 'label' => 'ပုံကို ဘယ်ဘက်သို့ရွှေ့ရန်', + ], + 'move_right' => [ + 'label' => 'ပုံကို ညာဘက်သို့ရွှေ့ရန်', + ], + 'move_up' => [ + 'label' => 'ပုံကို အပေါ်သို့ရွှေ့ရန်', + ], + 'reset' => [ + 'label' => 'ပြန်လည်သတ်မှတ်ရန်', + ], + 'rotate_left' => [ + 'label' => 'ပုံကို ဘယ်ဘက်သို့လှည့်ရန်', + ], + 'rotate_right' => [ + 'label' => 'ပုံကို ညာဘက်သို့လှည့်ရန်', + ], + 'set_aspect_ratio' => [ + 'label' => 'အချိုးကို :ratio သို့ သတ်မှတ်ရန်', + ], + 'save' => [ + 'label' => 'သိမ်းဆည်းရန်', + ], + 'zoom_100' => [ + 'label' => 'ပုံကို ၁၀၀% ချဲ့ရန်', + ], + 'zoom_in' => [ + 'label' => 'ချဲ့ရန်', + ], + 'zoom_out' => [ + 'label' => 'ချုံ့ရန်', + ], + ], + + 'fields' => [ + 'height' => [ + 'label' => 'အမြင့်', + 'unit' => 'px', + ], + 'rotation' => [ + 'label' => 'လှည့်ခြင်း', + 'unit' => 'deg', + ], + 'width' => [ + 'label' => 'အကျယ်', + 'unit' => 'px', + ], + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + ], + + 'aspect_ratios' => [ + 'label' => 'အချိုးများ', + 'no_fixed' => [ + 'label' => 'အသင့်အတင့်', + ], + ], + + 'svg' => [ + 'messages' => [ + 'confirmation' => 'SVG ဖိုင်များကို တည်းဖြတ်ခြင်းသည် အရွယ်အစားချဲ့သည့်အခါ အရည်အသွေးကျဆင်းခြင်းကို ဖြစ်စေနိုင်သောကြောင့် အကြံပြုထားခြင်း မရှိပါ။\n ဆက်လက်လုပ်ဆောင်ရန် သေချာပါသလား။', + 'disabled' => 'SVG ဖိုင်များကို တည်းဖြတ်ခြင်းသည် အရွယ်အစားချဲ့သည့်အခါ အရည်အသွေးကျဆင်းခြင်းကို ဖြစ်စေနိုင်သောကြောင့် ပိတ်ထားပါသည်။', + ], + ], + ], + ], + + 'key_value' => [ + 'actions' => [ + 'add' => [ + 'label' => 'အတန်း ထည့်သွင်းရန်', + ], + 'delete' => [ + 'label' => 'အတန်း ဖျက်ရန်', + ], + 'reorder' => [ + 'label' => 'အတန်း ပြန်စီရန်', + ], + ], + + 'fields' => [ + 'key' => [ + 'label' => 'သော့', + ], + 'value' => [ + 'label' => 'တန်ဖိုး', + ], + ], + ], + + 'markdown_editor' => [ + 'toolbar_buttons' => [ + 'attach_files' => 'ဖိုင်များ ပူးတွဲရန်', + 'blockquote' => 'ကိုးကားချက်', + 'bold' => 'စာလုံးထူ', + 'bullet_list' => 'အမှတ်အသားစာရင်း', + 'code_block' => 'ကုဒ်အပိုင်း', + 'heading' => 'ခေါင်းစဉ်', + 'italic' => 'စာလုံးစောင်း', + 'link' => 'လင့်ခ်', + 'ordered_list' => 'နံပါတ်တပ်စာရင်း', + 'redo' => 'ပြန်လုပ်ရန်', + 'strike' => 'လျှောက်ဖျက်မျဉ်း', + 'table' => 'ဇယား', + 'undo' => 'နောက်ပြန်ဆုတ်ရန်', + ], + ], + + 'radio' => [ + + 'boolean' => [ + 'true' => 'Yes', + 'false' => 'No', + ], + + ], + + 'repeater' => [ + 'actions' => [ + 'add' => [ + 'label' => ':label သို့ ထည့်သွင်းရန်', + ], + 'add_between' => [ + 'label' => 'အပိုင်းများကြားတွင် ထည့်သွင်းရန်', + ], + 'delete' => [ + 'label' => 'ဖျက်ရန်', + ], + 'clone' => [ + 'label' => 'ပုံတူကူးရန်', + ], + 'reorder' => [ + 'label' => 'ရွှေ့ရန်', + ], + 'move_down' => [ + 'label' => 'အောက်သို့ရွှေ့ရန်', + ], + 'move_up' => [ + 'label' => 'အပေါ်သို့ရွှေ့ရန်', + ], + 'collapse' => [ + 'label' => 'ချုံ့ရန်', + ], + 'expand' => [ + 'label' => 'ချဲ့ရန်', + ], + 'collapse_all' => [ + 'label' => 'အားလုံးချုံ့ရန်', + ], + 'expand_all' => [ + 'label' => 'အားလုံးချဲ့ရန်', + ], + ], + ], + + 'rich_editor' => [ + 'dialogs' => [ + 'link' => [ + 'actions' => [ + 'link' => 'လင့်ခ်', + 'unlink' => 'လင့်ခ်ဖြုတ်ရန်', + ], + 'label' => 'URL', + 'placeholder' => 'URL ထည့်သွင်းပါ', + ], + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'ဖိုင်များ ပူးတွဲရန်', + 'blockquote' => 'ကိုးကားချက်', + 'bold' => 'စာလုံးထူ', + 'bullet_list' => 'အမှတ်အသားစာရင်း', + 'code_block' => 'ကုဒ်အပိုင်း', + 'h1' => 'ခေါင်းစဉ်', + 'h2' => 'ခေါင်းစဉ်ခွဲ', + 'h3' => 'ခေါင်းစဉ်ခွဲငယ်', + 'italic' => 'စာလုံးစောင်း', + 'link' => 'လင့်ခ်', + 'ordered_list' => 'နံပါတ်တပ်စာရင်း', + 'redo' => 'ပြန်လုပ်ရန်', + 'strike' => 'လျှောက်ဖျက်မျဉ်း', + 'underline' => 'အောက်လိုင်း', + 'undo' => 'နောက်ပြန်ဆုတ်ရန်', + ], + ], + + 'select' => [ + 'actions' => [ + 'create_option' => [ + 'label' => 'အသစ်ဖန်တီးရန်', + 'modal' => [ + 'heading' => 'အသစ်ဖန်တီးရန်', + 'actions' => [ + 'create' => [ + 'label' => 'ဖန်တီးရန်', + ], + 'create_another' => [ + 'label' => 'ဖန်တီးပြီး နောက်တစ်ခုဖန်တီးရန်', + ], + ], + ], + ], + + 'edit_option' => [ + 'label' => 'ပြင်ဆင်ရန်', + 'modal' => [ + 'heading' => 'ပြင်ဆင်ရန်', + 'actions' => [ + 'save' => [ + 'label' => 'သိမ်းဆည်းရန်', + ], + ], + ], + ], + ], + + 'boolean' => [ + 'true' => 'ဟုတ်', + 'false' => 'မဟုတ်', + ], + + 'loading_message' => 'ဖွင့်နေသည်...', + 'max_items_message' => ':count ခုသာ ရွေးချယ်နိုင်ပါသည်။', + 'no_search_results_message' => 'ရှာဖွေမှုနှင့် ကိုက်ညီသော ရွေးချယ်စရာများ မရှိပါ။', + 'placeholder' => 'ရွေးချယ်စရာတစ်ခုကို ရွေးချယ်ပါ', + 'searching_message' => 'ရှာဖွေနေသည်...', + 'search_prompt' => 'ရှာဖွေရန် စာရိုက်ထည့်ပါ...', + ], + + 'tags_input' => [ + 'placeholder' => 'တဂ်အသစ်', + ], + + 'wizard' => [ + 'actions' => [ + 'previous_step' => [ + 'label' => 'နောက်သို့', + ], + 'next_step' => [ + 'label' => 'ရှေ့သို့', + ], + ], + ], + + 'text_input' => [ + 'actions' => [ + 'hide_password' => [ + 'label' => 'စကားဝှက်ဖျောက်ရန်', + ], + 'show_password' => [ + 'label' => 'စကားဝှက်ပြရန်', + ], + ], + ], + + 'toggle_buttons' => [ + 'boolean' => [ + 'true' => 'ဟုတ်', + 'false' => 'မဟုတ်', + ], + ], + +]; diff --git a/lang/vendor/filament-forms/my/validation.php b/lang/vendor/filament-forms/my/validation.php new file mode 100644 index 0000000..f89c305 --- /dev/null +++ b/lang/vendor/filament-forms/my/validation.php @@ -0,0 +1,10 @@ + [ + 'must_be_selected' => 'အနည်းဆုံး :attribute တစ်ခု ရွေးချယ်ရန် လိုအပ်ပါသည်', + 'only_one_must_be_selected' => ':attribute တစ်ခုသာ ရွေးချယ်ရန် လိုအပ်ပါသည်', + ], + +]; diff --git a/lang/vendor/filament-forms/nl/components.php b/lang/vendor/filament-forms/nl/components.php new file mode 100644 index 0000000..b128218 --- /dev/null +++ b/lang/vendor/filament-forms/nl/components.php @@ -0,0 +1,519 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'Klonen', + ], + + 'add' => [ + + 'label' => 'Toevoegen aan :label', + + 'modal' => [ + + 'heading' => 'Toevoegen aan :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Toevoegen', + ], + + ], + + ], + + ], + + 'add_between' => [ + + 'label' => 'Invoegen', + + 'modal' => [ + + 'heading' => 'Toevoegen aan :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Toevoegen', + ], + + ], + + ], + + ], + + 'delete' => [ + 'label' => 'Verwijderen', + ], + + 'edit' => [ + + 'label' => 'Bewerken', + + 'modal' => [ + + 'heading' => 'Blok bewerken', + + 'actions' => [ + + 'save' => [ + 'label' => 'Wijzigingen opslaan', + ], + + ], + + ], + + ], + + 'reorder' => [ + 'label' => 'Verplaatsen', + ], + + 'move_down' => [ + 'label' => 'Omlaag verplaatsen', + ], + + 'move_up' => [ + 'label' => 'Omhoog verplaatsen', + ], + + 'collapse' => [ + 'label' => 'Inklappen', + ], + + 'expand' => [ + 'label' => 'Uitklappen', + ], + + 'collapse_all' => [ + 'label' => 'Alles inklappen', + ], + + 'expand_all' => [ + 'label' => 'Alles uitklappen', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'Alles deselecteren', + ], + + 'select_all' => [ + 'label' => 'Alles selecteren', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Annuleren', + ], + + 'drag_crop' => [ + 'label' => 'Sleepmodus "bijsnijden"', + ], + + 'drag_move' => [ + 'label' => 'Sleepmodus "verplaatsen"', + ], + + 'flip_horizontal' => [ + 'label' => 'Afbeelding horizontaal spiegelen', + ], + + 'flip_vertical' => [ + 'label' => 'Afbeelding verticaal spiegelen', + ], + + 'move_down' => [ + 'label' => 'Afbeelding naar beneden verplaatsen', + ], + + 'move_left' => [ + 'label' => 'Afbeelding naar links verplaatsen', + ], + + 'move_right' => [ + 'label' => 'Afbeelding naar rechts verplaatsen', + ], + + 'move_up' => [ + 'label' => 'Afbeelding naar boven verplaatsen', + ], + + 'reset' => [ + 'label' => 'Resetten', + ], + + 'rotate_left' => [ + 'label' => 'Afbeelding naar links draaien', + ], + + 'rotate_right' => [ + 'label' => 'Afbeelding naar rechts draaien', + ], + + 'set_aspect_ratio' => [ + 'label' => 'Beeldverhouding instellen op :ratio', + ], + + 'save' => [ + 'label' => 'Opslaan', + ], + + 'zoom_100' => [ + 'label' => 'Afbeelding uitzoomen naar 100%', + ], + + 'zoom_in' => [ + 'label' => 'Inzoomen', + ], + + 'zoom_out' => [ + 'label' => 'Uitzoomen', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'Hoogte', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => 'Rotatie', + 'unit' => 'gr', + ], + + 'width' => [ + 'label' => 'Breedte', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'Beeldverhoudingen', + + 'no_fixed' => [ + 'label' => 'Geen', + ], + + ], + + 'svg' => [ + + 'messages' => [ + 'confirmation' => 'Het bewerken van SVG-bestanden wordt niet aanbevolen, omdat dit kan leiden tot kwaliteitsverlies bij het schalen.\n Weet je zeker dat je door wilt gaan?', + 'disabled' => 'Het bewerken van SVG-bestanden is uitgeschakeld omdat dit kan leiden tot kwaliteitsverlies bij het schalen.', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Rij toevoegen', + ], + + 'delete' => [ + 'label' => 'Rij verwijderen', + ], + + 'reorder' => [ + 'label' => 'Rij herordenen', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'Sleutel', + ], + + 'value' => [ + 'label' => 'Waarde', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'Bestanden bijvoegen', + 'blockquote' => 'Blokcitaat', + 'bold' => 'Vet', + 'bullet_list' => 'Ongeordende lijst', + 'code_block' => 'Codeblok', + 'heading' => 'Kop', + 'italic' => 'Cursief', + 'link' => 'Link', + 'ordered_list' => 'Genummerde lijst', + 'redo' => 'Opnieuw', + 'strike' => 'Doorhalen', + 'table' => 'Tabel', + 'undo' => 'Herstellen', + ], + + ], + + 'radio' => [ + + 'boolean' => [ + 'true' => 'Ja', + 'false' => 'Nee', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Toevoegen aan :label', + ], + + 'add_between' => [ + 'label' => 'Invoegen', + ], + + 'delete' => [ + 'label' => 'Verwijderen', + ], + + 'clone' => [ + 'label' => 'Klonen', + ], + + 'reorder' => [ + 'label' => 'Verplaatsen', + ], + + 'move_down' => [ + 'label' => 'Omlaag verplaatsen', + ], + + 'move_up' => [ + 'label' => 'Omhoog verplaatsen', + ], + + 'collapse' => [ + 'label' => 'Inklappen', + ], + + 'expand' => [ + 'label' => 'Uitklappen', + ], + + 'collapse_all' => [ + 'label' => 'Alles inklappen', + ], + + 'expand_all' => [ + 'label' => 'Alles uitklappen', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'Link', + 'unlink' => 'Unlink', + ], + + 'label' => 'URL', + + 'placeholder' => 'Voer een URL in', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'Bestanden bijvoegen', + 'blockquote' => 'Quote', + 'bold' => 'Vet', + 'bullet_list' => 'Ongeordende lijst', + 'code_block' => 'Codeblok', + 'h1' => 'Titel', + 'h2' => 'Kop', + 'h3' => 'Tussenkop', + 'italic' => 'Cursief', + 'link' => 'Link', + 'ordered_list' => 'Genummerde lijst', + 'redo' => 'Opnieuw uitvoeren', + 'strike' => 'Doorhalen', + 'underline' => 'Onderstrepen', + 'undo' => 'Ongedaan maken', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'label' => 'Aanmaken', + + 'modal' => [ + + 'heading' => 'Aanmaken', + + 'actions' => [ + + 'create' => [ + 'label' => 'Aanmaken', + ], + + 'create_another' => [ + 'label' => 'Aanmaken & nieuwe aanmaken', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'label' => 'Bewerken', + + 'modal' => [ + + 'heading' => 'Bewerken', + + 'actions' => [ + + 'save' => [ + 'label' => 'Opslaan', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'Ja', + 'false' => 'Nee', + ], + + 'loading_message' => 'Laden...', + + 'max_items_message' => 'Er kunnen maar :count geselecteerd worden.', + + 'no_search_results_message' => 'Er zijn geen resultaten voor je zoekopdracht.', + + 'placeholder' => 'Selecteer een optie', + + 'searching_message' => 'Zoeken...', + + 'search_prompt' => 'Start met typen om te zoeken...', + + ], + + 'tags_input' => [ + 'placeholder' => 'Nieuwe tag', + ], + + 'text_input' => [ + + 'actions' => [ + + 'hide_password' => [ + 'label' => 'Wachtwoord verbergen', + ], + + 'show_password' => [ + 'label' => 'Wachtwoord tonen', + ], + + ], + + ], + + 'toggle_buttons' => [ + + 'boolean' => [ + 'true' => 'Ja', + 'false' => 'Nee', + ], + + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'Vorige', + ], + + 'next_step' => [ + 'label' => 'Volgende', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/nl/validation.php b/lang/vendor/filament-forms/nl/validation.php new file mode 100644 index 0000000..82a6a2f --- /dev/null +++ b/lang/vendor/filament-forms/nl/validation.php @@ -0,0 +1,10 @@ + [ + 'must_be_selected' => 'Minstens één :attribute veld moet worden geselecteerd.', + 'only_one_must_be_selected' => 'Slechts één :attribute veld mag worden geselecteerd.', + ], + +]; diff --git a/lang/vendor/filament-forms/no/components.php b/lang/vendor/filament-forms/no/components.php new file mode 100644 index 0000000..290b612 --- /dev/null +++ b/lang/vendor/filament-forms/no/components.php @@ -0,0 +1,463 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'Klon', + ], + + 'add' => [ + 'label' => 'Legge til i :label', + ], + + 'add_between' => [ + 'label' => 'Sett inn mellom', + ], + + 'delete' => [ + 'label' => 'Slett', + ], + + 'reorder' => [ + 'label' => 'Flytt', + ], + + 'move_down' => [ + 'label' => 'Flytt ned', + ], + + 'move_up' => [ + 'label' => 'Flytt opp', + ], + + 'collapse' => [ + 'label' => 'Kollaps', + ], + + 'expand' => [ + 'label' => 'Utvid', + ], + + 'collapse_all' => [ + 'label' => 'Kollaps alle', + ], + + 'expand_all' => [ + 'label' => 'Utvid alle', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'Fjern alle', + ], + + 'select_all' => [ + 'label' => 'Velg alle', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Avbryt', + ], + + 'drag_crop' => [ + 'label' => 'Dra-modus "beskjær"', + ], + + 'drag_move' => [ + 'label' => 'Dra-modus "flytt"', + ], + + 'flip_horizontal' => [ + 'label' => 'Vend bildet horisontalt', + ], + + 'flip_vertical' => [ + 'label' => 'Vend bildet vertikalt', + ], + + 'move_down' => [ + 'label' => 'Flytt bildet ned', + ], + + 'move_left' => [ + 'label' => 'Flytt vildet til venstre', + ], + + 'move_right' => [ + 'label' => 'Flytt bildet til høyre', + ], + + 'move_up' => [ + 'label' => 'Flytt bildet opp', + ], + + 'reset' => [ + 'label' => 'Nullstill', + ], + + 'rotate_left' => [ + 'label' => 'Roter bildet til venstre', + ], + + 'rotate_right' => [ + 'label' => 'Roter bildet til høyre', + ], + + 'set_aspect_ratio' => [ + 'label' => 'Sett sideforhold til :ratio', + ], + + 'save' => [ + 'label' => 'Lagre', + ], + + 'zoom_100' => [ + 'label' => 'Zoom bildet til 100%', + ], + + 'zoom_in' => [ + 'label' => 'Zoom inn', + ], + + 'zoom_out' => [ + 'label' => 'Zoom ut', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'Høyde', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => 'Rotasjon', + 'unit' => 'grader', + ], + + 'width' => [ + 'label' => 'Bredde', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'Sideforhold', + + 'no_fixed' => [ + 'label' => 'Fri', + ], + + ], + + 'svg' => [ + + 'messages' => [ + 'confirmation' => 'Redigering av SVG filer er ikke anbefalt da det kan resultere i tap av kvalitet ved skalering.\n Er du sikker på at du vil fortsette?', + 'disabled' => 'Redigering av SVG filer er deaktivert da det kan føre til tap av kvalitet ved skalering.', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Legg til rad', + ], + + 'delete' => [ + 'label' => 'Slett rad', + ], + + 'reorder' => [ + 'label' => 'Omorganiser rad', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'Nøkkel', + ], + + 'value' => [ + 'label' => 'Verdi', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'Legg til filer', + 'blockquote' => 'Sitat', + 'bold' => 'Fet', + 'bullet_list' => 'Punktliste', + 'code_block' => 'Kode', + 'heading' => 'Tittel', + 'italic' => 'Kursiv', + 'link' => 'Lenke', + 'ordered_list' => 'Nummerert liste', + 'redo' => 'Gjør om', + 'strike' => 'Gjennomstrekning', + 'table' => 'Tabell', + 'undo' => 'Angre', + ], + + ], + + 'radio' => [ + + 'boolean' => [ + 'true' => 'Ja', + 'false' => 'Nei', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Legg til i :label', + ], + + 'add_between' => [ + 'label' => 'Legg til mellom', + ], + + 'delete' => [ + 'label' => 'Slett', + ], + + 'clone' => [ + 'label' => 'Klon', + ], + + 'reorder' => [ + 'label' => 'Flytt', + ], + + 'move_down' => [ + 'label' => 'Flytt ned', + ], + + 'move_up' => [ + 'label' => 'Flytt opp', + ], + + 'collapse' => [ + 'label' => 'Kollaps', + ], + + 'expand' => [ + 'label' => 'Utvid', + ], + + 'collapse_all' => [ + 'label' => 'Kollaps alle', + ], + + 'expand_all' => [ + 'label' => 'Utvid alle', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'Lenke', + 'unlink' => 'Fjern lenke', + ], + + 'label' => 'URL', + + 'placeholder' => 'Skriv inn URL', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'Legg til filer', + 'blockquote' => 'Sitat', + 'bold' => 'Fet', + 'bullet_list' => 'Punktliste', + 'code_block' => 'Kode', + 'h1' => 'Tittel', + 'h2' => 'Overskrift', + 'h3' => 'Undertittel', + 'italic' => 'Kursiv', + 'link' => 'Lenke', + 'ordered_list' => 'Nummerert liste', + 'redo' => 'Gjør om', + 'strike' => 'Gjennomstrekning', + 'underline' => 'Understrekning', + 'undo' => 'Angre', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'modal' => [ + + 'heading' => 'Opprett', + + 'actions' => [ + + 'create' => [ + 'label' => 'Opprett', + ], + + 'create_another' => [ + 'label' => 'Opprett & opprett en til', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'modal' => [ + + 'heading' => 'Endre', + + 'actions' => [ + + 'save' => [ + 'label' => 'Lagre', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'Ja', + 'false' => 'Nei', + ], + + 'loading_message' => 'Laster...', + + 'max_items_message' => 'Bare :count kan velges.', + + 'no_search_results_message' => 'Ingen alternativer matcher ditt søk.', + + 'placeholder' => 'Velg et alternativ', + + 'searching_message' => 'Søker...', + + 'search_prompt' => 'Skriv for å søke...', + + ], + + 'tags_input' => [ + 'placeholder' => 'Ny emneknagg', + ], + + 'text_input' => [ + + 'actions' => [ + + 'hide_password' => [ + 'label' => 'Skjul passord', + ], + + 'show_password' => [ + 'label' => 'Vis passord', + ], + + ], + + ], + + 'toggle_buttons' => [ + + 'boolean' => [ + 'true' => 'Ja', + 'false' => 'Nei', + ], + + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'Tilbake', + ], + + 'next_step' => [ + 'label' => 'Neste', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/no/validation.php b/lang/vendor/filament-forms/no/validation.php new file mode 100644 index 0000000..a1febee --- /dev/null +++ b/lang/vendor/filament-forms/no/validation.php @@ -0,0 +1,10 @@ + [ + 'must_be_selected' => 'Minst én :attribute felt må være valgt.', + 'only_one_must_be_selected' => 'Bare én :attribute felt må være valgt.', + ], + +]; diff --git a/lang/vendor/filament-forms/np/components.php b/lang/vendor/filament-forms/np/components.php new file mode 100644 index 0000000..3465668 --- /dev/null +++ b/lang/vendor/filament-forms/np/components.php @@ -0,0 +1,416 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'क्लोन गर्नुहोस्', + ], + + 'add' => [ + 'label' => ':label मा थप्नुहोस्', + ], + + 'add_between' => [ + 'label' => 'ब्लकहरू बीच सम्मिलित गर्नुहोस्', + ], + + 'delete' => [ + 'label' => 'मेटाउनुहोस्', + ], + + 'reorder' => [ + 'label' => 'सार्नुहोस्', + ], + + 'move_down' => [ + 'label' => 'तल सार्नुहोस्', + ], + + 'move_up' => [ + 'label' => 'माथि सार्नुहोस्', + ], + + 'collapse' => [ + 'label' => 'संक्षिप्त गर्नुहोस्', + ], + + 'expand' => [ + 'label' => 'विस्तार गर्नुहोस्', + ], + + 'collapse_all' => [ + 'label' => 'सबै संक्षिप्त गर्नुहोस्', + ], + + 'expand_all' => [ + 'label' => 'सबै विस्तार गर्नुहोस्', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'सबै अचयन गर्नुहोस्', + ], + + 'select_all' => [ + 'label' => 'सबै चयन गर्नुहोस्', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'रद्द गर्नुहोस्', + ], + + 'drag_crop' => [ + 'label' => 'तान्ने मोड "क्रप"', + ], + + 'drag_move' => [ + 'label' => 'तान्ने मोड "मुभ"', + ], + + 'flip_horizontal' => [ + 'label' => 'फोटो तेर्सो रूपमा फ्लिप गर्नुहोस्', + ], + + 'flip_vertical' => [ + 'label' => 'फोटो ठाडो रूपमा फ्लिप गर्नुहोस्', + ], + + 'move_down' => [ + 'label' => 'फोटो तल सार्नुहोस्', + ], + + 'move_left' => [ + 'label' => 'फोटोलाई बाँया सार्नुहोस्', + ], + + 'move_right' => [ + 'label' => 'फोटोलाई दायाँ सार्नुहोस्', + ], + + 'move_up' => [ + 'label' => 'फोटो माथि सार्नुहोस्', + ], + + 'reset' => [ + 'label' => 'रिसेट गर्नुहोस्', + ], + + 'rotate_left' => [ + 'label' => 'फोटो बायाँ घुमाउनुहोस्', + ], + + 'rotate_right' => [ + 'label' => 'फोटो दायाँ घुमाउनुहोस्', + ], + + 'set_aspect_ratio' => [ + 'label' => 'पक्ष अनुपात :ratio सेट गर्नुहोस्', + ], + + 'save' => [ + 'label' => 'सुरक्षित गर्नुहोस', + ], + + 'zoom_100' => [ + 'label' => 'फोटोलाई 100% मा जुम गर्नुहोस्', + ], + + 'zoom_in' => [ + 'label' => 'जुम इन गर्नुहोस्', + ], + + 'zoom_out' => [ + 'label' => 'जुम आउट गर्नुहोस्', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'उचाइ', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => 'परिक्रमा', + 'unit' => 'deg', + ], + + 'width' => [ + 'label' => 'चौडाइ', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'पक्ष अनुपात', + + 'no_fixed' => [ + 'label' => 'फ्री', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'पङ्क्ति थप्नुहोस्', + ], + + 'delete' => [ + 'label' => 'पङ्क्ति मेटाउनुहोस्', + ], + + 'reorder' => [ + 'label' => 'पङ्क्ति पुन क्रमबद्ध गर्नुहोस्', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'Key', + ], + + 'value' => [ + 'label' => 'Value', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'फाइलहरू संलग्न गर्नुहोस्', + 'blockquote' => 'ब्लककोट', + 'bold' => 'बोल्ड', + 'bullet_list' => 'बुलेट सूची', + 'code_block' => 'कोड ब्लक', + 'heading' => 'हेडिङ', + 'italic' => 'इटालिक', + 'link' => 'लिङ्क', + 'ordered_list' => 'अंकित सूची', + 'redo' => 'पुन गर्नुहोस्', + 'strike' => 'स्ट्राइकथ्रु', + 'table' => 'तालिका', + 'undo' => 'पूर्ववत गर्नुहोस्', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => ':label मा थप्नुहोस्', + ], + + 'delete' => [ + 'label' => 'मेटाउनुहोस्', + ], + + 'clone' => [ + 'label' => 'क्लोन', + ], + + 'reorder' => [ + 'label' => 'मुभ', + ], + + 'move_down' => [ + 'label' => 'तल सार्नुहोस्', + ], + + 'move_up' => [ + 'label' => 'माथि सार्नुहोस्', + ], + + 'collapse' => [ + 'label' => 'संक्षिप्त गर्नुहोस्', + ], + + 'expand' => [ + 'label' => 'विस्तार गर्नुहोस्', + ], + + 'collapse_all' => [ + 'label' => 'सबै संक्षिप्त गर्नुहोस्', + ], + + 'expand_all' => [ + 'label' => 'सबै विस्तार गर्नुहोस्', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'लिङ्क गर्नुहोस्', + 'unlink' => 'अनलिंक गर्नुहोस्', + ], + + 'label' => 'URL', + + 'placeholder' => 'URL इनपुट गर्नुहोस्', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'फाइलहरू संलग्न गर्नुहोस्', + 'blockquote' => 'ब्लककोट', + 'bold' => 'बोल्ड', + 'bullet_list' => 'बुलेट सूची', + 'code_block' => 'कोड ब्लक', + 'h1' => 'शीर्षक', + 'h2' => 'हेडिङ', + 'h3' => 'उपशीर्षक', + 'italic' => 'इटालिक', + 'link' => 'लिङ्क', + 'ordered_list' => 'अंकित सूची', + 'redo' => 'पुन गर्नुहोस्', + 'strike' => 'स्ट्राइकथ्रु', + 'underline' => 'अन्डरलाइन', + 'undo' => 'पूर्ववत गर्नुहोस्', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'modal' => [ + + 'heading' => 'सिर्जना गर्नुहोस्', + + 'actions' => [ + + 'create' => [ + 'label' => 'सिर्जना गर्नुहोस्', + ], + + 'create_another' => [ + 'label' => 'बनाउनुहोस् र अर्को सिर्जना गर्नुहोस्', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'modal' => [ + + 'heading' => 'सम्पादन गर्नुहोस्', + + 'actions' => [ + + 'save' => [ + 'label' => 'सुरक्षित गर्नुहोस', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'हो', + 'false' => 'होईन', + ], + + 'loading_message' => 'लोड गर्दै...', + + 'max_items_message' => ':count वस्तुहरू मात्र चयन गर्न सकिन्छ।', + + 'no_search_results_message' => 'कुनै पनि विकल्प तपाईंको खोजसँग मेल खाँदैन।', + + 'placeholder' => 'एक विकल्प चयन गर्नुहोस्', + + 'searching_message' => 'खोज्दै...', + + 'search_prompt' => 'खोज्न टाइप गर्न सुरु गर्नुहोस्...', + + ], + + 'tags_input' => [ + 'placeholder' => 'नयाँ ट्याग', + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'पछाडि', + ], + + 'next_step' => [ + 'label' => 'अर्को', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/pl/components.php b/lang/vendor/filament-forms/pl/components.php new file mode 100644 index 0000000..123cd70 --- /dev/null +++ b/lang/vendor/filament-forms/pl/components.php @@ -0,0 +1,519 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'Duplikuj', + ], + + 'add' => [ + + 'label' => 'Dodaj do :label', + + 'modal' => [ + + 'heading' => 'Dodaj do :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Dodaj', + ], + + ], + + ], + + ], + + 'add_between' => [ + + 'label' => 'Wstaw pomiędzy', + + 'modal' => [ + + 'heading' => 'Dodaj do :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Dodaj', + ], + + ], + + ], + + ], + + 'delete' => [ + 'label' => 'Usuń', + ], + + 'edit' => [ + + 'label' => 'Edytuj', + + 'modal' => [ + + 'heading' => 'Edytuj blok', + + 'actions' => [ + + 'save' => [ + 'label' => 'Zapisz zmiany', + ], + + ], + + ], + + ], + + 'reorder' => [ + 'label' => 'Przesuń', + ], + + 'move_down' => [ + 'label' => 'Przesuń w dół', + ], + + 'move_up' => [ + 'label' => 'Przesuń w górę', + ], + + 'collapse' => [ + 'label' => 'Zwiń', + ], + + 'expand' => [ + 'label' => 'Rozwiń', + ], + + 'collapse_all' => [ + 'label' => 'Zwiń wszystko', + ], + + 'expand_all' => [ + 'label' => 'Rozwiń wszystko', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'Odznacz wszystkie', + ], + + 'select_all' => [ + 'label' => 'Zaznacz wszystkie', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Anuluj', + ], + + 'drag_crop' => [ + 'label' => 'Tryb przeciągania "przytnij"', + ], + + 'drag_move' => [ + 'label' => 'Tryb przeciągania "przenieś"', + ], + + 'flip_horizontal' => [ + 'label' => 'Odwróć obraz poziomo', + ], + + 'flip_vertical' => [ + 'label' => 'Odwróć obraz pionowp', + ], + + 'move_down' => [ + 'label' => 'Przenieś obraz w dół', + ], + + 'move_left' => [ + 'label' => 'Przenieś obraz w lewo', + ], + + 'move_right' => [ + 'label' => 'Przenieś obraz w prawo', + ], + + 'move_up' => [ + 'label' => 'Przenieś obraz w górę', + ], + + 'reset' => [ + 'label' => 'Zresetuj', + ], + + 'rotate_left' => [ + 'label' => 'Obróć obraz w lewo', + ], + + 'rotate_right' => [ + 'label' => 'Obróć obraz w prawo', + ], + + 'set_aspect_ratio' => [ + 'label' => 'Zmień proporcje na :ratio', + ], + + 'save' => [ + 'label' => 'Zapisz', + ], + + 'zoom_100' => [ + 'label' => 'Przybliż obraz do 100%', + ], + + 'zoom_in' => [ + 'label' => 'Przybliż', + ], + + 'zoom_out' => [ + 'label' => 'Oddal', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'Wysokość', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => 'Obrót', + 'unit' => 'deg', + ], + + 'width' => [ + 'label' => 'Szerokość', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'Proporcje', + + 'no_fixed' => [ + 'label' => 'Dowolnie', + ], + + ], + + 'svg' => [ + + 'messages' => [ + 'confirmation' => 'Edycja plików SVG nie jest zalecana, ponieważ może to prowadzić do utraty jakości podczas skalowania.\n Czy na pewno chcesz kontynuować?', + 'disabled' => 'Edycja plików SVG jest wyłączona, ponieważ może to prowadzić do utraty jakości podczas skalowania.', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Dodaj wiersz', + ], + + 'delete' => [ + 'label' => 'Usuń wiersz', + ], + + 'reorder' => [ + 'label' => 'Przenieś wiersz', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'Klucz', + ], + + 'value' => [ + 'label' => 'Wartość', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'Dołącz pliki', + 'blockquote' => 'Cytat blokowy', + 'bold' => 'Pogrubienie', + 'bullet_list' => 'Lista punktowana', + 'code_block' => 'Blok kodu', + 'heading' => 'Nagłówek', + 'italic' => 'Kursywa', + 'link' => 'Adres', + 'ordered_list' => 'Lista numerowana', + 'redo' => 'Ponów', + 'strike' => 'Przekreślenie', + 'table' => 'Tabela', + 'undo' => 'Cofnij', + ], + + ], + + 'radio' => [ + + 'boolean' => [ + 'true' => 'Tak', + 'false' => 'Nie', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Dodaj do :label', + ], + + 'add_between' => [ + 'label' => 'Dodaj pomiędzy', + ], + + 'delete' => [ + 'label' => 'Usuń', + ], + + 'clone' => [ + 'label' => 'Duplikuj', + ], + + 'reorder' => [ + 'label' => 'Przesuń', + ], + + 'move_down' => [ + 'label' => 'Przesuń w dół', + ], + + 'move_up' => [ + 'label' => 'Przesuń w górę', + ], + + 'collapse' => [ + 'label' => 'Zwiń', + ], + + 'expand' => [ + 'label' => 'Rozwiń', + ], + + 'collapse_all' => [ + 'label' => 'Zwiń wszystko', + ], + + 'expand_all' => [ + 'label' => 'Rozwiń wszystko', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'Linkuj', + 'unlink' => 'Usuń link', + ], + + 'label' => 'URL', + + 'placeholder' => 'Wprowadź URL', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'Dołącz pliki', + 'blockquote' => 'Cytat', + 'bold' => 'Pogrubienie', + 'bullet_list' => 'Lista punktowana', + 'code_block' => 'Blok kodu', + 'h1' => 'Tytuł', + 'h2' => 'Nagłówek', + 'h3' => 'Podtytuł', + 'italic' => 'Kursywa', + 'link' => 'Adres', + 'ordered_list' => 'Lista numerowana', + 'redo' => 'Ponów', + 'strike' => 'Przekreślenie', + 'underline' => 'Podkreślenie', + 'undo' => 'Cofnij', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'label' => 'Utwórz', + + 'modal' => [ + + 'heading' => 'Utwórz', + + 'actions' => [ + + 'create' => [ + 'label' => 'Utwórz', + ], + + 'create_another' => [ + 'label' => 'Utwórz i utwórz kolejny', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'label' => 'Edytuj', + + 'modal' => [ + + 'heading' => 'Edytuj', + + 'actions' => [ + + 'save' => [ + 'label' => 'Zapisz', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'Tak', + 'false' => 'Nie', + ], + + 'loading_message' => 'Wczytywanie...', + + 'max_items_message' => 'Można wybrać tylko :count elementów.', + + 'no_search_results_message' => 'Żadne wyniki nie pasują do Twojego wyszukiwania.', + + 'placeholder' => 'Wybierz z listy', + + 'searching_message' => 'Szukanie...', + + 'search_prompt' => 'Zacznij pisać aby wyszukać...', + + ], + + 'tags_input' => [ + 'placeholder' => 'Nowy tag', + ], + + 'text_input' => [ + + 'actions' => [ + + 'hide_password' => [ + 'label' => 'Ukryj hasło', + ], + + 'show_password' => [ + 'label' => 'Pokaż hasło', + ], + + ], + + ], + + 'toggle_buttons' => [ + + 'boolean' => [ + 'true' => 'Tak', + 'false' => 'Nie', + ], + + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'Poprzedni', + ], + + 'next_step' => [ + 'label' => 'Następny', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/pl/validation.php b/lang/vendor/filament-forms/pl/validation.php new file mode 100644 index 0000000..2b4a6b5 --- /dev/null +++ b/lang/vendor/filament-forms/pl/validation.php @@ -0,0 +1,10 @@ + [ + 'must_be_selected' => 'Przynajmniej jedno pole :attribute musi być zaznaczone.', + 'only_one_must_be_selected' => 'Tylko jedno pole :attribute musi być zaznaczone.', + ], + +]; diff --git a/lang/vendor/filament-forms/pt_BR/components.php b/lang/vendor/filament-forms/pt_BR/components.php new file mode 100644 index 0000000..07aec33 --- /dev/null +++ b/lang/vendor/filament-forms/pt_BR/components.php @@ -0,0 +1,519 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'Clonar', + ], + + 'add' => [ + + 'label' => 'Adicionar em :label', + + 'modal' => [ + + 'heading' => 'Adicionar em :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Adicionar', + ], + + ], + + ], + + ], + + 'add_between' => [ + + 'label' => 'Inserir entre blocos', + + 'modal' => [ + + 'heading' => 'Adicionar em :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Adicionar', + ], + + ], + + ], + + ], + + 'delete' => [ + 'label' => 'Excluir', + ], + + 'edit' => [ + + 'label' => 'Editar', + + 'modal' => [ + + 'heading' => 'Editar bloco', + + 'actions' => [ + + 'save' => [ + 'label' => 'Salvar alterações', + ], + + ], + + ], + + ], + + 'reorder' => [ + 'label' => 'Mover', + ], + + 'move_down' => [ + 'label' => 'Mover para baixo', + ], + + 'move_up' => [ + 'label' => 'Mover para cima', + ], + + 'collapse' => [ + 'label' => 'Recolher', + ], + + 'expand' => [ + 'label' => 'Expandir', + ], + + 'collapse_all' => [ + 'label' => 'Recolher todos', + ], + + 'expand_all' => [ + 'label' => 'Expandir todos', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'Desmarcar todos', + ], + + 'select_all' => [ + 'label' => 'Marcar todos', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Cancelar', + ], + + 'drag_crop' => [ + 'label' => 'Modo de arrastar "cortar"', + ], + + 'drag_move' => [ + 'label' => 'Modo de arrastar "mover"', + ], + + 'flip_horizontal' => [ + 'label' => 'Inverter imagem horizontalmente', + ], + + 'flip_vertical' => [ + 'label' => 'Inverter imagem verticalmente', + ], + + 'move_down' => [ + 'label' => 'Mover imagem para baixo', + ], + + 'move_left' => [ + 'label' => 'Mover imagem para esquerda', + ], + + 'move_right' => [ + 'label' => 'Mover imagem para direita', + ], + + 'move_up' => [ + 'label' => 'Mover imagem para cima', + ], + + 'reset' => [ + 'label' => 'Limpar', + ], + + 'rotate_left' => [ + 'label' => 'Rotacionar imagem para esquerda', + ], + + 'rotate_right' => [ + 'label' => 'Rotacionar imagem para direita', + ], + + 'set_aspect_ratio' => [ + 'label' => 'Definir proporção para :ratio', + ], + + 'save' => [ + 'label' => 'Salvar', + ], + + 'zoom_100' => [ + 'label' => 'Ampliar imagem para 100%', + ], + + 'zoom_in' => [ + 'label' => 'Mais zoom', + ], + + 'zoom_out' => [ + 'label' => 'Menos zoom', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'Altura', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => 'Rotação', + 'unit' => 'deg', + ], + + 'width' => [ + 'label' => 'Largura', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'Proporções', + + 'no_fixed' => [ + 'label' => 'Livre', + ], + + ], + + 'svg' => [ + + 'messages' => [ + 'confirmation' => 'Não é recomendado editar arquivos SVG, pois pode resultar em perda de qualidade ao dimensionar.\n Você tem certeza de que deseja continuar?', + 'disabled' => 'A edição de arquivos SVG está desativada, pois pode resultar em perda de qualidade ao dimensionar.', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Adicionar linha', + ], + + 'delete' => [ + 'label' => 'Excluir linha', + ], + + 'reorder' => [ + 'label' => 'Reordenar linha', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'Chave', + ], + + 'value' => [ + 'label' => 'Valor', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'Anexar arquivos', + 'blockquote' => 'Bloco de citação', + 'bold' => 'Negrito', + 'bullet_list' => 'Lista com marcadores', + 'code_block' => 'Bloco de código', + 'heading' => 'Título', + 'italic' => 'Itálico', + 'link' => 'Link', + 'ordered_list' => 'Lista ordenada', + 'redo' => 'Refazer', + 'strike' => 'Tachado', + 'table' => 'Tabela', + 'undo' => 'Desfazer', + ], + + ], + + 'radio' => [ + + 'boolean' => [ + 'true' => 'Sim', + 'false' => 'Não', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Adicionar em :label', + ], + + 'add_between' => [ + 'label' => 'Inserir', + ], + + 'delete' => [ + 'label' => 'Excluir', + ], + + 'clone' => [ + 'label' => 'Clonar', + ], + + 'reorder' => [ + 'label' => 'Mover', + ], + + 'move_down' => [ + 'label' => 'Mover para baixo', + ], + + 'move_up' => [ + 'label' => 'Mover para cima', + ], + + 'collapse' => [ + 'label' => 'Recolher', + ], + + 'expand' => [ + 'label' => 'Expandir', + ], + + 'collapse_all' => [ + 'label' => 'Recolher todos', + ], + + 'expand_all' => [ + 'label' => 'Expandir todos', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'Link', + 'unlink' => 'Remover link', + ], + + 'label' => 'URL', + + 'placeholder' => 'Digite uma URL', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'Anexar arquivos', + 'blockquote' => 'Bloco de citação', + 'bold' => 'Negrito', + 'bullet_list' => 'Lista com marcadores', + 'code_block' => 'Bloco de código', + 'h1' => 'Título', + 'h2' => 'Cabeçalho', + 'h3' => 'Subtítulo', + 'italic' => 'Itálico', + 'link' => 'Link', + 'ordered_list' => 'Lista ordenada', + 'redo' => 'Refazer', + 'strike' => 'Tachado', + 'underline' => 'Sublinhado', + 'undo' => 'Desfazer', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'label' => 'Criar', + + 'modal' => [ + + 'heading' => 'Criar', + + 'actions' => [ + + 'create' => [ + 'label' => 'Criar', + ], + + 'create_another' => [ + 'label' => 'Salvar e criar outro', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'label' => 'Editar', + + 'modal' => [ + + 'heading' => 'Editar', + + 'actions' => [ + + 'save' => [ + 'label' => 'Salvar', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'Sim', + 'false' => 'Não', + ], + + 'loading_message' => 'Carregando...', + + 'max_items_message' => 'Apenas :count item pode ser selecionado.|Apenas :count itens podem ser selecionados.', + + 'no_search_results_message' => 'Nenhuma opção corresponde à sua pesquisa.', + + 'placeholder' => 'Selecione uma opção', + + 'searching_message' => 'Pesquisando...', + + 'search_prompt' => 'Comece a digitar para pesquisar...', + + ], + + 'tags_input' => [ + 'placeholder' => 'Nova tag', + ], + + 'text_input' => [ + + 'actions' => [ + + 'hide_password' => [ + 'label' => 'Esconder senha', + ], + + 'show_password' => [ + 'label' => 'Mostrar senha', + ], + + ], + + ], + + 'toggle_buttons' => [ + + 'boolean' => [ + 'true' => 'Sim', + 'false' => 'Não', + ], + + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'Voltar', + ], + + 'next_step' => [ + 'label' => 'Próximo', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/pt_BR/validation.php b/lang/vendor/filament-forms/pt_BR/validation.php new file mode 100644 index 0000000..f63ede7 --- /dev/null +++ b/lang/vendor/filament-forms/pt_BR/validation.php @@ -0,0 +1,10 @@ + [ + 'must_be_selected' => 'Pelo menos um campo :attribute deve ser selecionado.', + 'only_one_must_be_selected' => 'Apenas um campo :attribute deve ser selecionado.', + ], + +]; diff --git a/lang/vendor/filament-forms/pt_PT/components.php b/lang/vendor/filament-forms/pt_PT/components.php new file mode 100644 index 0000000..3080ff3 --- /dev/null +++ b/lang/vendor/filament-forms/pt_PT/components.php @@ -0,0 +1,515 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'Clonar', + ], + + 'add' => [ + + 'label' => 'Adicionar a :label', + + 'modal' => [ + + 'heading' => 'Adicionar a :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Adicionar', + ], + + ], + + ], + + ], + + 'add_between' => [ + + 'label' => 'Inserir entre blocos', + + 'modal' => [ + + 'heading' => 'Adicionar a :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Adicionar', + ], + + ], + + ], + + ], + + 'delete' => [ + 'label' => 'Eliminar', + ], + + 'edit' => [ + + 'label' => 'Editar', + + 'modal' => [ + + 'heading' => 'Editar bloco', + + 'actions' => [ + + 'save' => [ + 'label' => 'Guardar alterações', + ], + + ], + + ], + + ], + + 'reorder' => [ + 'label' => 'Mover', + ], + + 'move_down' => [ + 'label' => 'Mover para baixo', + ], + + 'move_up' => [ + 'label' => 'Mover para cima', + ], + + 'collapse' => [ + 'label' => 'Recolher', + ], + + 'expand' => [ + 'label' => 'Expandir', + ], + + 'collapse_all' => [ + 'label' => 'Recolher todos', + ], + + 'expand_all' => [ + 'label' => 'Expandir todos', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'Desmarcar todos', + ], + + 'select_all' => [ + 'label' => 'Marcar todos', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Cancelar', + ], + + 'drag_crop' => [ + 'label' => 'Modo de arrastar "cortar"', + ], + + 'drag_move' => [ + 'label' => 'Modo de arrastar "mover"', + ], + + 'flip_horizontal' => [ + 'label' => 'Inverter imagem horizontalmente', + ], + + 'flip_vertical' => [ + 'label' => 'Inverter imagem verticalmente', + ], + + 'move_down' => [ + 'label' => 'Mover imagem para baixo', + ], + + 'move_left' => [ + 'label' => 'Mover imagem para a esquerda', + ], + + 'move_right' => [ + 'label' => 'Mover imagem para a direita', + ], + + 'move_up' => [ + 'label' => 'Mover imagem para cima', + ], + + 'reset' => [ + 'label' => 'Repôr', + ], + + 'rotate_left' => [ + 'label' => 'Rodar imagem para a esquerda', + ], + + 'rotate_right' => [ + 'label' => 'Rodar imagem para a direita', + ], + + 'set_aspect_ratio' => [ + 'label' => 'Definir proporção para :ratio', + ], + + 'save' => [ + 'label' => 'Guardar', + ], + + 'zoom_100' => [ + 'label' => 'Ampliar imagem para 100%', + ], + + 'zoom_in' => [ + 'label' => 'Mais zoom', + ], + + 'zoom_out' => [ + 'label' => 'Menos zoom', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'Altura', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => 'Rotação', + 'unit' => 'graus', + ], + + 'width' => [ + 'label' => 'Largura', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'Proporções', + + 'no_fixed' => [ + 'label' => 'Livre', + ], + + ], + + 'svg' => [ + + 'messages' => [ + 'confirmation' => 'Não é recomendado editar ficheiros SVG, pois pode resultar em perda de qualidade ao redimensionar.\n Tem a certeza de que deseja prosseguir?', + 'disabled' => 'A edição de ficheiros SVG está desactivada, pois pode resultar em perda de qualidade ao redimensionar.', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Adicionar linha', + ], + + 'delete' => [ + 'label' => 'Eliminar linha', + ], + + 'reorder' => [ + 'label' => 'Reordenar linha', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'Chave', + ], + + 'value' => [ + 'label' => 'Valor', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'Anexar ficheiros', + 'blockquote' => 'Bloco de citação', + 'bold' => 'Negrito', + 'bullet_list' => 'Lista', + 'code_block' => 'Bloco de código', + 'heading' => 'Cabeçalho', + 'italic' => 'Itálico', + 'link' => 'Hiperligação', + 'ordered_list' => 'Lista numerada', + 'redo' => 'Refazer', + 'strike' => 'Rasurado', + 'table' => 'Tabela', + 'undo' => 'Desfazer', + ], + + ], + + 'radio' => [ + + 'boolean' => [ + 'true' => 'Sim', + 'false' => 'Não', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Adicionar a :label', + ], + + 'add_between' => [ + 'label' => 'Adicionar entre', + ], + + 'delete' => [ + 'label' => 'Eliminar', + ], + + 'clone' => [ + 'label' => 'Clonar', + ], + + 'reorder' => [ + 'label' => 'Mover', + ], + + 'move_down' => [ + 'label' => 'Mover para baixo', + ], + + 'move_up' => [ + 'label' => 'Mover para cima', + ], + + 'collapse' => [ + 'label' => 'Recolher', + ], + + 'expand' => [ + 'label' => 'Expandir', + ], + + 'collapse_all' => [ + 'label' => 'Recolher todos', + ], + + 'expand_all' => [ + 'label' => 'Expandir todos', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'Ligação', + 'unlink' => 'Remover ligação', + ], + + 'label' => 'URL', + + 'placeholder' => 'Indique uma URL', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'Anexar ficheiros', + 'blockquote' => 'Bloco de citação', + 'bold' => 'Negrito', + 'bullet_list' => 'Lista', + 'code_block' => 'Bloco de código', + 'h1' => 'Título', + 'h2' => 'Cabeçalho', + 'h3' => 'Subtítulo', + 'italic' => 'Itálico', + 'link' => 'Hiperligação', + 'ordered_list' => 'Lista numerada', + 'redo' => 'Refazer', + 'strike' => 'Rasurado', + 'underline' => 'Sublinhado', + 'undo' => 'Desfazer', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'modal' => [ + + 'heading' => 'Criar', + + 'actions' => [ + + 'create' => [ + 'label' => 'Criar', + ], + + 'create_another' => [ + 'label' => 'Criar e criar outro', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'modal' => [ + + 'heading' => 'Editar', + + 'actions' => [ + + 'save' => [ + 'label' => 'Guardar', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'Sim', + 'false' => 'Não', + ], + + 'loading_message' => 'A carregar...', + + 'max_items_message' => 'Apenas :count item pode ser seleccionado.|Apenas :count itens podem ser seleccionados.', + + 'no_search_results_message' => 'Nenhuma opção corresponde à sua pesquisa.', + + 'placeholder' => 'Seleccione uma opção', + + 'searching_message' => 'A pesquisar...', + + 'search_prompt' => 'Comece a escrever para pesquisar...', + + ], + + 'tags_input' => [ + 'placeholder' => 'Nova etiqueta', + ], + + 'text_input' => [ + + 'actions' => [ + + 'hide_password' => [ + 'label' => 'Esconder palavra-passe', + ], + + 'show_password' => [ + 'label' => 'Mostrar palavra-passe', + ], + + ], + + ], + + 'toggle_buttons' => [ + + 'boolean' => [ + 'true' => 'Sim', + 'false' => 'Não', + ], + + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'Voltar', + ], + + 'next_step' => [ + 'label' => 'Próximo', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/pt_PT/validation.php b/lang/vendor/filament-forms/pt_PT/validation.php new file mode 100644 index 0000000..2331c35 --- /dev/null +++ b/lang/vendor/filament-forms/pt_PT/validation.php @@ -0,0 +1,10 @@ + [ + 'must_be_selected' => 'Deve ser seleccionado, no mínimo, um campo :attribute.', + 'only_one_must_be_selected' => 'Apenas um campo :attribute deve ser seleccionado.', + ], + +]; diff --git a/lang/vendor/filament-forms/ro/components.php b/lang/vendor/filament-forms/ro/components.php new file mode 100644 index 0000000..4e50f8c --- /dev/null +++ b/lang/vendor/filament-forms/ro/components.php @@ -0,0 +1,462 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'Clonează', + ], + + 'add' => [ + 'label' => 'Adăugare la :label', + ], + + 'add_between' => [ + 'label' => 'Inserează', + ], + + 'delete' => [ + 'label' => 'Ștergere', + ], + + 'reorder' => [ + 'label' => 'Mutare', + ], + + 'move_down' => [ + 'label' => 'Mutare în jos', + ], + + 'move_up' => [ + 'label' => 'Mutare în sus', + ], + + 'collapse' => [ + 'label' => 'Comprimare', + ], + + 'expand' => [ + 'label' => 'Expandare', + ], + + 'collapse_all' => [ + 'label' => 'Comprimare toate', + ], + + 'expand_all' => [ + 'label' => 'Expandare toate', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'Deselectează toate', + ], + + 'select_all' => [ + 'label' => 'Selectează toate', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Anulare', + ], + + 'drag_crop' => [ + 'label' => 'Mod de glisare "crop"', + ], + + 'drag_move' => [ + 'label' => 'Mod de glisare "move"', + ], + + 'flip_horizontal' => [ + 'label' => 'Întoarce imaginea pe orizontală', + ], + + 'flip_vertical' => [ + 'label' => 'Întoarce imaginea pe verticală', + ], + + 'move_down' => [ + 'label' => 'Mută imaginea mai jos', + ], + + 'move_left' => [ + 'label' => 'Mută imaginea in stânga', + ], + + 'move_right' => [ + 'label' => 'Mută imaginea in dreapta', + ], + + 'move_up' => [ + 'label' => 'Mută imaginea mai sus', + ], + + 'reset' => [ + 'label' => 'Reset', + ], + + 'rotate_left' => [ + 'label' => 'Rotește imaginea spre stânga', + ], + + 'rotate_right' => [ + 'label' => 'Rotește imaginea spre dreapta', + ], + + 'set_aspect_ratio' => [ + 'label' => 'Setează raportul de aspect la :ratio', + ], + + 'save' => [ + 'label' => 'Salvare', + ], + + 'zoom_100' => [ + 'label' => 'Mărește imaginea la 100%', + ], + + 'zoom_in' => [ + 'label' => 'Mărește', + ], + + 'zoom_out' => [ + 'label' => 'Micșorează', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'Înălțime', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => 'Rotire', + 'unit' => 'deg', + ], + + 'width' => [ + 'label' => 'Lățime', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'Rapoarte de aspect', + + 'no_fixed' => [ + 'label' => 'Liber', + ], + + ], + + 'svg' => [ + + 'messages' => [ + 'confirmation' => 'Modificarea fișierelor de tip SVG nu este recomandată deoarece poate cauza în pierderea calității în procesul de schimbare a dimensiunii.\n Sunteți sigur că doriți să continuați?', + 'disabled' => 'Editarea fișierelor de tip SVG este dezactivată deoarece poate cauza în pierderea calității în procesul de schimbare a dimensiunii.', + ], + + ], + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Adăugare linie', + ], + + 'delete' => [ + 'label' => 'Ștergere linie', + ], + + 'reorder' => [ + 'label' => 'Reordonare rând', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'Cheie', + ], + + 'value' => [ + 'label' => 'Valoare', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'Atașare fișiere', + 'blockquote' => 'Citat', + 'bold' => 'Îngroșat', + 'bullet_list' => 'Listă cu puncte', + 'code_block' => 'Bloc de cod', + 'heading' => 'Titlu', + 'italic' => 'Cursiv', + 'link' => 'Link', + 'ordered_list' => 'Listă ordonată', + 'redo' => 'Refă', + 'strike' => 'Tăiat', + 'table' => 'Tabel', + 'undo' => 'Anulează', + ], + + ], + + 'radio' => [ + + 'boolean' => [ + 'true' => 'Da', + 'false' => 'Nu', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Adăugare la :label', + ], + + 'add_between' => [ + 'label' => 'Inserează', + ], + + 'delete' => [ + 'label' => 'Ștergere', + ], + + 'clone' => [ + 'label' => 'Clonează', + ], + + 'reorder' => [ + 'label' => 'Mutare', + ], + + 'move_down' => [ + 'label' => 'Mutare în jos', + ], + + 'move_up' => [ + 'label' => 'Mutare în sus', + ], + + 'collapse' => [ + 'label' => 'Comprimare', + ], + + 'expand' => [ + 'label' => 'Expandare', + ], + + 'collapse_all' => [ + 'label' => 'Comprimare toate', + ], + + 'expand_all' => [ + 'label' => 'Expandare toate', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'Link', + 'unlink' => 'Unlink', + ], + + 'label' => 'URL', + + 'placeholder' => 'Introduceți URL-ul', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'Atașare fișiere', + 'blockquote' => 'Citat', + 'bold' => 'Îngroșat', + 'bullet_list' => 'Listă cu puncte', + 'code_block' => 'Bloc de cod', + 'h1' => 'Titlu 1', + 'h2' => 'Titlu 2', + 'h3' => 'Titlu 3', + 'italic' => 'Cursiv', + 'link' => 'Link', + 'ordered_list' => 'Listă ordonată', + 'redo' => 'Refă', + 'strike' => 'Tăiat', + 'underline' => 'Subliniat', + 'undo' => 'Anulează', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'modal' => [ + + 'heading' => 'Adăugare opțiune', + + 'actions' => [ + + 'create' => [ + 'label' => 'Adăugare', + ], + + 'create_another' => [ + 'label' => 'Creați și creați altul', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'modal' => [ + + 'heading' => 'Editare', + + 'actions' => [ + + 'save' => [ + 'label' => 'Salvare', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'Da', + 'false' => 'Nu', + ], + + 'loading_message' => 'Se încarcă...', + + 'max_items_message' => 'Doar :count elemente pot fi selectate.', + + 'no_search_results_message' => 'Nu s-a găsit nimic.', + + 'placeholder' => 'Selectați o opțiune', + + 'searching_message' => 'Căutare...', + + 'search_prompt' => 'Începeți să tastați pentru a căuta', + + ], + + 'tags_input' => [ + 'placeholder' => 'Adăugați tag-uri', + ], + + 'text_input' => [ + + 'actions' => [ + + 'hide_password' => [ + 'label' => 'Ascunde parola', + ], + + 'show_password' => [ + 'label' => 'Afișează parola', + ], + + ], + + ], + + 'toggle_buttons' => [ + + 'boolean' => [ + 'true' => 'Da', + 'false' => 'Nu', + ], + + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'Pasul anterior', + ], + + 'next_step' => [ + 'label' => 'Pasul următor', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/ro/validation.php b/lang/vendor/filament-forms/ro/validation.php new file mode 100644 index 0000000..844eeff --- /dev/null +++ b/lang/vendor/filament-forms/ro/validation.php @@ -0,0 +1,10 @@ + [ + 'must_be_selected' => 'Trebuie selectat cel puțin un element :attribute.', + 'only_one_must_be_selected' => 'Trebuie selectat doar un element :attribute.', + ], + +]; diff --git a/lang/vendor/filament-forms/ru/components.php b/lang/vendor/filament-forms/ru/components.php new file mode 100644 index 0000000..b3ba728 --- /dev/null +++ b/lang/vendor/filament-forms/ru/components.php @@ -0,0 +1,462 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'Дублировать', + ], + + 'add' => [ + 'label' => 'Добавить к :label', + ], + + 'add_between' => [ + 'label' => 'Вставить между', + ], + + 'delete' => [ + 'label' => 'Удалить', + ], + + 'reorder' => [ + 'label' => 'Переместить', + ], + + 'move_down' => [ + 'label' => 'Переместить вниз', + ], + + 'move_up' => [ + 'label' => 'Переместить вверх', + ], + + 'collapse' => [ + 'label' => 'Свернуть', + ], + + 'expand' => [ + 'label' => 'Развернуть', + ], + + 'collapse_all' => [ + 'label' => 'Свернуть все', + ], + + 'expand_all' => [ + 'label' => 'Развернуть все', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'Снять выделение', + ], + + 'select_all' => [ + 'label' => 'Выделить все', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Отмена', + ], + + 'drag_crop' => [ + 'label' => 'Режим "кадрирование"', + ], + + 'drag_move' => [ + 'label' => 'Режим "перемещение"', + ], + + 'flip_horizontal' => [ + 'label' => 'Отразить по горизонтали', + ], + + 'flip_vertical' => [ + 'label' => 'Отразить по вертикали', + ], + + 'move_down' => [ + 'label' => 'Переместить вниз', + ], + + 'move_left' => [ + 'label' => 'Переместить влево', + ], + + 'move_right' => [ + 'label' => 'Переместить вправо', + ], + + 'move_up' => [ + 'label' => 'Переместить вверх', + ], + + 'reset' => [ + 'label' => 'Сбросить', + ], + + 'rotate_left' => [ + 'label' => 'Повернуть влево', + ], + + 'rotate_right' => [ + 'label' => 'Повернуть вправо', + ], + + 'set_aspect_ratio' => [ + 'label' => 'Соотношение сторон :ratio', + ], + + 'save' => [ + 'label' => 'Сохранить', + ], + + 'zoom_100' => [ + 'label' => 'Увеличить до 100%', + ], + + 'zoom_in' => [ + 'label' => 'Увеличить', + ], + + 'zoom_out' => [ + 'label' => 'Уменьшить', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'Высота', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => 'Вращение', + 'unit' => 'град', + ], + + 'width' => [ + 'label' => 'Ширина', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'Соотношения сторон', + + 'no_fixed' => [ + 'label' => 'Свободное', + ], + + ], + + 'svg' => [ + + 'messages' => [ + 'confirmation' => 'Не рекомендуется редактировать SVG-файлы, поскольку при масштабировании может быть потеряно качество.\n Уверены, что хотите продолжить?', + 'disabled' => 'Редактирование SVG-файлов заблокировано, поскольку при масштабировании может быть потеряно качество.', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Добавить строку', + ], + + 'delete' => [ + 'label' => 'Удалить строку', + ], + + 'reorder' => [ + 'label' => 'Переместить строку', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'Ключ', + ], + + 'value' => [ + 'label' => 'Значение', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'Прикрепить файлы', + 'blockquote' => 'Цитата', + 'bold' => 'Жирный', + 'bullet_list' => 'Маркировочный список', + 'code_block' => 'Код', + 'heading' => 'Заголовок', + 'italic' => 'Курсив', + 'link' => 'Ссылка', + 'ordered_list' => 'Нумерованный список', + 'redo' => 'Вернуть', + 'strike' => 'Зачеркнутый', + 'table' => 'Таблица', + 'undo' => 'Отменить', + ], + + ], + + 'radio' => [ + + 'boolean' => [ + 'true' => 'Да', + 'false' => 'Нет', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Добавить к :label', + ], + + 'add_between' => [ + 'label' => 'Добавить между', + ], + + 'delete' => [ + 'label' => 'Удалить', + ], + + 'clone' => [ + 'label' => 'Дублировать', + ], + + 'reorder' => [ + 'label' => 'Переместить', + ], + + 'move_down' => [ + 'label' => 'Переместить вниз', + ], + + 'move_up' => [ + 'label' => 'Переместить вверх', + ], + + 'collapse' => [ + 'label' => 'Свернуть', + ], + + 'expand' => [ + 'label' => 'Развернуть', + ], + + 'collapse_all' => [ + 'label' => 'Свернуть все', + ], + + 'expand_all' => [ + 'label' => 'Развернуть все', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'Ссылка', + 'unlink' => 'Убрать ссылку', + ], + + 'label' => 'URL', + + 'placeholder' => 'Введите URL', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'Прикрепить файлы', + 'blockquote' => 'Цитата', + 'bold' => 'Жирный', + 'bullet_list' => 'Маркировочный список', + 'code_block' => 'Код', + 'h1' => 'Название', + 'h2' => 'Заголовок', + 'h3' => 'Подзаголовок', + 'italic' => 'Курсив', + 'link' => 'Ссылка', + 'ordered_list' => 'Нумерованный список', + 'redo' => 'Повторить', + 'strike' => 'Зачеркнутый', + 'underline' => 'Подчеркнутый', + 'undo' => 'Отменить', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'modal' => [ + + 'heading' => 'Создать', + + 'actions' => [ + + 'create' => [ + 'label' => 'Создать', + ], + 'create_another' => [ + 'label' => 'Создать еще один', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'modal' => [ + + 'heading' => 'Изменить', + + 'actions' => [ + + 'save' => [ + 'label' => 'Сохранить', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'Да', + 'false' => 'Нет', + ], + + 'loading_message' => 'Загрузка...', + + 'max_items_message' => 'Только :count можно выбрать.', + + 'no_search_results_message' => 'Нет вариантов, соответствующих вашему запросу.', + + 'placeholder' => 'Выбрать вариант', + + 'searching_message' => 'Поиск...', + + 'search_prompt' => 'Введите текст для поиска...', + + ], + + 'tags_input' => [ + 'placeholder' => 'Новый тег', + ], + + 'text_input' => [ + + 'actions' => [ + + 'hide_password' => [ + 'label' => 'Скрыть пароль', + ], + + 'show_password' => [ + 'label' => 'Показать пароль', + ], + + ], + + ], + + 'toggle_buttons' => [ + + 'boolean' => [ + 'true' => 'Да', + 'false' => 'Нет', + ], + + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'Назад', + ], + + 'next_step' => [ + 'label' => 'Далее', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/ru/validation.php b/lang/vendor/filament-forms/ru/validation.php new file mode 100644 index 0000000..e73aa21 --- /dev/null +++ b/lang/vendor/filament-forms/ru/validation.php @@ -0,0 +1,10 @@ + [ + 'must_be_selected' => ' Должно быть выбрано хотя бы одно поле :attribute.', + 'only_one_must_be_selected' => 'Должно быть выбрано только одно поле :attribute.', + ], + +]; diff --git a/lang/vendor/filament-forms/sk/components.php b/lang/vendor/filament-forms/sk/components.php new file mode 100644 index 0000000..c1dffec --- /dev/null +++ b/lang/vendor/filament-forms/sk/components.php @@ -0,0 +1,515 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'Duplikovať', + ], + + 'add' => [ + + 'label' => 'Pridať do :label', + + 'modal' => [ + + 'heading' => 'Pridať do :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Pridať', + ], + + ], + + ], + + ], + + 'add_between' => [ + + 'label' => 'Pridať medzi bloky', + + 'modal' => [ + + 'heading' => 'Pridať do :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Pridať', + ], + + ], + + ], + + ], + + 'delete' => [ + 'label' => 'Odstrániť', + ], + + 'edit' => [ + + 'label' => 'Upraviť', + + 'modal' => [ + + 'heading' => 'Upraviť blok', + + 'actions' => [ + + 'save' => [ + 'label' => 'Uložiť zmeny', + ], + + ], + + ], + + ], + + 'reorder' => [ + 'label' => 'Presunúť', + ], + + 'move_down' => [ + 'label' => 'Presunúť dole', + ], + + 'move_up' => [ + 'label' => 'Presunúť hore', + ], + + 'collapse' => [ + 'label' => 'Zabaliť', + ], + + 'expand' => [ + 'label' => 'Rozbaliť', + ], + + 'collapse_all' => [ + 'label' => 'Zbaliť všetko', + ], + + 'expand_all' => [ + 'label' => 'Rozbaliť všetko', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'Odznačiť všetko', + ], + + 'select_all' => [ + 'label' => 'Označiť všetko', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Zrušiť', + ], + + 'drag_crop' => [ + 'label' => 'Ťahaním orezať (crop)', + ], + + 'drag_move' => [ + 'label' => 'Ťahaním posunúť (move)', + ], + + 'flip_horizontal' => [ + 'label' => 'Prevrátiť obrázok vodorovne', + ], + + 'flip_vertical' => [ + 'label' => 'Otočiť obrázok vertikálne', + ], + + 'move_down' => [ + 'label' => 'Presunúť obrázok dole', + ], + + 'move_left' => [ + 'label' => 'Presunúť obrázok doľava', + ], + + 'move_right' => [ + 'label' => 'Presunúť obrázok doprava', + ], + + 'move_up' => [ + 'label' => 'Presunúť obrázok hore', + ], + + 'reset' => [ + 'label' => 'Resetovať', + ], + + 'rotate_left' => [ + 'label' => 'Otočiť obrázok doľava', + ], + + 'rotate_right' => [ + 'label' => 'Otočiť obrázok doprava', + ], + + 'set_aspect_ratio' => [ + 'label' => 'Nastaviť pomer strán na :ratio', + ], + + 'save' => [ + 'label' => 'Uložiť', + ], + + 'zoom_100' => [ + 'label' => 'Priblížiť obrázok na 100%', + ], + + 'zoom_in' => [ + 'label' => 'Priblížiť', + ], + + 'zoom_out' => [ + 'label' => 'Oddiaľiť', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'Výška', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => 'Rotácia', + 'unit' => 'deg', + ], + + 'width' => [ + 'label' => 'Šírka', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'Pomery strán', + + 'no_fixed' => [ + 'label' => 'Voľne', + ], + + ], + + 'svg' => [ + + 'messages' => [ + 'confirmation' => 'Úprava SVG obrázkov nie je odporúčaná, pretože zmena veľkosti môže znížiť kvalitu.\n Naozaj chcete pokračovať?', + 'disabled' => 'Úprava SVG obrázkov nie je dostupná, pretože zmena veľkosti môže znížiť kvalitu.', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Pridať riadok', + ], + + 'delete' => [ + 'label' => 'Odstrániť riadok', + ], + + 'reorder' => [ + 'label' => 'Presunúť riadok', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'Kľúč', + ], + + 'value' => [ + 'label' => 'Hodnota', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'Pripojiť súbory', + 'blockquote' => 'Citát', + 'bold' => 'Tučné písmo', + 'bullet_list' => 'Odrážkový zoznam', + 'code_block' => 'Blok kódu', + 'heading' => 'Nadpis', + 'italic' => 'Kurzíva', + 'link' => 'Odkaz', + 'ordered_list' => 'Číslovaný zoznam', + 'redo' => 'Prerobenie', + 'strike' => 'Prečiarknutie', + 'table' => 'Tabuľka', + 'undo' => 'Späť', + ], + + ], + + 'radio' => [ + + 'boolean' => [ + 'true' => 'Áno', + 'false' => 'Nie', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Pridať do :label', + ], + + 'add_between' => [ + 'label' => 'Vložiť medzi', + ], + + 'delete' => [ + 'label' => 'Odstrániť', + ], + + 'clone' => [ + 'label' => 'Duplikovať', + ], + + 'reorder' => [ + 'label' => 'Presunúť', + ], + + 'move_down' => [ + 'label' => 'Presunúť dole', + ], + + 'move_up' => [ + 'label' => 'Presunúť hore', + ], + + 'collapse' => [ + 'label' => 'Zabaliť', + ], + + 'expand' => [ + 'label' => 'Rozbaliť', + ], + + 'collapse_all' => [ + 'label' => 'Zabaliť všetko', + ], + + 'expand_all' => [ + 'label' => 'Rozbaliť všetko', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'Pridať odkaz', + 'unlink' => 'Zrušiť odkaz', + ], + + 'label' => 'URL adresa', + + 'placeholder' => 'Zadajte adresu URL', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'Pripojiť súbory', + 'blockquote' => 'Citát', + 'bold' => 'Tučné písmo', + 'bullet_list' => 'Odrážkový zoznam', + 'code_block' => 'Blok kódu', + 'h1' => 'Názov', + 'h2' => 'Nadpis', + 'h3' => 'Podnadpis', + 'italic' => 'Kurzíva', + 'link' => 'Odkaz', + 'ordered_list' => 'Číslovaný zoznam', + 'redo' => 'Prerobiť', + 'strike' => 'Prečiarknutie', + 'underline' => 'Podčiarknutie', + 'undo' => 'Späť', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'modal' => [ + + 'heading' => 'Vytvoriť', + + 'actions' => [ + + 'create' => [ + 'label' => 'Vytvoriť', + ], + + 'create_another' => [ + 'label' => 'Vytvoriť & vytvoriť ďalšie', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'modal' => [ + + 'heading' => 'Upraviť', + + 'actions' => [ + + 'save' => [ + 'label' => 'Uložiť', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'Áno', + 'false' => 'Nie', + ], + + 'loading_message' => 'Načítam...', + + 'max_items_message' => 'Maximálny počet pre výber je: :count.', + + 'no_search_results_message' => 'Žiadne možnosti neodpovedajú vášmu hľadaniu.', + + 'placeholder' => 'Vyberte možnosť', + + 'searching_message' => 'Hľadám...', + + 'search_prompt' => 'Začnite písať...', + + ], + + 'tags_input' => [ + 'placeholder' => 'Nová značka', + ], + + 'text_input' => [ + + 'actions' => [ + + 'hide_password' => [ + 'label' => 'Skryť heslo', + ], + + 'show_password' => [ + 'label' => 'Zobraziť heslo', + ], + + ], + + ], + + 'toggle_buttons' => [ + + 'boolean' => [ + 'true' => 'Áno', + 'false' => 'Nie', + ], + + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'Spať', + ], + + 'next_step' => [ + 'label' => 'Ďalej', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/sk/validation.php b/lang/vendor/filament-forms/sk/validation.php new file mode 100644 index 0000000..40ad82b --- /dev/null +++ b/lang/vendor/filament-forms/sk/validation.php @@ -0,0 +1,10 @@ + [ + 'must_be_selected' => 'Musí byť vybrané aspoň jedno pole :attribute.', + 'only_one_must_be_selected' => 'Musí byť vybrané iba jedno pole :attribute.', + ], + +]; diff --git a/lang/vendor/filament-forms/sq/components.php b/lang/vendor/filament-forms/sq/components.php new file mode 100644 index 0000000..3f176e6 --- /dev/null +++ b/lang/vendor/filament-forms/sq/components.php @@ -0,0 +1,416 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'Kopjo', + ], + + 'add' => [ + 'label' => 'Shto në :label', + ], + + 'add_between' => [ + 'label' => 'Shto midis blloqeve', + ], + + 'delete' => [ + 'label' => 'Fshi', + ], + + 'reorder' => [ + 'label' => 'Zhvendos', + ], + + 'move_down' => [ + 'label' => 'Zhvendos poshtë', + ], + + 'move_up' => [ + 'label' => 'Zhvendos sipër', + ], + + 'collapse' => [ + 'label' => 'Mbyll', + ], + + 'expand' => [ + 'label' => 'Hap', + ], + + 'collapse_all' => [ + 'label' => 'Mbyll të gjitha', + ], + + 'expand_all' => [ + 'label' => 'Hap të gjitha', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'Çzgjidh të gjitha', + ], + + 'select_all' => [ + 'label' => 'Zgjidh të gjitha', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Anulo', + ], + + 'drag_crop' => [ + 'label' => 'Modaliteti i tërheqjes "prerje"', + ], + + 'drag_move' => [ + 'label' => 'Modaliteti i tërheqjes "zhvendos"', + ], + + 'flip_horizontal' => [ + 'label' => 'Kthejeni imazhin horizontal', + ], + + 'flip_vertical' => [ + 'label' => 'Kthejeni imazhin vertikal', + ], + + 'move_down' => [ + 'label' => 'Zhvendos imazhin poshtë', + ], + + 'move_left' => [ + 'label' => 'Zhvendos imazhin majtas', + ], + + 'move_right' => [ + 'label' => 'Zhvendos imazhin djathtas', + ], + + 'move_up' => [ + 'label' => 'Zhvendos imazhin sipër', + ], + + 'reset' => [ + 'label' => 'Rivendos', + ], + + 'rotate_left' => [ + 'label' => 'Rrotulloni imazhin në të majtë', + ], + + 'rotate_right' => [ + 'label' => 'Rrotulloni imazhin në të djathtë', + ], + + 'set_aspect_ratio' => [ + 'label' => 'Cakto raportin e pamjes në :ratio', + ], + + 'save' => [ + 'label' => 'Ruaj', + ], + + 'zoom_100' => [ + 'label' => 'Zmadhoni imazhin në 100%', + ], + + 'zoom_in' => [ + 'label' => 'Zmadhoni', + ], + + 'zoom_out' => [ + 'label' => 'Zvogëloni', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'Lartësia', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => 'Rrotullimi', + 'unit' => 'deg', + ], + + 'width' => [ + 'label' => 'Gjerësia', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'Raportet e aspektit', + + 'no_fixed' => [ + 'label' => 'i lirë', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Shto rresht', + ], + + 'delete' => [ + 'label' => 'Fshi rresht', + ], + + 'reorder' => [ + 'label' => 'Renditni përsëri rreshtin', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'Çelësi', + ], + + 'value' => [ + 'label' => 'Vlera', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'Bashkangjit skedarët', + 'blockquote' => 'Blockquote', + 'bold' => 'i theksuar', + 'bullet_list' => 'Lista me pika', + 'code_block' => 'Blloku i kodit', + 'heading' => 'Titull', + 'italic' => 'I pjerrët', + 'link' => 'Link', + 'ordered_list' => 'Lista e numëruar', + 'redo' => 'Ribëj', + 'strike' => 'I mesvijëzuar', + 'table' => 'Tabela', + 'undo' => 'Zhbëj', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Shto në :label', + ], + + 'delete' => [ + 'label' => 'Fshi', + ], + + 'clone' => [ + 'label' => 'Kopjo', + ], + + 'reorder' => [ + 'label' => 'Zhvendos', + ], + + 'move_down' => [ + 'label' => 'Zhvendos poshtë', + ], + + 'move_up' => [ + 'label' => 'Zhvendos sipër', + ], + + 'collapse' => [ + 'label' => 'Mbyll', + ], + + 'expand' => [ + 'label' => 'Hap', + ], + + 'collapse_all' => [ + 'label' => 'Mbyll të gjitha', + ], + + 'expand_all' => [ + 'label' => 'Hap të gjitha', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'Link', + 'unlink' => 'Unlink', + ], + + 'label' => 'URL', + + 'placeholder' => 'Fut një URL', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'Bashkangjit skedarët', + 'blockquote' => 'Blockquote', + 'bold' => 'I theksuar', + 'bullet_list' => 'Lista me pika', + 'code_block' => 'Blloku i kodit', + 'h1' => 'Kryetitull', + 'h2' => 'Titull', + 'h3' => 'Nëntitull', + 'italic' => 'I pjerrët', + 'link' => 'Link', + 'ordered_list' => 'Lista e numëruar', + 'redo' => 'Ribëj', + 'strike' => 'I mesvijëzuar', + 'underline' => 'I nënvizuar', + 'undo' => 'Ribëj', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'modal' => [ + + 'heading' => 'Krijo', + + 'actions' => [ + + 'create' => [ + 'label' => 'Krijo', + ], + + 'create_another' => [ + 'label' => 'Krijoni dhe krijoni një tjetër', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'modal' => [ + + 'heading' => 'Modifiko', + + 'actions' => [ + + 'save' => [ + 'label' => 'Ruaj', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'Po', + 'false' => 'Jo', + ], + + 'loading_message' => 'Po ngarkohet...', + + 'max_items_message' => 'Mund të zgjidhet vetëm :count.', + + 'no_search_results_message' => 'Asnjë opsion nuk përputhet me kërkimin tuaj.', + + 'placeholder' => 'Zgjidhni një opsion', + + 'searching_message' => 'Duke kërkuar...', + + 'search_prompt' => 'Filloni të shkruani për të kërkuar...', + + ], + + 'tags_input' => [ + 'placeholder' => 'Tag i ri', + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'Pas', + ], + + 'next_step' => [ + 'label' => 'Para', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/sv/components.php b/lang/vendor/filament-forms/sv/components.php new file mode 100644 index 0000000..f9ee721 --- /dev/null +++ b/lang/vendor/filament-forms/sv/components.php @@ -0,0 +1,519 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'Klona', + ], + + 'add' => [ + + 'label' => 'Lägg till i :label', + + 'modal' => [ + + 'heading' => 'Lägg till i :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Lägg till', + ], + + ], + + ], + + ], + + 'add_between' => [ + + 'label' => 'Infoga mellan block', + + 'modal' => [ + + 'heading' => 'Lägg till i :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Lägg till', + ], + + ], + + ], + + ], + + 'delete' => [ + 'label' => 'Radera', + ], + + 'edit' => [ + + 'label' => 'Redigera', + + 'modal' => [ + + 'heading' => 'Redigera block', + + 'actions' => [ + + 'save' => [ + 'label' => 'Spara ändringar', + ], + + ], + + ], + + ], + + 'reorder' => [ + 'label' => 'Flytta', + ], + + 'move_down' => [ + 'label' => 'Flytta ner', + ], + + 'move_up' => [ + 'label' => 'Flytta upp', + ], + + 'collapse' => [ + 'label' => 'Komprimera', + ], + + 'expand' => [ + 'label' => 'Expandera', + ], + + 'collapse_all' => [ + 'label' => 'Komprimera alla', + ], + + 'expand_all' => [ + 'label' => 'Expandera alla', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'Avmarkera alla', + ], + + 'select_all' => [ + 'label' => 'Markera alla', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Avbryt', + ], + + 'drag_crop' => [ + 'label' => 'Dragläge "beskär"', + ], + + 'drag_move' => [ + 'label' => 'Dragläge "flytta"', + ], + + 'flip_horizontal' => [ + 'label' => 'Vänd bilden horisontellt', + ], + + 'flip_vertical' => [ + 'label' => 'Vänd bilden vertikalt', + ], + + 'move_down' => [ + 'label' => 'Flytta bilden nedåt', + ], + + 'move_left' => [ + 'label' => 'Flytta bilden åt vänster', + ], + + 'move_right' => [ + 'label' => 'Flytta bilden åt höger', + ], + + 'move_up' => [ + 'label' => 'Flytta bilden uppåt', + ], + + 'reset' => [ + 'label' => 'Återställ', + ], + + 'rotate_left' => [ + 'label' => 'Rotera bilden åt vänster', + ], + + 'rotate_right' => [ + 'label' => 'Rotera bilden åt höger', + ], + + 'set_aspect_ratio' => [ + 'label' => 'Ändra bildformat till :ratio', + ], + + 'save' => [ + 'label' => 'Spara', + ], + + 'zoom_100' => [ + 'label' => 'Zooma bilden till 100%', + ], + + 'zoom_in' => [ + 'label' => 'Zooma in', + ], + + 'zoom_out' => [ + 'label' => 'Zooma ut', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'Höjd', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => 'Rotation', + 'unit' => 'grad', + ], + + 'width' => [ + 'label' => 'Bredd', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'Bildformat', + + 'no_fixed' => [ + 'label' => 'Fritt', + ], + + ], + + 'svg' => [ + + 'messages' => [ + 'confirmation' => 'Redigering av SVG-filer rekommenderas inte eftersom det tar bort bildens förmåga att skala utan kvalitetsförlust.\n Är du säker på att du vill fortsätta?', + 'disabled' => 'Redigering av SVG-filer är inaktiverat eftersom det tar bort bildens förmåga att skala utan kvalitetsförlust.', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Lägg till rad', + ], + + 'delete' => [ + 'label' => 'Ta bort rad', + ], + + 'reorder' => [ + 'label' => 'Ändra ordning på rad', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'Namn', + ], + + 'value' => [ + 'label' => 'Värde', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'Lägg till filer', + 'blockquote' => 'Citat', + 'bold' => 'Fet', + 'bullet_list' => 'Punktlista', + 'code_block' => 'Kod', + 'heading' => 'Rubrik', + 'italic' => 'Kursiv', + 'link' => 'Länk', + 'ordered_list' => 'Nummerlista', + 'redo' => 'Gör om', + 'strike' => 'Genomstruken', + 'table' => 'Tabell', + 'undo' => 'Ångra', + ], + + ], + + 'radio' => [ + + 'boolean' => [ + 'true' => 'Ja', + 'false' => 'Nej', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Lägg till i :label', + ], + + 'add_between' => [ + 'label' => 'Infoga mellan', + ], + + 'delete' => [ + 'label' => 'Radera', + ], + + 'clone' => [ + 'label' => 'Klona', + ], + + 'reorder' => [ + 'label' => 'Flytta', + ], + + 'move_down' => [ + 'label' => 'Flytta ner', + ], + + 'move_up' => [ + 'label' => 'Flytta upp', + ], + + 'collapse' => [ + 'label' => 'Komprimera', + ], + + 'expand' => [ + 'label' => 'Expandera', + ], + + 'collapse_all' => [ + 'label' => 'Komprimera alla', + ], + + 'expand_all' => [ + 'label' => 'Expandera alla', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'Länka', + 'unlink' => 'Ta bort länk', + ], + + 'label' => 'URL', + + 'placeholder' => 'Ange en URL', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'Lägg till filer', + 'blockquote' => 'Citat', + 'bold' => 'Fet', + 'bullet_list' => 'Punktlista', + 'code_block' => 'Kod', + 'h1' => 'Titel', + 'h2' => 'Rubrik', + 'h3' => 'Underrubrik', + 'italic' => 'Kursiv', + 'link' => 'Länk', + 'ordered_list' => 'Nummerlista', + 'redo' => 'Gör om', + 'strike' => 'Genomstruken', + 'underline' => 'Understruken', + 'undo' => 'Ångra', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'label' => 'Skapa', + + 'modal' => [ + + 'heading' => 'Skapa', + + 'actions' => [ + + 'create' => [ + 'label' => 'Skapa', + ], + + 'create_another' => [ + 'label' => 'Skapa & skapa en till', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'label' => 'Redigera', + + 'modal' => [ + + 'heading' => 'Redigera', + + 'actions' => [ + + 'save' => [ + 'label' => 'Spara', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'Ja', + 'false' => 'Nej', + ], + + 'loading_message' => 'Laddar...', + + 'max_items_message' => 'Kan endast välja :count st.', + + 'no_search_results_message' => 'Inga alternativ matchar din sökning.', + + 'placeholder' => 'Välj ett alternativ', + + 'searching_message' => 'Söker...', + + 'search_prompt' => 'Börja skriva för att söka...', + + ], + + 'tags_input' => [ + 'placeholder' => 'Ny tagg', + ], + + 'text_input' => [ + + 'actions' => [ + + 'hide_password' => [ + 'label' => 'Dölj lösenord', + ], + + 'show_password' => [ + 'label' => 'Visa lösenord', + ], + + ], + + ], + + 'toggle_buttons' => [ + + 'boolean' => [ + 'true' => 'Ja', + 'false' => 'Nej', + ], + + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'Föregående', + ], + + 'next_step' => [ + 'label' => 'Nästa', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/sv/validation.php b/lang/vendor/filament-forms/sv/validation.php new file mode 100644 index 0000000..f9b5ce0 --- /dev/null +++ b/lang/vendor/filament-forms/sv/validation.php @@ -0,0 +1,10 @@ + [ + 'must_be_selected' => 'Minst ett :attribute fält måste väljas.', + 'only_one_must_be_selected' => 'Endast ett :attribute fält kan väljas.', + ], + +]; diff --git a/lang/vendor/filament-forms/sw/components.php b/lang/vendor/filament-forms/sw/components.php new file mode 100644 index 0000000..1407316 --- /dev/null +++ b/lang/vendor/filament-forms/sw/components.php @@ -0,0 +1,255 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'Iga', + ], + + 'add' => [ + 'label' => 'Ongeza kwenye :label', + ], + + 'add_between' => [ + 'label' => 'Ingiza', + ], + + 'delete' => [ + 'label' => 'Futa', + ], + + 'reorder' => [ + 'label' => 'Hamisha', + ], + + 'move_down' => [ + 'label' => 'Sogeza chini', + ], + + 'move_up' => [ + 'label' => 'Sogeza juu', + ], + + 'collapse' => [ + 'label' => 'Kunja', + ], + + 'expand' => [ + 'label' => 'Kunjua', + ], + + 'collapse_all' => [ + 'label' => 'Kunja zote', + ], + + 'expand_all' => [ + 'label' => 'Kunjua zote', + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Ongeza safu', + ], + + 'delete' => [ + 'label' => 'Futa safu', + ], + + 'reorder' => [ + 'label' => 'Pangilia safu', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'Ufunguo', + ], + + 'value' => [ + 'label' => 'Thamani', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'Ambatisha faili', + 'bold' => 'Nzito', + 'bullet_list' => 'Orodha ya vitone', + 'code_block' => 'Kizuizi cha msimbo', + 'edit' => 'Hariri', + 'italic' => 'Italiki', + 'link' => 'Kiungo', + 'ordered_list' => 'Orodha yenye nambari', + 'preview' => 'Onyesha awali', + 'strike' => 'Piga kupitia', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Ongeza kwenye :label', + ], + + 'delete' => [ + 'label' => 'Futa', + ], + + 'clone' => [ + 'label' => 'Iga', + ], + + 'reorder' => [ + 'label' => 'Hamisha', + ], + + 'move_down' => [ + 'label' => 'Sogeza chini', + ], + + 'move_up' => [ + 'label' => 'Sogeza juu', + ], + + 'collapse' => [ + 'label' => 'Kunja', + ], + + 'expand' => [ + 'label' => 'Kunjua', + ], + + 'collapse_all' => [ + 'label' => 'Kunja zote', + ], + + 'expand_all' => [ + 'label' => 'Kunjua zote', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'Unganisha', + 'unlink' => 'Tenganisha', + ], + + 'label' => 'URL', + + 'placeholder' => 'Ingiza URL', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'Ambatisha faili', + 'blockquote' => 'Nukuu ya kuzuia', + 'bold' => 'Nzito', + 'bullet_list' => 'Orodha ya vitone', + 'code_block' => 'Kizuizi cha msimbo', + 'h1' => 'Kichwa', + 'h2' => 'Kichwa', + 'h3' => 'Kichwa kidogo', + 'italic' => 'Italiki', + 'link' => 'Link', + 'ordered_list' => 'Orodha yenye nambari', + 'redo' => 'Rudia', + 'strike' => 'Piga kupitia', + 'undo' => 'Tendua', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'modal' => [ + + 'heading' => 'Tengeneza', + + 'actions' => [ + + 'create' => [ + 'label' => 'Tengeneza', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'Ndio', + 'false' => 'Hapana', + ], + + 'loading_message' => 'Inapakia...', + + 'max_items_message' => 'Ni :count pekee ndiyo inaweza kuchaguliwa.', + + 'no_search_results_message' => 'Hakuna chaguzi zinazolingana na utafutaji wako.', + + 'placeholder' => 'Chagua chaguo', + + 'searching_message' => 'Inatafuta...', + + 'search_prompt' => 'Anza kuandika ili kufafuta...', + + ], + + 'tags_input' => [ + 'placeholder' => 'Lebo mpya', + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'Nyuma', + ], + + 'next_step' => [ + 'label' => 'Mbele', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/th/components.php b/lang/vendor/filament-forms/th/components.php new file mode 100644 index 0000000..e643d88 --- /dev/null +++ b/lang/vendor/filament-forms/th/components.php @@ -0,0 +1,453 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'ทำสำเนา', + ], + + 'add' => [ + 'label' => 'เพิ่มไปยัง:label', + ], + + 'add_between' => [ + 'label' => 'แทรกระหว่างบล็อก', + ], + + 'delete' => [ + 'label' => 'ลบ', + ], + + 'reorder' => [ + 'label' => 'ย้าย', + ], + + 'move_down' => [ + 'label' => 'เลื่อนลง', + ], + + 'move_up' => [ + 'label' => 'เลื่อนขึ้น', + ], + + 'collapse' => [ + 'label' => 'ยุบ', + ], + + 'expand' => [ + 'label' => 'ขยาย', + ], + + 'collapse_all' => [ + 'label' => 'ยุบทั้งหมด', + ], + + 'expand_all' => [ + 'label' => 'ขยายทั้งหมด', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'เลือกทั้งหมด', + ], + + 'select_all' => [ + 'label' => 'ยกเลิกการเลือกทั้งหมด', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'ยกเลิก', + ], + + 'drag_crop' => [ + 'label' => 'โหมดลาก "ตัดรูป"', + ], + + 'drag_move' => [ + 'label' => 'โหมดลาก "ย้าย"', + ], + + 'flip_horizontal' => [ + 'label' => 'พลิกภาพแนวนอน', + ], + + 'flip_vertical' => [ + 'label' => 'พลิกภาพแนวตั้ง', + ], + + 'move_down' => [ + 'label' => 'ย้ายรูปลง', + ], + + 'move_left' => [ + 'label' => 'ย้ายรูปไปทางซ้าย', + ], + + 'move_right' => [ + 'label' => 'ย้ายรูปไปทางขวา', + ], + + 'move_up' => [ + 'label' => 'ย้ายรูปขึ้น', + ], + + 'reset' => [ + 'label' => 'รีเซ็ต', + ], + + 'rotate_left' => [ + 'label' => 'หมุนภาพไปทางซ้าย', + ], + + 'rotate_right' => [ + 'label' => 'หมุนภาพไปทางขวา', + ], + + 'set_aspect_ratio' => [ + 'label' => 'ตั้งอัตราส่วนภาพเป็น :ratio', + ], + + 'save' => [ + 'label' => 'บันทึก', + ], + + 'zoom_100' => [ + 'label' => 'ขยายภาพเป็น 100%', + ], + + 'zoom_in' => [ + 'label' => 'ซูมเข้า', + ], + + 'zoom_out' => [ + 'label' => 'ซูมออก', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'ความสูง', + 'unit' => 'พิก', + ], + + 'rotation' => [ + 'label' => 'หมุน', + 'unit' => 'องศา', + ], + + 'width' => [ + 'label' => 'กว้าง', + 'unit' => 'พิก', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'พิก', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'พิก', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'อัตราส่วนภาพ', + + 'no_fixed' => [ + 'label' => 'อิสระ', + ], + + ], + + 'svg' => [ + + 'messages' => [ + 'confirmation' => 'การแก้ไขไฟล์ SVG ไม่แนะนำ เนื่องจากอาจเกิดการสูญเสียคุณภาพเมื่อมีการปรับขนาด \n แน่ใจหรือไม่ว่าต้องการดำเนินการต่อ?', + 'disabled' => 'การแก้ไขไฟล์ SVG ถูกปิดใช้งาน เนื่องจากอาจทำให้เกิดการสูญเสียคุณภาพเมื่อมีการปรับขนาด', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'เพิ่มแถว', + ], + + 'delete' => [ + 'label' => 'ลบแถว', + ], + + 'reorder' => [ + 'label' => 'จัดลำดับแถว', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'คีย์', + ], + + 'value' => [ + 'label' => 'ค่า', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'แนบไฟล์', + 'blockquote' => 'บล็อกคำพูด', + 'bold' => 'ตัวหนา', + 'bullet_list' => 'รายการสัญลักษณ์แสดงหัวข้อย่อย', + 'code_block' => 'บล็อกโค้ด', + 'heading' => 'หัวข้อ', + 'italic' => 'ตัวเอียง', + 'link' => 'ลิงก์', + 'ordered_list' => 'รายการลําดับเลข', + 'redo' => 'ทำอีกครั้ง', + 'strike' => 'ขีดฆ่า', + 'table' => 'ตาราง', + 'undo' => 'ยกเลิกทำ', + ], + + ], + + 'radio' => [ + + 'boolean' => [ + 'true' => 'ใช่', + 'false' => 'ไม่ใช่', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'เพิ่มไปยัง:label', + ], + 'add_between' => [ + 'label' => 'แทรกระหว่าง', + ], + 'delete' => [ + 'label' => 'ลบ', + ], + 'clone' => [ + 'label' => 'ทำสำเนา', + ], + 'reorder' => [ + 'label' => 'ย้าย', + ], + 'move_down' => [ + 'label' => 'เลื่อนลง', + ], + 'move_up' => [ + 'label' => 'เลื่อนขึ้น', + ], + 'collapse' => [ + 'label' => 'ยุบ', + ], + 'expand' => [ + 'label' => 'ขยาย', + ], + 'collapse_all' => [ + 'label' => 'ยุบทั้งหมด', + ], + 'expand_all' => [ + 'label' => 'ขยายทั้งหมด', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'เชื่อมโยง', + 'unlink' => 'ยกเลิกการเชื่อมโยง', + ], + + 'label' => 'URL', + + 'placeholder' => 'ระบุ URL', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'แนบไฟล์', + 'blockquote' => 'บล็อกคำพูด', + 'bold' => 'ตัวหนา', + 'bullet_list' => 'รายการสัญลักษณ์แสดงหัวข้อย่อย', + 'code_block' => 'บล็อกโค้ด', + 'h1' => 'ชื่อ', + 'h2' => 'หัวข้อ', + 'h3' => 'หัวข้อย่อย', + 'italic' => 'ตัวเอียง', + 'link' => 'ลิงก์', + 'ordered_list' => 'รายการลําดับเลข', + 'redo' => 'กลับคืนสู่ปัจจุบัน', + 'strike' => 'ขีดฆ่า', + 'underline' => 'ขีดเส้นใต้', + 'undo' => 'ย้อนกลับ', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'modal' => [ + + 'heading' => 'สร้าง', + + 'actions' => [ + + 'create' => [ + 'label' => 'สร้าง', + ], + + 'create_another' => [ + 'label' => 'บันทึกและสร้างอีกรายการ', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'modal' => [ + + 'heading' => 'แก้ไข', + + 'actions' => [ + + 'save' => [ + 'label' => 'บันทึก', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'ใช่', + 'false' => 'ไม่ใช่', + ], + + 'loading_message' => 'กำลังโหลด...', + + 'max_items_message' => 'สามารถเลือกได้เพียง :count เท่านั้น', + + 'no_search_results_message' => 'ไม่มีตัวเลือกที่ตรงกับการค้นหา', + + 'placeholder' => 'เลือก', + + 'searching_message' => 'กำลังค้นหา...', + + 'search_prompt' => 'เริ่มพิมพ์เพื่อค้นหา...', + + ], + + 'tags_input' => [ + 'placeholder' => 'แท็กใหม่', + ], + + 'text_input' => [ + + 'actions' => [ + + 'hide_password' => [ + 'label' => 'ซ่อนรหัสผ่าน', + ], + + 'show_password' => [ + 'label' => 'แสดงรหัสผ่าน', + ], + + ], + + ], + + 'toggle_buttons' => [ + + 'boolean' => [ + 'true' => 'ใช่', + 'false' => 'ไม่ใช่', + ], + + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'ย้อนกลับ', + ], + + 'next_step' => [ + 'label' => 'ถัดไป', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/th/validation.php b/lang/vendor/filament-forms/th/validation.php new file mode 100644 index 0000000..1a34fd2 --- /dev/null +++ b/lang/vendor/filament-forms/th/validation.php @@ -0,0 +1,10 @@ + [ + 'must_be_selected' => 'ต้องเลือกอย่างน้อยหนึ่งฟิลด์ :attribute', + 'only_one_must_be_selected' => 'ต้องเลือกฟิลด์ :attribute เดียวเท่านั้น', + ], + +]; diff --git a/lang/vendor/filament-forms/tr/components.php b/lang/vendor/filament-forms/tr/components.php new file mode 100644 index 0000000..9f709a1 --- /dev/null +++ b/lang/vendor/filament-forms/tr/components.php @@ -0,0 +1,463 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'Klonla', + ], + + 'add' => [ + 'label' => ':label\'e ekle', + ], + + 'add_between' => [ + 'label' => 'Bloklar arasına ekle', + ], + + 'delete' => [ + 'label' => 'Sil', + ], + + 'reorder' => [ + 'label' => 'Taşı', + ], + + 'move_down' => [ + 'label' => 'Aşağı taşı', + ], + + 'move_up' => [ + 'label' => 'Yukarı taşı', + ], + + 'collapse' => [ + 'label' => 'Küçült', + ], + + 'expand' => [ + 'label' => 'Genişlet', + ], + + 'collapse_all' => [ + 'label' => 'Tümünü küçült', + ], + + 'expand_all' => [ + 'label' => 'Tümünü genişlet', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'Tümünü seçmeyi kaldır', + ], + + 'select_all' => [ + 'label' => 'Tümünü seç', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'İptal', + ], + + 'drag_crop' => [ + 'label' => 'Kırpma moduna sürükleyin', + ], + + 'drag_move' => [ + 'label' => 'Taşıma moduna sürükleyin', + ], + + 'flip_horizontal' => [ + 'label' => 'Görüntüyü yatay çevir', + ], + + 'flip_vertical' => [ + 'label' => 'Görüntüyü dikey çevir', + ], + + 'move_down' => [ + 'label' => 'Görüntüyü aşağı taşı', + ], + + 'move_left' => [ + 'label' => 'Görüntüyü sola taşı', + ], + + 'move_right' => [ + 'label' => 'Görüntüyü sağa taşı', + ], + + 'move_up' => [ + 'label' => 'Görüntüyü yukarı taşı', + ], + + 'reset' => [ + 'label' => 'Sıfırla', + ], + + 'rotate_left' => [ + 'label' => 'Görüntüyü sola döndür', + ], + + 'rotate_right' => [ + 'label' => 'Görüntüyü sağa döndür', + ], + + 'set_aspect_ratio' => [ + 'label' => 'En boy oranını :ratio olarak ayarla', + ], + + 'save' => [ + 'label' => 'Kaydet', + ], + + 'zoom_100' => [ + 'label' => 'Görüntüyü %100 yakınlaştır', + ], + + 'zoom_in' => [ + 'label' => 'Yakınlaştır', + ], + + 'zoom_out' => [ + 'label' => 'Uzaklaştır', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'Yükseklik', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => 'Döndürme', + 'unit' => '°', + ], + + 'width' => [ + 'label' => 'Genişlik', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'En boy oranları', + + 'no_fixed' => [ + 'label' => 'Serbest', + ], + + ], + + 'svg' => [ + + 'messages' => [ + 'confirmation' => 'SVG dosyalarını düzenlemek ölçeklendirme yaptığınızda kalite kaybına neden olabileceği için tavsiye edilmez.\n Devam etmek istediğinize emin misiniz?', + 'disabled' => 'SVG dosyalarını düzenlemek ölçeklendirme yaptığınızda kalite kaybına neden olduğu için engellendi.', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Satır ekle', + ], + + 'delete' => [ + 'label' => 'Satır sil', + ], + + 'reorder' => [ + 'label' => 'Satır sırala', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'Anahtar', + ], + + 'value' => [ + 'label' => 'Değer', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'Dosya ekle', + 'blockquote' => 'Alıntı', + 'bold' => 'Kalın', + 'bullet_list' => 'Liste', + 'code_block' => 'Kod bloğu', + 'heading' => 'Başlık', + 'italic' => 'Eğik', + 'link' => 'Bağlantı', + 'ordered_list' => 'Numaralı liste', + 'redo' => 'Yinele', + 'strike' => 'Üstü çizili', + 'table' => 'Tablo', + 'undo' => 'Geri al', + ], + + ], + + 'radio' => [ + + 'boolean' => [ + 'true' => 'Evet', + 'false' => 'Hayır', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => ':label\'e ekle', + ], + + 'add_between' => [ + 'label' => 'Arasına yerleştir', + ], + + 'delete' => [ + 'label' => 'Sil', + ], + + 'clone' => [ + 'label' => 'Klonla', + ], + + 'reorder' => [ + 'label' => 'Taşı', + ], + + 'move_down' => [ + 'label' => 'Aşağı taşı', + ], + + 'move_up' => [ + 'label' => 'Yukarı taşı', + ], + + 'collapse' => [ + 'label' => 'Küçült', + ], + + 'expand' => [ + 'label' => 'Genişlet', + ], + + 'collapse_all' => [ + 'label' => 'Tümünü küçült', + ], + + 'expand_all' => [ + 'label' => 'Tümünü genişlet', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'Bağlantı', + 'unlink' => 'Bağlantıyı kaldır', + ], + + 'label' => 'URL', + + 'placeholder' => 'Bir URL girin', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'Dosya ekle', + 'blockquote' => 'Alıntı', + 'bold' => 'Kalın', + 'bullet_list' => 'Sırasız liste', + 'code_block' => 'Kod bloğu', + 'h1' => 'Başlık', + 'h2' => 'Başlık 2', + 'h3' => 'Alt başlık', + 'italic' => 'Eğik', + 'link' => 'Bağlantı', + 'ordered_list' => 'Sıralı liste', + 'redo' => 'Yinele', + 'strike' => 'Üstü çizili', + 'underline' => 'Altı çizili', + 'undo' => 'Geri al', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'modal' => [ + + 'heading' => 'Oluştur', + + 'actions' => [ + + 'create' => [ + 'label' => 'Oluştur', + ], + + 'create_another' => [ + 'label' => 'Oluştur & Yeni oluştur', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'modal' => [ + + 'heading' => 'Düzenle', + + 'actions' => [ + + 'save' => [ + 'label' => 'Kaydet', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'Evet', + 'false' => 'Hayır', + ], + + 'loading_message' => 'Yükleniyor...', + + 'max_items_message' => 'Sadece :count adet seçilebilir.', + + 'no_search_results_message' => 'Arama kriterlerinize uyan seçenek yok.', + + 'placeholder' => 'Bir seçenek seçin', + + 'searching_message' => 'Aranıyor...', + + 'search_prompt' => 'Aramak için yazmaya başlayın...', + + ], + + 'tags_input' => [ + 'placeholder' => 'Yeni etiket', + ], + + 'text_input' => [ + + 'actions' => [ + + 'hide_password' => [ + 'label' => 'Şifreyi gizle', + ], + + 'show_password' => [ + 'label' => 'Şifreyi göster', + ], + + ], + + ], + + 'toggle_buttons' => [ + + 'boolean' => [ + 'true' => 'Evet', + 'false' => 'Hayır', + ], + + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'Geri', + ], + + 'next_step' => [ + 'label' => 'İleri', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/tr/validation.php b/lang/vendor/filament-forms/tr/validation.php new file mode 100644 index 0000000..25eefec --- /dev/null +++ b/lang/vendor/filament-forms/tr/validation.php @@ -0,0 +1,10 @@ + [ + 'must_be_selected' => 'En az 1 adet :attribute alanı seçmelisiniz.', + 'only_one_must_be_selected' => 'Sadece 1 adet :attribute alanı seçilmelidir.', + ], + +]; diff --git a/lang/vendor/filament-forms/uk/components.php b/lang/vendor/filament-forms/uk/components.php new file mode 100644 index 0000000..7638012 --- /dev/null +++ b/lang/vendor/filament-forms/uk/components.php @@ -0,0 +1,513 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'Дублювати', + ], + + 'add' => [ + + 'label' => 'Додати до :label', + + 'modal' => [ + + 'heading' => 'Додати до :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Додати', + ], + + ], + + ], + ], + + 'add_between' => [ + 'label' => 'Вставити між', + + 'modal' => [ + + 'heading' => 'Додати до :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Додати', + ], + + ], + + ], + ], + + 'delete' => [ + 'label' => 'Видалити', + ], + + 'edit' => [ + + 'label' => 'Змінити', + + 'modal' => [ + + 'heading' => 'Змінити блок', + + 'actions' => [ + + 'save' => [ + 'label' => 'Зберегти зміни', + ], + + ], + + ], + + ], + + 'reorder' => [ + 'label' => 'Перемістити', + ], + + 'move_down' => [ + 'label' => 'Перемістити вниз', + ], + + 'move_up' => [ + 'label' => 'Перемістити вгору', + ], + + 'collapse' => [ + 'label' => 'Згорнути', + ], + + 'expand' => [ + 'label' => 'Розгорнути', + ], + + 'collapse_all' => [ + 'label' => 'Згорнути все', + ], + + 'expand_all' => [ + 'label' => 'Розгорнути все', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'Зняти виділення', + ], + + 'select_all' => [ + 'label' => 'Виділити все', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Скасувати', + ], + + 'drag_crop' => [ + 'label' => 'Режим "кадрування"', + ], + + 'drag_move' => [ + 'label' => 'Режим "переміщення"', + ], + + 'flip_horizontal' => [ + 'label' => 'Відобразити по горизонталі', + ], + + 'flip_vertical' => [ + 'label' => 'Відобразити по вертикалі', + ], + + 'move_down' => [ + 'label' => 'Перемістити вниз', + ], + + 'move_left' => [ + 'label' => 'Перемістити вліво', + ], + + 'move_right' => [ + 'label' => 'Перемістити вправо', + ], + + 'move_up' => [ + 'label' => 'Перемістити у верх', + ], + + 'reset' => [ + 'label' => 'Скинути', + ], + + 'rotate_left' => [ + 'label' => 'Повернути вліво', + ], + + 'rotate_right' => [ + 'label' => 'Повернути вправо', + ], + + 'set_aspect_ratio' => [ + 'label' => 'Відношення сторін :ratio', + ], + + 'save' => [ + 'label' => 'Зберегти', + ], + + 'zoom_100' => [ + 'label' => 'Збільшити до 100%', + ], + + 'zoom_in' => [ + 'label' => 'Збільшити', + ], + + 'zoom_out' => [ + 'label' => 'Зменшити', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'Висота', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => 'Обертання', + 'unit' => 'град', + ], + + 'width' => [ + 'label' => 'Ширина', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'Відношення сторін', + + 'no_fixed' => [ + 'label' => 'Вільне', + ], + + ], + + 'svg' => [ + + 'messages' => [ + 'confirmation' => 'Не рекомендується редагувати SVG-файли, оскільки під час масштабування може погіршитися якість.\n Ви впевнені, що хочере продовжити?', + 'disabled' => 'Редагування SVG-файлів заблоковано, оскільки під час масштабування може погіршитися якість.', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Додати рядок', + ], + + 'delete' => [ + 'label' => 'Видалити рядок', + ], + 'reorder' => [ + 'label' => 'Перемістити рядок', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'Ключ', + ], + + 'value' => [ + 'label' => 'Значення', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'Прикріпити файли', + 'blockquote' => 'Цитата', + 'bold' => 'Жирний', + 'bullet_list' => 'Маркувальний список', + 'code_block' => 'Код', + 'heading' => 'Заголовок', + 'italic' => 'Курсив', + 'link' => 'Посилання', + 'ordered_list' => 'Нумерований список', + 'redo' => 'Повернути', + 'strike' => 'Закреслений', + 'table' => 'Таблиця', + 'undo' => 'Скасувати', + ], + + ], + + 'radio' => [ + + 'boolean' => [ + 'true' => 'Так', + 'false' => 'Ні', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Додати до :label', + ], + + 'add_between' => [ + 'label' => 'Додати між', + ], + + 'delete' => [ + 'label' => 'Видалити', + ], + + 'clone' => [ + 'label' => 'Дублювати', + ], + + 'reorder' => [ + 'label' => 'Перемістити', + ], + + 'move_down' => [ + 'label' => 'Перемістити вниз', + ], + + 'move_up' => [ + 'label' => 'Перемістити у верх', + ], + + 'collapse' => [ + 'label' => 'Згорнути', + ], + + 'expand' => [ + 'label' => 'Розгорнути', + ], + + 'collapse_all' => [ + 'label' => 'Згорнути все', + ], + + 'expand_all' => [ + 'label' => 'Розгорнути все', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'Посилання', + 'unlink' => 'Прибрати посилання', + ], + + 'label' => 'URL', + + 'placeholder' => 'Введіть URL', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'Прикріпити файли', + 'blockquote' => 'Цитата', + 'bold' => 'Жирний', + 'bullet_list' => 'Маркований список', + 'code_block' => 'Код', + 'h1' => 'Назва', + 'h2' => 'Заголовок', + 'h3' => 'Підзаголовок', + 'italic' => 'Курсив', + 'link' => 'Посилання', + 'ordered_list' => 'Нумерований список', + 'redo' => 'Повторити', + 'strike' => 'Закреслений', + 'underline' => 'Підкреслений', + 'undo' => 'Скасувати', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'label' => 'Створити', + + 'modal' => [ + + 'heading' => 'Створити', + + 'actions' => [ + + 'create' => [ + 'label' => 'Створити', + ], + 'create_another' => [ + 'label' => 'Створити ще один', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'label' => 'Змінити', + + 'modal' => [ + + 'heading' => 'Змінити', + + 'actions' => [ + + 'save' => [ + 'label' => 'Зберегти', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'Так', + 'false' => 'Ні', + ], + + 'loading_message' => 'Завантаження...', + + 'max_items_message' => 'Тільки :count можна вибрати.', + + 'no_search_results_message' => 'Немає варіантів, які відповідають вашому запиту.', + + 'placeholder' => 'Обрати варіант', + + 'searching_message' => 'Пошук...', + + 'search_prompt' => 'Введіть текст для пошуку...', + ], + + 'tags_input' => [ + 'placeholder' => 'Новий тег', + ], + + 'text_input' => [ + + 'actions' => [ + + 'hide_password' => [ + 'label' => 'Приховати пароль', + ], + + 'show_password' => [ + 'label' => 'Показати пароль', + ], + + ], + + ], + + 'toggle_buttons' => [ + + 'boolean' => [ + 'true' => 'Так', + 'false' => 'Ні', + ], + + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'Назад', + ], + + 'next_step' => [ + 'label' => 'Далі', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/uk/validation.php b/lang/vendor/filament-forms/uk/validation.php new file mode 100644 index 0000000..7504938 --- /dev/null +++ b/lang/vendor/filament-forms/uk/validation.php @@ -0,0 +1,10 @@ + [ + 'must_be_selected' => ' Має бути вибрано хоча б одне поле :attribute.', + 'only_one_must_be_selected' => 'Має бути вибрано тільки одне поле :attribute.', + ], + +]; diff --git a/lang/vendor/filament-forms/uz/components.php b/lang/vendor/filament-forms/uz/components.php new file mode 100644 index 0000000..e587bc7 --- /dev/null +++ b/lang/vendor/filament-forms/uz/components.php @@ -0,0 +1,498 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'Nusxalash', + ], + + 'add' => [ + 'label' => ':labelga qo\'shish', + + 'modal' => [ + + 'heading' => ':labelga qo\'shish', + + 'actions' => [ + + 'add' => [ + 'label' => 'Qo\'shish', + ], + + ], + + ], + ], + + 'add_between' => [ + 'label' => 'Orasiga kiritish', + + 'modal' => [ + + 'heading' => ':labelga qo\'shish', + + 'actions' => [ + + 'add' => [ + 'label' => 'Qo\'shish', + ], + + ], + + ], + ], + + 'delete' => [ + 'label' => 'O\'chirish', + ], + + 'edit' => [ + + 'label' => 'O\'zgartirish', + + 'modal' => [ + + 'heading' => 'O\'zgartirish', + + 'actions' => [ + + 'save' => [ + 'label' => 'O\'zgarishlarni saqlash', + ], + + ], + + ], + + ], + + 'reorder' => [ + 'label' => 'Ko\'chirish', + ], + + 'move_down' => [ + 'label' => 'Pastga ko\'chirish', + ], + + 'move_up' => [ + 'label' => 'Yuqoriga ko\'chirish', + ], + + 'collapse' => [ + 'label' => 'Yig\'ish', + ], + + 'expand' => [ + 'label' => 'Yoyish', + ], + + 'collapse_all' => [ + 'label' => 'Barchasini yig\'ish', + ], + + 'expand_all' => [ + 'label' => 'Barchasini yoyish', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'Barchasini tanlamaslik', + ], + + 'select_all' => [ + 'label' => 'Barchasini belgilash', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Bekor qilish', + ], + + 'drag_crop' => [ + 'label' => 'Kesish rejimi', + ], + + 'drag_move' => [ + 'label' => 'Ko\'chirish rejimi', + ], + + 'flip_horizontal' => [ + 'label' => 'Gorizontal ravishda aylantirish', + ], + + 'flip_vertical' => [ + 'label' => 'Vertikal ravishda aylantirish', + ], + + 'move_down' => [ + 'label' => 'Pastga ko\'chirish', + ], + + 'move_left' => [ + 'label' => 'Chapga ko\'chirish', + ], + + 'move_right' => [ + 'label' => 'O\'ngga ko\'chirish', + ], + + 'move_up' => [ + 'label' => 'Yuqoriga ko\'chirish', + ], + + 'reset' => [ + 'label' => 'Qayta o\'rnatish', + ], + + 'rotate_left' => [ + 'label' => 'Chapga burish', + ], + + 'rotate_right' => [ + 'label' => 'O\'ngga burish', + ], + + 'set_aspect_ratio' => [ + 'label' => 'Aspekt nisbati :ratio', + ], + + 'save' => [ + 'label' => 'Saqlash', + ], + + 'zoom_100' => [ + 'label' => '100% gacha oshirish', + ], + + 'zoom_in' => [ + 'label' => 'Kattalashtirish', + ], + + 'zoom_out' => [ + 'label' => 'Kichiklashtirish', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'Balandlik', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => 'Aylanish', + 'unit' => 'gradus', + ], + + 'width' => [ + 'label' => 'Kenglik', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'Aspekt nisbatlari', + + 'no_fixed' => [ + 'label' => 'Erkin', + ], + + ], + + 'svg' => [ + + 'messages' => [ + 'confirmation' => 'SVG fayllarni tahrirlash tavsiya etilmaydi, chunki masshtab o‘tkazishda sifat yo‘qolishi mumkin.\n Davom etishni xohlaysizmi?', + 'disabled' => 'SVG fayllarini tahrirlash bloklangan, chunki masshtab oʻlchashda sifat yoʻqolishi mumkin.', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Qator qo\'shish', + ], + + 'delete' => [ + 'label' => 'Qatorni o\'chirish', + ], + 'reorder' => [ + 'label' => 'Qatorni ko\'chirish', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'Kalit so\'z', + ], + + 'value' => [ + 'label' => 'Qiymat', + ], + + ], + + ], + + 'markdown_editor' => [ + 'toolbar_buttons' => [ + 'attach_files' => 'Fayl biriktirish', + 'blockquote' => 'Iqtibos', + 'bold' => 'Qalin', + 'bullet_list' => 'Nuqtalangan ro\'yxat', + 'code_block' => 'Kod', + 'heading' => 'Sarlavha', + 'italic' => 'Burilgan', + 'link' => 'Havola', + 'ordered_list' => 'Raqamli ro\'yxat', + 'redo' => 'Qaytarish', + 'strike' => 'Chizilgan', + 'table' => 'Jadval', + 'undo' => 'Bekor qilish', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => ':label qo\'shish', + ], + + 'add_between' => [ + 'label' => 'Orasiga qo\'shish', + ], + + 'delete' => [ + 'label' => 'O\'chirish', + ], + + 'clone' => [ + 'label' => 'Nusxalash (klonlash)', + ], + + 'reorder' => [ + 'label' => 'Ko\'chirish', + ], + + 'move_down' => [ + 'label' => 'Pastga ko\'chirish', + ], + + 'move_up' => [ + 'label' => 'Yuqoriga ko\'chirish', + ], + + 'collapse' => [ + 'label' => 'Yig\'ish', + ], + + 'expand' => [ + 'label' => 'Yoyish', + ], + + 'collapse_all' => [ + 'label' => 'Barchasini yig\'ish', + ], + + 'expand_all' => [ + 'label' => 'Barchasini yoyish', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'Havola', + 'unlink' => 'Havolani o\'chirish', + ], + + 'label' => 'URL', + + 'placeholder' => 'URLni kiritish', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'Fayl biriktirish', + 'blockquote' => 'Iqtibos', + 'bold' => 'Qalin', + 'bullet_list' => 'Nuqtalangan ro\'yxat', + 'code_block' => 'Kod', + 'h1' => 'Nomi', + 'h2' => 'Sarlavha', + 'h3' => 'Subtitr', + 'italic' => 'Burilgan', + 'link' => 'Havola', + 'ordered_list' => 'Raqamli ro\'yxat', + 'redo' => 'Qaytarish', + 'strike' => 'Chizilgan', + 'underline' => 'Pastki chiziq', + 'undo' => 'Bekor qilish', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'modal' => [ + + 'heading' => 'Yaratish', + + 'actions' => [ + + 'create' => [ + 'label' => 'Yaratish', + ], + 'create_another' => [ + 'label' => 'Yana boshqa yaratish', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'modal' => [ + + 'heading' => 'Tahrirlash', + + 'actions' => [ + + 'save' => [ + 'label' => 'Saqlash', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'Xa', + 'false' => 'Yoq', + ], + + 'loading_message' => 'Yuklanmoqda...', + + 'max_items_message' => 'Faqat :countta tanlash mumkin.', + + 'no_search_results_message' => 'So\'rovingizga mos keladigan natijalar yo\'q.', + + 'placeholder' => 'Variant tanlash', + + 'searching_message' => 'Qidirilmoqda...', + + 'search_prompt' => 'Qidiruv uchun matn kiriting...', + ], + + 'tags_input' => [ + 'placeholder' => 'Yangi teg', + ], + + 'text_input' => [ + + 'actions' => [ + + 'hide_password' => [ + 'label' => 'Parolni yashirish', + ], + + 'show_password' => [ + 'label' => 'Parolni ko\'rsatish', + ], + + ], + + ], + + 'toggle_buttons' => [ + + 'boolean' => [ + 'true' => 'Ha', + 'false' => 'Yo\'q', + ], + + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'Orqaga', + ], + + 'next_step' => [ + 'label' => 'Keyingi', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/uz/validation.php b/lang/vendor/filament-forms/uz/validation.php new file mode 100644 index 0000000..b625faa --- /dev/null +++ b/lang/vendor/filament-forms/uz/validation.php @@ -0,0 +1,10 @@ + [ + 'must_be_selected' => 'Kamida bitta :attribute maydoni tanlanishi kerak.', + 'only_one_must_be_selected' => 'Faqat bitta :attribute maydonini tanlash kerak.', + ], + +]; diff --git a/lang/vendor/filament-forms/vi/components.php b/lang/vendor/filament-forms/vi/components.php new file mode 100644 index 0000000..6f01dd5 --- /dev/null +++ b/lang/vendor/filament-forms/vi/components.php @@ -0,0 +1,515 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => 'Sao chép', + ], + + 'add' => [ + + 'label' => 'Thêm vào :label', + + 'modal' => [ + + 'heading' => 'Thêm vào :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Thêm', + ], + + ], + + ], + + ], + + 'add_between' => [ + + 'label' => 'Chèn vào giữa các khối', + + 'modal' => [ + + 'heading' => 'Thêm vào :label', + + 'actions' => [ + + 'add' => [ + 'label' => 'Thêm', + ], + + ], + + ], + + ], + + 'delete' => [ + 'label' => 'Xóa', + ], + + 'edit' => [ + + 'label' => 'Chỉnh sửa', + + 'modal' => [ + + 'heading' => 'Chỉnh sửa khối', + + 'actions' => [ + + 'save' => [ + 'label' => 'Lưu thay đổi', + ], + + ], + + ], + + ], + + 'reorder' => [ + 'label' => 'Di chuyển', + ], + + 'move_down' => [ + 'label' => 'Di chuyển xuống', + ], + + 'move_up' => [ + 'label' => 'Di chuyển lên', + ], + + 'collapse' => [ + 'label' => 'Thu gọn', + ], + + 'expand' => [ + 'label' => 'Mở rộng', + ], + + 'collapse_all' => [ + 'label' => 'Thu gọn tất cả', + ], + + 'expand_all' => [ + 'label' => 'Mở rộng tất cả', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => 'Bỏ chọn tất cả', + ], + + 'select_all' => [ + 'label' => 'Chọn tất cả', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Huỷ bỏ', + ], + + 'drag_crop' => [ + 'label' => 'Chế độ kéo "cắt"', + ], + + 'drag_move' => [ + 'label' => 'Chế độ kéo "di chuyển"', + ], + + 'flip_horizontal' => [ + 'label' => 'Lật ảnh theo chiều ngang', + ], + + 'flip_vertical' => [ + 'label' => 'Lật ảnh theo chiều dọc', + ], + + 'move_down' => [ + 'label' => 'Di chuyển hình ảnh xuống', + ], + + 'move_left' => [ + 'label' => 'Di chuyển hình ảnh sang trái', + ], + + 'move_right' => [ + 'label' => 'Di chuyển hình ảnh sang phải', + ], + + 'move_up' => [ + 'label' => 'Di chuyển hình ảnh lên trên', + ], + + 'reset' => [ + 'label' => 'Đặt lại', + ], + + 'rotate_left' => [ + 'label' => 'Xoay hình ảnh sang trái', + ], + + 'rotate_right' => [ + 'label' => 'Xoay hình ảnh sang phải', + ], + + 'set_aspect_ratio' => [ + 'label' => 'Đặt tỷ lệ khung hình thành :ratio', + ], + + 'save' => [ + 'label' => 'Lưu', + ], + + 'zoom_100' => [ + 'label' => 'Phóng to hình ảnh lên 100%', + ], + + 'zoom_in' => [ + 'label' => 'Phóng to', + ], + + 'zoom_out' => [ + 'label' => 'Thu nhỏ', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => 'Chiều cao', + 'unit' => 'px', + ], + + 'rotation' => [ + 'label' => 'Độ xoay', + 'unit' => 'deg', + ], + + 'width' => [ + 'label' => 'Chiều rộng', + 'unit' => 'px', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => 'px', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => 'px', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => 'Tỷ lệ khung hình', + + 'no_fixed' => [ + 'label' => 'Tự do', + ], + + ], + + 'svg' => [ + + 'messages' => [ + 'confirmation' => 'Việc chỉnh sửa các tập tin SVG không được khuyến nghị vì có thể dẫn đến mất chất lượng khi thay đổi tỷ lệ.\n Bạn có chắc chắn muốn tiếp tục không?', + 'disabled' => 'Việc chỉnh sửa các tập tin SVG bị vô hiệu hóa vì có thể dẫn đến mất chất lượng khi thay đổi tỷ lệ..', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Thêm dòng', + ], + + 'delete' => [ + 'label' => 'Xóa dòng', + ], + + 'reorder' => [ + 'label' => 'Sắp xếp dòng', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => 'Khóa', + ], + + 'value' => [ + 'label' => 'Giá trị', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => 'Đính kèm tệp', + 'blockquote' => 'Trích dẫn', + 'bold' => 'In đậm', + 'bullet_list' => 'Danh sách đánh dấu', + 'code_block' => 'Khối mã', + 'heading' => 'Tiêu đề', + 'italic' => 'In nghiêng', + 'link' => 'Liên kết', + 'ordered_list' => 'Danh sách đánh số', + 'redo' => 'Làm lại', + 'strike' => 'Gạch ngang', + 'table' => 'Bảng', + 'undo' => 'Hoàn tác', + ], + + ], + + 'radio' => [ + + 'boolean' => [ + 'true' => 'Có', + 'false' => 'Không', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => 'Thêm vào :label', + ], + + 'add_between' => [ + 'label' => 'Chèn vào giữa', + ], + + 'delete' => [ + 'label' => 'Xóa', + ], + + 'clone' => [ + 'label' => 'Sao chép', + ], + + 'reorder' => [ + 'label' => 'Di chuyển', + ], + + 'move_down' => [ + 'label' => 'Di chuyển xuống', + ], + + 'move_up' => [ + 'label' => 'Di chuyển lên', + ], + + 'collapse' => [ + 'label' => 'Thu gọn', + ], + + 'expand' => [ + 'label' => 'Mở rộng', + ], + + 'collapse_all' => [ + 'label' => 'Thu gọn tất cả', + ], + + 'expand_all' => [ + 'label' => 'Mở rộng tất cả', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => 'Liên kết', + 'unlink' => 'Bỏ liên kết', + ], + + 'label' => 'URL', + + 'placeholder' => 'Nhập URL', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => 'Đính kèm tệp', + 'blockquote' => 'Trích dẫn', + 'bold' => 'In đậm', + 'bullet_list' => 'Danh sách đánh dấu', + 'code_block' => 'Khối mã', + 'h1' => 'Tiêu đề chính', + 'h2' => 'Tiêu đề', + 'h3' => 'Tiêu đề phụ', + 'italic' => 'In nghiêng', + 'link' => 'Liên kết', + 'ordered_list' => 'Danh sách đánh số', + 'redo' => 'Làm lại', + 'strike' => 'Gạch ngang', + 'underline' => 'Gạch chân', + 'undo' => 'Hoàn tác', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'modal' => [ + + 'heading' => 'Tạo', + + 'actions' => [ + + 'create' => [ + 'label' => 'Tạo', + ], + + 'create_another' => [ + 'label' => 'Tạo & tạo thêm', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'modal' => [ + + 'heading' => 'Chỉnh sửa', + + 'actions' => [ + + 'save' => [ + 'label' => 'Lưu lại', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => 'Có', + 'false' => 'Không', + ], + + 'loading_message' => 'Đang tải...', + + 'max_items_message' => 'Chỉ có thể chọn :count mục.', + + 'no_search_results_message' => 'Không có kết quả tìm kiếm phù hợp.', + + 'placeholder' => 'Chọn một tuỳ chọn', + + 'searching_message' => 'Đang tìm kiếm...', + + 'search_prompt' => 'Bắt đầu gõ để tìm kiếm...', + + ], + + 'tags_input' => [ + 'placeholder' => 'Thêm thẻ mới', + ], + + 'text_input' => [ + + 'actions' => [ + + 'hide_password' => [ + 'label' => 'Ẩn mật khẩu', + ], + + 'show_password' => [ + 'label' => 'Hiện mật khẩu', + ], + + ], + + ], + + 'toggle_buttons' => [ + + 'boolean' => [ + 'true' => 'Có', + 'false' => 'Không', + ], + + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => 'Quay lại', + ], + + 'next_step' => [ + 'label' => 'Tiếp theo', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/vi/validation.php b/lang/vendor/filament-forms/vi/validation.php new file mode 100644 index 0000000..dd787b0 --- /dev/null +++ b/lang/vendor/filament-forms/vi/validation.php @@ -0,0 +1,10 @@ + [ + 'must_be_selected' => 'Ít nhất một trường :attribute phải được chọn.', + 'only_one_must_be_selected' => 'Chỉ có một trường :attribute được chọn.', + ], + +]; diff --git a/lang/vendor/filament-forms/zh_CN/components.php b/lang/vendor/filament-forms/zh_CN/components.php new file mode 100644 index 0000000..d6fbcbe --- /dev/null +++ b/lang/vendor/filament-forms/zh_CN/components.php @@ -0,0 +1,425 @@ + [ + + 'actions' => [ + + 'clone' => [ + 'label' => '克隆', + ], + + 'add' => [ + 'label' => '添加 :label', + ], + + 'add_between' => [ + 'label' => '在块之间插入', + ], + + 'delete' => [ + 'label' => '删除', + ], + + 'reorder' => [ + 'label' => '移动', + ], + + 'move_down' => [ + 'label' => '下移', + ], + + 'move_up' => [ + 'label' => '上移', + ], + + 'collapse' => [ + 'label' => '收起', + ], + + 'expand' => [ + 'label' => '展开', + ], + + 'collapse_all' => [ + 'label' => '全部收起', + ], + + 'expand_all' => [ + 'label' => '全部展开', + ], + + ], + + ], + + 'checkbox_list' => [ + + 'actions' => [ + + 'deselect_all' => [ + 'label' => '取消全选', + ], + + 'select_all' => [ + 'label' => '全选', + ], + + ], + + ], + + 'file_upload' => [ + + 'editor' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => '取消', + ], + + 'drag_crop' => [ + 'label' => '拖动模式“裁剪”', + ], + + 'drag_move' => [ + 'label' => '拖动模式“移动”', + ], + + 'flip_horizontal' => [ + 'label' => '水平翻转图像', + ], + + 'flip_vertical' => [ + 'label' => '垂直翻转图像', + ], + + 'move_down' => [ + 'label' => '向下移动图像', + ], + + 'move_left' => [ + 'label' => '将图像移动到左侧', + ], + + 'move_right' => [ + 'label' => '将图像移动到右侧', + ], + + 'move_up' => [ + 'label' => '向上移动图像', + ], + + 'reset' => [ + 'label' => '重置', + ], + + 'rotate_left' => [ + 'label' => '将图像向左旋转', + ], + + 'rotate_right' => [ + 'label' => '将图像向右旋转', + ], + + 'set_aspect_ratio' => [ + 'label' => '将纵横比设置为 :ratio', + ], + + 'save' => [ + 'label' => '保存', + ], + + 'zoom_100' => [ + 'label' => '将图像缩放到100%', + ], + + 'zoom_in' => [ + 'label' => '放大', + ], + + 'zoom_out' => [ + 'label' => '缩小', + ], + + ], + + 'fields' => [ + + 'height' => [ + 'label' => '高度', + 'unit' => '像素', + ], + + 'rotation' => [ + 'label' => '旋转', + 'unit' => '度', + ], + + 'width' => [ + 'label' => '宽度', + 'unit' => '像素', + ], + + 'x_position' => [ + 'label' => 'X', + 'unit' => '像素', + ], + + 'y_position' => [ + 'label' => 'Y', + 'unit' => '像素', + ], + + ], + + 'aspect_ratios' => [ + + 'label' => '纵横比', + + 'no_fixed' => [ + 'label' => '自由', + ], + + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => '添加行', + ], + + 'delete' => [ + 'label' => '删除行', + ], + + 'reorder' => [ + 'label' => '重新排序行', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => '键名', + ], + + 'value' => [ + 'label' => '值', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => '附件', + 'blockquote' => '引用', + 'bold' => '加粗', + 'bullet_list' => '普通列表', + 'code_block' => '代码', + 'heading' => '标题', + 'italic' => '斜体', + 'link' => '链接', + 'ordered_list' => '数字列表', + 'redo' => '重做', + 'strike' => '删除线', + 'table' => '表格', + 'undo' => '撤销', + ], + + ], + + 'radio' => [ + + 'boolean' => [ + 'true' => '是', + 'false' => '否', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => '添加 :label', + ], + + 'delete' => [ + 'label' => '删除', + ], + + 'clone' => [ + 'label' => '克隆', + ], + + 'reorder' => [ + 'label' => '移动', + ], + + 'move_down' => [ + 'label' => '下移', + ], + + 'move_up' => [ + 'label' => '上移', + ], + + 'collapse' => [ + 'label' => '收起', + ], + + 'expand' => [ + 'label' => '展开', + ], + + 'collapse_all' => [ + 'label' => '全部收起', + ], + + 'expand_all' => [ + 'label' => '全部展开', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => '链接', + 'unlink' => '取消链接', + ], + + 'label' => 'URL', + + 'placeholder' => '输入URL', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => '附件', + 'blockquote' => '引用', + 'bold' => '加粗', + 'bullet_list' => '普通列表', + 'code_block' => '代码', + 'h1' => '标题', + 'h2' => '标题', + 'h3' => '副标题', + 'italic' => '斜体', + 'link' => '链接', + 'ordered_list' => '数字列表', + 'redo' => '重做', + 'strike' => '删除线', + 'underline' => '下划线', + 'undo' => '撤销', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'modal' => [ + + 'heading' => '创建', + + 'actions' => [ + + 'create' => [ + 'label' => '创建', + ], + + 'create_another' => [ + 'label' => '创建并继续创建', + ], + + ], + + ], + + ], + + 'edit_option' => [ + + 'modal' => [ + + 'heading' => '编辑', + + 'actions' => [ + + 'save' => [ + 'label' => '保存', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => '是', + 'false' => '否', + ], + + 'loading_message' => '加载中...', + + 'max_items_message' => '只能选择 :count 个。', + + 'no_search_results_message' => '没有选项匹配您的搜索', + + 'placeholder' => '选择选项', + + 'searching_message' => '搜索中...', + + 'search_prompt' => '输入内容以搜索...', + + ], + + 'tags_input' => [ + 'placeholder' => '新标签', + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => '上一步', + ], + + 'next_step' => [ + 'label' => '下一步', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-forms/zh_TW/components.php b/lang/vendor/filament-forms/zh_TW/components.php new file mode 100644 index 0000000..626e619 --- /dev/null +++ b/lang/vendor/filament-forms/zh_TW/components.php @@ -0,0 +1,229 @@ + [ + + 'actions' => [ + + 'add' => [ + 'label' => '加至 :label', + ], + + 'delete' => [ + 'label' => '刪除', + ], + + 'move_down' => [ + 'label' => '上移', + ], + + 'move_up' => [ + 'label' => '下移', + ], + + 'collapse' => [ + 'label' => '收起', + ], + + 'expand' => [ + 'label' => '展開項目', + ], + + 'collapse_all' => [ + 'label' => '收起全部', + ], + + 'expand_all' => [ + 'label' => '展開全部', + ], + + ], + + ], + + 'key_value' => [ + + 'actions' => [ + + 'add' => [ + 'label' => '新增橫列', + ], + + 'delete' => [ + 'label' => '刪除橫列', + ], + + ], + + 'fields' => [ + + 'key' => [ + 'label' => '索引鍵', + ], + + 'value' => [ + 'label' => '值', + ], + + ], + + ], + + 'markdown_editor' => [ + + 'toolbar_buttons' => [ + 'attach_files' => '附加檔案', + 'bold' => '粗體', + 'bullet_list' => '無序清單', + 'code_block' => '程式碼區塊', + 'edit' => '編輯', + 'italic' => '斜體', + 'link' => '連結', + 'ordered_list' => '有序清單', + 'preview' => '預覽', + 'strike' => '刪除線', + ], + + ], + + 'repeater' => [ + + 'actions' => [ + + 'add' => [ + 'label' => '加至 :label', + ], + + 'delete' => [ + 'label' => '刪除', + ], + + 'move_down' => [ + 'label' => '下移', + ], + + 'move_up' => [ + 'label' => '上移', + ], + + 'collapse' => [ + 'label' => '收起', + ], + + 'expand' => [ + 'label' => '展開', + ], + + 'collapse_all' => [ + 'label' => '收起全部', + ], + + 'expand_all' => [ + 'label' => '展開全部', + ], + + ], + + ], + + 'rich_editor' => [ + + 'dialogs' => [ + + 'link' => [ + + 'actions' => [ + 'link' => '連結', + 'unlink' => '取消連結', + ], + + 'label' => 'URL', + + 'placeholder' => '輸入 URL', + + ], + + ], + + 'toolbar_buttons' => [ + 'attach_files' => '附加檔案', + 'blockquote' => '引用區塊', + 'bold' => '粗體', + 'bullet_list' => '有序清單', + 'code_block' => '程式碼區塊', + 'h1' => '大標題', + 'h2' => '小標題', + 'h3' => '附標題', + 'italic' => '斜體', + 'link' => '連結', + 'ordered_list' => '有序清單', + 'redo' => '取消復原', + 'strike' => '刪除線', + 'undo' => '復原', + ], + + ], + + 'select' => [ + + 'actions' => [ + + 'create_option' => [ + + 'modal' => [ + + 'heading' => '建立', + + 'actions' => [ + + 'create' => [ + 'label' => '建立', + ], + + ], + + ], + + ], + + ], + + 'boolean' => [ + 'true' => '是', + 'false' => '否', + ], + + 'loading_message' => '載入中...', + + 'no_search_results_message' => '未有符合該選項的搜尋結果。', + + 'placeholder' => '選擇選項', + + 'searching_message' => '搜尋中...', + + 'search_prompt' => '輸入以搜尋...', + + ], + + 'tags_input' => [ + 'placeholder' => '新增標籤', + ], + + 'wizard' => [ + + 'actions' => [ + + 'previous_step' => [ + 'label' => '返回', + ], + + 'next_step' => [ + 'label' => '繼續', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-infolists/ar/components.php b/lang/vendor/filament-infolists/ar/components.php new file mode 100644 index 0000000..699a48b --- /dev/null +++ b/lang/vendor/filament-infolists/ar/components.php @@ -0,0 +1,38 @@ + [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'عرض :count أقل', + 'expand_list' => 'عرض :count أكثر', + ], + + 'more_list_items' => 'و :count إضافية', + + ], + + 'key_value' => [ + + 'columns' => [ + + 'key' => [ + 'label' => 'المفتاح', + ], + + 'value' => [ + 'label' => 'القيمة', + ], + + ], + + 'placeholder' => 'لا توجد مدخلات', + + ], + + ], + +]; diff --git a/lang/vendor/filament-infolists/az/components.php b/lang/vendor/filament-infolists/az/components.php new file mode 100644 index 0000000..3899bff --- /dev/null +++ b/lang/vendor/filament-infolists/az/components.php @@ -0,0 +1,38 @@ + [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => ':count az göstər', + 'expand_list' => ':count daha çox göstər', + ], + + 'more_list_items' => 'və :count daha çox', + + ], + + 'key_value' => [ + + 'columns' => [ + + 'key' => [ + 'label' => 'Açar', + ], + + 'value' => [ + 'label' => 'Dəyər', + ], + + ], + + 'placeholder' => 'Giriş yoxdur', + + ], + + ], + +]; diff --git a/lang/vendor/filament-infolists/bg/components.php b/lang/vendor/filament-infolists/bg/components.php new file mode 100644 index 0000000..f2c564f --- /dev/null +++ b/lang/vendor/filament-infolists/bg/components.php @@ -0,0 +1,38 @@ + [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Покажи :count по-малко', + 'expand_list' => 'Покажи още :count', + ], + + 'more_list_items' => 'и още :count', + + ], + + 'key_value' => [ + + 'columns' => [ + + 'key' => [ + 'label' => 'Ключ', + ], + + 'value' => [ + 'label' => 'Стойност', + ], + + ], + + 'placeholder' => 'Няма записи', + + ], + + ], + +]; diff --git a/lang/vendor/filament-infolists/bs/components.php b/lang/vendor/filament-infolists/bs/components.php new file mode 100644 index 0000000..ee4e91a --- /dev/null +++ b/lang/vendor/filament-infolists/bs/components.php @@ -0,0 +1,38 @@ + [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Prikaži :count manje', + 'expand_list' => 'Prikaži :count više', + ], + + 'more_list_items' => 'i :count još', + + ], + + 'key_value' => [ + + 'columns' => [ + + 'key' => [ + 'label' => 'Ključ', + ], + + 'value' => [ + 'label' => 'Vrijednost', + ], + + ], + + 'placeholder' => 'Nema unosa', + + ], + + ], + +]; diff --git a/lang/vendor/filament-infolists/ca/components.php b/lang/vendor/filament-infolists/ca/components.php new file mode 100644 index 0000000..0996195 --- /dev/null +++ b/lang/vendor/filament-infolists/ca/components.php @@ -0,0 +1,38 @@ + [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Mostrar-ne :count menys', + 'expand_list' => 'Mostrar-ne :count més', + ], + + 'more_list_items' => 'i :count més', + + ], + + 'key_value' => [ + + 'columns' => [ + + 'key' => [ + 'label' => 'Clau', + ], + + 'value' => [ + 'label' => 'Valor', + ], + + ], + + 'placeholder' => 'No hi ha entrades', + + ], + + ], + +]; diff --git a/lang/vendor/filament-infolists/ckb/components.php b/lang/vendor/filament-infolists/ckb/components.php new file mode 100644 index 0000000..22c85a5 --- /dev/null +++ b/lang/vendor/filament-infolists/ckb/components.php @@ -0,0 +1,9 @@ + [ + 'more_list_items' => 'وە :count ی زیاتر', + ], + +]; diff --git a/lang/vendor/filament-infolists/cs/components.php b/lang/vendor/filament-infolists/cs/components.php new file mode 100644 index 0000000..fe0137a --- /dev/null +++ b/lang/vendor/filament-infolists/cs/components.php @@ -0,0 +1,38 @@ + [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Zobrazit o :count méně', + 'expand_list' => 'Zobrazit o :count více', + ], + + 'more_list_items' => 'a 1 další|a :count další| a :count dalších', + + ], + + 'key_value' => [ + + 'columns' => [ + + 'key' => [ + 'label' => 'Klíč', + ], + + 'value' => [ + 'label' => 'Hodnota', + ], + + ], + + 'placeholder' => 'Žádné záznamy', + + ], + + ], + +]; diff --git a/lang/vendor/filament-infolists/da/components.php b/lang/vendor/filament-infolists/da/components.php new file mode 100644 index 0000000..bb75a8e --- /dev/null +++ b/lang/vendor/filament-infolists/da/components.php @@ -0,0 +1,38 @@ + [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Vis :count mindre', + 'expand_list' => 'Vis :count flere', + ], + + 'more_list_items' => 'og :count flere', + + ], + + 'key_value' => [ + + 'columns' => [ + + 'key' => [ + 'label' => 'Nøgle', + ], + + 'value' => [ + 'label' => 'Værdi', + ], + + ], + + 'placeholder' => 'Ingen data', + + ], + + ], + +]; diff --git a/lang/vendor/filament-infolists/de/components.php b/lang/vendor/filament-infolists/de/components.php new file mode 100644 index 0000000..dc2c1f8 --- /dev/null +++ b/lang/vendor/filament-infolists/de/components.php @@ -0,0 +1,38 @@ + [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Zeige :count weniger', + 'expand_list' => 'Zeige :count weitere', + ], + + 'more_list_items' => 'und :count mehr', + + ], + + 'key_value' => [ + + 'columns' => [ + + 'key' => [ + 'label' => 'Schlüssel', + ], + + 'value' => [ + 'label' => 'Wert', + ], + + ], + + 'placeholder' => 'Keine Einträge', + + ], + + ], + +]; diff --git a/lang/vendor/filament-infolists/en/components.php b/lang/vendor/filament-infolists/en/components.php new file mode 100644 index 0000000..00becfc --- /dev/null +++ b/lang/vendor/filament-infolists/en/components.php @@ -0,0 +1,38 @@ + [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Show :count less', + 'expand_list' => 'Show :count more', + ], + + 'more_list_items' => 'and :count more', + + ], + + 'key_value' => [ + + 'columns' => [ + + 'key' => [ + 'label' => 'Key', + ], + + 'value' => [ + 'label' => 'Value', + ], + + ], + + 'placeholder' => 'No entries', + + ], + + ], + +]; diff --git a/lang/vendor/filament-infolists/es/components.php b/lang/vendor/filament-infolists/es/components.php new file mode 100644 index 0000000..0005182 --- /dev/null +++ b/lang/vendor/filament-infolists/es/components.php @@ -0,0 +1,38 @@ + [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Mostrar :count menos', + 'expand_list' => 'Mostrar :count más', + ], + + 'more_list_items' => 'y :count más', + + ], + + 'key_value' => [ + + 'columns' => [ + + 'key' => [ + 'label' => 'Clave', + ], + + 'value' => [ + 'label' => 'Valor', + ], + + ], + + 'placeholder' => 'No hay entradas', + + ], + + ], + +]; diff --git a/lang/vendor/filament-infolists/fa/components.php b/lang/vendor/filament-infolists/fa/components.php new file mode 100644 index 0000000..ebcb3ad --- /dev/null +++ b/lang/vendor/filament-infolists/fa/components.php @@ -0,0 +1,9 @@ + [ + 'more_list_items' => 'و :count عدد دیگر', + ], + +]; diff --git a/lang/vendor/filament-infolists/fi/components.php b/lang/vendor/filament-infolists/fi/components.php new file mode 100644 index 0000000..e39fa09 --- /dev/null +++ b/lang/vendor/filament-infolists/fi/components.php @@ -0,0 +1,38 @@ + [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Näytä :count vähemmän', + 'expand_list' => 'Näytä :count lisää', + ], + + 'more_list_items' => 'ja :count lisää', + + ], + + 'key_value' => [ + + 'columns' => [ + + 'key' => [ + 'label' => 'Avain', + ], + + 'value' => [ + 'label' => 'Arvo', + ], + + ], + + 'placeholder' => 'Ei tietueita', + + ], + + ], + +]; diff --git a/lang/vendor/filament-infolists/fr/components.php b/lang/vendor/filament-infolists/fr/components.php new file mode 100644 index 0000000..78d2c05 --- /dev/null +++ b/lang/vendor/filament-infolists/fr/components.php @@ -0,0 +1,38 @@ + [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Afficher :count de moins', + 'expand_list' => 'Afficher :count de plus', + ], + + 'more_list_items' => 'et :count de plus', + + ], + + 'key_value' => [ + + 'columns' => [ + + 'key' => [ + 'label' => 'Clé', + ], + + 'value' => [ + 'label' => 'Valeur', + ], + + ], + + 'placeholder' => 'Aucune entrée', + + ], + + ], + +]; diff --git a/lang/vendor/filament-infolists/hr/components.php b/lang/vendor/filament-infolists/hr/components.php new file mode 100644 index 0000000..0bf6b7e --- /dev/null +++ b/lang/vendor/filament-infolists/hr/components.php @@ -0,0 +1,38 @@ + [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Prikaži :count manje', + 'expand_list' => 'Prikaži :count više', + ], + + 'more_list_items' => 'and :count more', + + ], + + 'key_value' => [ + + 'columns' => [ + + 'key' => [ + 'label' => 'Ključ', + ], + + 'value' => [ + 'label' => 'Vrijednost', + ], + + ], + + 'placeholder' => 'Nema unosa', + + ], + + ], + +]; diff --git a/lang/vendor/filament-infolists/hu/components.php b/lang/vendor/filament-infolists/hu/components.php new file mode 100644 index 0000000..9a9d893 --- /dev/null +++ b/lang/vendor/filament-infolists/hu/components.php @@ -0,0 +1,38 @@ + [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => ':count elemmel kevesebb mutatása', + 'expand_list' => ':count elemmel több mutatása', + ], + + 'more_list_items' => ':count és több', + + ], + + 'key_value' => [ + + 'columns' => [ + + 'key' => [ + 'label' => 'Kulcs', + ], + + 'value' => [ + 'label' => 'Érték', + ], + + ], + + 'placeholder' => 'Nincs megjeleníthető elem', + + ], + + ], + +]; diff --git a/lang/vendor/filament-infolists/hy/components.php b/lang/vendor/filament-infolists/hy/components.php new file mode 100644 index 0000000..b17d6ac --- /dev/null +++ b/lang/vendor/filament-infolists/hy/components.php @@ -0,0 +1,38 @@ + [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Ցույց տալ :count-ից ավելի քիչ', + 'expand_list' => 'Ցույց տալ :count-ից ավելին', + ], + + 'more_list_items' => 'և :count-ից ավելին', + + ], + + 'key_value' => [ + + 'columns' => [ + + 'key' => [ + 'label' => 'Բանալի', + ], + + 'value' => [ + 'label' => 'Արժեք', + ], + + ], + + 'placeholder' => 'Գրառումներ չկան', + + ], + + ], + +]; diff --git a/lang/vendor/filament-infolists/id/components.php b/lang/vendor/filament-infolists/id/components.php new file mode 100644 index 0000000..8ec40f5 --- /dev/null +++ b/lang/vendor/filament-infolists/id/components.php @@ -0,0 +1,38 @@ + [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Sembunyikan :count lainnya', + 'expand_list' => 'Tampilkan :count lainnya', + ], + + 'more_list_items' => 'dan :count lainnya', + + ], + + 'key_value' => [ + + 'columns' => [ + + 'key' => [ + 'label' => 'Kunci', + ], + + 'value' => [ + 'label' => 'Nilai', + ], + + ], + + 'placeholder' => 'Tidak ada entri', + + ], + + ], + +]; diff --git a/lang/vendor/filament-infolists/it/components.php b/lang/vendor/filament-infolists/it/components.php new file mode 100644 index 0000000..2590b56 --- /dev/null +++ b/lang/vendor/filament-infolists/it/components.php @@ -0,0 +1,38 @@ + [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Mostra :count in meno', + 'expand_list' => 'Mostra altri :count', + ], + + 'more_list_items' => 'e altri :count', + + ], + + 'key_value' => [ + + 'columns' => [ + + 'key' => [ + 'label' => 'Chiave', + ], + + 'value' => [ + 'label' => 'Valore', + ], + + ], + + 'placeholder' => 'Nessun elemento', + + ], + + ], + +]; diff --git a/lang/vendor/filament-infolists/ja/components.php b/lang/vendor/filament-infolists/ja/components.php new file mode 100644 index 0000000..baca68c --- /dev/null +++ b/lang/vendor/filament-infolists/ja/components.php @@ -0,0 +1,38 @@ + [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => ':count件非表示', + 'expand_list' => ':count件表示', + ], + + 'more_list_items' => 'あと:count件あります', + + ], + + 'key_value' => [ + + 'columns' => [ + + 'key' => [ + 'label' => 'キー', + ], + + 'value' => [ + 'label' => '値', + ], + + ], + + 'placeholder' => 'エントリがありません', + + ], + + ], + +]; diff --git a/lang/vendor/filament-infolists/ka/components.php b/lang/vendor/filament-infolists/ka/components.php new file mode 100644 index 0000000..b439872 --- /dev/null +++ b/lang/vendor/filament-infolists/ka/components.php @@ -0,0 +1,38 @@ + [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'იხილეთ :count ნაკლები', + 'expand_list' => 'იხილეთ :count მეტი', + ], + + 'more_list_items' => 'და კიდევ :count', + + ], + + 'key_value' => [ + + 'columns' => [ + + 'key' => [ + 'label' => 'იდენტიფიკატორი', + ], + + 'value' => [ + 'label' => 'მნიშვნელობა', + ], + + ], + + 'placeholder' => 'ჩანაწერები არ არის', + + ], + + ], + +]; diff --git a/lang/vendor/filament-infolists/km/components.php b/lang/vendor/filament-infolists/km/components.php new file mode 100644 index 0000000..bd732d6 --- /dev/null +++ b/lang/vendor/filament-infolists/km/components.php @@ -0,0 +1,38 @@ + [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'បង្ហាញ :count តិច', + 'expand_list' => 'បង្ហាញ :count ច្រើនទៀត', + ], + + 'more_list_items' => 'និង :count ច្រើនទៀត', + + ], + + 'key_value' => [ + + 'columns' => [ + + 'key' => [ + 'label' => 'សោ', + ], + + 'value' => [ + 'label' => 'តម្លៃ', + ], + + ], + + 'placeholder' => 'គ្មានទិន្ន័យទេ', + + ], + + ], + +]; diff --git a/lang/vendor/filament-infolists/ko/components.php b/lang/vendor/filament-infolists/ko/components.php new file mode 100644 index 0000000..330e08f --- /dev/null +++ b/lang/vendor/filament-infolists/ko/components.php @@ -0,0 +1,38 @@ + [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => ':count 개 더 접기', + 'expand_list' => ':count 개 더 펼치기', + ], + + 'more_list_items' => '그리고 :count 개 더', + + ], + + 'key_value' => [ + + 'columns' => [ + + 'key' => [ + 'label' => '키', + ], + + 'value' => [ + 'label' => '값', + ], + + ], + + 'placeholder' => '항목 없음', + + ], + + ], + +]; diff --git a/lang/vendor/filament-infolists/ku/components.php b/lang/vendor/filament-infolists/ku/components.php new file mode 100644 index 0000000..22c85a5 --- /dev/null +++ b/lang/vendor/filament-infolists/ku/components.php @@ -0,0 +1,9 @@ + [ + 'more_list_items' => 'وە :count ی زیاتر', + ], + +]; diff --git a/lang/vendor/filament-infolists/lt/components.php b/lang/vendor/filament-infolists/lt/components.php new file mode 100644 index 0000000..f3731f4 --- /dev/null +++ b/lang/vendor/filament-infolists/lt/components.php @@ -0,0 +1,38 @@ + [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Rodyti dar :count', + 'expand_list' => 'Slėpti :count', + ], + + 'more_list_items' => 'ir dar :count', + + ], + + 'key_value' => [ + + 'columns' => [ + + 'key' => [ + 'label' => 'Raktas', + ], + + 'value' => [ + 'label' => 'Reikšmė', + ], + + ], + + 'placeholder' => 'Nėra įrašų', + + ], + + ], + +]; diff --git a/lang/vendor/filament-infolists/my/components.php b/lang/vendor/filament-infolists/my/components.php new file mode 100644 index 0000000..12507a4 --- /dev/null +++ b/lang/vendor/filament-infolists/my/components.php @@ -0,0 +1,38 @@ + [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => ':count ခုကို ဖျောက်ထားသည်', + 'expand_list' => ':count ခုကို ပြသထားသည်', + ], + + 'more_list_items' => 'နောက်ထပ် :count ခု ကျန်ရှိသည်', + + ], + + 'key_value' => [ + + 'columns' => [ + + 'key' => [ + 'label' => 'Key', + ], + + 'value' => [ + 'label' => 'တန်ဖိုး', + ], + + ], + + 'placeholder' => 'မှတ်တမ်းမရှိသေးပါ', + + ], + + ], + +]; diff --git a/lang/vendor/filament-infolists/nl/components.php b/lang/vendor/filament-infolists/nl/components.php new file mode 100644 index 0000000..cd2257b --- /dev/null +++ b/lang/vendor/filament-infolists/nl/components.php @@ -0,0 +1,38 @@ + [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => ':count minder tonen', + 'expand_list' => ':count meer tonen', + ], + + 'more_list_items' => 'en :count meer', + + ], + + 'key_value' => [ + + 'columns' => [ + + 'key' => [ + 'label' => 'Sleutel', + ], + + 'value' => [ + 'label' => 'Waarde', + ], + + ], + + 'placeholder' => 'Geen items', + + ], + + ], + +]; diff --git a/lang/vendor/filament-infolists/no/components.php b/lang/vendor/filament-infolists/no/components.php new file mode 100644 index 0000000..30df020 --- /dev/null +++ b/lang/vendor/filament-infolists/no/components.php @@ -0,0 +1,38 @@ + [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Vis :count mindre', + 'expand_list' => 'Vis :count til', + ], + + 'more_list_items' => 'og :count til', + + ], + + 'key_value' => [ + + 'columns' => [ + + 'key' => [ + 'label' => 'Nøkkel', + ], + + 'value' => [ + 'label' => 'Verdi', + ], + + ], + + 'placeholder' => 'Ingen oppføringer', + + ], + + ], + +]; diff --git a/lang/vendor/filament-infolists/np/components.php b/lang/vendor/filament-infolists/np/components.php new file mode 100644 index 0000000..f1ea15b --- /dev/null +++ b/lang/vendor/filament-infolists/np/components.php @@ -0,0 +1,9 @@ + [ + 'more_list_items' => 'र :count थप वस्तुहरू छन्', + ], + +]; diff --git a/lang/vendor/filament-infolists/pl/components.php b/lang/vendor/filament-infolists/pl/components.php new file mode 100644 index 0000000..3a93366 --- /dev/null +++ b/lang/vendor/filament-infolists/pl/components.php @@ -0,0 +1,38 @@ + [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Pokaż :count mniej', + 'expand_list' => 'Pokaż :count więcej', + ], + + 'more_list_items' => 'dodaj :count więcej', + + ], + + 'key_value' => [ + + 'columns' => [ + + 'key' => [ + 'label' => 'Klucz', + ], + + 'value' => [ + 'label' => 'Wartość', + ], + + ], + + 'placeholder' => 'Brak wpisów', + + ], + + ], + +]; diff --git a/lang/vendor/filament-infolists/pt_BR/components.php b/lang/vendor/filament-infolists/pt_BR/components.php new file mode 100644 index 0000000..497c165 --- /dev/null +++ b/lang/vendor/filament-infolists/pt_BR/components.php @@ -0,0 +1,38 @@ + [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Mostrar menos :count', + 'expand_list' => 'Mostrar mais :count', + ], + + 'more_list_items' => 'e mais :count', + + ], + + 'key_value' => [ + + 'columns' => [ + + 'key' => [ + 'label' => 'Chave', + ], + + 'value' => [ + 'label' => 'Valor', + ], + + ], + + 'placeholder' => 'Sem dados', + + ], + + ], + +]; diff --git a/lang/vendor/filament-infolists/pt_PT/components.php b/lang/vendor/filament-infolists/pt_PT/components.php new file mode 100644 index 0000000..497c165 --- /dev/null +++ b/lang/vendor/filament-infolists/pt_PT/components.php @@ -0,0 +1,38 @@ + [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Mostrar menos :count', + 'expand_list' => 'Mostrar mais :count', + ], + + 'more_list_items' => 'e mais :count', + + ], + + 'key_value' => [ + + 'columns' => [ + + 'key' => [ + 'label' => 'Chave', + ], + + 'value' => [ + 'label' => 'Valor', + ], + + ], + + 'placeholder' => 'Sem dados', + + ], + + ], + +]; diff --git a/lang/vendor/filament-infolists/ru/components.php b/lang/vendor/filament-infolists/ru/components.php new file mode 100644 index 0000000..ed3133c --- /dev/null +++ b/lang/vendor/filament-infolists/ru/components.php @@ -0,0 +1,38 @@ + [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Скрыть :count', + 'expand_list' => 'Показать еще :count', + ], + + 'more_list_items' => 'и еще :count', + + ], + + 'key_value' => [ + + 'columns' => [ + + 'key' => [ + 'label' => 'Ключ', + ], + + 'value' => [ + 'label' => 'Значение', + ], + + ], + + 'placeholder' => 'Нет записей', + + ], + + ], + +]; diff --git a/lang/vendor/filament-infolists/sk/components.php b/lang/vendor/filament-infolists/sk/components.php new file mode 100644 index 0000000..176613b --- /dev/null +++ b/lang/vendor/filament-infolists/sk/components.php @@ -0,0 +1,38 @@ + [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Zobraziť o :count menej', + 'expand_list' => 'Zobraziť o :count viac', + ], + + 'more_list_items' => 'a o :count viac', + + ], + + 'key_value' => [ + + 'columns' => [ + + 'key' => [ + 'label' => 'Kľúč', + ], + + 'value' => [ + 'label' => 'Hodnota', + ], + + ], + + 'placeholder' => 'Žiadne záznamy', + + ], + + ], + +]; diff --git a/lang/vendor/filament-infolists/sv/components.php b/lang/vendor/filament-infolists/sv/components.php new file mode 100644 index 0000000..16a073d --- /dev/null +++ b/lang/vendor/filament-infolists/sv/components.php @@ -0,0 +1,38 @@ + [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Visa :count färre', + 'expand_list' => 'Visa :count till', + ], + + 'more_list_items' => 'och :count till', + + ], + + 'key_value' => [ + + 'columns' => [ + + 'key' => [ + 'label' => 'Namn', + ], + + 'value' => [ + 'label' => 'Värde', + ], + + ], + + 'placeholder' => 'Inga objekt', + + ], + + ], + +]; diff --git a/lang/vendor/filament-infolists/th/components.php b/lang/vendor/filament-infolists/th/components.php new file mode 100644 index 0000000..c514f0b --- /dev/null +++ b/lang/vendor/filament-infolists/th/components.php @@ -0,0 +1,38 @@ + [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'แสดงให้น้อยกว่านี้ :count รายการ', + 'expand_list' => 'แสดงอีก :count รายการ', + ], + + 'more_list_items' => 'และอีก :count รายการ', + + ], + + 'key_value' => [ + + 'columns' => [ + + 'key' => [ + 'label' => 'คีย์', + ], + + 'value' => [ + 'label' => 'ค่า', + ], + + ], + + 'placeholder' => 'ไม่มีรายการ', + + ], + + ], + +]; diff --git a/lang/vendor/filament-infolists/tr/components.php b/lang/vendor/filament-infolists/tr/components.php new file mode 100644 index 0000000..da31ce6 --- /dev/null +++ b/lang/vendor/filament-infolists/tr/components.php @@ -0,0 +1,9 @@ + [ + 'more_list_items' => 've :count daha', + ], + +]; diff --git a/lang/vendor/filament-infolists/uk/components.php b/lang/vendor/filament-infolists/uk/components.php new file mode 100644 index 0000000..e328a0f --- /dev/null +++ b/lang/vendor/filament-infolists/uk/components.php @@ -0,0 +1,38 @@ + [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Сховати :count', + 'expand_list' => 'Показати ще :count', + ], + + 'more_list_items' => 'ще :count', + + ], + + 'key_value' => [ + + 'columns' => [ + + 'key' => [ + 'label' => 'Ключ', + ], + + 'value' => [ + 'label' => 'Значення', + ], + + ], + + 'placeholder' => 'Немає записів', + + ], + + ], + +]; diff --git a/lang/vendor/filament-infolists/uz/components.php b/lang/vendor/filament-infolists/uz/components.php new file mode 100644 index 0000000..09379dc --- /dev/null +++ b/lang/vendor/filament-infolists/uz/components.php @@ -0,0 +1,38 @@ + [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => ':countta kam ko\'rsatish', + 'expand_list' => 'Yana :counttasini k\'rsatish', + ], + + 'more_list_items' => 'va yana :countta', + + ], + + 'key_value' => [ + + 'columns' => [ + + 'key' => [ + 'label' => 'Kalit so\'zi', + ], + + 'value' => [ + 'label' => 'Qiymati', + ], + + ], + + 'placeholder' => 'Ma\'lumot yo\'q', + + ], + + ], + +]; diff --git a/lang/vendor/filament-infolists/vi/components.php b/lang/vendor/filament-infolists/vi/components.php new file mode 100644 index 0000000..8ef8d90 --- /dev/null +++ b/lang/vendor/filament-infolists/vi/components.php @@ -0,0 +1,38 @@ + [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Hiển thị :count ít hơn', + 'expand_list' => 'Hiển thị :count thêm', + ], + + 'more_list_items' => 'và :count thêm', + + ], + + 'key_value' => [ + + 'columns' => [ + + 'key' => [ + 'label' => 'Khóa', + ], + + 'value' => [ + 'label' => 'Giá trị', + ], + + ], + + 'placeholder' => 'Không có mục', + + ], + + ], + +]; diff --git a/lang/vendor/filament-infolists/zh_CN/components.php b/lang/vendor/filament-infolists/zh_CN/components.php new file mode 100644 index 0000000..75237cb --- /dev/null +++ b/lang/vendor/filament-infolists/zh_CN/components.php @@ -0,0 +1,9 @@ + [ + 'more_list_items' => '还有 :count 条记录', + ], + +]; diff --git a/lang/vendor/filament-infolists/zh_TW/components.php b/lang/vendor/filament-infolists/zh_TW/components.php new file mode 100644 index 0000000..3f4e375 --- /dev/null +++ b/lang/vendor/filament-infolists/zh_TW/components.php @@ -0,0 +1,38 @@ + [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => '少顯示 :count 筆', + 'expand_list' => '多顯示 :count 筆', + ], + + 'more_list_items' => '多 :count 筆', + + ], + + 'key_value' => [ + + 'columns' => [ + + 'key' => [ + 'label' => '索引', + ], + + 'value' => [ + 'label' => '值', + ], + + ], + + 'placeholder' => '無項目', + + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/ar/database.php b/lang/vendor/filament-notifications/ar/database.php new file mode 100644 index 0000000..4b98444 --- /dev/null +++ b/lang/vendor/filament-notifications/ar/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'التنبيهات', + + 'actions' => [ + + 'clear' => [ + 'label' => 'مسح', + ], + + 'mark_all_as_read' => [ + 'label' => 'تحديد الكل كمقروء', + ], + + ], + + 'empty' => [ + 'heading' => 'لا توجد تنبيهات', + 'description' => 'يرجى التحقق مرة أخرى لاحقاً.', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/az/database.php b/lang/vendor/filament-notifications/az/database.php new file mode 100644 index 0000000..4e7d27c --- /dev/null +++ b/lang/vendor/filament-notifications/az/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'Bildirişlər', + + 'actions' => [ + + 'clear' => [ + 'label' => 'Təmizlə', + ], + + 'mark_all_as_read' => [ + 'label' => 'Hamısını oxunub olaraq qeyd et', + ], + + ], + + 'empty' => [ + 'heading' => 'Bildiriş yoxdur', + 'description' => 'Zəhmət olmazsa sonra yoxlayın', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/bg/database.php b/lang/vendor/filament-notifications/bg/database.php new file mode 100644 index 0000000..4d168bd --- /dev/null +++ b/lang/vendor/filament-notifications/bg/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'Известия', + + 'actions' => [ + + 'clear' => [ + 'label' => 'Изчисти', + ], + + 'mark_all_as_read' => [ + 'label' => 'Маркирай всички като прочетени', + ], + + ], + + 'empty' => [ + 'heading' => 'Нямате известия', + 'description' => 'Моля проверете отново по-късно.', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/bn/database.php b/lang/vendor/filament-notifications/bn/database.php new file mode 100644 index 0000000..8f4ef94 --- /dev/null +++ b/lang/vendor/filament-notifications/bn/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'বিজ্ঞপ্তি', + + 'actions' => [ + + 'clear' => [ + 'label' => 'পরিষ্কার', + ], + + 'mark_all_as_read' => [ + 'label' => 'পড়া হয়েছে', + ], + + ], + + 'empty' => [ + 'heading' => 'কোন বিজ্ঞপ্তি নেই', + 'description' => 'পরে আবার চেষ্টা করুন', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/bs/database.php b/lang/vendor/filament-notifications/bs/database.php new file mode 100644 index 0000000..0afc455 --- /dev/null +++ b/lang/vendor/filament-notifications/bs/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'Obavijesti', + + 'actions' => [ + + 'clear' => [ + 'label' => 'Izbrišite sve', + ], + + 'mark_all_as_read' => [ + 'label' => 'Označi sve kao pročitano ', + ], + + ], + + 'empty' => [ + 'heading' => 'Nema obavijesti', + 'description' => 'Molimo provjerite kasnije opet', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/ca/database.php b/lang/vendor/filament-notifications/ca/database.php new file mode 100644 index 0000000..cee756b --- /dev/null +++ b/lang/vendor/filament-notifications/ca/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'Notificacions', + + 'actions' => [ + + 'clear' => [ + 'label' => 'Netejar', + ], + + 'mark_all_as_read' => [ + 'label' => 'Marcar tot com a llegit', + ], + + ], + + 'empty' => [ + 'heading' => 'Sense notificacions', + 'description' => 'Si us plau, torna a comprovar-ho més tard.', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/ckb/database.php b/lang/vendor/filament-notifications/ckb/database.php new file mode 100644 index 0000000..da667b3 --- /dev/null +++ b/lang/vendor/filament-notifications/ckb/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'ئاگانامەکان', + + 'actions' => [ + + 'clear' => [ + 'label' => 'سرینەوەی هەموو', + ], + + 'mark_all_as_read' => [ + 'label' => 'نیشانە کردنی هەموو بۆ خوێنراوە', + ], + + ], + + 'empty' => [ + 'heading' => 'هیچ ئاگانامەیەک نییە', + 'description' => 'تکایە دواتر سەردان بکە', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/cs/database.php b/lang/vendor/filament-notifications/cs/database.php new file mode 100644 index 0000000..db09438 --- /dev/null +++ b/lang/vendor/filament-notifications/cs/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'Moje aktualizace', + + 'actions' => [ + + 'clear' => [ + 'label' => 'Odstranit', + ], + + 'mark_all_as_read' => [ + 'label' => 'Označit vše jako přečtené', + ], + + ], + + 'empty' => [ + 'heading' => 'Nemáme pro vás žádné aktulizace', + 'description' => 'Zkuste to prosím později', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/cy/database.php b/lang/vendor/filament-notifications/cy/database.php new file mode 100644 index 0000000..0cf18a3 --- /dev/null +++ b/lang/vendor/filament-notifications/cy/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'Hysbysiadau', + + 'actions' => [ + + 'clear' => [ + 'label' => 'Clirio', + ], + + 'mark_all_as_read' => [ + 'label' => 'Nodi pob un fel ‘wedi darllen’', + ], + + ], + + 'empty' => [ + 'heading' => 'Dim hysbysiad yma', + 'description' => 'Gwiriwch eto nes ymlaen', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/da/database.php b/lang/vendor/filament-notifications/da/database.php new file mode 100644 index 0000000..5c27d44 --- /dev/null +++ b/lang/vendor/filament-notifications/da/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'Notifikationer', + + 'actions' => [ + + 'clear' => [ + 'label' => 'Ryd', + ], + + 'mark_all_as_read' => [ + 'label' => 'Markér alle som læst', + ], + + ], + + 'empty' => [ + 'heading' => 'Ingen notifikationer', + 'description' => 'Tjek venligst igen senere', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/de/database.php b/lang/vendor/filament-notifications/de/database.php new file mode 100644 index 0000000..d2c84cf --- /dev/null +++ b/lang/vendor/filament-notifications/de/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'Benachrichtigungen', + + 'actions' => [ + + 'clear' => [ + 'label' => 'Alle löschen', + ], + + 'mark_all_as_read' => [ + 'label' => 'Alle als gelesen markieren', + ], + + ], + + 'empty' => [ + 'heading' => 'Keine Benachrichtigungen vorhanden', + 'description' => 'Bitte schauen Sie später erneut vorbei', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/el/database.php b/lang/vendor/filament-notifications/el/database.php new file mode 100644 index 0000000..3c9b1a9 --- /dev/null +++ b/lang/vendor/filament-notifications/el/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'Ειδοποιήσεις', + + 'actions' => [ + + 'clear' => [ + 'label' => 'Καθαρισμός', + ], + + 'mark_all_as_read' => [ + 'label' => 'Επισήμανση όλων ως αναγνωσμένων', + ], + + ], + + 'empty' => [ + 'heading' => 'Δεν υπάρχουν νέες ειδοποιήσεις', + 'description' => 'Ελέγξτε ξανά αργότερα.', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/en/database.php b/lang/vendor/filament-notifications/en/database.php new file mode 100644 index 0000000..ddf9c20 --- /dev/null +++ b/lang/vendor/filament-notifications/en/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'Notifications', + + 'actions' => [ + + 'clear' => [ + 'label' => 'Clear', + ], + + 'mark_all_as_read' => [ + 'label' => 'Mark all as read', + ], + + ], + + 'empty' => [ + 'heading' => 'No notifications', + 'description' => 'Please check again later.', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/es/database.php b/lang/vendor/filament-notifications/es/database.php new file mode 100644 index 0000000..30033c1 --- /dev/null +++ b/lang/vendor/filament-notifications/es/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'Notificaciones', + + 'actions' => [ + + 'clear' => [ + 'label' => 'Borrar', + ], + + 'mark_all_as_read' => [ + 'label' => 'Marcar todas como leídas', + ], + + ], + + 'empty' => [ + 'heading' => 'No hay notificaciones', + 'description' => 'Por favor, compruebe más tarde', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/eu/database.php b/lang/vendor/filament-notifications/eu/database.php new file mode 100644 index 0000000..850fd9d --- /dev/null +++ b/lang/vendor/filament-notifications/eu/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'Jakinarazpenak', + + 'actions' => [ + + 'clear' => [ + 'label' => 'Ezabatu', + ], + + 'mark_all_as_read' => [ + 'label' => 'Denak irakurrita bezala markatu', + ], + + ], + + 'empty' => [ + 'heading' => 'Ez dago jakinarazpenik', + 'description' => 'Mesedez, egiaztatu geroago', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/fa/database.php b/lang/vendor/filament-notifications/fa/database.php new file mode 100644 index 0000000..072128d --- /dev/null +++ b/lang/vendor/filament-notifications/fa/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'پیام‌ها', + + 'actions' => [ + + 'clear' => [ + 'label' => 'پاک کردن', + ], + + 'mark_all_as_read' => [ + 'label' => 'علامت‌گذاری همه به عنوان خوانده‌شده', + ], + + ], + + 'empty' => [ + 'heading' => 'شما پیامی ندارید', + 'description' => 'لطفا بعدا مراجعه کنید', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/fi/database.php b/lang/vendor/filament-notifications/fi/database.php new file mode 100644 index 0000000..7b98e3d --- /dev/null +++ b/lang/vendor/filament-notifications/fi/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'Ilmoitukset', + + 'actions' => [ + + 'clear' => [ + 'label' => 'Tyhjennä', + ], + + 'mark_all_as_read' => [ + 'label' => 'Merkitse luetuiksi', + ], + + ], + + 'empty' => [ + 'heading' => 'Ei ilmoituksia', + 'description' => 'Tarkista myöhemmin uudestaan', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/fr/database.php b/lang/vendor/filament-notifications/fr/database.php new file mode 100644 index 0000000..cd8cfc9 --- /dev/null +++ b/lang/vendor/filament-notifications/fr/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'Notifications', + + 'actions' => [ + + 'clear' => [ + 'label' => 'Effacer', + ], + + 'mark_all_as_read' => [ + 'label' => 'Tout marquer comme lu', + ], + + ], + + 'empty' => [ + 'heading' => 'Aucune notification', + 'description' => 'Veuillez revérifier ultérieurement', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/he/database.php b/lang/vendor/filament-notifications/he/database.php new file mode 100644 index 0000000..befbcc9 --- /dev/null +++ b/lang/vendor/filament-notifications/he/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'התראות', + + 'actions' => [ + + 'clear' => [ + 'label' => 'נקה', + ], + + 'mark_all_as_read' => [ + 'label' => 'סמך הכל כנקרא', + ], + + ], + + 'empty' => [ + 'heading' => 'אין התראות', + 'description' => 'נסה שנית מאוחר יותר', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/hr/database.php b/lang/vendor/filament-notifications/hr/database.php new file mode 100644 index 0000000..b11d48f --- /dev/null +++ b/lang/vendor/filament-notifications/hr/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'Obavijesti', + + 'actions' => [ + + 'clear' => [ + 'label' => 'Očisti', + ], + + 'mark_all_as_read' => [ + 'label' => 'Označi sve kao pročitano', + ], + + ], + + 'empty' => [ + 'heading' => 'Nema obavijesti', + 'description' => 'Molim te, provjeri ponovno kasnije.', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/hu/database.php b/lang/vendor/filament-notifications/hu/database.php new file mode 100644 index 0000000..c5eed1b --- /dev/null +++ b/lang/vendor/filament-notifications/hu/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'Értesítések', + + 'actions' => [ + + 'clear' => [ + 'label' => 'Törlés', + ], + + 'mark_all_as_read' => [ + 'label' => 'Összes olvasottnak jelölése', + ], + + ], + + 'empty' => [ + 'heading' => 'Nincsenek értesítések', + 'description' => 'Kérjük, hogy nézz vissza később.', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/hy/database.php b/lang/vendor/filament-notifications/hy/database.php new file mode 100644 index 0000000..8996922 --- /dev/null +++ b/lang/vendor/filament-notifications/hy/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'Ծանուցումներ', + + 'actions' => [ + + 'clear' => [ + 'label' => 'Ջնջել', + ], + + 'mark_all_as_read' => [ + 'label' => 'Նշել բոլորը որպես կարդացված', + ], + + ], + + 'empty' => [ + 'heading' => 'Ոչ մի ծանուցում', + 'description' => 'Խնդրում ենք ավելի ուշ կրկին ստուգել։', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/id/database.php b/lang/vendor/filament-notifications/id/database.php new file mode 100644 index 0000000..1b3e291 --- /dev/null +++ b/lang/vendor/filament-notifications/id/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'Notifikasi', + + 'actions' => [ + + 'clear' => [ + 'label' => 'Bersihkan', + ], + + 'mark_all_as_read' => [ + 'label' => 'Tandai semua sudah dibaca', + ], + + ], + + 'empty' => [ + 'heading' => 'Tidak ada notifikasi', + 'description' => 'Silakan periksa kembali nanti', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/it/database.php b/lang/vendor/filament-notifications/it/database.php new file mode 100644 index 0000000..ae6c28c --- /dev/null +++ b/lang/vendor/filament-notifications/it/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'Notifiche', + + 'actions' => [ + + 'clear' => [ + 'label' => 'Pulisci', + ], + + 'mark_all_as_read' => [ + 'label' => 'Imposta tutto come letto', + ], + + ], + + 'empty' => [ + 'heading' => 'Nessuna notifica', + 'description' => 'Si prega di controllare più tardi', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/ja/database.php b/lang/vendor/filament-notifications/ja/database.php new file mode 100644 index 0000000..fbd21a1 --- /dev/null +++ b/lang/vendor/filament-notifications/ja/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => '通知', + + 'actions' => [ + + 'clear' => [ + 'label' => 'クリア', + ], + + 'mark_all_as_read' => [ + 'label' => 'すべて既読にする', + ], + + ], + + 'empty' => [ + 'heading' => '通知はありません', + 'description' => 'のちほど確認してください', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/ka/database.php b/lang/vendor/filament-notifications/ka/database.php new file mode 100644 index 0000000..e8589e1 --- /dev/null +++ b/lang/vendor/filament-notifications/ka/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'შეტყობინებები', + + 'actions' => [ + + 'clear' => [ + 'label' => 'გასუფთავება', + ], + + 'mark_all_as_read' => [ + 'label' => 'ყველას წაკითხულად მონიშვნა', + ], + + ], + + 'empty' => [ + 'heading' => 'შეტყობინებები არ არის', + 'description' => 'გთხოვთ, შეამოწმოთ მოგვიანებით.', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/km/database.php b/lang/vendor/filament-notifications/km/database.php new file mode 100644 index 0000000..3d8621e --- /dev/null +++ b/lang/vendor/filament-notifications/km/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'ដំណឹង', + + 'actions' => [ + + 'clear' => [ + 'label' => 'សំអាត', + ], + + 'mark_all_as_read' => [ + 'label' => 'សម្គាល់ថាបានអានទាំងអស់ហើយ', + ], + + ], + + 'empty' => [ + 'heading' => 'គ្នានដំណឹង', + 'description' => 'សូមពិនិត្យម្តងទៀតនៅពេលក្រោយ.', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/ko/database.php b/lang/vendor/filament-notifications/ko/database.php new file mode 100644 index 0000000..9c689d6 --- /dev/null +++ b/lang/vendor/filament-notifications/ko/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => '알림', + + 'actions' => [ + + 'clear' => [ + 'label' => '전체 삭제', + ], + + 'mark_all_as_read' => [ + 'label' => '모두 읽음으로 표시', + ], + + ], + + 'empty' => [ + 'heading' => '알림 없음', + 'description' => '나중에 다시 확인해 주세요.', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/ku/database.php b/lang/vendor/filament-notifications/ku/database.php new file mode 100644 index 0000000..da667b3 --- /dev/null +++ b/lang/vendor/filament-notifications/ku/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'ئاگانامەکان', + + 'actions' => [ + + 'clear' => [ + 'label' => 'سرینەوەی هەموو', + ], + + 'mark_all_as_read' => [ + 'label' => 'نیشانە کردنی هەموو بۆ خوێنراوە', + ], + + ], + + 'empty' => [ + 'heading' => 'هیچ ئاگانامەیەک نییە', + 'description' => 'تکایە دواتر سەردان بکە', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/lt/database.php b/lang/vendor/filament-notifications/lt/database.php new file mode 100644 index 0000000..fd39044 --- /dev/null +++ b/lang/vendor/filament-notifications/lt/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'Pranešimai', + + 'actions' => [ + + 'clear' => [ + 'label' => 'Išvalyti', + ], + + 'mark_all_as_read' => [ + 'label' => 'Pažymėti visus kaip perskaitytus', + ], + + ], + + 'empty' => [ + 'heading' => 'Nėra pranešimų', + 'description' => 'Patikrinkite vėliau.', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/lv/database.php b/lang/vendor/filament-notifications/lv/database.php new file mode 100644 index 0000000..f87487b --- /dev/null +++ b/lang/vendor/filament-notifications/lv/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'Paziņojumi', + + 'actions' => [ + + 'clear' => [ + 'label' => 'Nodzēst', + ], + + 'mark_all_as_read' => [ + 'label' => 'Atzīmēt visus kā izlasītus', + ], + + ], + + 'empty' => [ + 'heading' => 'Nav jaunu paziņojumu', + 'description' => 'Lūdzu, skatiet vēlāk', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/ms/database.php b/lang/vendor/filament-notifications/ms/database.php new file mode 100644 index 0000000..39aae48 --- /dev/null +++ b/lang/vendor/filament-notifications/ms/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'Pemberitahuan', + + 'actions' => [ + + 'clear' => [ + 'label' => 'Hapus', + ], + + 'mark_all_as_read' => [ + 'label' => 'Tandai semua sebagai dibaca', + ], + + ], + + 'empty' => [ + 'heading' => 'Tiada pemberitahuan di sini', + 'description' => 'Sila semak semula kemudian', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/nl/database.php b/lang/vendor/filament-notifications/nl/database.php new file mode 100644 index 0000000..12b4db9 --- /dev/null +++ b/lang/vendor/filament-notifications/nl/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'Meldingen', + + 'actions' => [ + + 'clear' => [ + 'label' => 'Wissen', + ], + + 'mark_all_as_read' => [ + 'label' => 'Alles als gelezen markeren', + ], + + ], + + 'empty' => [ + 'heading' => 'Geen meldingen', + 'description' => 'Kijk later nog eens.', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/no/database.php b/lang/vendor/filament-notifications/no/database.php new file mode 100644 index 0000000..c181112 --- /dev/null +++ b/lang/vendor/filament-notifications/no/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'Varsler', + + 'actions' => [ + + 'clear' => [ + 'label' => 'Tøm', + ], + + 'mark_all_as_read' => [ + 'label' => 'Merk alle som lest', + ], + + ], + + 'empty' => [ + 'heading' => 'Ingen varsler', + 'description' => 'Vennligst sjekk senere.', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/np/database.php b/lang/vendor/filament-notifications/np/database.php new file mode 100644 index 0000000..e6d2c96 --- /dev/null +++ b/lang/vendor/filament-notifications/np/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'सूचनाहरू', + + 'actions' => [ + + 'clear' => [ + 'label' => 'खाली गर्नुहोस्', + ], + + 'mark_all_as_read' => [ + 'label' => 'सबै पढेको रूपमा चिन्ह लगाउनुहोस्', + ], + + ], + + 'empty' => [ + 'heading' => 'कुनै सूचना छैन', + 'description' => 'कृपया पछि फेरि जाँच गर्नुहोस्।', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/pl/database.php b/lang/vendor/filament-notifications/pl/database.php new file mode 100644 index 0000000..30c2dfc --- /dev/null +++ b/lang/vendor/filament-notifications/pl/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'Powiadomienia', + + 'actions' => [ + + 'clear' => [ + 'label' => 'Wyczyść', + ], + + 'mark_all_as_read' => [ + 'label' => 'Oznacz wszystkie jako przeczytane', + ], + + ], + + 'empty' => [ + 'heading' => 'Brak powiadomień', + 'description' => 'Zajrzyj ponownie później', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/pt_BR/database.php b/lang/vendor/filament-notifications/pt_BR/database.php new file mode 100644 index 0000000..974351e --- /dev/null +++ b/lang/vendor/filament-notifications/pt_BR/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'Notificações', + + 'actions' => [ + + 'clear' => [ + 'label' => 'Limpar', + ], + + 'mark_all_as_read' => [ + 'label' => 'Marcar tudo como lido', + ], + + ], + + 'empty' => [ + 'heading' => 'Sem notificações', + 'description' => 'Por favor, verifique mais tarde.', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/pt_PT/database.php b/lang/vendor/filament-notifications/pt_PT/database.php new file mode 100644 index 0000000..974351e --- /dev/null +++ b/lang/vendor/filament-notifications/pt_PT/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'Notificações', + + 'actions' => [ + + 'clear' => [ + 'label' => 'Limpar', + ], + + 'mark_all_as_read' => [ + 'label' => 'Marcar tudo como lido', + ], + + ], + + 'empty' => [ + 'heading' => 'Sem notificações', + 'description' => 'Por favor, verifique mais tarde.', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/ro/database.php b/lang/vendor/filament-notifications/ro/database.php new file mode 100644 index 0000000..a6cc4ef --- /dev/null +++ b/lang/vendor/filament-notifications/ro/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'Notificări', + + 'actions' => [ + + 'clear' => [ + 'label' => 'Ștergere', + ], + + 'mark_all_as_read' => [ + 'label' => 'Marchează totul ca fiind citit', + ], + + ], + + 'empty' => [ + 'heading' => 'Nu există notificări', + 'description' => 'Vă rugăm să verificați din nou mai târziu', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/ru/database.php b/lang/vendor/filament-notifications/ru/database.php new file mode 100644 index 0000000..ad77801 --- /dev/null +++ b/lang/vendor/filament-notifications/ru/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'Уведомления', + + 'actions' => [ + + 'clear' => [ + 'label' => 'Удалить', + ], + + 'mark_all_as_read' => [ + 'label' => 'Отметить как прочитанное', + ], + + ], + + 'empty' => [ + 'heading' => 'Нет уведомлений', + 'description' => 'Пожалуйста, проверьте позже', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/sk/database.php b/lang/vendor/filament-notifications/sk/database.php new file mode 100644 index 0000000..2b24642 --- /dev/null +++ b/lang/vendor/filament-notifications/sk/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'Notifikácie', + + 'actions' => [ + + 'clear' => [ + 'label' => 'Odstrániť', + ], + + 'mark_all_as_read' => [ + 'label' => 'Označiť všetko ako prečítané', + ], + + ], + + 'empty' => [ + 'heading' => 'Žiadne notifikácie', + 'description' => 'Skúste to prosím neskôr.', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/sl/database.php b/lang/vendor/filament-notifications/sl/database.php new file mode 100644 index 0000000..4534f5e --- /dev/null +++ b/lang/vendor/filament-notifications/sl/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'Obvestila', + + 'actions' => [ + + 'clear' => [ + 'label' => 'Počisti', + ], + + 'mark_all_as_read' => [ + 'label' => 'Označi vse kot prebrano', + ], + + ], + + 'empty' => [ + 'heading' => 'Ni obvestil', + 'description' => 'Prosimo, preverite ponovno kasneje.', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/sq/database.php b/lang/vendor/filament-notifications/sq/database.php new file mode 100644 index 0000000..47722d8 --- /dev/null +++ b/lang/vendor/filament-notifications/sq/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'Njoftimet', + + 'actions' => [ + + 'clear' => [ + 'label' => 'Pastro', + ], + + 'mark_all_as_read' => [ + 'label' => 'Shënoni të gjitha si të lexuara', + ], + + ], + + 'empty' => [ + 'heading' => 'Nuk ka njoftime', + 'description' => 'Ju lutemi kontrolloni përsëri më vonë.', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/sv/database.php b/lang/vendor/filament-notifications/sv/database.php new file mode 100644 index 0000000..fdd9b89 --- /dev/null +++ b/lang/vendor/filament-notifications/sv/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'Notiser', + + 'actions' => [ + + 'clear' => [ + 'label' => 'Rensa', + ], + + 'mark_all_as_read' => [ + 'label' => 'Markera alla som lästa', + ], + + ], + + 'empty' => [ + 'heading' => 'Inga notiser', + 'description' => 'Kolla igen lite senare.', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/sw/database.php b/lang/vendor/filament-notifications/sw/database.php new file mode 100644 index 0000000..dc485e0 --- /dev/null +++ b/lang/vendor/filament-notifications/sw/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'Arifa', + + 'actions' => [ + + 'clear' => [ + 'label' => 'Safisha', + ], + + 'mark_all_as_read' => [ + 'label' => 'Weka alama zote kama zimesomwa', + ], + + ], + + 'empty' => [ + 'heading' => 'Hakuna arifa hapa', + 'description' => 'Tafadhali angalia tena baadae', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/th/database.php b/lang/vendor/filament-notifications/th/database.php new file mode 100644 index 0000000..39198f0 --- /dev/null +++ b/lang/vendor/filament-notifications/th/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'การแจ้งเตือน', + + 'actions' => [ + + 'clear' => [ + 'label' => 'ล้าง', + ], + + 'mark_all_as_read' => [ + 'label' => 'ทำเครื่องหมายทั้งหมดว่าอ่านแล้ว', + ], + + ], + + 'empty' => [ + 'heading' => 'ไม่มีการแจ้งเตือน', + 'description' => 'กรุณาตรวจสอบอีกครั้งในภายหลัง', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/tr/database.php b/lang/vendor/filament-notifications/tr/database.php new file mode 100644 index 0000000..fd1cb2c --- /dev/null +++ b/lang/vendor/filament-notifications/tr/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'Bildirimler', + + 'actions' => [ + + 'clear' => [ + 'label' => 'Temizle', + ], + + 'mark_all_as_read' => [ + 'label' => 'Tümünü okundu işaretle', + ], + + ], + + 'empty' => [ + 'heading' => 'Bildirim yok', + 'description' => 'Lütfen sonra kontrol ediniz', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/uk/database.php b/lang/vendor/filament-notifications/uk/database.php new file mode 100644 index 0000000..be78856 --- /dev/null +++ b/lang/vendor/filament-notifications/uk/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'Сповіщення', + + 'actions' => [ + + 'clear' => [ + 'label' => 'Видалити', + ], + + 'mark_all_as_read' => [ + 'label' => 'Позначити як прочитане', + ], + + ], + + 'empty' => [ + 'heading' => 'Немає повідомлень', + 'description' => 'Будь ласка, перевірте пізніше', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/uz/database.php b/lang/vendor/filament-notifications/uz/database.php new file mode 100644 index 0000000..50522d3 --- /dev/null +++ b/lang/vendor/filament-notifications/uz/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'Bildirishnomalar', + + 'actions' => [ + + 'clear' => [ + 'label' => 'O\'chirish', + ], + + 'mark_all_as_read' => [ + 'label' => 'O\'qilgan deb belgilash', + ], + + ], + + 'empty' => [ + 'heading' => 'Bildirishnomalar mavjud emas', + 'description' => 'Iltimos keyinroq tekshiring', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/vi/database.php b/lang/vendor/filament-notifications/vi/database.php new file mode 100644 index 0000000..a7b0d95 --- /dev/null +++ b/lang/vendor/filament-notifications/vi/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => 'Thông báo', + + 'actions' => [ + + 'clear' => [ + 'label' => 'Xóa', + ], + + 'mark_all_as_read' => [ + 'label' => 'Đánh dấu tất cả là đã đọc', + ], + + ], + + 'empty' => [ + 'heading' => 'Không có thông báo', + 'description' => 'Vui lòng kiểm tra lại sau.', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/zh_CN/database.php b/lang/vendor/filament-notifications/zh_CN/database.php new file mode 100644 index 0000000..1d97d7f --- /dev/null +++ b/lang/vendor/filament-notifications/zh_CN/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => '通知', + + 'actions' => [ + + 'clear' => [ + 'label' => '清除', + ], + + 'mark_all_as_read' => [ + 'label' => '标记为已读', + ], + + ], + + 'empty' => [ + 'heading' => '没有通知', + 'description' => '请稍后再查看。', + ], + + ], + +]; diff --git a/lang/vendor/filament-notifications/zh_TW/database.php b/lang/vendor/filament-notifications/zh_TW/database.php new file mode 100644 index 0000000..301ba28 --- /dev/null +++ b/lang/vendor/filament-notifications/zh_TW/database.php @@ -0,0 +1,28 @@ + [ + + 'heading' => '通知', + + 'actions' => [ + + 'clear' => [ + 'label' => '清除', + ], + + 'mark_all_as_read' => [ + 'label' => '標記為已讀', + ], + + ], + + 'empty' => [ + 'heading' => '沒有通知', + 'description' => '請稍後再查看。', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ar/global-search.php b/lang/vendor/filament-panels/ar/global-search.php new file mode 100644 index 0000000..a4b6e3a --- /dev/null +++ b/lang/vendor/filament-panels/ar/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'بحث عام', + 'placeholder' => 'بحث', + ], + + 'no_results_message' => 'لم يتم العثور على نتائج عن البحث.', + +]; diff --git a/lang/vendor/filament-panels/ar/layout.php b/lang/vendor/filament-panels/ar/layout.php new file mode 100644 index 0000000..014ef1b --- /dev/null +++ b/lang/vendor/filament-panels/ar/layout.php @@ -0,0 +1,63 @@ + 'rtl', + + 'actions' => [ + + 'billing' => [ + 'label' => 'إدارة الاشتراكات', + ], + + 'logout' => [ + 'label' => 'تسجيل الخروج', + ], + + 'open_database_notifications' => [ + 'label' => 'عرض التنبيهات', + ], + + 'open_user_menu' => [ + 'label' => 'قائمة المستخدم', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'طيّ القائمة الجانبية', + ], + + 'expand' => [ + 'label' => 'توسيع القائمة الجانبية', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'تفعيل الوضع الليلي', + ], + + 'light' => [ + 'label' => 'تفعيل الوضع النهاري', + ], + + 'system' => [ + 'label' => 'تفعيل سمة النظام', + ], + + ], + + ], + + 'avatar' => [ + 'alt' => 'صورة شخصية لـ :name', + ], + + 'logo' => [ + 'alt' => ':name شعار', + ], + +]; diff --git a/lang/vendor/filament-panels/ar/pages/auth/edit-profile.php b/lang/vendor/filament-panels/ar/pages/auth/edit-profile.php new file mode 100644 index 0000000..9a2d701 --- /dev/null +++ b/lang/vendor/filament-panels/ar/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'الملف الشخصي', + + 'form' => [ + + 'email' => [ + 'label' => 'البريد الإلكتروني', + ], + + 'name' => [ + 'label' => 'الاسم', + ], + + 'password' => [ + 'label' => 'كلمة المرور الجديدة', + ], + + 'password_confirmation' => [ + 'label' => 'تأكيد كلمة المرور الجديدة', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'حفظ التغييرات', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'تم الحفظ', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'إلغاء', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ar/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/ar/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..6dc0b30 --- /dev/null +++ b/lang/vendor/filament-panels/ar/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'تحقق من عنوان بريدك الإلكتروني', + + 'heading' => 'تحقق من عنوان بريدك الإلكتروني', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'أعد الإرسال', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'لم تستلم البريد الذي قمنا بإرساله؟', + 'notification_sent' => 'لقد أرسلنا بريدًا إلكترونيًا إلى :email يحتوي على تعليمات حول كيفية التحقق من عنوان بريدك الإلكتروني.', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'لقد قمنا بإعادة إرسال البريد الإلكتروني.', + ], + + 'notification_resend_throttled' => [ + 'title' => 'لقد قمت بمحاولات إعادة إرسال كثيرة جداً', + 'body' => 'يرجى المحاولة مرة أخرى بعد :seconds ثواني.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ar/pages/auth/login.php b/lang/vendor/filament-panels/ar/pages/auth/login.php new file mode 100644 index 0000000..c3b3b01 --- /dev/null +++ b/lang/vendor/filament-panels/ar/pages/auth/login.php @@ -0,0 +1,61 @@ + 'تسجيل الدخول', + + 'heading' => 'الدخول إلى حسابك', + + 'actions' => [ + + 'register' => [ + 'before' => 'أو', + 'label' => 'إنشاء حساب', + ], + + 'request_password_reset' => [ + 'label' => 'نسيت كلمة المرور؟', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'البريد الإلكتروني', + ], + + 'password' => [ + 'label' => 'كلمة المرور', + ], + + 'remember' => [ + 'label' => 'تذكرني', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'تسجيل الدخول', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'بيانات الاعتماد هذه غير متطابقة مع البيانات المسجلة لدينا.', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'لقد قمت بمحاولات تسجيل دخول كثيرة جدًا', + 'body' => 'يرجى المحاولة مرة أخرى بعد :seconds ثواني.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ar/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/ar/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..190b724 --- /dev/null +++ b/lang/vendor/filament-panels/ar/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'استعادة كلمة المرور', + + 'heading' => 'نسيت كلمة المرور؟', + + 'actions' => [ + + 'login' => [ + 'label' => 'العودة لتسجيل الدخول', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'البريد الإلكتروني', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'أرسل البريد الإلكتروني', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'لقد قمت بمحاولات كثيرة جداً', + 'body' => 'يرجى المحاولة مرة أخرى بعد :seconds ثواني.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ar/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/ar/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..4d715b1 --- /dev/null +++ b/lang/vendor/filament-panels/ar/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'إعادة تعيين كلمة المرور', + + 'heading' => 'إعادة تعيين كلمة المرور', + + 'form' => [ + + 'email' => [ + 'label' => 'البريد الإلكتروني', + ], + + 'password' => [ + 'label' => 'كلمة المرور', + 'validation_attribute' => 'كلمة المرور', + ], + + 'password_confirmation' => [ + 'label' => 'تأكيد كلمة المرور', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'إعادة تعيين كلمة المرور', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'لقد قمت بمحاولات كثيرة جداً لإعادة تعيين كلمة المرور', + 'body' => 'يرجى المحاولة مرة أخرى بعد :seconds ثواني.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ar/pages/auth/register.php b/lang/vendor/filament-panels/ar/pages/auth/register.php new file mode 100644 index 0000000..217f30f --- /dev/null +++ b/lang/vendor/filament-panels/ar/pages/auth/register.php @@ -0,0 +1,56 @@ + 'تسجيل', + + 'heading' => 'إنشاء حساب', + + 'actions' => [ + + 'login' => [ + 'before' => 'أو', + 'label' => 'سجل الدخول لحسابك', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'البريد الإلكتروني', + ], + + 'name' => [ + 'label' => 'الاسم', + ], + + 'password' => [ + 'label' => 'كلمة المرور', + 'validation_attribute' => 'كلمة المرور', + ], + + 'password_confirmation' => [ + 'label' => 'تأكيد كلمة المرور', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'إنشاء حساب', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'لقد قمت بمحاولات تسجيل كثيرة جدًا', + 'body' => 'يرجى المحاولة مرة أخرى بعد :seconds ثواني.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ar/pages/dashboard.php b/lang/vendor/filament-panels/ar/pages/dashboard.php new file mode 100644 index 0000000..ccfb681 --- /dev/null +++ b/lang/vendor/filament-panels/ar/pages/dashboard.php @@ -0,0 +1,33 @@ + 'لوحة التحكم', + + 'actions' => [ + + 'filter' => [ + + 'label' => 'تصفية', + + 'modal' => [ + + 'heading' => 'تصفية', + + 'actions' => [ + + 'apply' => [ + + 'label' => 'تطبيق', + + ], + + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ar/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/ar/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..4a53e9c --- /dev/null +++ b/lang/vendor/filament-panels/ar/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'حفظ التغييرات', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'تم الحفظ', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ar/resources/pages/create-record.php b/lang/vendor/filament-panels/ar/resources/pages/create-record.php new file mode 100644 index 0000000..a775fee --- /dev/null +++ b/lang/vendor/filament-panels/ar/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'إضافة :label', + + 'breadcrumb' => 'إضافة', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'إلغاء', + ], + + 'create' => [ + 'label' => 'إضافة', + ], + + 'create_another' => [ + 'label' => 'إضافة وبدء إضافة المزيد', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'تمت الإضافة', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ar/resources/pages/edit-record.php b/lang/vendor/filament-panels/ar/resources/pages/edit-record.php new file mode 100644 index 0000000..b8cf65b --- /dev/null +++ b/lang/vendor/filament-panels/ar/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'تعديل :label', + + 'breadcrumb' => 'تعديل', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'إلغاء', + ], + + 'save' => [ + 'label' => 'حفظ التغييرات', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'تعديل', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'تم الحفظ', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ar/resources/pages/list-records.php b/lang/vendor/filament-panels/ar/resources/pages/list-records.php new file mode 100644 index 0000000..69ff39b --- /dev/null +++ b/lang/vendor/filament-panels/ar/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'القائمة', + +]; diff --git a/lang/vendor/filament-panels/ar/resources/pages/view-record.php b/lang/vendor/filament-panels/ar/resources/pages/view-record.php new file mode 100644 index 0000000..2777550 --- /dev/null +++ b/lang/vendor/filament-panels/ar/resources/pages/view-record.php @@ -0,0 +1,17 @@ + 'عرض :label', + + 'breadcrumb' => 'عرض', + + 'content' => [ + + 'tab' => [ + 'label' => 'عرض', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ar/unsaved-changes-alert.php b/lang/vendor/filament-panels/ar/unsaved-changes-alert.php new file mode 100644 index 0000000..29902cd --- /dev/null +++ b/lang/vendor/filament-panels/ar/unsaved-changes-alert.php @@ -0,0 +1,7 @@ + 'توجد لديك تغييرات غير محفوظة. هل أنت متأكد من أنك تريد مغادرة هذه الصفحة؟', + +]; diff --git a/lang/vendor/filament-panels/ar/widgets/account-widget.php b/lang/vendor/filament-panels/ar/widgets/account-widget.php new file mode 100644 index 0000000..9ca4928 --- /dev/null +++ b/lang/vendor/filament-panels/ar/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'تسجيل الخروج', + ], + + ], + + 'welcome' => 'مرحباً', + +]; diff --git a/lang/vendor/filament-panels/ar/widgets/filament-info-widget.php b/lang/vendor/filament-panels/ar/widgets/filament-info-widget.php new file mode 100644 index 0000000..1f78f82 --- /dev/null +++ b/lang/vendor/filament-panels/ar/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'الوثائق', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/az/global-search.php b/lang/vendor/filament-panels/az/global-search.php new file mode 100644 index 0000000..5cdee70 --- /dev/null +++ b/lang/vendor/filament-panels/az/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'Ümumi axtarış', + 'placeholder' => 'Axtar', + ], + + 'no_results_message' => 'Nəticə tapılmadı.', + +]; diff --git a/lang/vendor/filament-panels/az/layout.php b/lang/vendor/filament-panels/az/layout.php new file mode 100644 index 0000000..96986aa --- /dev/null +++ b/lang/vendor/filament-panels/az/layout.php @@ -0,0 +1,63 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => 'Abunəliyi idarə et', + ], + + 'logout' => [ + 'label' => 'Çıxış', + ], + + 'open_database_notifications' => [ + 'label' => 'Bildirişləri aç', + ], + + 'open_user_menu' => [ + 'label' => 'İstifadəçi menyusu', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'Yan menyunu daralt', + ], + + 'expand' => [ + 'label' => 'Yan menyunu genişlət', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'Qara tema', + ], + + 'light' => [ + 'label' => 'Açıq tema', + ], + + 'system' => [ + 'label' => 'Sistem defolt', + ], + + ], + + ], + + 'avatar' => [ + 'alt' => 'avatarı :name', + ], + + 'logo' => [ + 'alt' => ':name loqo', + ], + +]; diff --git a/lang/vendor/filament-panels/az/pages/auth/edit-profile.php b/lang/vendor/filament-panels/az/pages/auth/edit-profile.php new file mode 100644 index 0000000..20e30a6 --- /dev/null +++ b/lang/vendor/filament-panels/az/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'Profil', + + 'form' => [ + + 'email' => [ + 'label' => 'E-poçt ünvanı', + ], + + 'name' => [ + 'label' => 'Ad', + ], + + 'password' => [ + 'label' => 'Yeni şifrə', + ], + + 'password_confirmation' => [ + 'label' => 'Yeni şifrəni təsdiqlə', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'Dəyişiklikləri Yadda Saxla', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Yadda saxlanıldı', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'İmtina', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/az/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/az/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..5da55c6 --- /dev/null +++ b/lang/vendor/filament-panels/az/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'E-poçt ünvanınızı təsdiqləyin', + + 'heading' => 'E-poçt ünvanınızı təsdiqləyin', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'Yenidən Göndər', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'Göndərdiyimiz e-poçt gəlmədi?', + 'notification_sent' => ':email ünvanına, daxilində e-poçt ünvanınızı necə təsdiqləyəcəyiniz barədə təlimatlar olan bir e-poçt göndərdik.', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'E-poçt yenidən göndərildi.', + ], + + 'notification_resend_throttled' => [ + 'title' => 'Bir çox yenidən göndərmə cəhdi', + 'body' => 'Zəhmət olmazsa :seconds saniyə sonra təkrar yoxlayın.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/az/pages/auth/login.php b/lang/vendor/filament-panels/az/pages/auth/login.php new file mode 100644 index 0000000..9e97fb7 --- /dev/null +++ b/lang/vendor/filament-panels/az/pages/auth/login.php @@ -0,0 +1,61 @@ + 'Giriş Et', + + 'heading' => 'Daxil Ol', + + 'actions' => [ + + 'register' => [ + 'before' => 'və ya', + 'label' => 'hesab yaradın', + ], + + 'request_password_reset' => [ + 'label' => 'Şifrənizi unutmusunuz?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'E-poçt ünvanı', + ], + + 'password' => [ + 'label' => 'Şifrə', + ], + + 'remember' => [ + 'label' => 'Məni Xatırla', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'Giriş Et', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'Daxil etdiyiniz məlumatlara uyğun hesab tapılmadı.', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Bir çox giriş cəhdi', + 'body' => 'Zəhmət olmazsa :seconds saniyə sonra təkrar yoxlayın.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/az/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/az/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..f664ea0 --- /dev/null +++ b/lang/vendor/filament-panels/az/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'Şifrənizi Sıfırlayın', + + 'heading' => 'Şifrənizi unutmusunuz?', + + 'actions' => [ + + 'login' => [ + 'label' => 'girişə geri dön', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'E-poçt ünvanı', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'E-poçt göndər', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Bir çox istəmə cəhdi', + 'body' => 'Zəhmət olmazsa :seconds saniyə sonra təkrar yoxlayın.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/az/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/az/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..fcce79c --- /dev/null +++ b/lang/vendor/filament-panels/az/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'Şifrənizi Sıfırlayın', + + 'heading' => 'Şifrənizi Sıfırlayın', + + 'form' => [ + + 'email' => [ + 'label' => 'E-poçt ünvanı', + ], + + 'password' => [ + 'label' => 'Şifrə', + 'validation_attribute' => 'şifrə', + ], + + 'password_confirmation' => [ + 'label' => 'Şifrəni Təsdiqlə', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'Şifrəni Sıfırla', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Bir çox sıfırlama cəhdi', + 'body' => 'Zəhmət olmazsa :seconds saniyə sonra təkrar yoxlayın.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/az/pages/auth/register.php b/lang/vendor/filament-panels/az/pages/auth/register.php new file mode 100644 index 0000000..8c15778 --- /dev/null +++ b/lang/vendor/filament-panels/az/pages/auth/register.php @@ -0,0 +1,56 @@ + 'Qeydiyyatdan keç', + + 'heading' => 'Hesab Yarat', + + 'actions' => [ + + 'login' => [ + 'before' => 'və ya', + 'label' => 'hesabınıza giriş edin', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'E-poçt ünvanı', + ], + + 'name' => [ + 'label' => 'Ad', + ], + + 'password' => [ + 'label' => 'Şifrə', + 'validation_attribute' => 'şifrə', + ], + + 'password_confirmation' => [ + 'label' => 'Şifreni Təsdiqlə', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'Hesab Yarat', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Bir çox hesab yaratma cəhdi', + 'body' => 'Zəhmət olmazsa :seconds saniyə sonra təkrar yoxlayın.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/az/pages/dashboard.php b/lang/vendor/filament-panels/az/pages/dashboard.php new file mode 100644 index 0000000..ba7be4e --- /dev/null +++ b/lang/vendor/filament-panels/az/pages/dashboard.php @@ -0,0 +1,33 @@ + 'İdarəetmə Paneli', + + 'actions' => [ + + 'filter' => [ + + 'label' => 'Filtr', + + 'modal' => [ + + 'heading' => 'Filtr', + + 'actions' => [ + + 'apply' => [ + + 'label' => 'Tətbiq et', + + ], + + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/az/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/az/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..1917dbf --- /dev/null +++ b/lang/vendor/filament-panels/az/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'Dəyişiklikləri Yadda Saxla', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Yadda Saxlanıldı', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/az/resources/pages/create-record.php b/lang/vendor/filament-panels/az/resources/pages/create-record.php new file mode 100644 index 0000000..a21ea58 --- /dev/null +++ b/lang/vendor/filament-panels/az/resources/pages/create-record.php @@ -0,0 +1,37 @@ + ':label yarat', + + 'breadcrumb' => 'Yarat', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'İmtina', + ], + + 'create' => [ + 'label' => 'Yarat', + ], + + 'create_another' => [ + 'label' => 'Yarat & yenisini yarat', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Yaradıldı', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/az/resources/pages/edit-record.php b/lang/vendor/filament-panels/az/resources/pages/edit-record.php new file mode 100644 index 0000000..395cdf1 --- /dev/null +++ b/lang/vendor/filament-panels/az/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + ':label redaktə et', + + 'breadcrumb' => 'Redaktə Et', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'İmtina', + ], + + 'save' => [ + 'label' => 'Dəyişiklikləri yadda saxla', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'Redaktə Et', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Yadda saxlanıldı', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/az/resources/pages/list-records.php b/lang/vendor/filament-panels/az/resources/pages/list-records.php new file mode 100644 index 0000000..c7ba243 --- /dev/null +++ b/lang/vendor/filament-panels/az/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'List', + +]; diff --git a/lang/vendor/filament-panels/az/resources/pages/view-record.php b/lang/vendor/filament-panels/az/resources/pages/view-record.php new file mode 100644 index 0000000..941d574 --- /dev/null +++ b/lang/vendor/filament-panels/az/resources/pages/view-record.php @@ -0,0 +1,17 @@ + ':label göstər', + + 'breadcrumb' => 'Göstər', + + 'content' => [ + + 'tab' => [ + 'label' => 'Göstər', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/az/unsaved-changes-alert.php b/lang/vendor/filament-panels/az/unsaved-changes-alert.php new file mode 100644 index 0000000..b7c5214 --- /dev/null +++ b/lang/vendor/filament-panels/az/unsaved-changes-alert.php @@ -0,0 +1,7 @@ + 'Saxlanılmamış dəyişikliklər var. Bu səhifədən çıxmaq istədiyinizə əminsiniz?', + +]; diff --git a/lang/vendor/filament-panels/az/widgets/account-widget.php b/lang/vendor/filament-panels/az/widgets/account-widget.php new file mode 100644 index 0000000..4c83f5d --- /dev/null +++ b/lang/vendor/filament-panels/az/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'Çıxış', + ], + + ], + + 'welcome' => 'Xoş gəldin', + +]; diff --git a/lang/vendor/filament-panels/az/widgets/filament-info-widget.php b/lang/vendor/filament-panels/az/widgets/filament-info-widget.php new file mode 100644 index 0000000..fd132ff --- /dev/null +++ b/lang/vendor/filament-panels/az/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Dokumentasiya', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/bg/global-search.php b/lang/vendor/filament-panels/bg/global-search.php new file mode 100644 index 0000000..5b50746 --- /dev/null +++ b/lang/vendor/filament-panels/bg/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'Глобално търсене', + 'placeholder' => 'Търсене...', + ], + + 'no_results_message' => 'Няма намерени резултати.', + +]; diff --git a/lang/vendor/filament-panels/bg/layout.php b/lang/vendor/filament-panels/bg/layout.php new file mode 100644 index 0000000..74bc0d7 --- /dev/null +++ b/lang/vendor/filament-panels/bg/layout.php @@ -0,0 +1,55 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => 'Управление на плащания', + ], + + 'logout' => [ + 'label' => 'Изход', + ], + + 'open_database_notifications' => [ + 'label' => 'Известия', + ], + + 'open_user_menu' => [ + 'label' => 'Потребителско меню', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'Свий страничната лента', + ], + + 'expand' => [ + 'label' => 'Разшири страничната лента', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'Включи тъмна тема', + ], + + 'light' => [ + 'label' => 'Включи светла тема', + ], + + 'system' => [ + 'label' => 'Включи системна тема', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/bg/pages/auth/edit-profile.php b/lang/vendor/filament-panels/bg/pages/auth/edit-profile.php new file mode 100644 index 0000000..9d185bf --- /dev/null +++ b/lang/vendor/filament-panels/bg/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'Профил', + + 'form' => [ + + 'email' => [ + 'label' => 'Имейл', + ], + + 'name' => [ + 'label' => 'Име', + ], + + 'password' => [ + 'label' => 'Нова парола', + ], + + 'password_confirmation' => [ + 'label' => 'Потвърдете паролата', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'Запази', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Запазено', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Отказ', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/bg/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/bg/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..c80a64d --- /dev/null +++ b/lang/vendor/filament-panels/bg/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'Потвърдете вашия имейл адрес', + + 'heading' => 'Потвърдете вашия имейл адрес', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'Изпратете ми отново имейл за потвърждение', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'Ако не сте получили имейла', + 'notification_sent' => 'Имейлът за потвърждение беше изпратен на вашия имейл адрес.', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'Имейлът за потвърждение беше изпратен', + ], + + 'notification_resend_throttled' => [ + 'title' => 'Твърде много опити за изпращане на имейл за потвърждение', + 'body' => 'Моля, опитайте отново след :seconds секунди.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/bg/pages/auth/login.php b/lang/vendor/filament-panels/bg/pages/auth/login.php new file mode 100644 index 0000000..3cef94e --- /dev/null +++ b/lang/vendor/filament-panels/bg/pages/auth/login.php @@ -0,0 +1,61 @@ + 'Вход', + + 'heading' => 'Вход в профила си', + + 'actions' => [ + + 'register' => [ + 'before' => 'или', + 'label' => 'създайте нов акаунт', + ], + + 'request_password_reset' => [ + 'label' => 'Забравена парола?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Имейл', + ], + + 'password' => [ + 'label' => 'Парола', + ], + + 'remember' => [ + 'label' => 'Запомни ме', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'Влезте в профила си', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'Грешен имейл или парола.', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Твърде много опити за вход', + 'body' => 'Моля, опитайте отново след :seconds секунди.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/bg/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/bg/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..2a17e3d --- /dev/null +++ b/lang/vendor/filament-panels/bg/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'Възстановяване на парола', + + 'heading' => 'Забравена парола?', + + 'actions' => [ + + 'login' => [ + 'label' => 'Влезте в своя акаунт', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Имейл', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'Изпратете ми линк за възстановяване на паролата', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Твърде много опити за възстановяване на парола', + 'body' => 'Моля, опитайте отново след :seconds секунди.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/bg/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/bg/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..d8afd32 --- /dev/null +++ b/lang/vendor/filament-panels/bg/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'Възстановяване на парола', + + 'heading' => 'Възстановяване на парола', + + 'form' => [ + + 'email' => [ + 'label' => 'Имейл', + ], + + 'password' => [ + 'label' => 'Парола', + 'validation_attribute' => 'password', + ], + + 'password_confirmation' => [ + 'label' => 'Потвърдете паролата', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'Възстановете паролата си', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Твърде много опити за възстановяване на парола', + 'body' => 'Моля, опитайте отново след :seconds секунди.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/bg/pages/auth/register.php b/lang/vendor/filament-panels/bg/pages/auth/register.php new file mode 100644 index 0000000..46b6025 --- /dev/null +++ b/lang/vendor/filament-panels/bg/pages/auth/register.php @@ -0,0 +1,56 @@ + 'Регистрация', + + 'heading' => 'Създайте своя акаунт', + + 'actions' => [ + + 'login' => [ + 'before' => 'или', + 'label' => 'влезте в своя акаунт', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Имейл', + ], + + 'name' => [ + 'label' => 'Име', + ], + + 'password' => [ + 'label' => 'Парола', + 'validation_attribute' => 'password', + ], + + 'password_confirmation' => [ + 'label' => 'Потвърдете паролата', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'Регистрирайте се', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Твърде много опити за регистрация', + 'body' => 'Моля, опитайте отново след :seconds секунди.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/bg/pages/dashboard.php b/lang/vendor/filament-panels/bg/pages/dashboard.php new file mode 100644 index 0000000..5047ef4 --- /dev/null +++ b/lang/vendor/filament-panels/bg/pages/dashboard.php @@ -0,0 +1,33 @@ + 'Табло', + + 'actions' => [ + + 'filter' => [ + + 'label' => 'Филтър', + + 'modal' => [ + + 'heading' => 'Филтриране', + + 'actions' => [ + + 'apply' => [ + + 'label' => 'Приложи', + + ], + + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/bg/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/bg/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..5f49bd9 --- /dev/null +++ b/lang/vendor/filament-panels/bg/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'Запази', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Запазено', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/bg/resources/pages/create-record.php b/lang/vendor/filament-panels/bg/resources/pages/create-record.php new file mode 100644 index 0000000..10d3da2 --- /dev/null +++ b/lang/vendor/filament-panels/bg/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'Създаване на :label', + + 'breadcrumb' => 'Създаване', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Отказ', + ], + + 'create' => [ + 'label' => 'Създай', + ], + + 'create_another' => [ + 'label' => 'Създай и добави друг', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Създадено', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/bg/resources/pages/edit-record.php b/lang/vendor/filament-panels/bg/resources/pages/edit-record.php new file mode 100644 index 0000000..2c30eb3 --- /dev/null +++ b/lang/vendor/filament-panels/bg/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'Редакция на :label', + + 'breadcrumb' => 'Редакция', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Отказ', + ], + + 'save' => [ + 'label' => 'Запази', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'Редакция', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Запазено', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/bg/resources/pages/list-records.php b/lang/vendor/filament-panels/bg/resources/pages/list-records.php new file mode 100644 index 0000000..ddad175 --- /dev/null +++ b/lang/vendor/filament-panels/bg/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'Списък', + +]; diff --git a/lang/vendor/filament-panels/bg/resources/pages/view-record.php b/lang/vendor/filament-panels/bg/resources/pages/view-record.php new file mode 100644 index 0000000..48dc698 --- /dev/null +++ b/lang/vendor/filament-panels/bg/resources/pages/view-record.php @@ -0,0 +1,17 @@ + 'Преглед на :label', + + 'breadcrumb' => 'Преглед', + + 'content' => [ + + 'tab' => [ + 'label' => 'Детайли', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/bg/widgets/account-widget.php b/lang/vendor/filament-panels/bg/widgets/account-widget.php new file mode 100644 index 0000000..1aa7007 --- /dev/null +++ b/lang/vendor/filament-panels/bg/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'Изход', + ], + + ], + + 'welcome' => 'Добре дошли', + +]; diff --git a/lang/vendor/filament-panels/bg/widgets/filament-info-widget.php b/lang/vendor/filament-panels/bg/widgets/filament-info-widget.php new file mode 100644 index 0000000..1faf2da --- /dev/null +++ b/lang/vendor/filament-panels/bg/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Документация', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/bn/global-search.php b/lang/vendor/filament-panels/bn/global-search.php new file mode 100644 index 0000000..fbb5227 --- /dev/null +++ b/lang/vendor/filament-panels/bn/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'সব জায়গায় খুঁজুন', + 'placeholder' => 'খুঁজুন', + ], + + 'no_results_message' => 'খুঁজে পাওয়া যায়নি।', + +]; diff --git a/lang/vendor/filament-panels/bn/layout.php b/lang/vendor/filament-panels/bn/layout.php new file mode 100644 index 0000000..c7e0e01 --- /dev/null +++ b/lang/vendor/filament-panels/bn/layout.php @@ -0,0 +1,35 @@ + 'ltr', + + 'actions' => [ + + 'logout' => [ + 'label' => 'সাইন আউট', + ], + + 'open_database_notifications' => [ + 'label' => 'বিজ্ঞপ্তি খুলুন', + ], + + 'open_user_menu' => [ + 'label' => 'ব্যবহার সূচী', + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'ডার্ক মোড', + ], + + 'light' => [ + 'label' => 'লাইট মোড', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/bn/pages/auth/login.php b/lang/vendor/filament-panels/bn/pages/auth/login.php new file mode 100644 index 0000000..b0a4ab6 --- /dev/null +++ b/lang/vendor/filament-panels/bn/pages/auth/login.php @@ -0,0 +1,47 @@ + 'লগইন', + + 'heading' => 'আপনার অ্যাকাউন্টে সাইন ইন করুন', + + 'form' => [ + + 'email' => [ + 'label' => 'ইমেইল এড্রেস', + ], + + 'password' => [ + 'label' => 'পাসওয়ার্ড', + ], + + 'remember' => [ + 'label' => 'মনে রাখুন', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'সাইন ইন', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'আপনার নথি পাওয়া যায় নি।', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'বহুসংখ্যক চেষ্টা, :seconds সেকেন্ড পরে পুনরায় চেষ্টা করুন।', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/bn/pages/dashboard.php b/lang/vendor/filament-panels/bn/pages/dashboard.php new file mode 100644 index 0000000..dd729b5 --- /dev/null +++ b/lang/vendor/filament-panels/bn/pages/dashboard.php @@ -0,0 +1,7 @@ + 'ড্যাশবোর্ড', + +]; diff --git a/lang/vendor/filament-panels/bn/resources/pages/create-record.php b/lang/vendor/filament-panels/bn/resources/pages/create-record.php new file mode 100644 index 0000000..f546a3d --- /dev/null +++ b/lang/vendor/filament-panels/bn/resources/pages/create-record.php @@ -0,0 +1,37 @@ + ':label তৈরী করুন', + + 'breadcrumb' => 'তৈরী করুন', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'বাতিল', + ], + + 'create' => [ + 'label' => 'তৈরী করুন', + ], + + 'create_another' => [ + 'label' => 'তৈরী এবং পুনরায় তৈরী করুন', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'তৈরি হয়েছে', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/bn/resources/pages/edit-record.php b/lang/vendor/filament-panels/bn/resources/pages/edit-record.php new file mode 100644 index 0000000..a26add7 --- /dev/null +++ b/lang/vendor/filament-panels/bn/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + ':label সম্পাদন', + + 'breadcrumb' => 'সম্পাদন করুন', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'বাতিল', + ], + + 'save' => [ + 'label' => 'সম্পাদন করুন', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'সম্পাদন', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'সম্পাদন করা হয়েছে', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/bn/resources/pages/list-records.php b/lang/vendor/filament-panels/bn/resources/pages/list-records.php new file mode 100644 index 0000000..42b7822 --- /dev/null +++ b/lang/vendor/filament-panels/bn/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'তালিকা', + +]; diff --git a/lang/vendor/filament-panels/bn/resources/pages/view-record.php b/lang/vendor/filament-panels/bn/resources/pages/view-record.php new file mode 100644 index 0000000..904ec67 --- /dev/null +++ b/lang/vendor/filament-panels/bn/resources/pages/view-record.php @@ -0,0 +1,17 @@ + ':label দেখুন', + + 'breadcrumb' => 'দেখুন', + + 'content' => [ + + 'tab' => [ + 'label' => 'দেখুন', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/bn/widgets/account-widget.php b/lang/vendor/filament-panels/bn/widgets/account-widget.php new file mode 100644 index 0000000..d5080e0 --- /dev/null +++ b/lang/vendor/filament-panels/bn/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'সাইন আউট', + ], + + ], + + 'welcome' => 'স্বাগতম', + +]; diff --git a/lang/vendor/filament-panels/bn/widgets/filament-info-widget.php b/lang/vendor/filament-panels/bn/widgets/filament-info-widget.php new file mode 100644 index 0000000..cce76f8 --- /dev/null +++ b/lang/vendor/filament-panels/bn/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'ব্যবহার গাইড', + ], + + 'open_github' => [ + 'label' => 'গিটহাব', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/bs/global-search.php b/lang/vendor/filament-panels/bs/global-search.php new file mode 100644 index 0000000..40cddab --- /dev/null +++ b/lang/vendor/filament-panels/bs/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'Globalna pretraga', + 'placeholder' => 'Tražite', + ], + + 'no_results_message' => 'Nisu pronađeni rezultati pretrage.', + +]; diff --git a/lang/vendor/filament-panels/bs/layout.php b/lang/vendor/filament-panels/bs/layout.php new file mode 100644 index 0000000..db57d33 --- /dev/null +++ b/lang/vendor/filament-panels/bs/layout.php @@ -0,0 +1,35 @@ + 'ltr', + + 'actions' => [ + + 'logout' => [ + 'label' => 'Odjava', + ], + + 'open_database_notifications' => [ + 'label' => 'Otvorite notifikacije', + ], + + 'open_user_menu' => [ + 'label' => 'Korisnički meni', + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'Uključite tamni način rada', + ], + + 'light' => [ + 'label' => 'Uključite svjijetli način rada', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/bs/pages/auth/login.php b/lang/vendor/filament-panels/bs/pages/auth/login.php new file mode 100644 index 0000000..cc71496 --- /dev/null +++ b/lang/vendor/filament-panels/bs/pages/auth/login.php @@ -0,0 +1,47 @@ + 'Login', + + 'heading' => 'Prijavite se na svoj račun', + + 'form' => [ + + 'email' => [ + 'label' => 'E-mail adresa', + ], + + 'password' => [ + 'label' => 'Šifra', + ], + + 'remember' => [ + 'label' => 'Zapamti me', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'Prijavite se', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'Vaša kombinacija se ne poklapa sa našom evidencijom.', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Previše pokušaja prijave. Pokušajte ponovo za :seconds sekundi.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/bs/pages/dashboard.php b/lang/vendor/filament-panels/bs/pages/dashboard.php new file mode 100644 index 0000000..ca32eec --- /dev/null +++ b/lang/vendor/filament-panels/bs/pages/dashboard.php @@ -0,0 +1,7 @@ + 'Nadzorna ploča', + +]; diff --git a/lang/vendor/filament-panels/bs/resources/pages/create-record.php b/lang/vendor/filament-panels/bs/resources/pages/create-record.php new file mode 100644 index 0000000..74349b1 --- /dev/null +++ b/lang/vendor/filament-panels/bs/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'Napravi :label', + + 'breadcrumb' => 'Napravi', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Prekiniti', + ], + + 'create' => [ + 'label' => 'Napraviti', + ], + + 'create_another' => [ + 'label' => 'Napravi i napravi još jedan', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Uspješno kreirano', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/bs/resources/pages/edit-record.php b/lang/vendor/filament-panels/bs/resources/pages/edit-record.php new file mode 100644 index 0000000..1e42300 --- /dev/null +++ b/lang/vendor/filament-panels/bs/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'Uredi :label', + + 'breadcrumb' => 'Uredi', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Prekinit', + ], + + 'save' => [ + 'label' => 'Saćuvaj', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'Uredi', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Sačuvano', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/bs/resources/pages/list-records.php b/lang/vendor/filament-panels/bs/resources/pages/list-records.php new file mode 100644 index 0000000..3af0660 --- /dev/null +++ b/lang/vendor/filament-panels/bs/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'Lista', + +]; diff --git a/lang/vendor/filament-panels/bs/resources/pages/view-record.php b/lang/vendor/filament-panels/bs/resources/pages/view-record.php new file mode 100644 index 0000000..cea173c --- /dev/null +++ b/lang/vendor/filament-panels/bs/resources/pages/view-record.php @@ -0,0 +1,17 @@ + 'Pogled :label', + + 'breadcrumb' => 'Pogled', + + 'content' => [ + + 'tab' => [ + 'label' => 'Pogled', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/bs/widgets/account-widget.php b/lang/vendor/filament-panels/bs/widgets/account-widget.php new file mode 100644 index 0000000..786391b --- /dev/null +++ b/lang/vendor/filament-panels/bs/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'Odjava', + ], + + ], + + 'welcome' => 'Zdravo', + +]; diff --git a/lang/vendor/filament-panels/bs/widgets/filament-info-widget.php b/lang/vendor/filament-panels/bs/widgets/filament-info-widget.php new file mode 100644 index 0000000..d770c7e --- /dev/null +++ b/lang/vendor/filament-panels/bs/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Dokumentacija', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ca/global-search.php b/lang/vendor/filament-panels/ca/global-search.php new file mode 100644 index 0000000..a89008f --- /dev/null +++ b/lang/vendor/filament-panels/ca/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'Cerca global', + 'placeholder' => 'Cerca', + ], + + 'no_results_message' => 'No s\'han trobat resultats.', + +]; diff --git a/lang/vendor/filament-panels/ca/layout.php b/lang/vendor/filament-panels/ca/layout.php new file mode 100644 index 0000000..77578b3 --- /dev/null +++ b/lang/vendor/filament-panels/ca/layout.php @@ -0,0 +1,63 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => 'Gestionar subscripció', + ], + + 'logout' => [ + 'label' => 'Tancar la sessió', + ], + + 'open_database_notifications' => [ + 'label' => 'Obrir notificacions', + ], + + 'open_user_menu' => [ + 'label' => 'Menú de l\'usuari', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'Replegar barra lateral', + ], + + 'expand' => [ + 'label' => 'Ampliar barra lateral', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'Habilitar tema fosc', + ], + + 'light' => [ + 'label' => 'Habilitar tema clar', + ], + + 'system' => [ + 'label' => 'Habilitar tema del sistema', + ], + + ], + + ], + + 'avatar' => [ + 'alt' => 'Avatar de :name', + ], + + 'logo' => [ + 'alt' => 'Logotip de :name', + ], + +]; diff --git a/lang/vendor/filament-panels/ca/pages/auth/edit-profile.php b/lang/vendor/filament-panels/ca/pages/auth/edit-profile.php new file mode 100644 index 0000000..f694292 --- /dev/null +++ b/lang/vendor/filament-panels/ca/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'Perfil', + + 'form' => [ + + 'email' => [ + 'label' => 'Adreça de correu electrònic', + ], + + 'name' => [ + 'label' => 'Nom', + ], + + 'password' => [ + 'label' => 'Nova contrasenya', + ], + + 'password_confirmation' => [ + 'label' => 'Confirma la nova contrasenya', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'Desar canvis', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Canvis desats', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Cancel·lar', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ca/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/ca/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..7e9a574 --- /dev/null +++ b/lang/vendor/filament-panels/ca/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'Verifica la teva adreça de correu electrònic', + + 'heading' => 'Verifica la teva adreça de correu electrònic', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'Reenvia la notificació', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'No has rebut el correu electrònic?', + 'notification_sent' => 'Hem enviat un correu electrònic a :email amb instruccions sobre com verificar la teva adreça de correu electrònic.', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'Hem reenviat el correu electrònic.', + ], + + 'notification_resend_throttled' => [ + 'title' => 'Massa intents de reenviament', + 'body' => 'Si us plau, torna a intentar-ho en :seconds segons.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ca/pages/auth/login.php b/lang/vendor/filament-panels/ca/pages/auth/login.php new file mode 100644 index 0000000..918fa35 --- /dev/null +++ b/lang/vendor/filament-panels/ca/pages/auth/login.php @@ -0,0 +1,61 @@ + 'Inici de sessió', + + 'heading' => 'Accediu al vostre compte', + + 'actions' => [ + + 'register' => [ + 'before' => 'o', + 'label' => 'obrir un compte', + ], + + 'request_password_reset' => [ + 'label' => 'Heu oblidat la vostra contrasenya?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Adreça de correu electrònic', + ], + + 'password' => [ + 'label' => 'Contrasenya', + ], + + 'remember' => [ + 'label' => 'Recorda\'m', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'Accedir', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'Aquestes credencials no coincideixen amb els nostres registres', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Massa intents de connexió', + 'body' => 'Si us plau, torneu-ho a provar en :seconds segons.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ca/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/ca/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..31a4a24 --- /dev/null +++ b/lang/vendor/filament-panels/ca/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'Restableix la teva contrasenya', + + 'heading' => 'Has oblidat la teva contrasenya?', + + 'actions' => [ + + 'login' => [ + 'label' => 'Tornar a l\'inici de sessió', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Adreça de correu electrònic', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'Enviar correu electrònic', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Too many requests', + 'body' => 'Please try again in :seconds seconds.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ca/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/ca/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..3173a76 --- /dev/null +++ b/lang/vendor/filament-panels/ca/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'Restableix la teva contrasenya', + + 'heading' => 'Restableix la teva contrasenya', + + 'form' => [ + + 'email' => [ + 'label' => 'Adreça de correu electrònic', + ], + + 'password' => [ + 'label' => 'Contrasenya', + 'validation_attribute' => 'contrasenya', + ], + + 'password_confirmation' => [ + 'label' => 'Confirma la contrasenya', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'Restableix la contrasenya', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Massa intents de restabliment', + 'body' => 'Si us plau, torna-ho a provar en :seconds segons.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ca/pages/auth/register.php b/lang/vendor/filament-panels/ca/pages/auth/register.php new file mode 100644 index 0000000..fc950ea --- /dev/null +++ b/lang/vendor/filament-panels/ca/pages/auth/register.php @@ -0,0 +1,56 @@ + 'Enregistrar-se', + + 'heading' => 'Obriu un nou compte', + + 'actions' => [ + + 'login' => [ + 'before' => 'o', + 'label' => 'inicia la sessió amb el vostre compte', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Adreça de correu electrònic', + ], + + 'name' => [ + 'label' => 'Nom', + ], + + 'password' => [ + 'label' => 'Contrasenya', + 'validation_attribute' => 'password', + ], + + 'password_confirmation' => [ + 'label' => 'Confirma la contrasenya', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'Enregistrar-se', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Massa intents de registre', + 'body' => 'Si us plau, torneu-ho a provar en :seconds segons.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ca/pages/dashboard.php b/lang/vendor/filament-panels/ca/pages/dashboard.php new file mode 100644 index 0000000..d10e8d2 --- /dev/null +++ b/lang/vendor/filament-panels/ca/pages/dashboard.php @@ -0,0 +1,33 @@ + 'Escriptori', + + 'actions' => [ + + 'filter' => [ + + 'label' => 'Filtre', + + 'modal' => [ + + 'heading' => 'Filtre', + + 'actions' => [ + + 'apply' => [ + + 'label' => 'Aplicar', + + ], + + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ca/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/ca/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..0c3db1a --- /dev/null +++ b/lang/vendor/filament-panels/ca/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'Desar canvis', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Canvis desats', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ca/resources/pages/create-record.php b/lang/vendor/filament-panels/ca/resources/pages/create-record.php new file mode 100644 index 0000000..b260e14 --- /dev/null +++ b/lang/vendor/filament-panels/ca/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'Crear :label', + + 'breadcrumb' => 'Crear', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Cancel·lar', + ], + + 'create' => [ + 'label' => 'Crear', + ], + + 'create_another' => [ + 'label' => 'Crear i crear un altre', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Creat', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ca/resources/pages/edit-record.php b/lang/vendor/filament-panels/ca/resources/pages/edit-record.php new file mode 100644 index 0000000..9fcc441 --- /dev/null +++ b/lang/vendor/filament-panels/ca/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'Editar :label', + + 'breadcrumb' => 'Editar', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Cancel·lar', + ], + + 'save' => [ + 'label' => 'Desar canvis', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'Editar', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Canvis desats', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ca/resources/pages/list-records.php b/lang/vendor/filament-panels/ca/resources/pages/list-records.php new file mode 100644 index 0000000..0e841ef --- /dev/null +++ b/lang/vendor/filament-panels/ca/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'Llistat', + +]; diff --git a/lang/vendor/filament-panels/ca/resources/pages/view-record.php b/lang/vendor/filament-panels/ca/resources/pages/view-record.php new file mode 100644 index 0000000..c1a1994 --- /dev/null +++ b/lang/vendor/filament-panels/ca/resources/pages/view-record.php @@ -0,0 +1,17 @@ + 'Veure :label', + + 'breadcrumb' => 'Veure', + + 'content' => [ + + 'tab' => [ + 'label' => 'Veure', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ca/unsaved-changes-alert.php b/lang/vendor/filament-panels/ca/unsaved-changes-alert.php new file mode 100644 index 0000000..53d331c --- /dev/null +++ b/lang/vendor/filament-panels/ca/unsaved-changes-alert.php @@ -0,0 +1,7 @@ + 'Tens canvis sense desar. Estàs segur que vols sortir d\'aquesta pàgina?', + +]; diff --git a/lang/vendor/filament-panels/ca/widgets/account-widget.php b/lang/vendor/filament-panels/ca/widgets/account-widget.php new file mode 100644 index 0000000..bf7cdf8 --- /dev/null +++ b/lang/vendor/filament-panels/ca/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'Tancar la sessió', + ], + + ], + + 'welcome' => 'Benvingut/da', + +]; diff --git a/lang/vendor/filament-panels/ca/widgets/filament-info-widget.php b/lang/vendor/filament-panels/ca/widgets/filament-info-widget.php new file mode 100644 index 0000000..e71f629 --- /dev/null +++ b/lang/vendor/filament-panels/ca/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Documentació', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ckb/global-search.php b/lang/vendor/filament-panels/ckb/global-search.php new file mode 100644 index 0000000..b69f0f6 --- /dev/null +++ b/lang/vendor/filament-panels/ckb/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'گەڕانی گشتی', + 'placeholder' => 'گەڕان', + ], + + 'no_results_message' => 'هیچ ئەنجامێک بۆ گەڕانەکەت نەدۆزرایەوە.', + +]; diff --git a/lang/vendor/filament-panels/ckb/layout.php b/lang/vendor/filament-panels/ckb/layout.php new file mode 100644 index 0000000..1ba52fa --- /dev/null +++ b/lang/vendor/filament-panels/ckb/layout.php @@ -0,0 +1,55 @@ + 'rtl', + + 'actions' => [ + + 'billing' => [ + 'label' => 'بەشدارییەکان', + ], + + 'logout' => [ + 'label' => 'چوونەدەرەوە', + ], + + 'open_database_notifications' => [ + 'label' => 'کردنەوەی ئاگانامەکان', + ], + + 'open_user_menu' => [ + 'label' => 'مێنیوی بەکارهێنەر', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'بچووکردنەوەی شریتی گەڕان', + ], + + 'expand' => [ + 'label' => 'فراوانکردنی شریتی گەڕان', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'گۆڕینی ڕوانگە بۆ تاریک', + ], + + 'light' => [ + 'label' => 'گۆڕینی ڕوانگە بۆ ڕووناک', + ], + + 'system' => [ + 'label' => 'داگرساندنی باری سیستەم', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ckb/pages/auth/edit-profile.php b/lang/vendor/filament-panels/ckb/pages/auth/edit-profile.php new file mode 100644 index 0000000..ce4fa39 --- /dev/null +++ b/lang/vendor/filament-panels/ckb/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'پڕۆفایل', + + 'form' => [ + + 'email' => [ + 'label' => 'ئیمەیڵ', + ], + + 'name' => [ + 'label' => 'ناو', + ], + + 'password' => [ + 'label' => 'وشەی نهێنی نوێ', + ], + + 'password_confirmation' => [ + 'label' => 'دڵنیابوونەوەی وشەی نهێنی نوێ', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'نوێکردنەوە', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'نوێکرایەوە', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'گەڕانەوە', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ckb/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/ckb/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..feba913 --- /dev/null +++ b/lang/vendor/filament-panels/ckb/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'چالاککردنی ئیمەیڵ', + + 'heading' => 'چالاککردنی ئیمەیڵ', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'دووبارە چالاککردن بنێرە', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'ئیمەیڵەکەت پێ نەگەیشت بۆ چالاککردن؟', + 'notification_sent' => 'ئیمەیڵێکمان نارد بۆ :email کە ڕێنماییەکەنی تێدایە بۆ چالاککردنی هەژمارەکەت..', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'چالاککردنی ئیمەیڵ دووبارە نێردرا.', + ], + + 'notification_resend_throttled' => [ + 'title' => 'هەوڵی دووبارە ناردنی چالاککردن زۆر نێردرا', + 'body' => 'تکایە هەوڵ بدەرەوە دوای :seconds چرکە.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ckb/pages/auth/login.php b/lang/vendor/filament-panels/ckb/pages/auth/login.php new file mode 100644 index 0000000..4997ba1 --- /dev/null +++ b/lang/vendor/filament-panels/ckb/pages/auth/login.php @@ -0,0 +1,61 @@ + 'چوونەژوورەوە', + + 'heading' => 'چوونەژوورەوە', + + 'actions' => [ + + 'register' => [ + 'before' => 'یان', + 'label' => 'دروستکردنی هەژماری نوێ', + ], + + 'request_password_reset' => [ + 'label' => 'وشەی نهێنیت لەبیرکردووە؟', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'ئیمەیڵ', + ], + + 'password' => [ + 'label' => 'وشەی نهێنی', + ], + + 'remember' => [ + 'label' => 'لەبیرم مەکە', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'چوونەژوورەوە', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'هیچ هەژمارێک بەو تۆمارە بوونی نییە.', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'هەوڵی داواکاری چونەژورەوە زۆر نێردرا', + 'body' => 'تکایە هەوڵ بدەرەوە دوای :seconds چرکە.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ckb/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/ckb/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..1994e7e --- /dev/null +++ b/lang/vendor/filament-panels/ckb/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'نوێکردنەوەی وشەی نهێنی', + + 'heading' => 'وشەی نهێنیت لەبیر کردووە؟?', + + 'actions' => [ + + 'login' => [ + 'label' => 'گەڕانەوە بۆ چوونەژوورەوە', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'ئیمەیڵ', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'ناردنی ئیمەیڵ', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'داواکاری زۆر نێردرا', + 'body' => 'تکایە هەوڵ بدەرەوە دوای :seconds چرکە.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ckb/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/ckb/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..3cc2b3b --- /dev/null +++ b/lang/vendor/filament-panels/ckb/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'نوێکردنەوەی وشەی نهێنی', + + 'heading' => 'نوێکردنەوەی وشەی نهێنی', + + 'form' => [ + + 'email' => [ + 'label' => 'ئیمەیڵ', + ], + + 'password' => [ + 'label' => 'وشەی نهێنی', + 'validation_attribute' => 'وشەی نهێنی', + ], + + 'password_confirmation' => [ + 'label' => 'دڵنیابوونەوەی وشەی نهێنی', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'نوێکردنەوەی وشەی نهێنی', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'هەوڵی نوێکردنەوەی وشەی نهێنی زۆر نێردرا', + 'body' => 'تکایە هەوڵ بدەرەوە دوای :seconds چرکە.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ckb/pages/auth/register.php b/lang/vendor/filament-panels/ckb/pages/auth/register.php new file mode 100644 index 0000000..87f6374 --- /dev/null +++ b/lang/vendor/filament-panels/ckb/pages/auth/register.php @@ -0,0 +1,56 @@ + 'دروستکردنی هەژمار', + + 'heading' => 'دروستکردنی هەژمار', + + 'actions' => [ + + 'login' => [ + 'before' => 'یان', + 'label' => 'چوونەژوورەوە', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'ئیمەیڵ', + ], + + 'name' => [ + 'label' => 'ناو', + ], + + 'password' => [ + 'label' => 'وشەی نهێنی', + 'validation_attribute' => 'وشەی نهێنی', + ], + + 'password_confirmation' => [ + 'label' => 'دڵنیابوونەوەی وشەی نهێنی', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'دروستکردنی هەژمار', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'هەوڵی دروستکردنی هەژمار زۆر نێردرا', + 'body' => 'تکایە هەوڵ بدەرەوە دوای :seconds چرکە.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ckb/pages/dashboard.php b/lang/vendor/filament-panels/ckb/pages/dashboard.php new file mode 100644 index 0000000..89dea64 --- /dev/null +++ b/lang/vendor/filament-panels/ckb/pages/dashboard.php @@ -0,0 +1,7 @@ + 'داشبۆرد', + +]; diff --git a/lang/vendor/filament-panels/ckb/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/ckb/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..7348084 --- /dev/null +++ b/lang/vendor/filament-panels/ckb/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'نوێکردنەوە', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'نوێکرایەوە', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ckb/resources/pages/create-record.php b/lang/vendor/filament-panels/ckb/resources/pages/create-record.php new file mode 100644 index 0000000..43ed6f3 --- /dev/null +++ b/lang/vendor/filament-panels/ckb/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'دروستکردنی :label', + + 'breadcrumb' => 'دروستکردن', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'پاشگەزبوونەوە', + ], + + 'create' => [ + 'label' => 'دروستکردن', + ], + + 'create_another' => [ + 'label' => 'دروستکردن و تۆمارێکی تر', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'دروستکرا', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ckb/resources/pages/edit-record.php b/lang/vendor/filament-panels/ckb/resources/pages/edit-record.php new file mode 100644 index 0000000..eaf46e5 --- /dev/null +++ b/lang/vendor/filament-panels/ckb/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'دەستکاریکردنی :label', + + 'breadcrumb' => 'دەستکاریکردن', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'پاشگەزبوونەوە', + ], + + 'save' => [ + 'label' => 'نوێکردنەوە', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'دەستکاریکردن', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'نوێکرایەوە', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ckb/resources/pages/list-records.php b/lang/vendor/filament-panels/ckb/resources/pages/list-records.php new file mode 100644 index 0000000..3ecd89c --- /dev/null +++ b/lang/vendor/filament-panels/ckb/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'تۆمارەکان', + +]; diff --git a/lang/vendor/filament-panels/ckb/resources/pages/view-record.php b/lang/vendor/filament-panels/ckb/resources/pages/view-record.php new file mode 100644 index 0000000..c3dd4f8 --- /dev/null +++ b/lang/vendor/filament-panels/ckb/resources/pages/view-record.php @@ -0,0 +1,17 @@ + 'بینینی :label', + + 'breadcrumb' => 'بینین', + + 'content' => [ + + 'tab' => [ + 'label' => 'بینین', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ckb/widgets/account-widget.php b/lang/vendor/filament-panels/ckb/widgets/account-widget.php new file mode 100644 index 0000000..c923c56 --- /dev/null +++ b/lang/vendor/filament-panels/ckb/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'چوونەدەرەوە', + ], + + ], + + 'welcome' => 'بەخێربێیت', + +]; diff --git a/lang/vendor/filament-panels/ckb/widgets/filament-info-widget.php b/lang/vendor/filament-panels/ckb/widgets/filament-info-widget.php new file mode 100644 index 0000000..e559504 --- /dev/null +++ b/lang/vendor/filament-panels/ckb/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Documentation', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/cs/global-search.php b/lang/vendor/filament-panels/cs/global-search.php new file mode 100644 index 0000000..1dbf6cc --- /dev/null +++ b/lang/vendor/filament-panels/cs/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'Vyhledávání', + 'placeholder' => 'Hledat', + ], + + 'no_results_message' => 'Nenalezeny žádné výsledky.', + +]; diff --git a/lang/vendor/filament-panels/cs/layout.php b/lang/vendor/filament-panels/cs/layout.php new file mode 100644 index 0000000..a4d7635 --- /dev/null +++ b/lang/vendor/filament-panels/cs/layout.php @@ -0,0 +1,63 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => 'Správa předplatného', + ], + + 'logout' => [ + 'label' => 'Odhlásit se', + ], + + 'open_database_notifications' => [ + 'label' => 'Zobrazit notifikace', + ], + + 'open_user_menu' => [ + 'label' => 'Nabídka uživatele', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'Skrýt boční panel', + ], + + 'expand' => [ + 'label' => 'Otevřít boční panel', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'Zapnout tmavý režim', + ], + + 'light' => [ + 'label' => 'Zapnout světlý režim', + ], + + 'system' => [ + 'label' => 'Použít nastavení systému', + ], + + ], + + ], + + 'avatar' => [ + 'alt' => 'Profilový obrázek pro :name', + ], + + 'logo' => [ + 'alt' => ':name logo', + ], + +]; diff --git a/lang/vendor/filament-panels/cs/pages/auth/edit-profile.php b/lang/vendor/filament-panels/cs/pages/auth/edit-profile.php new file mode 100644 index 0000000..e5c4a3c --- /dev/null +++ b/lang/vendor/filament-panels/cs/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'Profil', + + 'form' => [ + + 'email' => [ + 'label' => 'E-mailová adresa', + ], + + 'name' => [ + 'label' => 'Jméno', + ], + + 'password' => [ + 'label' => 'Nové heslo', + ], + + 'password_confirmation' => [ + 'label' => 'Potvrďte nové heslo', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'Uložit', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Uloženo', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Zrušit', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/cs/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/cs/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..4a02ae0 --- /dev/null +++ b/lang/vendor/filament-panels/cs/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'Ověřte svou e-mailovou adresu', + + 'heading' => 'Ověřte svou e-mailovou adresu', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'Znovu odeslat ověřovací e-mail', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'Neobdrželi jste e-mail, který jsme poslali?', + 'notification_sent' => 'Na vaši e-mailovou adresu :email jsme zaslali zprávu s pokyny pro ověření této adresy.', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'Ověřovací e-mail byl odeslán', + ], + + 'notification_resend_throttled' => [ + 'title' => 'Příliš mnoho požadavků', + 'body' => 'Zkuste to prosím znovu za :seconds sekund.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/cs/pages/auth/login.php b/lang/vendor/filament-panels/cs/pages/auth/login.php new file mode 100644 index 0000000..db06b0d --- /dev/null +++ b/lang/vendor/filament-panels/cs/pages/auth/login.php @@ -0,0 +1,61 @@ + 'Přihlášení', + + 'heading' => 'Přihlašte se k Vašemu účtu', + + 'actions' => [ + + 'register' => [ + 'before' => 'nebo', + 'label' => 'se zaregistrujte', + ], + + 'request_password_reset' => [ + 'label' => 'Zapomněli jste heslo?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Emailová adresa', + ], + + 'password' => [ + 'label' => 'Heslo', + ], + + 'remember' => [ + 'label' => 'Zapamatovat si mě', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'Přihlásit se', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'Chybně zadané přihlašovací údaje.', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Příliš mnoho pokusů o přihlášení.', + 'body' => 'Zkuste to znovu za :seconds vteřin.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/cs/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/cs/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..f4a02ed --- /dev/null +++ b/lang/vendor/filament-panels/cs/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'Obnovení hesla', + + 'heading' => 'Zapomněli jste heslo?', + + 'actions' => [ + + 'login' => [ + 'label' => 'zpět na přihlášení', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'E-mailová adresa', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'Odeslat odkaz na obnovení hesla', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Příliš mnoho požadavků', + 'body' => 'Zkuste to prosím znovu za :seconds sekund.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/cs/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/cs/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..2b6941a --- /dev/null +++ b/lang/vendor/filament-panels/cs/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'Nastavte si nové heslo', + + 'heading' => 'Nastavte si nové heslo', + + 'form' => [ + + 'email' => [ + 'label' => 'E-mailová adresa', + ], + + 'password' => [ + 'label' => 'Heslo', + 'validation_attribute' => 'heslo', + ], + + 'password_confirmation' => [ + 'label' => 'Potvrďte heslo', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'Nastavit nové heslo', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Příliš mnoho požadavků', + 'body' => 'Zkuste to prosím znovu za :seconds sekund.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/cs/pages/auth/register.php b/lang/vendor/filament-panels/cs/pages/auth/register.php new file mode 100644 index 0000000..51c6b3f --- /dev/null +++ b/lang/vendor/filament-panels/cs/pages/auth/register.php @@ -0,0 +1,56 @@ + 'Registrace', + + 'heading' => 'Zaregistrovat se', + + 'actions' => [ + + 'login' => [ + 'before' => 'nebo', + 'label' => 'přihlásit se ke svému účtu', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'E-mailová adresa', + ], + + 'name' => [ + 'label' => 'Jméno', + ], + + 'password' => [ + 'label' => 'Heslo', + 'validation_attribute' => 'heslo', + ], + + 'password_confirmation' => [ + 'label' => 'Potvrďte heslo', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'Zaregistrovat se', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Příliš mnoho požadavků', + 'body' => 'Zkuste to prosím znovu za :seconds sekund.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/cs/pages/dashboard.php b/lang/vendor/filament-panels/cs/pages/dashboard.php new file mode 100644 index 0000000..62afc64 --- /dev/null +++ b/lang/vendor/filament-panels/cs/pages/dashboard.php @@ -0,0 +1,33 @@ + 'Nástěnka', + + 'actions' => [ + + 'filter' => [ + + 'label' => 'Filtr', + + 'modal' => [ + + 'heading' => 'Filtr', + + 'actions' => [ + + 'apply' => [ + + 'label' => 'Použít', + + ], + + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/cs/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/cs/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..ba69424 --- /dev/null +++ b/lang/vendor/filament-panels/cs/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'Uložit', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Uloženo', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/cs/resources/pages/create-record.php b/lang/vendor/filament-panels/cs/resources/pages/create-record.php new file mode 100644 index 0000000..72544b1 --- /dev/null +++ b/lang/vendor/filament-panels/cs/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'Vytvořit :label', + + 'breadcrumb' => 'Vytvořit', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Zrušit', + ], + + 'create' => [ + 'label' => 'Vytvořit', + ], + + 'create_another' => [ + 'label' => 'Vytvořit & vytvořit další', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Vytvořeno', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/cs/resources/pages/edit-record.php b/lang/vendor/filament-panels/cs/resources/pages/edit-record.php new file mode 100644 index 0000000..8d1848c --- /dev/null +++ b/lang/vendor/filament-panels/cs/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'Upravit :label', + + 'breadcrumb' => 'Upravit', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Zrušit', + ], + + 'save' => [ + 'label' => 'Uložit', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'Upravit', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Uloženo', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/cs/resources/pages/list-records.php b/lang/vendor/filament-panels/cs/resources/pages/list-records.php new file mode 100644 index 0000000..b6f381d --- /dev/null +++ b/lang/vendor/filament-panels/cs/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'Přehled', + +]; diff --git a/lang/vendor/filament-panels/cs/resources/pages/view-record.php b/lang/vendor/filament-panels/cs/resources/pages/view-record.php new file mode 100644 index 0000000..0e9206b --- /dev/null +++ b/lang/vendor/filament-panels/cs/resources/pages/view-record.php @@ -0,0 +1,17 @@ + 'Zobrazit :label', + + 'breadcrumb' => 'Zobrazit', + + 'content' => [ + + 'tab' => [ + 'label' => 'Zobrazit', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/cs/unsaved-changes-alert.php b/lang/vendor/filament-panels/cs/unsaved-changes-alert.php new file mode 100644 index 0000000..4b165d7 --- /dev/null +++ b/lang/vendor/filament-panels/cs/unsaved-changes-alert.php @@ -0,0 +1,7 @@ + 'Máte neuložené změny. Opravdu chcete opustit tuto stránku?', + +]; diff --git a/lang/vendor/filament-panels/cs/widgets/account-widget.php b/lang/vendor/filament-panels/cs/widgets/account-widget.php new file mode 100644 index 0000000..1116aa8 --- /dev/null +++ b/lang/vendor/filament-panels/cs/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'Odhlásit se', + ], + + ], + + 'welcome' => 'Vítejte', + +]; diff --git a/lang/vendor/filament-panels/cs/widgets/filament-info-widget.php b/lang/vendor/filament-panels/cs/widgets/filament-info-widget.php new file mode 100644 index 0000000..bad7e93 --- /dev/null +++ b/lang/vendor/filament-panels/cs/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Dokumentace', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/da/global-search.php b/lang/vendor/filament-panels/da/global-search.php new file mode 100644 index 0000000..e12d0ef --- /dev/null +++ b/lang/vendor/filament-panels/da/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'Global søgning', + 'placeholder' => 'Søg', + ], + + 'no_results_message' => 'Ingen søgeresultater fundet.', + +]; diff --git a/lang/vendor/filament-panels/da/layout.php b/lang/vendor/filament-panels/da/layout.php new file mode 100644 index 0000000..c8dc2fa --- /dev/null +++ b/lang/vendor/filament-panels/da/layout.php @@ -0,0 +1,55 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => 'Administrer abonnementer', + ], + + 'logout' => [ + 'label' => 'Log ud', + ], + + 'open_database_notifications' => [ + 'label' => 'Åbn notifikationer', + ], + + 'open_user_menu' => [ + 'label' => 'Brugermenu', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'Skjul sidebjælken', + ], + + 'expand' => [ + 'label' => 'Udvid sidebjælken', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'Skift til mørk tilstand', + ], + + 'light' => [ + 'label' => 'Skift til lys tilstand', + ], + + 'system' => [ + 'label' => 'Skift til systemtilstand', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/da/pages/auth/edit-profile.php b/lang/vendor/filament-panels/da/pages/auth/edit-profile.php new file mode 100644 index 0000000..2c61fb7 --- /dev/null +++ b/lang/vendor/filament-panels/da/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'Profil', + + 'form' => [ + + 'email' => [ + 'label' => 'E-mail', + ], + + 'name' => [ + 'label' => 'Navn', + ], + + 'password' => [ + 'label' => 'Ny adgangskode', + ], + + 'password_confirmation' => [ + 'label' => 'Bekræft ny adgangskode', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'Gem ændringer', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Gemt', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Annuller', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/da/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/da/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..abb8b0b --- /dev/null +++ b/lang/vendor/filament-panels/da/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'Bekræft din e-mail', + + 'heading' => 'Bekræft din e-mail', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'Gensend', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'Har ikke modtaget den e-mail, vi sendte?', + 'notification_sent' => 'Vi har sendt en e-mail til :email med instruktioner om, hvordan du verificerer din e-mail.', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'Vi har sendt e-mailen igen.', + ], + + 'notification_resend_throttled' => [ + 'title' => 'For mange forsøg på at sende igen', + 'body' => 'Prøv igen om :seconds sekunder.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/da/pages/auth/login.php b/lang/vendor/filament-panels/da/pages/auth/login.php new file mode 100644 index 0000000..1fb4b27 --- /dev/null +++ b/lang/vendor/filament-panels/da/pages/auth/login.php @@ -0,0 +1,60 @@ + 'Log ind', + + 'heading' => 'Log ind på din konto', + + 'actions' => [ + + 'register' => [ + 'before' => 'eller', + 'label' => 'Opret en konto', + ], + + 'request_password_reset' => [ + 'label' => 'Glemt din adgangskode?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'E-mail', + ], + + 'password' => [ + 'label' => 'Adgangskode', + ], + + 'remember' => [ + 'label' => 'Husk mig', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'Log ind', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'Den adgangskode, du har indtastet, er forkert.', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'For mange loginforsøg. Prøv venligst igen om :seconds sekunder.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/da/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/da/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..b17c9fc --- /dev/null +++ b/lang/vendor/filament-panels/da/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'Nulstil din adgangskode', + + 'heading' => 'Glemt din adgangskode?', + + 'actions' => [ + + 'login' => [ + 'label' => 'Tilbage til login', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'E-mail', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'Send e-mail', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'For mange forsøg', + 'body' => 'Prøv igen om :seconds sekunder.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/da/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/da/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..1e0853c --- /dev/null +++ b/lang/vendor/filament-panels/da/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'Nulstil din adgangskode', + + 'heading' => 'Nulstil din adgangskode', + + 'form' => [ + + 'email' => [ + 'label' => 'E-mail', + ], + + 'password' => [ + 'label' => 'Adgangskode', + 'validation_attribute' => 'Adgangskode', + ], + + 'password_confirmation' => [ + 'label' => 'Bekræft adgangskode', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'Nulstil adgangskode', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'For mange forsøg på nulstilling', + 'body' => 'Prøv igen om :seconds sekunder.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/da/pages/auth/register.php b/lang/vendor/filament-panels/da/pages/auth/register.php new file mode 100644 index 0000000..d9987ef --- /dev/null +++ b/lang/vendor/filament-panels/da/pages/auth/register.php @@ -0,0 +1,56 @@ + 'Opret dig', + + 'heading' => 'Opret konto', + + 'actions' => [ + + 'login' => [ + 'before' => 'eller', + 'label' => 'Log ind på din konto', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'E-mail', + ], + + 'name' => [ + 'label' => 'Navn', + ], + + 'password' => [ + 'label' => 'Adgangskode', + 'validation_attribute' => 'adgangskode', + ], + + 'password_confirmation' => [ + 'label' => 'Bekræft adgangskode', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'Opret konto', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'For mange forsøg', + 'body' => 'Prøv igen om :seconds sekunder.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/da/pages/dashboard.php b/lang/vendor/filament-panels/da/pages/dashboard.php new file mode 100644 index 0000000..ea1d4fe --- /dev/null +++ b/lang/vendor/filament-panels/da/pages/dashboard.php @@ -0,0 +1,33 @@ + 'Dashboard', + + 'actions' => [ + + 'filter' => [ + + 'label' => 'Filtrer', + + 'modal' => [ + + 'heading' => 'Filter', + + 'actions' => [ + + 'apply' => [ + + 'label' => 'Anvend', + + ], + + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/da/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/da/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..73b2d8e --- /dev/null +++ b/lang/vendor/filament-panels/da/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'Gem ændringer', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Gemt', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/da/resources/pages/create-record.php b/lang/vendor/filament-panels/da/resources/pages/create-record.php new file mode 100644 index 0000000..27fd42e --- /dev/null +++ b/lang/vendor/filament-panels/da/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'Opret :label', + + 'breadcrumb' => 'Opret', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Annuller', + ], + + 'create' => [ + 'label' => 'Opret', + ], + + 'create_another' => [ + 'label' => 'Opret & opret en mere', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Oprettet', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/da/resources/pages/edit-record.php b/lang/vendor/filament-panels/da/resources/pages/edit-record.php new file mode 100644 index 0000000..4179968 --- /dev/null +++ b/lang/vendor/filament-panels/da/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'Rediger :label', + + 'breadcrumb' => 'Rediger', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Annuller', + ], + + 'save' => [ + 'label' => 'Gem ændringer', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'Rediger', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Gemt', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/da/resources/pages/list-records.php b/lang/vendor/filament-panels/da/resources/pages/list-records.php new file mode 100644 index 0000000..51ebe1a --- /dev/null +++ b/lang/vendor/filament-panels/da/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'Liste', + +]; diff --git a/lang/vendor/filament-panels/da/resources/pages/view-record.php b/lang/vendor/filament-panels/da/resources/pages/view-record.php new file mode 100644 index 0000000..2b847c4 --- /dev/null +++ b/lang/vendor/filament-panels/da/resources/pages/view-record.php @@ -0,0 +1,17 @@ + 'Vis :label', + + 'breadcrumb' => 'Vis', + + 'content' => [ + + 'tab' => [ + 'label' => 'Vis', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/da/widgets/account-widget.php b/lang/vendor/filament-panels/da/widgets/account-widget.php new file mode 100644 index 0000000..b592a12 --- /dev/null +++ b/lang/vendor/filament-panels/da/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'Log ud', + ], + + ], + + 'welcome' => 'Velkommen', + +]; diff --git a/lang/vendor/filament-panels/da/widgets/filament-info-widget.php b/lang/vendor/filament-panels/da/widgets/filament-info-widget.php new file mode 100644 index 0000000..c989f1a --- /dev/null +++ b/lang/vendor/filament-panels/da/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Dokumentation', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/de/global-search.php b/lang/vendor/filament-panels/de/global-search.php new file mode 100644 index 0000000..9e535b4 --- /dev/null +++ b/lang/vendor/filament-panels/de/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'Globale Suche', + 'placeholder' => 'Suchen', + ], + + 'no_results_message' => 'Keine Ergebnisse gefunden.', + +]; diff --git a/lang/vendor/filament-panels/de/layout.php b/lang/vendor/filament-panels/de/layout.php new file mode 100644 index 0000000..8476c7d --- /dev/null +++ b/lang/vendor/filament-panels/de/layout.php @@ -0,0 +1,63 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => 'Abonnement verwalten', + ], + + 'logout' => [ + 'label' => 'Abmelden', + ], + + 'open_database_notifications' => [ + 'label' => 'Benachrichtigungen öffnen', + ], + + 'open_user_menu' => [ + 'label' => 'Benutzermenü', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'Seitenleiste einklappen', + ], + + 'expand' => [ + 'label' => 'Seitenleiste ausklappen', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'Dark Mode einschalten', + ], + + 'light' => [ + 'label' => 'Light Mode einschalten', + ], + + 'system' => [ + 'label' => 'Systemthema benutzen', + ], + + ], + + ], + + 'avatar' => [ + 'alt' => 'Avatar von :name', + ], + + 'logo' => [ + 'alt' => 'Logo von :name', + ], + +]; diff --git a/lang/vendor/filament-panels/de/pages/auth/edit-profile.php b/lang/vendor/filament-panels/de/pages/auth/edit-profile.php new file mode 100644 index 0000000..793d06a --- /dev/null +++ b/lang/vendor/filament-panels/de/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'Profil', + + 'form' => [ + + 'email' => [ + 'label' => 'E-Mail-Adresse', + ], + + 'name' => [ + 'label' => 'Name', + ], + + 'password' => [ + 'label' => 'Neues Passwort', + ], + + 'password_confirmation' => [ + 'label' => 'Passwort bestätigen', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'Änderung speichern', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Gespeichert', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Abbrechen', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/de/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/de/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..e331af5 --- /dev/null +++ b/lang/vendor/filament-panels/de/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'E-Mail-Adresse bestätigen', + + 'heading' => 'E-Mail-Adresse bestätigen', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'Erneut senden', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'Keine E-Mail erhalten?', + 'notification_sent' => 'Wir haben eine E-Mail mit Anweisungen zur Bestätigung des Kontos an :email gesendet.', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'E-Mail erneut gesendet.', + ], + + 'notification_resend_throttled' => [ + 'title' => 'Zu viele Versuche.', + 'body' => 'Versuchen Sie es bitte in :seconds Sekunden nochmal.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/de/pages/auth/login.php b/lang/vendor/filament-panels/de/pages/auth/login.php new file mode 100644 index 0000000..8a42886 --- /dev/null +++ b/lang/vendor/filament-panels/de/pages/auth/login.php @@ -0,0 +1,61 @@ + 'Anmelden', + + 'heading' => 'Melden Sie sich an.', + + 'actions' => [ + + 'register' => [ + 'before' => 'oder', + 'label' => 'erstellen Sie ein Konto', + ], + + 'request_password_reset' => [ + 'label' => 'Passwort vergessen?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'E-Mail-Adresse', + ], + + 'password' => [ + 'label' => 'Passwort', + ], + + 'remember' => [ + 'label' => 'Angemeldet bleiben', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'Anmelden', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'Diese Kombination aus Zugangsdaten wurde nicht in unserer Datenbank gefunden.', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Zu viele Loginversuche.', + 'body' => ' Bitte in :seconds Sekunden nochmal versuchen.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/de/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/de/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..1f3a49b --- /dev/null +++ b/lang/vendor/filament-panels/de/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'Passwort zurücksetzen', + + 'heading' => 'Passwort vergessen?', + + 'actions' => [ + + 'login' => [ + 'label' => 'zurück zum Login', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'E-Mail-Adresse', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'E-Mail zusenden', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Zu viele Versuche.', + 'body' => 'Versuchen Sie es bitte in :seconds Sekunden nochmal.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/de/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/de/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..c211932 --- /dev/null +++ b/lang/vendor/filament-panels/de/pages/auth/password-reset/reset-password.php @@ -0,0 +1,44 @@ + 'Passwort zurücksetzen', + + 'heading' => 'Passwort zurücksetzen', + + 'form' => [ + + 'email' => [ + 'label' => 'E-Mail-Adresse', + ], + + 'password' => [ + 'label' => 'Passwort', + 'validation_attribute' => 'Passwort', + ], + + 'password_confirmation' => [ + 'label' => 'Passwort bestätigen', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'Passwort zurücksetzen', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Zu viele Versuche.', + 'body' => 'Bitte in :seconds Sekunden nochmal versuchen.', + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/de/pages/auth/register.php b/lang/vendor/filament-panels/de/pages/auth/register.php new file mode 100644 index 0000000..4cfe807 --- /dev/null +++ b/lang/vendor/filament-panels/de/pages/auth/register.php @@ -0,0 +1,56 @@ + 'Registrieren', + + 'heading' => 'Registrieren', + + 'actions' => [ + + 'login' => [ + 'before' => 'oder', + 'label' => 'mit Konto anmelden', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'E-Mail-Adresse', + ], + + 'name' => [ + 'label' => 'Name', + ], + + 'password' => [ + 'label' => 'Passwort', + 'validation_attribute' => 'Passwort', + ], + + 'password_confirmation' => [ + 'label' => 'Passwort bestätigen', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'Registrieren', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Zu viele Anmeldeversuche.', + 'body' => 'Bitte in :seconds Sekunden nochmal versuchen.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/de/pages/dashboard.php b/lang/vendor/filament-panels/de/pages/dashboard.php new file mode 100644 index 0000000..22da687 --- /dev/null +++ b/lang/vendor/filament-panels/de/pages/dashboard.php @@ -0,0 +1,32 @@ + 'Dashboard', + + 'actions' => [ + + 'filter' => [ + + 'label' => 'Filter', + + 'modal' => [ + + 'heading' => 'Filter', + + 'actions' => [ + + 'apply' => [ + + 'label' => 'Übernehmen', + + ], + + ], + + ], + + ], + + ], +]; diff --git a/lang/vendor/filament-panels/de/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/de/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..70e2db7 --- /dev/null +++ b/lang/vendor/filament-panels/de/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'Speichern', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Gespeichert', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/de/resources/pages/create-record.php b/lang/vendor/filament-panels/de/resources/pages/create-record.php new file mode 100644 index 0000000..b693bcb --- /dev/null +++ b/lang/vendor/filament-panels/de/resources/pages/create-record.php @@ -0,0 +1,37 @@ + ':label erstellen', + + 'breadcrumb' => 'Erstellen', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Abbrechen', + ], + + 'create' => [ + 'label' => 'Erstellen', + ], + + 'create_another' => [ + 'label' => 'Erstellen & weiterer Eintrag', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Erstellt', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/de/resources/pages/edit-record.php b/lang/vendor/filament-panels/de/resources/pages/edit-record.php new file mode 100644 index 0000000..018b2f9 --- /dev/null +++ b/lang/vendor/filament-panels/de/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + ':label bearbeiten', + + 'breadcrumb' => 'Bearbeiten', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Abbrechen', + ], + + 'save' => [ + 'label' => 'Speichern', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'Bearbeiten', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Gespeichert', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/de/resources/pages/list-records.php b/lang/vendor/filament-panels/de/resources/pages/list-records.php new file mode 100644 index 0000000..141c226 --- /dev/null +++ b/lang/vendor/filament-panels/de/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'Übersicht', + +]; diff --git a/lang/vendor/filament-panels/de/resources/pages/view-record.php b/lang/vendor/filament-panels/de/resources/pages/view-record.php new file mode 100644 index 0000000..4d38cf8 --- /dev/null +++ b/lang/vendor/filament-panels/de/resources/pages/view-record.php @@ -0,0 +1,17 @@ + ':label ansehen', + + 'breadcrumb' => 'Ansehen', + + 'content' => [ + + 'tab' => [ + 'label' => 'Ansehen', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/de/unsaved-changes-alert.php b/lang/vendor/filament-panels/de/unsaved-changes-alert.php new file mode 100644 index 0000000..c9f5bac --- /dev/null +++ b/lang/vendor/filament-panels/de/unsaved-changes-alert.php @@ -0,0 +1,7 @@ + 'Sie haben ungespeicherte Änderungen. Sind Sie sicher, dass Sie diese Seite verlassen wollen?', + +]; diff --git a/lang/vendor/filament-panels/de/widgets/account-widget.php b/lang/vendor/filament-panels/de/widgets/account-widget.php new file mode 100644 index 0000000..aede5e3 --- /dev/null +++ b/lang/vendor/filament-panels/de/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'Abmelden', + ], + + ], + + 'welcome' => 'Willkommen', + +]; diff --git a/lang/vendor/filament-panels/de/widgets/filament-info-widget.php b/lang/vendor/filament-panels/de/widgets/filament-info-widget.php new file mode 100644 index 0000000..c989f1a --- /dev/null +++ b/lang/vendor/filament-panels/de/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Dokumentation', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/el/global-search.php b/lang/vendor/filament-panels/el/global-search.php new file mode 100644 index 0000000..7bddba8 --- /dev/null +++ b/lang/vendor/filament-panels/el/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'Γενική αναζήτηση', + 'placeholder' => 'Αναζήτηση', + ], + + 'no_results_message' => 'Δεν βρέθηκαν αποτελέσματα.', + +]; diff --git a/lang/vendor/filament-panels/el/layout.php b/lang/vendor/filament-panels/el/layout.php new file mode 100644 index 0000000..4c09749 --- /dev/null +++ b/lang/vendor/filament-panels/el/layout.php @@ -0,0 +1,35 @@ + 'ltr', + + 'actions' => [ + + 'logout' => [ + 'label' => 'Αποσύνδεση', + ], + + 'open_database_notifications' => [ + 'label' => 'Προβολή ειδοποιήσεων', + ], + + 'open_user_menu' => [ + 'label' => 'Μενού χρήστη', + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'Σκοτεινή λειτουργία', + ], + + 'light' => [ + 'label' => 'Φωτεινή λειτουργία', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/el/pages/auth/edit-profile.php b/lang/vendor/filament-panels/el/pages/auth/edit-profile.php new file mode 100644 index 0000000..a9499b2 --- /dev/null +++ b/lang/vendor/filament-panels/el/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'Προφίλ', + + 'form' => [ + + 'email' => [ + 'label' => 'Διεύθυνση Email', + ], + + 'name' => [ + 'label' => 'Όνομα', + ], + + 'password' => [ + 'label' => 'Νέος Κωδικός', + ], + + 'password_confirmation' => [ + 'label' => 'Επιβεβαίωση νέου κωδικού', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'Αποθήκευση αλλαγών', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Αποθηκεύτηκε', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Άκυρο', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/el/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/el/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..65e5d95 --- /dev/null +++ b/lang/vendor/filament-panels/el/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'Επαληθεύστε τη διεύθυνση ηλεκτρονικού ταχυδρομείου σας', + + 'heading' => 'Επαληθεύστε τη διεύθυνση ηλεκτρονικού ταχυδρομείου σας', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'Επαναποστολή email επαλήθευσης', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'Not received the email we sent?', + 'notification_sent' => 'We\'ve sent an email to :email containing instructions on how to verify your email address.', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'We\'ve resent the email.', + ], + + 'notification_resend_throttled' => [ + 'title' => 'Πάρα πολλά αιτήματα επαναποστολής', + 'body' => 'Παρακαλούμε δοκιμάστε πάλι σε :seconds δευτερόλεπτα.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/el/pages/auth/login.php b/lang/vendor/filament-panels/el/pages/auth/login.php new file mode 100644 index 0000000..657a4d5 --- /dev/null +++ b/lang/vendor/filament-panels/el/pages/auth/login.php @@ -0,0 +1,61 @@ + 'Σύνδεση', + + 'heading' => 'Συνδεθείτε στο λογαριασμό σας', + + 'actions' => [ + + 'register' => [ + 'before' => 'ή', + 'label' => 'αιτηθείτε για έναν νέο λογαριασμό', + ], + + 'request_password_reset' => [ + 'label' => 'Ξεχάσατε τον κωδικό σας;', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Διεύθυνση ηλεκτρονικού ταχυδρομείου', + ], + + 'password' => [ + 'label' => 'Κωδικός πρόσβασης', + ], + + 'remember' => [ + 'label' => 'Θυμήσου με', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'Συνδεθείτε', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'Τα στοιχεία που δώσατε δεν συνδέονται με λογαριασμό.', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Πάρα πολλές προσπάθειες σύνδεσης. Δοκιμάστε ξανά μετά από :seconds δευτερόλεπτα.', + 'body' => 'Παρακαλούμε δοκιμάστε πάλι σε :seconds δευτερόλεπτα.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/el/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/el/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..56ddd3a --- /dev/null +++ b/lang/vendor/filament-panels/el/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'Επαναφορά κωδικού', + + 'heading' => 'Ξεχάσατε τον κωδικό σας?', + + 'actions' => [ + + 'login' => [ + 'label' => 'back to login', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Διεύθυνση Email', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'Αποστολή email', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Πάρα πολλά αιτήματα', + 'body' => 'Παρακαλούμε δοκιμάστε πάλι σε :seconds δευτερόλεπτα.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/el/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/el/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..79e5345 --- /dev/null +++ b/lang/vendor/filament-panels/el/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'Επαναφορά κωδικού', + + 'heading' => 'Επαναφορά κωδικού', + + 'form' => [ + + 'email' => [ + 'label' => 'Διεύθυνση Email', + ], + + 'password' => [ + 'label' => 'Κωδικός', + 'validation_attribute' => 'κωδικός', + ], + + 'password_confirmation' => [ + 'label' => 'Επιβεβαίωση Κωδικού', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'Επαναφορά Κωδικού', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Πάρα πολλά αιτήματα επαναφοράς', + 'body' => 'Παρακαλούμε δοκιμάστε πάλι σε :seconds δευτερόλεπτα.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/el/pages/auth/register.php b/lang/vendor/filament-panels/el/pages/auth/register.php new file mode 100644 index 0000000..52e957d --- /dev/null +++ b/lang/vendor/filament-panels/el/pages/auth/register.php @@ -0,0 +1,56 @@ + 'Εγγραφή', + + 'heading' => 'Εγγραφή', + + 'actions' => [ + + 'login' => [ + 'before' => 'ή', + 'label' => 'συνδεθείτε στο λογαριασμό σας', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Διεύθυνση Email', + ], + + 'name' => [ + 'label' => 'Όνομα', + ], + + 'password' => [ + 'label' => 'Κωδικός', + 'validation_attribute' => 'Κωδικός', + ], + + 'password_confirmation' => [ + 'label' => 'Επιβεβαίωση Κωδικού', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'Εγγραφείτε', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Πάρα πολλά αιτήματα εγγραφής', + 'body' => 'Παρακαλούμε δοκιμάστε πάλι σε :seconds δευτερόλεπτα.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/el/pages/dashboard.php b/lang/vendor/filament-panels/el/pages/dashboard.php new file mode 100644 index 0000000..310aeca --- /dev/null +++ b/lang/vendor/filament-panels/el/pages/dashboard.php @@ -0,0 +1,7 @@ + 'Πίνακας ελέγχου', + +]; diff --git a/lang/vendor/filament-panels/el/resources/pages/create-record.php b/lang/vendor/filament-panels/el/resources/pages/create-record.php new file mode 100644 index 0000000..2452cbe --- /dev/null +++ b/lang/vendor/filament-panels/el/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'Δημιουργία :label', + + 'breadcrumb' => 'Δημιούργησε', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Ακύρωση', + ], + + 'create' => [ + 'label' => 'Δημιούργησε', + ], + + 'create_another' => [ + 'label' => 'Δημιούργησε & Δημιούργησε ακόμα ένα', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Δημιουργήθηκε', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/el/resources/pages/edit-record.php b/lang/vendor/filament-panels/el/resources/pages/edit-record.php new file mode 100644 index 0000000..48bddeb --- /dev/null +++ b/lang/vendor/filament-panels/el/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'Επεξεργασία :label', + + 'breadcrumb' => 'Επεξεργασία', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Ακύρωση', + ], + + 'save' => [ + 'label' => 'Αποθήκευση αλλαγών', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'Επεξεργασία', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Αποθηκεύτηκε', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/el/resources/pages/list-records.php b/lang/vendor/filament-panels/el/resources/pages/list-records.php new file mode 100644 index 0000000..85d2dc5 --- /dev/null +++ b/lang/vendor/filament-panels/el/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'Λίστα', + +]; diff --git a/lang/vendor/filament-panels/el/resources/pages/view-record.php b/lang/vendor/filament-panels/el/resources/pages/view-record.php new file mode 100644 index 0000000..184528a --- /dev/null +++ b/lang/vendor/filament-panels/el/resources/pages/view-record.php @@ -0,0 +1,17 @@ + 'Προεπισκόπηση :label', + + 'breadcrumb' => 'Προεπισκόπηση', + + 'content' => [ + + 'tab' => [ + 'label' => 'Προεπισκόπηση', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/el/widgets/account-widget.php b/lang/vendor/filament-panels/el/widgets/account-widget.php new file mode 100644 index 0000000..f80ec06 --- /dev/null +++ b/lang/vendor/filament-panels/el/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'Αποσύνδεση', + ], + + ], + + 'welcome' => 'Καλώς ήρθες', + +]; diff --git a/lang/vendor/filament-panels/el/widgets/filament-info-widget.php b/lang/vendor/filament-panels/el/widgets/filament-info-widget.php new file mode 100644 index 0000000..5b5d310 --- /dev/null +++ b/lang/vendor/filament-panels/el/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Οδηγός', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/en/global-search.php b/lang/vendor/filament-panels/en/global-search.php new file mode 100644 index 0000000..b105e0e --- /dev/null +++ b/lang/vendor/filament-panels/en/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'Global search', + 'placeholder' => 'Search', + ], + + 'no_results_message' => 'No search results found.', + +]; diff --git a/lang/vendor/filament-panels/en/layout.php b/lang/vendor/filament-panels/en/layout.php new file mode 100644 index 0000000..29602ae --- /dev/null +++ b/lang/vendor/filament-panels/en/layout.php @@ -0,0 +1,63 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => 'Manage subscription', + ], + + 'logout' => [ + 'label' => 'Sign out', + ], + + 'open_database_notifications' => [ + 'label' => 'Open notifications', + ], + + 'open_user_menu' => [ + 'label' => 'User menu', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'Collapse sidebar', + ], + + 'expand' => [ + 'label' => 'Expand sidebar', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'Enable dark theme', + ], + + 'light' => [ + 'label' => 'Enable light theme', + ], + + 'system' => [ + 'label' => 'Enable system theme', + ], + + ], + + ], + + 'avatar' => [ + 'alt' => 'Avatar of :name', + ], + + 'logo' => [ + 'alt' => ':name logo', + ], + +]; diff --git a/lang/vendor/filament-panels/en/pages/auth/edit-profile.php b/lang/vendor/filament-panels/en/pages/auth/edit-profile.php new file mode 100644 index 0000000..d3176df --- /dev/null +++ b/lang/vendor/filament-panels/en/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'Profile', + + 'form' => [ + + 'email' => [ + 'label' => 'Email address', + ], + + 'name' => [ + 'label' => 'Name', + ], + + 'password' => [ + 'label' => 'New password', + ], + + 'password_confirmation' => [ + 'label' => 'Confirm new password', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'Save changes', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Saved', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Cancel', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/en/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/en/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..3e3f159 --- /dev/null +++ b/lang/vendor/filament-panels/en/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'Verify your email address', + + 'heading' => 'Verify your email address', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'Resend it', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'Not received the email we sent?', + 'notification_sent' => 'We\'ve sent an email to :email containing instructions on how to verify your email address.', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'We\'ve resent the email.', + ], + + 'notification_resend_throttled' => [ + 'title' => 'Too many resend attempts', + 'body' => 'Please try again in :seconds seconds.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/en/pages/auth/login.php b/lang/vendor/filament-panels/en/pages/auth/login.php new file mode 100644 index 0000000..f58a7dd --- /dev/null +++ b/lang/vendor/filament-panels/en/pages/auth/login.php @@ -0,0 +1,61 @@ + 'Login', + + 'heading' => 'Sign in', + + 'actions' => [ + + 'register' => [ + 'before' => 'or', + 'label' => 'sign up for an account', + ], + + 'request_password_reset' => [ + 'label' => 'Forgot password?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Email address', + ], + + 'password' => [ + 'label' => 'Password', + ], + + 'remember' => [ + 'label' => 'Remember me', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'Sign in', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'These credentials do not match our records.', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Too many login attempts', + 'body' => 'Please try again in :seconds seconds.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/en/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/en/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..97c276f --- /dev/null +++ b/lang/vendor/filament-panels/en/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'Reset your password', + + 'heading' => 'Forgot password?', + + 'actions' => [ + + 'login' => [ + 'label' => 'back to login', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Email address', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'Send email', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Too many requests', + 'body' => 'Please try again in :seconds seconds.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/en/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/en/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..fc9d18a --- /dev/null +++ b/lang/vendor/filament-panels/en/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'Reset your password', + + 'heading' => 'Reset your password', + + 'form' => [ + + 'email' => [ + 'label' => 'Email address', + ], + + 'password' => [ + 'label' => 'Password', + 'validation_attribute' => 'password', + ], + + 'password_confirmation' => [ + 'label' => 'Confirm password', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'Reset password', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Too many reset attempts', + 'body' => 'Please try again in :seconds seconds.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/en/pages/auth/register.php b/lang/vendor/filament-panels/en/pages/auth/register.php new file mode 100644 index 0000000..54d1bcd --- /dev/null +++ b/lang/vendor/filament-panels/en/pages/auth/register.php @@ -0,0 +1,56 @@ + 'Register', + + 'heading' => 'Sign up', + + 'actions' => [ + + 'login' => [ + 'before' => 'or', + 'label' => 'sign in to your account', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Email address', + ], + + 'name' => [ + 'label' => 'Name', + ], + + 'password' => [ + 'label' => 'Password', + 'validation_attribute' => 'password', + ], + + 'password_confirmation' => [ + 'label' => 'Confirm password', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'Sign up', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Too many registration attempts', + 'body' => 'Please try again in :seconds seconds.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/en/pages/dashboard.php b/lang/vendor/filament-panels/en/pages/dashboard.php new file mode 100644 index 0000000..5701edc --- /dev/null +++ b/lang/vendor/filament-panels/en/pages/dashboard.php @@ -0,0 +1,33 @@ + 'Dashboard', + + 'actions' => [ + + 'filter' => [ + + 'label' => 'Filter', + + 'modal' => [ + + 'heading' => 'Filter', + + 'actions' => [ + + 'apply' => [ + + 'label' => 'Apply', + + ], + + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/en/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/en/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..e0021ab --- /dev/null +++ b/lang/vendor/filament-panels/en/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'Save changes', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Saved', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/en/resources/pages/create-record.php b/lang/vendor/filament-panels/en/resources/pages/create-record.php new file mode 100644 index 0000000..18f265d --- /dev/null +++ b/lang/vendor/filament-panels/en/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'Create :label', + + 'breadcrumb' => 'Create', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Cancel', + ], + + 'create' => [ + 'label' => 'Create', + ], + + 'create_another' => [ + 'label' => 'Create & create another', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Created', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/en/resources/pages/edit-record.php b/lang/vendor/filament-panels/en/resources/pages/edit-record.php new file mode 100644 index 0000000..be92178 --- /dev/null +++ b/lang/vendor/filament-panels/en/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'Edit :label', + + 'breadcrumb' => 'Edit', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Cancel', + ], + + 'save' => [ + 'label' => 'Save changes', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'Edit', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Saved', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/en/resources/pages/list-records.php b/lang/vendor/filament-panels/en/resources/pages/list-records.php new file mode 100644 index 0000000..c7ba243 --- /dev/null +++ b/lang/vendor/filament-panels/en/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'List', + +]; diff --git a/lang/vendor/filament-panels/en/resources/pages/view-record.php b/lang/vendor/filament-panels/en/resources/pages/view-record.php new file mode 100644 index 0000000..b23e1c3 --- /dev/null +++ b/lang/vendor/filament-panels/en/resources/pages/view-record.php @@ -0,0 +1,17 @@ + 'View :label', + + 'breadcrumb' => 'View', + + 'content' => [ + + 'tab' => [ + 'label' => 'View', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/en/unsaved-changes-alert.php b/lang/vendor/filament-panels/en/unsaved-changes-alert.php new file mode 100644 index 0000000..38ed7c3 --- /dev/null +++ b/lang/vendor/filament-panels/en/unsaved-changes-alert.php @@ -0,0 +1,7 @@ + 'You have unsaved changes. Are you sure you want to leave this page?', + +]; diff --git a/lang/vendor/filament-panels/en/widgets/account-widget.php b/lang/vendor/filament-panels/en/widgets/account-widget.php new file mode 100644 index 0000000..6c02637 --- /dev/null +++ b/lang/vendor/filament-panels/en/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'Sign out', + ], + + ], + + 'welcome' => 'Welcome', + +]; diff --git a/lang/vendor/filament-panels/en/widgets/filament-info-widget.php b/lang/vendor/filament-panels/en/widgets/filament-info-widget.php new file mode 100644 index 0000000..e559504 --- /dev/null +++ b/lang/vendor/filament-panels/en/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Documentation', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/es/global-search.php b/lang/vendor/filament-panels/es/global-search.php new file mode 100644 index 0000000..0c6c9c2 --- /dev/null +++ b/lang/vendor/filament-panels/es/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'Búsqueda global', + 'placeholder' => 'Buscar', + ], + + 'no_results_message' => 'No se han encontrado resultados.', + +]; diff --git a/lang/vendor/filament-panels/es/layout.php b/lang/vendor/filament-panels/es/layout.php new file mode 100644 index 0000000..8cf38f9 --- /dev/null +++ b/lang/vendor/filament-panels/es/layout.php @@ -0,0 +1,63 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => 'Administrar suscripción', + ], + + 'logout' => [ + 'label' => 'Salir', + ], + + 'open_database_notifications' => [ + 'label' => 'Abrir notificaciones', + ], + + 'open_user_menu' => [ + 'label' => 'Menú del Usuario', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'Contraer barra lateral', + ], + + 'expand' => [ + 'label' => 'Expandir barra lateral', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'A modo oscuro', + ], + + 'light' => [ + 'label' => 'A modo claro', + ], + + 'system' => [ + 'label' => 'A modo del sistema', + ], + + ], + + ], + + 'avatar' => [ + 'alt' => 'Avatar of :name', + ], + + 'logo' => [ + 'alt' => ':name logo', + ], + +]; diff --git a/lang/vendor/filament-panels/es/pages/auth/edit-profile.php b/lang/vendor/filament-panels/es/pages/auth/edit-profile.php new file mode 100644 index 0000000..de33873 --- /dev/null +++ b/lang/vendor/filament-panels/es/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'Perfil', + + 'form' => [ + + 'email' => [ + 'label' => 'Dirección Email', + ], + + 'name' => [ + 'label' => 'Nombre', + ], + + 'password' => [ + 'label' => 'Nueva contraseña', + ], + + 'password_confirmation' => [ + 'label' => 'Confirmar nueva contraseña', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'Guardar cambios', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Cambios guardados', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Regresar', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/es/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/es/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..4767c9b --- /dev/null +++ b/lang/vendor/filament-panels/es/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'Verifique su dirección de correo electrónico', + + 'heading' => 'Verifique su dirección de correo electrónico', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'Reenviar', + ], + + ], + + 'messages' => [ + 'notification_not_received' => '¿No ha recibido el correo electrónico que enviamos?', + 'notification_sent' => 'Hemos enviado un correo electrónico a :email con instrucciones sobre cómo verificar su dirección de correo electrónico.', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'Hemos reenviado el correo electrónico.', + ], + + 'notification_resend_throttled' => [ + 'title' => 'Demasiados intentos de reenvío', + 'body' => 'Por favor, inténtelo de nuevo en :seconds segundos.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/es/pages/auth/login.php b/lang/vendor/filament-panels/es/pages/auth/login.php new file mode 100644 index 0000000..93ca1e7 --- /dev/null +++ b/lang/vendor/filament-panels/es/pages/auth/login.php @@ -0,0 +1,61 @@ + 'Acceso', + + 'heading' => 'Entre a su cuenta', + + 'actions' => [ + + 'register' => [ + 'before' => 'o', + 'label' => 'Abrir una cuenta', + ], + + 'request_password_reset' => [ + 'label' => '¿Ha olvidado su contraseña?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Correo electrónico', + ], + + 'password' => [ + 'label' => 'Contraseña', + ], + + 'remember' => [ + 'label' => 'Recordarme', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'Entrar', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'Estas credenciales no coinciden con nuestros registros.', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Demasiados intentos. Intente de nuevo en :seconds segundos.', + 'body' => 'Intente de nuevo en :seconds segundos.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/es/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/es/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..4117b2a --- /dev/null +++ b/lang/vendor/filament-panels/es/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'Restablecer tu contraseña', + + 'heading' => '¿Olvidaste tu contraseña?', + + 'actions' => [ + + 'login' => [ + 'label' => 'Volver al inicio de sesión', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Correo electrónico', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'Enviar email', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Demasiadas solicitudes', + 'body' => 'Por favor, inténtelo de nuevo en :seconds segundos.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/es/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/es/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..03b3496 --- /dev/null +++ b/lang/vendor/filament-panels/es/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'Restablecer su contraseña', + + 'heading' => 'Restablecer su contraseña', + + 'form' => [ + + 'email' => [ + 'label' => 'Restablecer contraseña', + ], + + 'password' => [ + 'label' => 'Contraseña', + 'validation_attribute' => 'contraseña', + ], + + 'password_confirmation' => [ + 'label' => 'Confirmar contraseña', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'Restablecer contraseña', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Demasiados intentos de restablecimiento', + 'body' => 'Por favor, inténtelo de nuevo en :seconds segundos.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/es/pages/auth/register.php b/lang/vendor/filament-panels/es/pages/auth/register.php new file mode 100644 index 0000000..c26daf2 --- /dev/null +++ b/lang/vendor/filament-panels/es/pages/auth/register.php @@ -0,0 +1,56 @@ + 'Registrarse', + + 'heading' => 'Crear una cuenta', + + 'actions' => [ + + 'login' => [ + 'before' => 'o', + 'label' => 'iniciar sesión en su cuenta', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Correo electrónico', + ], + + 'name' => [ + 'label' => 'Nombre', + ], + + 'password' => [ + 'label' => 'Contraseña', + 'validation_attribute' => 'contraseña', + ], + + 'password_confirmation' => [ + 'label' => 'Confirmar contraseña', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'Registrarse', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Demasiados intentos de registro', + 'body' => 'Por favor, inténtelo de nuevo en :seconds segundos.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/es/pages/dashboard.php b/lang/vendor/filament-panels/es/pages/dashboard.php new file mode 100644 index 0000000..1a067a7 --- /dev/null +++ b/lang/vendor/filament-panels/es/pages/dashboard.php @@ -0,0 +1,33 @@ + 'Escritorio', + + 'actions' => [ + + 'filter' => [ + + 'label' => 'Filtro', + + 'modal' => [ + + 'heading' => 'Filtro', + + 'actions' => [ + + 'apply' => [ + + 'label' => 'Aplicar', + + ], + + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/es/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/es/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..a2e5404 --- /dev/null +++ b/lang/vendor/filament-panels/es/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'Guardar cambios', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Guardados', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/es/resources/pages/create-record.php b/lang/vendor/filament-panels/es/resources/pages/create-record.php new file mode 100644 index 0000000..cd3472d --- /dev/null +++ b/lang/vendor/filament-panels/es/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'Crear :label', + + 'breadcrumb' => 'Crear', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Cancelar', + ], + + 'create' => [ + 'label' => 'Crear', + ], + + 'create_another' => [ + 'label' => 'Crear y crear otro', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Creado', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/es/resources/pages/edit-record.php b/lang/vendor/filament-panels/es/resources/pages/edit-record.php new file mode 100644 index 0000000..51a9ce2 --- /dev/null +++ b/lang/vendor/filament-panels/es/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'Editar :label', + + 'breadcrumb' => 'Editar', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Cancelar', + ], + + 'save' => [ + 'label' => 'Guardar cambios', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'Editar', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Guardado', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/es/resources/pages/list-records.php b/lang/vendor/filament-panels/es/resources/pages/list-records.php new file mode 100644 index 0000000..d5ff3bd --- /dev/null +++ b/lang/vendor/filament-panels/es/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'Listado', + +]; diff --git a/lang/vendor/filament-panels/es/resources/pages/view-record.php b/lang/vendor/filament-panels/es/resources/pages/view-record.php new file mode 100644 index 0000000..8800c85 --- /dev/null +++ b/lang/vendor/filament-panels/es/resources/pages/view-record.php @@ -0,0 +1,17 @@ + 'Ver :label', + + 'breadcrumb' => 'Ver', + + 'content' => [ + + 'tab' => [ + 'label' => 'Ver', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/es/unsaved-changes-alert.php b/lang/vendor/filament-panels/es/unsaved-changes-alert.php new file mode 100644 index 0000000..c525412 --- /dev/null +++ b/lang/vendor/filament-panels/es/unsaved-changes-alert.php @@ -0,0 +1,7 @@ + 'Tienes cambios sin guardar. ¿Estás seguro de que quieres abandonar esta página?', + +]; diff --git a/lang/vendor/filament-panels/es/widgets/account-widget.php b/lang/vendor/filament-panels/es/widgets/account-widget.php new file mode 100644 index 0000000..d8d868d --- /dev/null +++ b/lang/vendor/filament-panels/es/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'Salir', + ], + + ], + + 'welcome' => 'Bienvenida/o', + +]; diff --git a/lang/vendor/filament-panels/es/widgets/filament-info-widget.php b/lang/vendor/filament-panels/es/widgets/filament-info-widget.php new file mode 100644 index 0000000..0b7ba01 --- /dev/null +++ b/lang/vendor/filament-panels/es/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Documentación', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/fa/global-search.php b/lang/vendor/filament-panels/fa/global-search.php new file mode 100644 index 0000000..d57a487 --- /dev/null +++ b/lang/vendor/filament-panels/fa/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'جستجو در کل سایت', + 'placeholder' => 'جستجو', + ], + + 'no_results_message' => 'نتیجه‌ای برای جستجوی شما یافت نشد.', + +]; diff --git a/lang/vendor/filament-panels/fa/layout.php b/lang/vendor/filament-panels/fa/layout.php new file mode 100644 index 0000000..c7e6c7f --- /dev/null +++ b/lang/vendor/filament-panels/fa/layout.php @@ -0,0 +1,55 @@ + 'rtl', + + 'actions' => [ + + 'billing' => [ + 'label' => 'مدیریت آبونمان', + ], + + 'logout' => [ + 'label' => 'خروج', + ], + + 'open_database_notifications' => [ + 'label' => 'نمایش اعلانات', + ], + + 'open_user_menu' => [ + 'label' => 'منوی کاربر', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'بستن نوار کناری', + ], + + 'expand' => [ + 'label' => 'باز کردن نوار کناری', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'حالت تیره', + ], + + 'light' => [ + 'label' => 'حالت روشن', + ], + + 'system' => [ + 'label' => 'حالت سیستم', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/fa/pages/auth/edit-profile.php b/lang/vendor/filament-panels/fa/pages/auth/edit-profile.php new file mode 100644 index 0000000..f88ae94 --- /dev/null +++ b/lang/vendor/filament-panels/fa/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'پروفایل', + + 'form' => [ + + 'email' => [ + 'label' => 'ایمیل', + ], + + 'name' => [ + 'label' => 'نام', + ], + + 'password' => [ + 'label' => 'رمز عبور جدید', + ], + + 'password_confirmation' => [ + 'label' => 'تایید رمز عبور جدید', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'ذخیره تغییرات', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'ذخیره شد', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'لغو', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/fa/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/fa/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..0751f6d --- /dev/null +++ b/lang/vendor/filament-panels/fa/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'تایید آدرس ایمیل', + + 'heading' => 'تایید آدرس ایمیل', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'ارسال مجدد', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'ایمیلی که فرستادیم را دریافت نکردید؟', + 'notification_sent' => 'ما یک ایمیل حاوی دستورات لازم برای بازنشانی رمز عبور به :email فرستادیم.', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'ما ایمیل را دوباره فرستادیم.', + ], + + 'notification_resend_throttled' => [ + 'title' => 'شما بیش از حد مجاز درخواست ارسال مجدد ایمیل داشته‌اید.', + 'body' => 'لطفاً :seconds ثانیه دیگر تلاش کنید.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/fa/pages/auth/login.php b/lang/vendor/filament-panels/fa/pages/auth/login.php new file mode 100644 index 0000000..d8f9835 --- /dev/null +++ b/lang/vendor/filament-panels/fa/pages/auth/login.php @@ -0,0 +1,61 @@ + 'ورود', + + 'heading' => 'ورود به حساب کاربری', + + 'actions' => [ + + 'register' => [ + 'before' => 'یا', + 'label' => 'ایجاد حساب کاربری', + ], + + 'request_password_reset' => [ + 'label' => 'رمز عبور خود را فراموش کرده‌اید؟', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'آدرس ایمیل', + ], + + 'password' => [ + 'label' => 'رمز عبور', + ], + + 'remember' => [ + 'label' => 'مرا به خاطر بسپار', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'ورود', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'مشخصات واردشده با اطلاعات ما سازگار نیست.', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'شما بیش از حد مجاز درخواست ورود داشته‌اید.', + 'body' => 'لطفاً :seconds ثانیه دیگر تلاش کنید.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/fa/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/fa/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..aa8decf --- /dev/null +++ b/lang/vendor/filament-panels/fa/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'بازنشانی رمز عبور', + + 'heading' => 'رمز عبور خود را فراموش کرده‌اید؟', + + 'actions' => [ + + 'login' => [ + 'label' => 'بازگشت به ورود', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'ایمیل', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'ارسال ایمیل', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'شما بیش از حد مجاز درخواست داشته‌اید.', + 'body' => 'لطفاً :seconds ثانیه دیگر تلاش کنید.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/fa/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/fa/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..60932ae --- /dev/null +++ b/lang/vendor/filament-panels/fa/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'بازنشانی رمز عبور', + + 'heading' => 'بازنشانی رمز عبور', + + 'form' => [ + + 'email' => [ + 'label' => 'ایمیل', + ], + + 'password' => [ + 'label' => 'رمر عبور', + 'validation_attribute' => 'رمز عبور', + ], + + 'password_confirmation' => [ + 'label' => 'تایید رمز عبور', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'بازنشانی رمز عبور', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'شما بیش از حد مجاز درخواست بازنشانی رمز عبور داشته‌اید.', + 'body' => 'لطفاً :seconds ثانیه دیگر تلاش کنید.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/fa/pages/auth/register.php b/lang/vendor/filament-panels/fa/pages/auth/register.php new file mode 100644 index 0000000..1693f76 --- /dev/null +++ b/lang/vendor/filament-panels/fa/pages/auth/register.php @@ -0,0 +1,56 @@ + 'ثبت‌نام', + + 'heading' => 'ثبت‌نام', + + 'actions' => [ + + 'login' => [ + 'before' => 'یا', + 'label' => 'وارد حساب خود شوید.', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'ایمیل', + ], + + 'name' => [ + 'label' => 'نام', + ], + + 'password' => [ + 'label' => 'رمز عبور', + 'validation_attribute' => 'رمز عبور', + ], + + 'password_confirmation' => [ + 'label' => 'تایید رمز عبور', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'ثبت‌نام', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'شما بیش از حد مجاز درخواست ثبت‌نام داشته‌اید.', + 'body' => 'لطفاً :seconds ثانیه دیگر تلاش کنید.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/fa/pages/dashboard.php b/lang/vendor/filament-panels/fa/pages/dashboard.php new file mode 100644 index 0000000..75a0557 --- /dev/null +++ b/lang/vendor/filament-panels/fa/pages/dashboard.php @@ -0,0 +1,7 @@ + 'داشبورد', + +]; diff --git a/lang/vendor/filament-panels/fa/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/fa/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..9bd652f --- /dev/null +++ b/lang/vendor/filament-panels/fa/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'ذخیره تغییرات', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'ذخیره شد', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/fa/resources/pages/create-record.php b/lang/vendor/filament-panels/fa/resources/pages/create-record.php new file mode 100644 index 0000000..9ead4de --- /dev/null +++ b/lang/vendor/filament-panels/fa/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'ایجاد :label', + + 'breadcrumb' => 'ایجاد', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'لغو', + ], + + 'create' => [ + 'label' => 'ایجاد', + ], + + 'create_another' => [ + 'label' => 'ایجاد و ایجاد یکی دیگر', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'ایجاد شد', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/fa/resources/pages/edit-record.php b/lang/vendor/filament-panels/fa/resources/pages/edit-record.php new file mode 100644 index 0000000..12a6dea --- /dev/null +++ b/lang/vendor/filament-panels/fa/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'ویرایش :label', + + 'breadcrumb' => 'ویرایش', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'لغو', + ], + + 'save' => [ + 'label' => 'ذخیره', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'ویرایش', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'ذخیره شد', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/fa/resources/pages/list-records.php b/lang/vendor/filament-panels/fa/resources/pages/list-records.php new file mode 100644 index 0000000..b8ec29c --- /dev/null +++ b/lang/vendor/filament-panels/fa/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'لیست', + +]; diff --git a/lang/vendor/filament-panels/fa/resources/pages/view-record.php b/lang/vendor/filament-panels/fa/resources/pages/view-record.php new file mode 100644 index 0000000..71aa171 --- /dev/null +++ b/lang/vendor/filament-panels/fa/resources/pages/view-record.php @@ -0,0 +1,17 @@ + 'مشاهده :label', + + 'breadcrumb' => 'مشاهده', + + 'content' => [ + + 'tab' => [ + 'label' => 'مشاهده', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/fa/widgets/account-widget.php b/lang/vendor/filament-panels/fa/widgets/account-widget.php new file mode 100644 index 0000000..15acb9e --- /dev/null +++ b/lang/vendor/filament-panels/fa/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'خروج', + ], + + ], + + 'welcome' => 'خوش آمدید', + +]; diff --git a/lang/vendor/filament-panels/fa/widgets/filament-info-widget.php b/lang/vendor/filament-panels/fa/widgets/filament-info-widget.php new file mode 100644 index 0000000..ef6a155 --- /dev/null +++ b/lang/vendor/filament-panels/fa/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'مستندات', + ], + + 'open_github' => [ + 'label' => 'گیت‌هاب', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/fi/global-search.php b/lang/vendor/filament-panels/fi/global-search.php new file mode 100644 index 0000000..7dca997 --- /dev/null +++ b/lang/vendor/filament-panels/fi/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'Globaali haku', + 'placeholder' => 'Etsi', + ], + + 'no_results_message' => 'Hakutuloksia ei löytynyt.', + +]; diff --git a/lang/vendor/filament-panels/fi/layout.php b/lang/vendor/filament-panels/fi/layout.php new file mode 100644 index 0000000..efcbf2e --- /dev/null +++ b/lang/vendor/filament-panels/fi/layout.php @@ -0,0 +1,63 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => 'Hallitse tilausta', + ], + + 'logout' => [ + 'label' => 'Kirjaudu ulos', + ], + + 'open_database_notifications' => [ + 'label' => 'Avaa ilmoitukset', + ], + + 'open_user_menu' => [ + 'label' => 'Käyttäjävalikko', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'Sulje sivupalkki', + ], + + 'expand' => [ + 'label' => 'Laajenna sivupalkki', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'Tumma tila', + ], + + 'light' => [ + 'label' => 'Vaalea tila', + ], + + 'system' => [ + 'label' => 'Järjestelmän tila', + ], + + ], + + ], + + 'avatar' => [ + 'alt' => ':name avatar', + ], + + 'logo' => [ + 'alt' => ':name logo', + ], + +]; diff --git a/lang/vendor/filament-panels/fi/pages/auth/edit-profile.php b/lang/vendor/filament-panels/fi/pages/auth/edit-profile.php new file mode 100644 index 0000000..6ff1213 --- /dev/null +++ b/lang/vendor/filament-panels/fi/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'Profiili', + + 'form' => [ + + 'email' => [ + 'label' => 'Sähköpostiosoite', + ], + + 'name' => [ + 'label' => 'Nimi', + ], + + 'password' => [ + 'label' => 'Uusi salasana', + ], + + 'password_confirmation' => [ + 'label' => 'Vahvista salasana', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'Tallenna muutokset', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Tallennettu', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Takaisin', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/fi/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/fi/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..d776777 --- /dev/null +++ b/lang/vendor/filament-panels/fi/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'Vahvista sähköpostiosoite', + + 'heading' => 'Vahvista sähköpostiosoite', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'Lähetä uudelleen ', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'Etkö saanut lähettämäämme sähköpostia?', + 'notification_sent' => 'Sähköpostiin :email on lähetetty viesti joka sisältää ohjeet sähköpostiosoitteen vahvistamiseen.', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'Sähköposti on lähetetty uudelleen.', + ], + + 'notification_resend_throttled' => [ + 'title' => 'Liian monta lähetyksen yritystä', + 'body' => 'Yritä uudelleen :seconds sekunnin kuluttua.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/fi/pages/auth/login.php b/lang/vendor/filament-panels/fi/pages/auth/login.php new file mode 100644 index 0000000..1aa0aec --- /dev/null +++ b/lang/vendor/filament-panels/fi/pages/auth/login.php @@ -0,0 +1,61 @@ + 'Kirjaudu', + + 'heading' => 'Kirjaudu tilillesi', + + 'actions' => [ + + 'register' => [ + 'before' => 'tai', + 'label' => 'luo tili', + ], + + 'request_password_reset' => [ + 'label' => 'Salasana hukassa?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Sähköpostiosoite', + ], + + 'password' => [ + 'label' => 'Salasana', + ], + + 'remember' => [ + 'label' => 'Muista minut', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'Kirjaudu', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'Kirjautuminen epäonnistui.', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Liian monta kirjautumisyritystä', + 'body' => 'Yritä uudelleen :seconds sekunnin kuluttua.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/fi/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/fi/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..d6dd28b --- /dev/null +++ b/lang/vendor/filament-panels/fi/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'Salasana hukassa?', + + 'heading' => 'Salasana hukassa?', + + 'actions' => [ + + 'login' => [ + 'label' => 'takaisin kirjautumiseen', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Sähköpostiosoite', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'Lähetä sähköposti', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Liian monta pyyntöä', + 'body' => 'Yritä uudelleen :seconds sekunnin kuluttua.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/fi/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/fi/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..89af0e6 --- /dev/null +++ b/lang/vendor/filament-panels/fi/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'Palauta salasana', + + 'heading' => 'Palauta salasana', + + 'form' => [ + + 'email' => [ + 'label' => 'Sähköpostiosoite', + ], + + 'password' => [ + 'label' => 'Salasana', + 'validation_attribute' => 'password', + ], + + 'password_confirmation' => [ + 'label' => 'Vahvista salasana', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'Palauta salasana', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Liian monta palautuksen yritystä', + 'body' => 'Yritä uudelleen :seconds sekunnin kuluttua.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/fi/pages/auth/register.php b/lang/vendor/filament-panels/fi/pages/auth/register.php new file mode 100644 index 0000000..e333e73 --- /dev/null +++ b/lang/vendor/filament-panels/fi/pages/auth/register.php @@ -0,0 +1,55 @@ + 'Rekisteröi', + + 'heading' => 'Luo tili', + + 'actions' => [ + + 'login' => [ + 'before' => 'tai', + 'label' => 'kirjaudu tilillesi', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Sähköpostiosoite', + ], + + 'name' => [ + 'label' => 'Nimi', + ], + + 'password' => [ + 'label' => 'Salasana', + 'validation_attribute' => 'password', + ], + + 'password_confirmation' => [ + 'label' => 'Vahvista salasana', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'Luo tili', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Liian monta tilin luomisen yritystä', + 'body' => 'Yritä uudelleen :seconds sekunnin päästä.', + ], + ], + +]; diff --git a/lang/vendor/filament-panels/fi/pages/dashboard.php b/lang/vendor/filament-panels/fi/pages/dashboard.php new file mode 100644 index 0000000..dcc0b80 --- /dev/null +++ b/lang/vendor/filament-panels/fi/pages/dashboard.php @@ -0,0 +1,33 @@ + 'Ohjausnäkymä', + + 'actions' => [ + + 'filter' => [ + + 'label' => 'Suodatin', + + 'modal' => [ + + 'heading' => 'Suodatin', + + 'actions' => [ + + 'apply' => [ + + 'label' => 'Käytä', + + ], + + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/fi/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/fi/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..113560c --- /dev/null +++ b/lang/vendor/filament-panels/fi/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'Tallenna muutokset', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Tallennettu', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/fi/resources/pages/create-record.php b/lang/vendor/filament-panels/fi/resources/pages/create-record.php new file mode 100644 index 0000000..57a9362 --- /dev/null +++ b/lang/vendor/filament-panels/fi/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'Uusi :label', + + 'breadcrumb' => 'Uusi', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Peruuta', + ], + + 'create' => [ + 'label' => 'Luo', + ], + + 'create_another' => [ + 'label' => 'Luo & luo toinen', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Luotu', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/fi/resources/pages/edit-record.php b/lang/vendor/filament-panels/fi/resources/pages/edit-record.php new file mode 100644 index 0000000..8e37d29 --- /dev/null +++ b/lang/vendor/filament-panels/fi/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'Muokkaa :label', + + 'breadcrumb' => 'Muokkaa', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Peruuta', + ], + + 'save' => [ + 'label' => 'Tallenna', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'Muokkaa', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Tallennettu', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/fi/resources/pages/list-records.php b/lang/vendor/filament-panels/fi/resources/pages/list-records.php new file mode 100644 index 0000000..3af0660 --- /dev/null +++ b/lang/vendor/filament-panels/fi/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'Lista', + +]; diff --git a/lang/vendor/filament-panels/fi/resources/pages/view-record.php b/lang/vendor/filament-panels/fi/resources/pages/view-record.php new file mode 100644 index 0000000..31b1c90 --- /dev/null +++ b/lang/vendor/filament-panels/fi/resources/pages/view-record.php @@ -0,0 +1,17 @@ + 'Näytä :label', + + 'breadcrumb' => 'Näytä', + + 'content' => [ + + 'tab' => [ + 'label' => 'Näytä', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/fi/unsaved-changes-alert.php b/lang/vendor/filament-panels/fi/unsaved-changes-alert.php new file mode 100644 index 0000000..fa60998 --- /dev/null +++ b/lang/vendor/filament-panels/fi/unsaved-changes-alert.php @@ -0,0 +1,7 @@ + 'Sinulla on tallentamattomia muutoksia. Oletko varma että haluat poistua?', + +]; diff --git a/lang/vendor/filament-panels/fi/widgets/account-widget.php b/lang/vendor/filament-panels/fi/widgets/account-widget.php new file mode 100644 index 0000000..b31eba6 --- /dev/null +++ b/lang/vendor/filament-panels/fi/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'Kirjaudu ulos', + ], + + ], + + 'welcome' => 'Tervetuloa', + +]; diff --git a/lang/vendor/filament-panels/fi/widgets/filament-info-widget.php b/lang/vendor/filament-panels/fi/widgets/filament-info-widget.php new file mode 100644 index 0000000..7184efe --- /dev/null +++ b/lang/vendor/filament-panels/fi/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Ohjeet', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/fr/global-search.php b/lang/vendor/filament-panels/fr/global-search.php new file mode 100644 index 0000000..d9dade3 --- /dev/null +++ b/lang/vendor/filament-panels/fr/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'Recherche globale', + 'placeholder' => 'Rechercher', + ], + + 'no_results_message' => "Désolé, aucun résultat n'a été trouvé.", + +]; diff --git a/lang/vendor/filament-panels/fr/layout.php b/lang/vendor/filament-panels/fr/layout.php new file mode 100644 index 0000000..e97dd74 --- /dev/null +++ b/lang/vendor/filament-panels/fr/layout.php @@ -0,0 +1,63 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => "Gérer l'abonnement", + ], + + 'logout' => [ + 'label' => 'Déconnexion', + ], + + 'open_database_notifications' => [ + 'label' => 'Ouvrir les notifications', + ], + + 'open_user_menu' => [ + 'label' => 'Menu utilisateur', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'Réduire la barre latérale', + ], + + 'expand' => [ + 'label' => 'Agrandir la barre latérale', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'Activer le mode sombre', + ], + + 'light' => [ + 'label' => 'Désactiver le mode sombre', + ], + + 'system' => [ + 'label' => 'Activer le thème système', + ], + + ], + + ], + + 'avatar' => [ + 'alt' => 'Avatar de :name', + ], + + 'logo' => [ + 'alt' => 'Logo de :name', + ], + +]; diff --git a/lang/vendor/filament-panels/fr/pages/auth/edit-profile.php b/lang/vendor/filament-panels/fr/pages/auth/edit-profile.php new file mode 100644 index 0000000..982e329 --- /dev/null +++ b/lang/vendor/filament-panels/fr/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'Profil', + + 'form' => [ + + 'email' => [ + 'label' => 'Adresse Email', + ], + + 'name' => [ + 'label' => 'Nom', + ], + + 'password' => [ + 'label' => 'Nouveau mot de passe', + ], + + 'password_confirmation' => [ + 'label' => 'Confirmer le nouveau mot de passe', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'Sauvegarder', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Sauvegardé', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Retour', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/fr/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/fr/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..9cc4fae --- /dev/null +++ b/lang/vendor/filament-panels/fr/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'Vérifier votre adresse email', + + 'heading' => 'Vérifier votre adresse email', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'Renvoyer', + ], + + ], + + 'messages' => [ + 'notification_not_received' => "Vous n'avez pas reçu l'email envoyé ?", + 'notification_sent' => "Nous vous avons envoyé un email à l'adresse :email contenant les informations pour vérifier votre adresse email.", + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'Nous avons renvoyé un email', + ], + + 'notification_resend_throttled' => [ + 'title' => 'Trop de tentatives de renvoi', + 'body' => 'Merci de réessayer dans :seconds secondes.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/fr/pages/auth/login.php b/lang/vendor/filament-panels/fr/pages/auth/login.php new file mode 100644 index 0000000..0cac060 --- /dev/null +++ b/lang/vendor/filament-panels/fr/pages/auth/login.php @@ -0,0 +1,61 @@ + 'Connexion', + + 'heading' => 'Connectez-vous à votre compte', + + 'actions' => [ + + 'register' => [ + 'before' => 'ou', + 'label' => 'créer un compte', + ], + + 'request_password_reset' => [ + 'label' => 'Mot de passe oublié ?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Adresse e-mail', + ], + + 'password' => [ + 'label' => 'Mot de passe', + ], + + 'remember' => [ + 'label' => 'Se souvenir de moi', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'Connexion', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'Ces identifiants ne correspondent pas à nos enregistrements.', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Tentatives de connexion trop nombreuses. Veuillez essayer de nouveau dans :seconds secondes.', + 'body' => 'Merci de réessayer dans :seconds secondes.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/fr/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/fr/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..a2bfdad --- /dev/null +++ b/lang/vendor/filament-panels/fr/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'Réinitialiser votre mot de passe', + + 'heading' => 'Mot de passe oublié ?', + + 'actions' => [ + + 'login' => [ + 'label' => 'retour à la connexion', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Adresse Email', + ], + + 'actions' => [ + + 'request' => [ + 'label' => "Envoyer l'email", + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Trop de requêtes', + 'body' => 'Merci de réessayer dans :seconds secondes.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/fr/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/fr/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..fff6e02 --- /dev/null +++ b/lang/vendor/filament-panels/fr/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'Réinitialiser votre mot de passe', + + 'heading' => 'Réinitialiser votre mot de passe', + + 'form' => [ + + 'email' => [ + 'label' => 'Adresse Email', + ], + + 'password' => [ + 'label' => 'Mot de passe', + 'validation_attribute' => 'mot de passe', + ], + + 'password_confirmation' => [ + 'label' => 'Confirmer le mot de passe', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'Réinitialiser le mot de passe', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Trop de tentatives de réinitialisation', + 'body' => 'Merci de réessayer dans :seconds secondes.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/fr/pages/auth/register.php b/lang/vendor/filament-panels/fr/pages/auth/register.php new file mode 100644 index 0000000..42d199c --- /dev/null +++ b/lang/vendor/filament-panels/fr/pages/auth/register.php @@ -0,0 +1,56 @@ + "S'inscrire", + + 'heading' => "S'inscrire", + + 'actions' => [ + + 'login' => [ + 'before' => 'ou', + 'label' => 'connectez-vous à votre compte', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Adresse Email', + ], + + 'name' => [ + 'label' => 'Nom', + ], + + 'password' => [ + 'label' => 'Mot de passe', + 'validation_attribute' => 'mot de passe', + ], + + 'password_confirmation' => [ + 'label' => 'Confirmer le mot de passe', + ], + + 'actions' => [ + + 'register' => [ + 'label' => "S'inscrire", + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => "Trop de tentatives d'inscription", + 'body' => 'Merci de réessayer dans :seconds secondes.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/fr/pages/dashboard.php b/lang/vendor/filament-panels/fr/pages/dashboard.php new file mode 100644 index 0000000..2486538 --- /dev/null +++ b/lang/vendor/filament-panels/fr/pages/dashboard.php @@ -0,0 +1,33 @@ + 'Tableau de bord', + + 'actions' => [ + + 'filter' => [ + + 'label' => 'Filtrer', + + 'modal' => [ + + 'heading' => 'Filtrer', + + 'actions' => [ + + 'apply' => [ + + 'label' => 'Appliquer', + + ], + + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/fr/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/fr/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..3b9a002 --- /dev/null +++ b/lang/vendor/filament-panels/fr/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'Sauvegarder', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Sauvegardé', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/fr/resources/pages/create-record.php b/lang/vendor/filament-panels/fr/resources/pages/create-record.php new file mode 100644 index 0000000..4e9cebd --- /dev/null +++ b/lang/vendor/filament-panels/fr/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'Créer :label', + + 'breadcrumb' => 'Créer', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Annuler', + ], + + 'create' => [ + 'label' => 'Créer', + ], + + 'create_another' => [ + 'label' => 'Créer & Ajouter un autre', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Créé(e)', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/fr/resources/pages/edit-record.php b/lang/vendor/filament-panels/fr/resources/pages/edit-record.php new file mode 100644 index 0000000..fd4b6a9 --- /dev/null +++ b/lang/vendor/filament-panels/fr/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'Modifier :label', + + 'breadcrumb' => 'Modifier', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Annuler', + ], + + 'save' => [ + 'label' => 'Sauvegarder', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'Modifier', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Sauvegardé', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/fr/resources/pages/list-records.php b/lang/vendor/filament-panels/fr/resources/pages/list-records.php new file mode 100644 index 0000000..51ebe1a --- /dev/null +++ b/lang/vendor/filament-panels/fr/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'Liste', + +]; diff --git a/lang/vendor/filament-panels/fr/resources/pages/view-record.php b/lang/vendor/filament-panels/fr/resources/pages/view-record.php new file mode 100644 index 0000000..1b055eb --- /dev/null +++ b/lang/vendor/filament-panels/fr/resources/pages/view-record.php @@ -0,0 +1,17 @@ + 'Afficher :label', + + 'breadcrumb' => 'Afficher', + + 'content' => [ + + 'tab' => [ + 'label' => 'Afficher', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/fr/unsaved-changes-alert.php b/lang/vendor/filament-panels/fr/unsaved-changes-alert.php new file mode 100644 index 0000000..ab1ab3e --- /dev/null +++ b/lang/vendor/filament-panels/fr/unsaved-changes-alert.php @@ -0,0 +1,7 @@ + 'Vous avez des modifications non sauvegardées. Êtes-vous sûr de vouloir quitter cette page ?', + +]; diff --git a/lang/vendor/filament-panels/fr/widgets/account-widget.php b/lang/vendor/filament-panels/fr/widgets/account-widget.php new file mode 100644 index 0000000..5d88913 --- /dev/null +++ b/lang/vendor/filament-panels/fr/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'Déconnexion', + ], + + ], + + 'welcome' => 'Bonjour', + +]; diff --git a/lang/vendor/filament-panels/fr/widgets/filament-info-widget.php b/lang/vendor/filament-panels/fr/widgets/filament-info-widget.php new file mode 100644 index 0000000..e559504 --- /dev/null +++ b/lang/vendor/filament-panels/fr/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Documentation', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/he/global-search.php b/lang/vendor/filament-panels/he/global-search.php new file mode 100644 index 0000000..bea0a81 --- /dev/null +++ b/lang/vendor/filament-panels/he/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'חיפוש גלובלי', + 'placeholder' => 'חיפוש', + ], + + 'no_results_message' => 'לא נמצאו תוצאות.', + +]; diff --git a/lang/vendor/filament-panels/he/layout.php b/lang/vendor/filament-panels/he/layout.php new file mode 100644 index 0000000..7815a85 --- /dev/null +++ b/lang/vendor/filament-panels/he/layout.php @@ -0,0 +1,55 @@ + 'rtl', + + 'actions' => [ + + 'billing' => [ + 'label' => 'נהל מנוי', + ], + + 'logout' => [ + 'label' => 'התנתק', + ], + + 'open_database_notifications' => [ + 'label' => 'פתח התראות', + ], + + 'open_user_menu' => [ + 'label' => 'תפריט משתמש', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'כווץ תפריט צד', + ], + + 'expand' => [ + 'label' => 'הרחב תפריט צד', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'הפעל מצב כהה', + ], + + 'light' => [ + 'label' => 'הפעל מצב מואר', + ], + + 'system' => [ + 'label' => 'הפעל ערכת נושא של המערכת', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/he/pages/auth/edit-profile.php b/lang/vendor/filament-panels/he/pages/auth/edit-profile.php new file mode 100644 index 0000000..e020b20 --- /dev/null +++ b/lang/vendor/filament-panels/he/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'פרופיל', + + 'form' => [ + + 'email' => [ + 'label' => 'כתובת דוא"ל', + ], + + 'name' => [ + 'label' => 'שם', + ], + + 'password' => [ + 'label' => 'סיסמה חדשה', + ], + + 'password_confirmation' => [ + 'label' => 'אימות סיסמה חדשה', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'שמור שינויים', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'נשמר', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'חזרה', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/he/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/he/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..afbde54 --- /dev/null +++ b/lang/vendor/filament-panels/he/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'אמת את כתובת הדוא"ל שלך', + + 'heading' => 'אמת את כתובת הדוא"ל שלך', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'שלח שוב', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'לא קבלת את הדוא"ל ששלחנו?', + 'notification_sent' => 'שלחנו דואר אלקטרוני ל-:email המכיל הוראות כיצד לאמת את כתובת הדוא"ל שלך.', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'שלחנו שוב את הדוא"ל.', + ], + + 'notification_resend_throttled' => [ + 'title' => 'יותר מדי נסיונות של שליחה מחדש', + 'body' => 'אנא נסה שוב בעוד :seconds שניות.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/he/pages/auth/login.php b/lang/vendor/filament-panels/he/pages/auth/login.php new file mode 100644 index 0000000..25f53a6 --- /dev/null +++ b/lang/vendor/filament-panels/he/pages/auth/login.php @@ -0,0 +1,61 @@ + 'התחברות', + + 'heading' => 'התחבר לחשבון שלך', + + 'actions' => [ + + 'register' => [ + 'before' => 'או', + 'label' => 'הירשם לחשבון', + ], + + 'request_password_reset' => [ + 'label' => 'שכחת את הסיסמה שלך?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'כתובת דואר אלקטרוני', + ], + + 'password' => [ + 'label' => 'סיסמה', + ], + + 'remember' => [ + 'label' => 'זכור אותי', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'התחבר', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'הפרטים שהזנת שגויים או לא קיימים.', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'יותר מידי ניסיונות התחברות. אנא נסה שוב מאוחר יותר.', + 'body' => 'נסה שוב בעוד :seconds שניות.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/he/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/he/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..36676a0 --- /dev/null +++ b/lang/vendor/filament-panels/he/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'אפס את הסיסמה שלך', + + 'heading' => 'שכחת את הסיסמה שלך?', + + 'actions' => [ + + 'login' => [ + 'label' => 'חזרה להתחברות', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'כתובת דוא"ל', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'שלח אימייל', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'יותר מדי בקשות', + 'body' => 'נסה שוב בעוד :seconds שניות', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/he/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/he/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..f5fe28f --- /dev/null +++ b/lang/vendor/filament-panels/he/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'אפס את הסיסמה שלך', + + 'heading' => 'אפס את הסיסמה שלך', + + 'form' => [ + + 'email' => [ + 'label' => 'כתובת דוא"ל', + ], + + 'password' => [ + 'label' => 'סיסמה', + 'validation_attribute' => 'סיסמה', + ], + + 'password_confirmation' => [ + 'label' => 'אימות סיסמה', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'איפוס סיסמה', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'יותר מדי נסיונות לאיפוס', + 'body' => 'נסה שוב בעוד :seconds שניות.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/he/pages/auth/register.php b/lang/vendor/filament-panels/he/pages/auth/register.php new file mode 100644 index 0000000..1ac9461 --- /dev/null +++ b/lang/vendor/filament-panels/he/pages/auth/register.php @@ -0,0 +1,56 @@ + 'הרשמה', + + 'heading' => 'הירשם', + + 'actions' => [ + + 'login' => [ + 'before' => 'או', + 'label' => 'התחבר לחשבונך', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'כתובת דוא"ל', + ], + + 'name' => [ + 'label' => 'שם', + ], + + 'password' => [ + 'label' => 'סיסמה', + 'validation_attribute' => 'סיסמה', + ], + + 'password_confirmation' => [ + 'label' => 'אמת סיסמה', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'הירשם', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'יותר מדי ניסיונות להרשמה', + 'body' => 'אנא נסה שוב בעוד :seconds שניות.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/he/pages/dashboard.php b/lang/vendor/filament-panels/he/pages/dashboard.php new file mode 100644 index 0000000..8dd31c0 --- /dev/null +++ b/lang/vendor/filament-panels/he/pages/dashboard.php @@ -0,0 +1,7 @@ + 'פאנל', + +]; diff --git a/lang/vendor/filament-panels/he/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/he/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..bbf8747 --- /dev/null +++ b/lang/vendor/filament-panels/he/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'שמור שינויים', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'נשמר', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/he/resources/pages/create-record.php b/lang/vendor/filament-panels/he/resources/pages/create-record.php new file mode 100644 index 0000000..91e76fc --- /dev/null +++ b/lang/vendor/filament-panels/he/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'צור :label', + + 'breadcrumb' => 'חדש', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'ביטול', + ], + + 'create' => [ + 'label' => 'יצירה', + ], + + 'create_another' => [ + 'label' => 'צור ואז עוד אחד', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'נוצר', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/he/resources/pages/edit-record.php b/lang/vendor/filament-panels/he/resources/pages/edit-record.php new file mode 100644 index 0000000..53ed8cb --- /dev/null +++ b/lang/vendor/filament-panels/he/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'ערוך :label', + + 'breadcrumb' => 'עריכה', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'ביטול', + ], + + 'save' => [ + 'label' => 'שמור שינויים', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'עריכה', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'נשמר בהצלחה', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/he/resources/pages/list-records.php b/lang/vendor/filament-panels/he/resources/pages/list-records.php new file mode 100644 index 0000000..c239331 --- /dev/null +++ b/lang/vendor/filament-panels/he/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'רשימה', + +]; diff --git a/lang/vendor/filament-panels/he/resources/pages/view-record.php b/lang/vendor/filament-panels/he/resources/pages/view-record.php new file mode 100644 index 0000000..a914cc1 --- /dev/null +++ b/lang/vendor/filament-panels/he/resources/pages/view-record.php @@ -0,0 +1,17 @@ + 'תצוגת :label', + + 'breadcrumb' => 'הצגה', + + 'content' => [ + + 'tab' => [ + 'label' => 'הצגה', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/he/widgets/account-widget.php b/lang/vendor/filament-panels/he/widgets/account-widget.php new file mode 100644 index 0000000..71c663d --- /dev/null +++ b/lang/vendor/filament-panels/he/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'התנתק', + ], + + ], + + 'welcome' => 'ברוך הבא', + +]; diff --git a/lang/vendor/filament-panels/he/widgets/filament-info-widget.php b/lang/vendor/filament-panels/he/widgets/filament-info-widget.php new file mode 100644 index 0000000..a0ccf07 --- /dev/null +++ b/lang/vendor/filament-panels/he/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'תיעוד', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hi/global-search.php b/lang/vendor/filament-panels/hi/global-search.php new file mode 100644 index 0000000..cc9422f --- /dev/null +++ b/lang/vendor/filament-panels/hi/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'वैश्विक खोज', + 'placeholder' => 'खोजें', + ], + + 'no_results_message' => 'कोई खोज परिणाम नहीं मिला।', + +]; diff --git a/lang/vendor/filament-panels/hi/layout.php b/lang/vendor/filament-panels/hi/layout.php new file mode 100644 index 0000000..ff41927 --- /dev/null +++ b/lang/vendor/filament-panels/hi/layout.php @@ -0,0 +1,31 @@ + 'ltr', + + 'actions' => [ + + 'logout' => [ + 'label' => 'साइन आउट', + ], + + 'open_user_menu' => [ + 'label' => 'उपयोगकर्ता विकल्प सूची', + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'डार्क मोड टॉगल करें', + ], + + 'light' => [ + 'label' => 'लाइट मोड टॉगल करें', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hi/pages/auth/login.php b/lang/vendor/filament-panels/hi/pages/auth/login.php new file mode 100644 index 0000000..f34c4ba --- /dev/null +++ b/lang/vendor/filament-panels/hi/pages/auth/login.php @@ -0,0 +1,47 @@ + 'लॉग इन', + + 'heading' => 'अपने अकाउंट में साइन इन करें', + + 'form' => [ + + 'email' => [ + 'label' => 'ईमेल', + ], + + 'password' => [ + 'label' => 'पासवर्ड', + ], + + 'remember' => [ + 'label' => 'मुझे याद रखना', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'लॉग इन', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'ये प्रमाण हमारे रिकॉर्ड से मेल नहीं खा रहे हैं।', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'बहुत सारे लॉगिन प्रयास। :seconds सेकंड में फिर से कोशिश करें।', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hi/pages/dashboard.php b/lang/vendor/filament-panels/hi/pages/dashboard.php new file mode 100644 index 0000000..5ac3298 --- /dev/null +++ b/lang/vendor/filament-panels/hi/pages/dashboard.php @@ -0,0 +1,7 @@ + 'डैशबोर्ड', + +]; diff --git a/lang/vendor/filament-panels/hi/resources/pages/create-record.php b/lang/vendor/filament-panels/hi/resources/pages/create-record.php new file mode 100644 index 0000000..618311d --- /dev/null +++ b/lang/vendor/filament-panels/hi/resources/pages/create-record.php @@ -0,0 +1,37 @@ + ':label बनाएँ', + + 'breadcrumb' => 'बनाएँ', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'रद्द करें', + ], + + 'create' => [ + 'label' => 'बनाएँ', + ], + + 'create_another' => [ + 'label' => 'बनाएँ और एक और बनाएँ', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'बन गया', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hi/resources/pages/edit-record.php b/lang/vendor/filament-panels/hi/resources/pages/edit-record.php new file mode 100644 index 0000000..3d55baa --- /dev/null +++ b/lang/vendor/filament-panels/hi/resources/pages/edit-record.php @@ -0,0 +1,33 @@ + ':label संपादित करें', + + 'breadcrumb' => 'संपादन', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'रद्द करें', + ], + + 'save' => [ + 'label' => 'सेव', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'सेव हो गया', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hi/resources/pages/list-records.php b/lang/vendor/filament-panels/hi/resources/pages/list-records.php new file mode 100644 index 0000000..6de1a4b --- /dev/null +++ b/lang/vendor/filament-panels/hi/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'सूची', + +]; diff --git a/lang/vendor/filament-panels/hi/resources/pages/view-record.php b/lang/vendor/filament-panels/hi/resources/pages/view-record.php new file mode 100644 index 0000000..d31e7c9 --- /dev/null +++ b/lang/vendor/filament-panels/hi/resources/pages/view-record.php @@ -0,0 +1,9 @@ + ':label देखें', + + 'breadcrumb' => 'देखें', + +]; diff --git a/lang/vendor/filament-panels/hi/widgets/account-widget.php b/lang/vendor/filament-panels/hi/widgets/account-widget.php new file mode 100644 index 0000000..aa8bd21 --- /dev/null +++ b/lang/vendor/filament-panels/hi/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'साइन आउट', + ], + + ], + + 'welcome' => 'स्वागत', + +]; diff --git a/lang/vendor/filament-panels/hi/widgets/filament-info-widget.php b/lang/vendor/filament-panels/hi/widgets/filament-info-widget.php new file mode 100644 index 0000000..de9bdf2 --- /dev/null +++ b/lang/vendor/filament-panels/hi/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'प्रलेखन', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hr/global-search.php b/lang/vendor/filament-panels/hr/global-search.php new file mode 100644 index 0000000..9335023 --- /dev/null +++ b/lang/vendor/filament-panels/hr/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'Globalno pretraživanje', + 'placeholder' => 'Pretraži', + ], + + 'no_results_message' => 'Nema pronađenih rezultata pretraživanja.', + +]; diff --git a/lang/vendor/filament-panels/hr/layout.php b/lang/vendor/filament-panels/hr/layout.php new file mode 100644 index 0000000..6553d92 --- /dev/null +++ b/lang/vendor/filament-panels/hr/layout.php @@ -0,0 +1,63 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => 'Upravljaj pretplatom', + ], + + 'logout' => [ + 'label' => 'Odjava', + ], + + 'open_database_notifications' => [ + 'label' => 'Otvori obavijesti', + ], + + 'open_user_menu' => [ + 'label' => 'Korisnički izbornik', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'Skupi bočnu traku', + ], + + 'expand' => [ + 'label' => 'Proširi bočnu traku', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'Omogući tamnu temu', + ], + + 'light' => [ + 'label' => 'Omogući svijetlu temu', + ], + + 'system' => [ + 'label' => 'Omogući temu sustava', + ], + + ], + + ], + + 'avatar' => [ + 'alt' => 'Avatar od :name', + ], + + 'logo' => [ + 'alt' => ':name logo', + ], + +]; diff --git a/lang/vendor/filament-panels/hr/pages/auth/edit-profile.php b/lang/vendor/filament-panels/hr/pages/auth/edit-profile.php new file mode 100644 index 0000000..6eb232c --- /dev/null +++ b/lang/vendor/filament-panels/hr/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'Profil', + + 'form' => [ + + 'email' => [ + 'label' => 'Adresa e-pošte', + ], + + 'name' => [ + 'label' => 'Ime', + ], + + 'password' => [ + 'label' => 'Nova lozinka', + ], + + 'password_confirmation' => [ + 'label' => 'Potvrdi novu lozinku', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'Spremi promjene', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Spremljeno', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Odustani', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hr/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/hr/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..ac50d9f --- /dev/null +++ b/lang/vendor/filament-panels/hr/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'Potvrdite svoju email adresu', + + 'heading' => 'Potvrdite svoju email adresu', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'Ponovo pošalji', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'Nisi primio e-poštu koju smo poslali?', + 'notification_sent' => 'Poslali smo e-poštu na :email s uputama o tome kako potvrditi svoju adresu e-pošte.', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'Ponovno smo poslali e-poštu.', + ], + + 'notification_resend_throttled' => [ + 'title' => 'Previše pokušaja ponovnog slanja', + 'body' => 'Molim te, pokušaj ponovno za :seconds sekundi.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hr/pages/auth/login.php b/lang/vendor/filament-panels/hr/pages/auth/login.php new file mode 100644 index 0000000..4667798 --- /dev/null +++ b/lang/vendor/filament-panels/hr/pages/auth/login.php @@ -0,0 +1,61 @@ + 'Prijava', + + 'heading' => 'Prijavi se', + + 'actions' => [ + + 'register' => [ + 'before' => 'ili', + 'label' => 'se registriraj za korisnički račun', + ], + + 'request_password_reset' => [ + 'label' => 'Zaboravljena lozinka?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Adresa e-pošte', + ], + + 'password' => [ + 'label' => 'Lozinka', + ], + + 'remember' => [ + 'label' => 'Zapamti me', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'Prijavi se', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'Pogrešno korisničko ime ili lozinka', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Previše pokušaja prijave', + 'body' => 'Molim te, pokušaj ponovno za :seconds sekundi.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hr/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/hr/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..dcf97b8 --- /dev/null +++ b/lang/vendor/filament-panels/hr/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'Resetiraj svoju lozinku', + + 'heading' => 'Zaboravljena lozinka?', + + 'actions' => [ + + 'login' => [ + 'label' => 'natrag na prijavu', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Adresa e-pošte', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'Pošalji e-poštu', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Previše zahtjeva', + 'body' => 'Molim te, pokušaj ponovno za :seconds sekundi.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hr/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/hr/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..9d1ce45 --- /dev/null +++ b/lang/vendor/filament-panels/hr/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'Resetiraj svoju lozinku', + + 'heading' => 'Resetiraj svoju lozinku', + + 'form' => [ + + 'email' => [ + 'label' => 'Adresa e-pošte', + ], + + 'password' => [ + 'label' => 'Lozinka', + 'validation_attribute' => 'lozinka', + ], + + 'password_confirmation' => [ + 'label' => 'Potvrdi lozinku', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'Resetiraj lozinku', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Previše pokušaja resetiranja.', + 'body' => 'Molim te, pokušaj ponovno za :seconds sekundi.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hr/pages/auth/register.php b/lang/vendor/filament-panels/hr/pages/auth/register.php new file mode 100644 index 0000000..ecf500f --- /dev/null +++ b/lang/vendor/filament-panels/hr/pages/auth/register.php @@ -0,0 +1,56 @@ + 'Registracija', + + 'heading' => 'Registriraj se', + + 'actions' => [ + + 'login' => [ + 'before' => 'ili', + 'label' => 'se prijavi', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Adresa e-pošte', + ], + + 'name' => [ + 'label' => 'Ime', + ], + + 'password' => [ + 'label' => 'Lozinka', + 'validation_attribute' => 'lozinka', + ], + + 'password_confirmation' => [ + 'label' => 'Potvrdi lozinku', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'Registriraj se', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Previše pokušaja registracije', + 'body' => 'Molim te, pokušaj ponovno za :seconds sekundi.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hr/pages/dashboard.php b/lang/vendor/filament-panels/hr/pages/dashboard.php new file mode 100644 index 0000000..2246076 --- /dev/null +++ b/lang/vendor/filament-panels/hr/pages/dashboard.php @@ -0,0 +1,33 @@ + 'Nadzorna ploča', + + 'actions' => [ + + 'filter' => [ + + 'label' => 'Filter', + + 'modal' => [ + + 'heading' => 'Filter', + + 'actions' => [ + + 'apply' => [ + + 'label' => 'Primijeni', + + ], + + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hr/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/hr/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..3fe4f87 --- /dev/null +++ b/lang/vendor/filament-panels/hr/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'Spremi promjene', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Spremljeno', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hr/resources/pages/create-record.php b/lang/vendor/filament-panels/hr/resources/pages/create-record.php new file mode 100644 index 0000000..b2af238 --- /dev/null +++ b/lang/vendor/filament-panels/hr/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'Napravi :label', + + 'breadcrumb' => 'Napravi', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Odustani', + ], + + 'create' => [ + 'label' => 'Napravi', + ], + + 'create_another' => [ + 'label' => 'Napravi i dodaj još jedan', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Napravljeno', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hr/resources/pages/edit-record.php b/lang/vendor/filament-panels/hr/resources/pages/edit-record.php new file mode 100644 index 0000000..10a6a15 --- /dev/null +++ b/lang/vendor/filament-panels/hr/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'Uredi :label', + + 'breadcrumb' => 'Uredi', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Odustani', + ], + + 'save' => [ + 'label' => 'Spremi promjene', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'Uredi', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Spremljeno', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hr/resources/pages/list-records.php b/lang/vendor/filament-panels/hr/resources/pages/list-records.php new file mode 100644 index 0000000..a349ac9 --- /dev/null +++ b/lang/vendor/filament-panels/hr/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'Popis', + +]; diff --git a/lang/vendor/filament-panels/hr/resources/pages/view-record.php b/lang/vendor/filament-panels/hr/resources/pages/view-record.php new file mode 100644 index 0000000..d3644a7 --- /dev/null +++ b/lang/vendor/filament-panels/hr/resources/pages/view-record.php @@ -0,0 +1,17 @@ + 'Pregled :label', + + 'breadcrumb' => 'Pregledaj', + + 'content' => [ + + 'tab' => [ + 'label' => 'Pregled', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hr/unsaved-changes-alert.php b/lang/vendor/filament-panels/hr/unsaved-changes-alert.php new file mode 100644 index 0000000..14077b9 --- /dev/null +++ b/lang/vendor/filament-panels/hr/unsaved-changes-alert.php @@ -0,0 +1,7 @@ + 'Tvoje izmjene nisu spremljene. Želiš li zaista napustiti ovu stranicu?', + +]; diff --git a/lang/vendor/filament-panels/hr/widgets/account-widget.php b/lang/vendor/filament-panels/hr/widgets/account-widget.php new file mode 100644 index 0000000..d459dcc --- /dev/null +++ b/lang/vendor/filament-panels/hr/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'Odjava', + ], + + ], + + 'welcome' => 'Dobrodošli', + +]; diff --git a/lang/vendor/filament-panels/hr/widgets/filament-info-widget.php b/lang/vendor/filament-panels/hr/widgets/filament-info-widget.php new file mode 100644 index 0000000..d770c7e --- /dev/null +++ b/lang/vendor/filament-panels/hr/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Dokumentacija', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hu/global-search.php b/lang/vendor/filament-panels/hu/global-search.php new file mode 100644 index 0000000..8d037e8 --- /dev/null +++ b/lang/vendor/filament-panels/hu/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'Globális keresés', + 'placeholder' => 'Keresés', + ], + + 'no_results_message' => 'Nincs találat.', + +]; diff --git a/lang/vendor/filament-panels/hu/layout.php b/lang/vendor/filament-panels/hu/layout.php new file mode 100644 index 0000000..a7bd0a7 --- /dev/null +++ b/lang/vendor/filament-panels/hu/layout.php @@ -0,0 +1,63 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => 'Előfizetések kezelése', + ], + + 'logout' => [ + 'label' => 'Kijelentkezés', + ], + + 'open_database_notifications' => [ + 'label' => 'Értesítések', + ], + + 'open_user_menu' => [ + 'label' => 'Felhasználói menü', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'Oldalsáv elrejtése', + ], + + 'expand' => [ + 'label' => 'Oldalsáv megjelenítése', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'Sötét mód bekapcsolása', + ], + + 'light' => [ + 'label' => 'Világos mód bekapcsolása', + ], + + 'system' => [ + 'label' => 'Rendszertéma követése', + ], + + ], + + ], + + 'avatar' => [ + 'alt' => ':name avatárja', + ], + + 'logo' => [ + 'alt' => ':name logója', + ], + +]; diff --git a/lang/vendor/filament-panels/hu/pages/auth/edit-profile.php b/lang/vendor/filament-panels/hu/pages/auth/edit-profile.php new file mode 100644 index 0000000..6dcaa65 --- /dev/null +++ b/lang/vendor/filament-panels/hu/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'Profil', + + 'form' => [ + + 'email' => [ + 'label' => 'Email cím', + ], + + 'name' => [ + 'label' => 'Név', + ], + + 'password' => [ + 'label' => 'Új jelszó', + ], + + 'password_confirmation' => [ + 'label' => 'Új jelszó megerősítése', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'Mentés', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Mentve', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Mégsem', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hu/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/hu/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..2b80f85 --- /dev/null +++ b/lang/vendor/filament-panels/hu/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'Erősítsd meg az email címed', + + 'heading' => 'Erősítsd meg az email címed', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'Újraküldés', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'Nem kaptad meg az emailt?', + 'notification_sent' => 'Küldtünk egy emailt a(z) :email címre, amely tartalmazza az email címed ellenőrzésére vonatkozó utasításokat.', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'Újra elküldtük az emailt.', + ], + + 'notification_resend_throttled' => [ + 'title' => 'Túl sok újraküldési kísérlet', + 'body' => 'Kérjük, hogy próbáld meg újra :seconds másodperc múlva.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hu/pages/auth/login.php b/lang/vendor/filament-panels/hu/pages/auth/login.php new file mode 100644 index 0000000..6713c8b --- /dev/null +++ b/lang/vendor/filament-panels/hu/pages/auth/login.php @@ -0,0 +1,61 @@ + 'Bejelentkezés', + + 'heading' => 'Jelentkezz be a fiókodba', + + 'actions' => [ + + 'register' => [ + 'before' => 'vagy', + 'label' => 'regisztrálj egy fiókot', + ], + + 'request_password_reset' => [ + 'label' => 'Elfelejtetted a jelszavad?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Email cím', + ], + + 'password' => [ + 'label' => 'Jelszó', + ], + + 'remember' => [ + 'label' => 'Emlékezz rám', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'Bejelentkezés', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'Hibás email cím vagy jelszó.', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Túl sok bejelentkezési kísérlet', + 'body' => 'Kérjük, próbáld meg újra :seconds másodperc múlva.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hu/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/hu/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..f7ed9ba --- /dev/null +++ b/lang/vendor/filament-panels/hu/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'Jelszó visszaállítása', + + 'heading' => 'Elfelejtetted a jelszavad?', + + 'actions' => [ + + 'login' => [ + 'label' => 'vissza a bejelentkezéshez', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Email cím', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'Email küldése', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Túl sok próbálkozás', + 'body' => 'Kérjük, próbáld meg újra :seconds másodperc múlva.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hu/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/hu/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..3b8ac99 --- /dev/null +++ b/lang/vendor/filament-panels/hu/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'Jelszó visszaállítás', + + 'heading' => 'Jelszó visszaállítás', + + 'form' => [ + + 'email' => [ + 'label' => 'Email cím', + ], + + 'password' => [ + 'label' => 'Jelszó', + 'validation_attribute' => 'jelszó', + ], + + 'password_confirmation' => [ + 'label' => 'Jelszó megerősítése', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'Jelszó visszaállítása', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Túl sok visszaállítási kísérlet', + 'body' => 'Kérjük, próbáld meg újra :seconds másodperc múlva.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hu/pages/auth/register.php b/lang/vendor/filament-panels/hu/pages/auth/register.php new file mode 100644 index 0000000..f37fbb2 --- /dev/null +++ b/lang/vendor/filament-panels/hu/pages/auth/register.php @@ -0,0 +1,56 @@ + 'Regisztráció', + + 'heading' => 'Regisztrálj új fiókot', + + 'actions' => [ + + 'login' => [ + 'before' => 'vagy', + 'label' => 'jelentkezz be a fiókodba', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Email cím', + ], + + 'name' => [ + 'label' => 'Név', + ], + + 'password' => [ + 'label' => 'Jelszó', + 'validation_attribute' => 'jelszó', + ], + + 'password_confirmation' => [ + 'label' => 'Jelszó megerősítése', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'Regisztrálok', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Túl sok regisztrációs kísérlet', + 'body' => 'Kérjük, próbáld meg újra :seconds másodperc múlva.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hu/pages/dashboard.php b/lang/vendor/filament-panels/hu/pages/dashboard.php new file mode 100644 index 0000000..ca27bff --- /dev/null +++ b/lang/vendor/filament-panels/hu/pages/dashboard.php @@ -0,0 +1,33 @@ + 'Vezérlőpult', + + 'actions' => [ + + 'filter' => [ + + 'label' => 'Szűrés', + + 'modal' => [ + + 'heading' => 'Szűrés', + + 'actions' => [ + + 'apply' => [ + + 'label' => 'Alkalmazás', + + ], + + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hu/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/hu/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..259011e --- /dev/null +++ b/lang/vendor/filament-panels/hu/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'Változtatások mentése', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Mentve', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hu/resources/pages/create-record.php b/lang/vendor/filament-panels/hu/resources/pages/create-record.php new file mode 100644 index 0000000..486b20e --- /dev/null +++ b/lang/vendor/filament-panels/hu/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'Új :label', + + 'breadcrumb' => 'Létrehozás', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Mégsem', + ], + + 'create' => [ + 'label' => 'Létrehozás', + ], + + 'create_another' => [ + 'label' => 'Mentés és új létrehozása', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Létrehozva', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hu/resources/pages/edit-record.php b/lang/vendor/filament-panels/hu/resources/pages/edit-record.php new file mode 100644 index 0000000..0097444 --- /dev/null +++ b/lang/vendor/filament-panels/hu/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + ':label szerkesztése', + + 'breadcrumb' => 'Szerkesztés', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Mégsem', + ], + + 'save' => [ + 'label' => 'Mentés', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'Szerkesztés', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Mentve', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hu/resources/pages/list-records.php b/lang/vendor/filament-panels/hu/resources/pages/list-records.php new file mode 100644 index 0000000..3af0660 --- /dev/null +++ b/lang/vendor/filament-panels/hu/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'Lista', + +]; diff --git a/lang/vendor/filament-panels/hu/resources/pages/view-record.php b/lang/vendor/filament-panels/hu/resources/pages/view-record.php new file mode 100644 index 0000000..950b199 --- /dev/null +++ b/lang/vendor/filament-panels/hu/resources/pages/view-record.php @@ -0,0 +1,17 @@ + ':label megtekintése', + + 'breadcrumb' => 'Megtekintés', + + 'content' => [ + + 'tab' => [ + 'label' => 'Megtekintés', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hu/unsaved-changes-alert.php b/lang/vendor/filament-panels/hu/unsaved-changes-alert.php new file mode 100644 index 0000000..ec7377e --- /dev/null +++ b/lang/vendor/filament-panels/hu/unsaved-changes-alert.php @@ -0,0 +1,7 @@ + 'Még nem történt meg a módosítások rögzítése. Biztos, hogy el akarod hagyni ezt az oldalt?', + +]; diff --git a/lang/vendor/filament-panels/hu/widgets/account-widget.php b/lang/vendor/filament-panels/hu/widgets/account-widget.php new file mode 100644 index 0000000..f7a69f6 --- /dev/null +++ b/lang/vendor/filament-panels/hu/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'Kijelentkezés', + ], + + ], + + 'welcome' => 'Üdvözlünk', + +]; diff --git a/lang/vendor/filament-panels/hu/widgets/filament-info-widget.php b/lang/vendor/filament-panels/hu/widgets/filament-info-widget.php new file mode 100644 index 0000000..c91e359 --- /dev/null +++ b/lang/vendor/filament-panels/hu/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Dokumentáció', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hy/global-search.php b/lang/vendor/filament-panels/hy/global-search.php new file mode 100644 index 0000000..0208714 --- /dev/null +++ b/lang/vendor/filament-panels/hy/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'Գլոբալ որոնում', + 'placeholder' => 'Որոնել', + ], + + 'no_results_message' => 'Որոնման արդյունքներ չեն գտնվել։', + +]; diff --git a/lang/vendor/filament-panels/hy/layout.php b/lang/vendor/filament-panels/hy/layout.php new file mode 100644 index 0000000..e068f31 --- /dev/null +++ b/lang/vendor/filament-panels/hy/layout.php @@ -0,0 +1,63 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => 'Բաժանորդագրության կառավարում', + ], + + 'logout' => [ + 'label' => 'Դուրս գալ', + ], + + 'open_database_notifications' => [ + 'label' => 'Բացել ծանուցումները', + ], + + 'open_user_menu' => [ + 'label' => 'Օգտագործողի ընտրացանկ', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'Նվազագույնի հասցնել կողային տողը', + ], + + 'expand' => [ + 'label' => 'Ընդլայնել կողային տողը', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'Միացնել մութ թեման', + ], + + 'light' => [ + 'label' => 'Միացնել բաց թեման', + ], + + 'system' => [ + 'label' => 'Միացնել համակարգի թեման', + ], + + ], + + ], + + 'avatar' => [ + 'alt' => 'Անձնանշան :name', + ], + + 'logo' => [ + 'alt' => ':name լոգո', + ], + +]; diff --git a/lang/vendor/filament-panels/hy/pages/auth/edit-profile.php b/lang/vendor/filament-panels/hy/pages/auth/edit-profile.php new file mode 100644 index 0000000..24d65ea --- /dev/null +++ b/lang/vendor/filament-panels/hy/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'Պրոֆիլը', + + 'form' => [ + + 'email' => [ + 'label' => 'Էլ. փոստի հասցե', + ], + + 'name' => [ + 'label' => 'Անուն', + ], + + 'password' => [ + 'label' => 'Նոր գաղտնաբառ', + ], + + 'password_confirmation' => [ + 'label' => 'Հաստատեք նոր գաղտնաբառը', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'Պահպանել փոփոխությունները', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Պահպանված է', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Չեղարկել', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hy/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/hy/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..0fabc45 --- /dev/null +++ b/lang/vendor/filament-panels/hy/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'Հաստատեք Ձեր էլ. փոստի հասցեն', + + 'heading' => 'Հաստատեք Ձեր էլ. փոստի հասցեն', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'Նորից ուղարկել այն', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'Չե՞ք ստացել մեր ուղարկած էլ. նամակը', + 'notification_sent' => 'Մենք նամակ ենք ուղարկել :email էլ. փոստի հասցեին, որը պարունակում է հրահանգներ, թե ինչպես հաստատել Ձեր էլ. փոստը', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'Կրկին էլ. նամակ ենք ուղարկել', + ], + + 'notification_resend_throttled' => [ + 'title' => 'Կրկին ուղարկելու չափազանց շատ փորձեր', + 'body' => 'Խնդրում ենք :seconds վայրկյան անց կրկին փորձել։', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hy/pages/auth/login.php b/lang/vendor/filament-panels/hy/pages/auth/login.php new file mode 100644 index 0000000..1c353dd --- /dev/null +++ b/lang/vendor/filament-panels/hy/pages/auth/login.php @@ -0,0 +1,47 @@ + 'Մուտք', + + 'heading' => 'Մուտք գործեք ձեր հաշիվ', + + 'form' => [ + + 'email' => [ + 'label' => 'Էլ. փոստի հասցե', + ], + + 'password' => [ + 'label' => 'Գաղտնաբառ', + ], + + 'remember' => [ + 'label' => 'Հիշել', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'Մուտք գործել', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'Այս տվյալները չեն համապատասխանում մեր տվյալներին։', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Չափից շատ մուտք գործելու փորձեր։ Խնդրում ենք նորից փորձեք :seconds վայրկյանից։', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hy/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/hy/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..5e65e3a --- /dev/null +++ b/lang/vendor/filament-panels/hy/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'Վերականգնել Ձեր գաղտնաբառը', + + 'heading' => 'Մոռացե՞լ եք գաղտնաբառը', + + 'actions' => [ + + 'login' => [ + 'label' => 'Վերադառնալ դեպի մուտք', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Էլ. փոստի հասցե', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'Ուղարկել էլ. նամակ', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Չափից շատ հարցումներ', + 'body' => 'Խնդրում ենք :seconds վայրկյան անց կրկին փորձել։', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hy/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/hy/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..0f2aef8 --- /dev/null +++ b/lang/vendor/filament-panels/hy/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'Վերականգնել Ձեր գաղտնաբառը', + + 'heading' => 'Վերականգնել Ձեր գաղտնաբառը', + + 'form' => [ + + 'email' => [ + 'label' => 'Էլ. փոստի հասցե', + ], + + 'password' => [ + 'label' => 'Գաղտնաբառ', + 'validation_attribute' => 'Գաղտնաբառ', + ], + + 'password_confirmation' => [ + 'label' => 'Հաստատել գաղտնաբառը', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'Գաղտնաբառի վերականգնում', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Վերականգնման չափազանց շատ փորձեր', + 'body' => 'Խնդրում ենք :seconds վայրկյան անց կրկին փորձել։', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hy/pages/auth/register.php b/lang/vendor/filament-panels/hy/pages/auth/register.php new file mode 100644 index 0000000..085f9c9 --- /dev/null +++ b/lang/vendor/filament-panels/hy/pages/auth/register.php @@ -0,0 +1,56 @@ + 'Գրանցվել', + + 'heading' => 'Գրանցել նոր հաշիվ', + + 'actions' => [ + + 'login' => [ + 'before' => 'կամ', + 'label' => 'մուտք գործեք Ձեր հաշվով', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Էլ. փոստի հասցե', + ], + + 'name' => [ + 'label' => 'Անուն', + ], + + 'password' => [ + 'label' => 'Գաղտնաբառ', + 'validation_attribute' => 'Գաղտնաբառ', + ], + + 'password_confirmation' => [ + 'label' => 'Հաստատեք գաղտնաբառը', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'Գրանցել նոր հաշիվ', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Գրանցման չափազանց շատ փորձեր', + 'body' => 'Խնդրում ենք :seconds վայրկյան անց կրկին փորձել։', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hy/pages/dashboard.php b/lang/vendor/filament-panels/hy/pages/dashboard.php new file mode 100644 index 0000000..0fd8846 --- /dev/null +++ b/lang/vendor/filament-panels/hy/pages/dashboard.php @@ -0,0 +1,33 @@ + 'Վահանակ', + + 'actions' => [ + + 'filter' => [ + + 'label' => 'Ֆիլտր', + + 'modal' => [ + + 'heading' => 'Ֆիլտր', + + 'actions' => [ + + 'apply' => [ + + 'label' => 'Հաստատել', + + ], + + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hy/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/hy/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..c3003ad --- /dev/null +++ b/lang/vendor/filament-panels/hy/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'Պահպանել փոփոխությունները', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Պահպանված է', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hy/resources/pages/create-record.php b/lang/vendor/filament-panels/hy/resources/pages/create-record.php new file mode 100644 index 0000000..eab8035 --- /dev/null +++ b/lang/vendor/filament-panels/hy/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'Ստեղծել :label', + + 'breadcrumb' => 'Ստեղծել', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Չեղարկել', + ], + + 'create' => [ + 'label' => 'Ստեղծել', + ], + + 'create_another' => [ + 'label' => 'Ստեղծել և ստեղծել մեկ այլ', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Ստեղծվել է', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hy/resources/pages/edit-record.php b/lang/vendor/filament-panels/hy/resources/pages/edit-record.php new file mode 100644 index 0000000..27646c3 --- /dev/null +++ b/lang/vendor/filament-panels/hy/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'Խմբագրել :label', + + 'breadcrumb' => 'Խմբագրել', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Չեղարկել', + ], + + 'save' => [ + 'label' => 'Պահպանել', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'Խմբագրել', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Պահպանված է', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hy/resources/pages/list-records.php b/lang/vendor/filament-panels/hy/resources/pages/list-records.php new file mode 100644 index 0000000..21f2919 --- /dev/null +++ b/lang/vendor/filament-panels/hy/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'Ցանկ', + +]; diff --git a/lang/vendor/filament-panels/hy/resources/pages/view-record.php b/lang/vendor/filament-panels/hy/resources/pages/view-record.php new file mode 100644 index 0000000..d7cc5e4 --- /dev/null +++ b/lang/vendor/filament-panels/hy/resources/pages/view-record.php @@ -0,0 +1,17 @@ + 'Դիտել :label', + + 'breadcrumb' => 'Դիտել', + + 'content' => [ + + 'tab' => [ + 'label' => 'Դիտել', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/hy/unsaved-changes-alert.php b/lang/vendor/filament-panels/hy/unsaved-changes-alert.php new file mode 100644 index 0000000..0d8cc97 --- /dev/null +++ b/lang/vendor/filament-panels/hy/unsaved-changes-alert.php @@ -0,0 +1,7 @@ + 'Դուք ունեք չպահված փոփոխություններ։ Վստա՞հ եք, որ ցանկանում եք լքել այս էջը։', + +]; diff --git a/lang/vendor/filament-panels/hy/widgets/account-widget.php b/lang/vendor/filament-panels/hy/widgets/account-widget.php new file mode 100644 index 0000000..a4ced00 --- /dev/null +++ b/lang/vendor/filament-panels/hy/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'Դուրս գալ', + ], + + ], + + 'welcome' => 'Բարի գալուստ', + +]; diff --git a/lang/vendor/filament-panels/hy/widgets/filament-info-widget.php b/lang/vendor/filament-panels/hy/widgets/filament-info-widget.php new file mode 100644 index 0000000..b5d6daa --- /dev/null +++ b/lang/vendor/filament-panels/hy/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Փաստաթղթեր', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/id/global-search.php b/lang/vendor/filament-panels/id/global-search.php new file mode 100644 index 0000000..0b1a9c1 --- /dev/null +++ b/lang/vendor/filament-panels/id/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'Pencarian global', + 'placeholder' => 'Cari', + ], + + 'no_results_message' => 'Pencarian tidak ditemukan.', + +]; diff --git a/lang/vendor/filament-panels/id/layout.php b/lang/vendor/filament-panels/id/layout.php new file mode 100644 index 0000000..4161ff7 --- /dev/null +++ b/lang/vendor/filament-panels/id/layout.php @@ -0,0 +1,63 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => 'Kelola langganan', + ], + + 'logout' => [ + 'label' => 'Keluar', + ], + + 'open_database_notifications' => [ + 'label' => 'Buka notifikasi', + ], + + 'open_user_menu' => [ + 'label' => 'Menu pengguna', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'Persempit menu', + ], + + 'expand' => [ + 'label' => 'Perluas menu', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'Mode Gelap', + ], + + 'light' => [ + 'label' => 'Mode Terang', + ], + + 'system' => [ + 'label' => 'Sesuai tema perangkat', + ], + + ], + + ], + + 'avatar' => [ + 'alt' => 'Avatar :name', + ], + + 'logo' => [ + 'alt' => 'Logo :name', + ], + +]; diff --git a/lang/vendor/filament-panels/id/pages/auth/edit-profile.php b/lang/vendor/filament-panels/id/pages/auth/edit-profile.php new file mode 100644 index 0000000..50bea6c --- /dev/null +++ b/lang/vendor/filament-panels/id/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'Profil', + + 'form' => [ + + 'email' => [ + 'label' => 'Alamat email', + ], + + 'name' => [ + 'label' => 'Nama', + ], + + 'password' => [ + 'label' => 'Kata sandi baru', + ], + + 'password_confirmation' => [ + 'label' => 'Konfirmasi kata sandi baru', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'Simpan', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Disimpan', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Kembali', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/id/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/id/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..e5a05c1 --- /dev/null +++ b/lang/vendor/filament-panels/id/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'Verifikasi alamat email Anda', + + 'heading' => 'Verifikasi alamat email Anda', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'Kirim ulang', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'Belum menerima email?', + 'notification_sent' => 'Kami telah mengirimkan email ke :email yang berisikan instruksi cara verifikasi alamat email Anda.', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'Email telah dikirim ulang.', + ], + + 'notification_resend_throttled' => [ + 'title' => 'Terlalu banyak permintaan', + 'body' => 'Silakan coba lagi dalam :seconds detik.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/id/pages/auth/login.php b/lang/vendor/filament-panels/id/pages/auth/login.php new file mode 100644 index 0000000..d804f41 --- /dev/null +++ b/lang/vendor/filament-panels/id/pages/auth/login.php @@ -0,0 +1,61 @@ + 'Masuk', + + 'heading' => 'Masuk ke akun Anda', + + 'actions' => [ + + 'register' => [ + 'before' => 'atau', + 'label' => 'buat akun baru', + ], + + 'request_password_reset' => [ + 'label' => 'Lupa kata sandi?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Alamat email', + ], + + 'password' => [ + 'label' => 'Kata sandi', + ], + + 'remember' => [ + 'label' => 'Ingat saya', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'Masuk', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'Kredensial yang diberikan tidak dapat ditemukan.', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Terlalu banyak permintaan', + 'body' => 'Silakan coba lagi dalam :seconds detik.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/id/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/id/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..4f9bc89 --- /dev/null +++ b/lang/vendor/filament-panels/id/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'Atur ulang kata sandi', + + 'heading' => 'Lupa kata sandi?', + + 'actions' => [ + + 'login' => [ + 'label' => 'Kembali ke halaman masuk', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Alamat email', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'Kirim email', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Terlalu banyak permintaan', + 'body' => 'Silakan coba lagi dalam :seconds detik.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/id/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/id/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..8096d17 --- /dev/null +++ b/lang/vendor/filament-panels/id/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'Atur ulang kata sandi', + + 'heading' => 'Atur ulang kata sandi', + + 'form' => [ + + 'email' => [ + 'label' => 'Alamat email', + ], + + 'password' => [ + 'label' => 'Kata sandi baru', + 'validation_attribute' => 'kata sandi', + ], + + 'password_confirmation' => [ + 'label' => 'Konfirmasi kata sandi baru', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'Atur ulang kata sandi', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Terlalu banyak permintaan', + 'body' => 'Silakan coba lagi dalam :seconds detik.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/id/pages/auth/register.php b/lang/vendor/filament-panels/id/pages/auth/register.php new file mode 100644 index 0000000..fd5fc08 --- /dev/null +++ b/lang/vendor/filament-panels/id/pages/auth/register.php @@ -0,0 +1,56 @@ + 'Daftar', + + 'heading' => 'Buat akun', + + 'actions' => [ + + 'login' => [ + 'before' => 'atau', + 'label' => 'masuk ke akun yang sudah ada', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Alamat email', + ], + + 'name' => [ + 'label' => 'Nama', + ], + + 'password' => [ + 'label' => 'Kata sandi', + 'validation_attribute' => 'password', + ], + + 'password_confirmation' => [ + 'label' => 'Konfirmasi kata sandi', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'Buat akun', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Terlalu banyak permintaan', + 'body' => 'Silakan coba lagi dalam :seconds detik.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/id/pages/dashboard.php b/lang/vendor/filament-panels/id/pages/dashboard.php new file mode 100644 index 0000000..b441312 --- /dev/null +++ b/lang/vendor/filament-panels/id/pages/dashboard.php @@ -0,0 +1,33 @@ + 'Dasbor', + + 'actions' => [ + + 'filter' => [ + + 'label' => 'Filter', + + 'modal' => [ + + 'heading' => 'Filter', + + 'actions' => [ + + 'apply' => [ + + 'label' => 'Terapkan', + + ], + + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/id/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/id/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..ec31897 --- /dev/null +++ b/lang/vendor/filament-panels/id/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'Simpan', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Disimpan', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/id/resources/pages/create-record.php b/lang/vendor/filament-panels/id/resources/pages/create-record.php new file mode 100644 index 0000000..9e1d6e5 --- /dev/null +++ b/lang/vendor/filament-panels/id/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'Buat :label', + + 'breadcrumb' => 'Buat', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Batal', + ], + + 'create' => [ + 'label' => 'Buat', + ], + + 'create_another' => [ + 'label' => 'Buat & buat lainnya', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Data berhasil dibuat', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/id/resources/pages/edit-record.php b/lang/vendor/filament-panels/id/resources/pages/edit-record.php new file mode 100644 index 0000000..a04da93 --- /dev/null +++ b/lang/vendor/filament-panels/id/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'Ubah :label', + + 'breadcrumb' => 'Ubah', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Batal', + ], + + 'save' => [ + 'label' => 'Simpan', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'Ubah', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Data berhasil disimpan', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/id/resources/pages/list-records.php b/lang/vendor/filament-panels/id/resources/pages/list-records.php new file mode 100644 index 0000000..85aa283 --- /dev/null +++ b/lang/vendor/filament-panels/id/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'Daftar', + +]; diff --git a/lang/vendor/filament-panels/id/resources/pages/view-record.php b/lang/vendor/filament-panels/id/resources/pages/view-record.php new file mode 100644 index 0000000..372b7d4 --- /dev/null +++ b/lang/vendor/filament-panels/id/resources/pages/view-record.php @@ -0,0 +1,17 @@ + 'Lihat :label', + + 'breadcrumb' => 'Lihat', + + 'content' => [ + + 'tab' => [ + 'label' => 'Lihat', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/id/unsaved-changes-alert.php b/lang/vendor/filament-panels/id/unsaved-changes-alert.php new file mode 100644 index 0000000..9b64dd7 --- /dev/null +++ b/lang/vendor/filament-panels/id/unsaved-changes-alert.php @@ -0,0 +1,7 @@ + 'Anda memiliki perubahan yang belum disimpan. Apakah Anda yakin ingin meninggalkan halaman ini?', + +]; diff --git a/lang/vendor/filament-panels/id/widgets/account-widget.php b/lang/vendor/filament-panels/id/widgets/account-widget.php new file mode 100644 index 0000000..02dc2d5 --- /dev/null +++ b/lang/vendor/filament-panels/id/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'Keluar', + ], + + ], + + 'welcome' => 'Selamat Datang', + +]; diff --git a/lang/vendor/filament-panels/id/widgets/filament-info-widget.php b/lang/vendor/filament-panels/id/widgets/filament-info-widget.php new file mode 100644 index 0000000..85d4131 --- /dev/null +++ b/lang/vendor/filament-panels/id/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Dokumentasi', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/it/global-search.php b/lang/vendor/filament-panels/it/global-search.php new file mode 100644 index 0000000..4c17fcf --- /dev/null +++ b/lang/vendor/filament-panels/it/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'Ricerca globale', + 'placeholder' => 'Ricerca', + ], + + 'no_results_message' => 'Nessun risultato trovato per la ricerca.', + +]; diff --git a/lang/vendor/filament-panels/it/layout.php b/lang/vendor/filament-panels/it/layout.php new file mode 100644 index 0000000..9b54490 --- /dev/null +++ b/lang/vendor/filament-panels/it/layout.php @@ -0,0 +1,63 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => 'Gestisci abbonamento', + ], + + 'logout' => [ + 'label' => 'Disconnetti', + ], + + 'open_database_notifications' => [ + 'label' => 'Apri notifiche', + ], + + 'open_user_menu' => [ + 'label' => 'Menu utente', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'Comprimi sidebar', + ], + + 'expand' => [ + 'label' => 'Espandi sidebar', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'Attiva tema scuro', + ], + + 'light' => [ + 'label' => 'Attiva tema chiaro', + ], + + 'system' => [ + 'label' => 'Attiva tema di sistema', + ], + + ], + + ], + + 'avatar' => [ + 'alt' => 'Avatar di :name', + ], + + 'logo' => [ + 'alt' => 'Logo di :name', + ], + +]; diff --git a/lang/vendor/filament-panels/it/pages/auth/edit-profile.php b/lang/vendor/filament-panels/it/pages/auth/edit-profile.php new file mode 100644 index 0000000..484cf68 --- /dev/null +++ b/lang/vendor/filament-panels/it/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'Profilo', + + 'form' => [ + + 'email' => [ + 'label' => 'Email', + ], + + 'name' => [ + 'label' => 'Nome', + ], + + 'password' => [ + 'label' => 'Nuova password', + ], + + 'password_confirmation' => [ + 'label' => 'Conferma nuova password', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'Salva modifiche', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Salvato', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Indietro', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/it/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/it/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..218d11b --- /dev/null +++ b/lang/vendor/filament-panels/it/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'Verifica il tuo indirizzo email', + + 'heading' => 'Verifica il tuo indirizzo email', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'Invia nuovamente', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'Non hai ricevuto la mail?', + 'notification_sent' => 'Abbiamo inviato una mail a :email contenente le istruzioni su come verificare il tuo indirizzo email.', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'Abbiamo inviato nuovamente la mail.', + ], + + 'notification_resend_throttled' => [ + 'title' => 'Troppi tentativi di invio', + 'body' => 'Riprova tra :seconds secondi.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/it/pages/auth/login.php b/lang/vendor/filament-panels/it/pages/auth/login.php new file mode 100644 index 0000000..2cff378 --- /dev/null +++ b/lang/vendor/filament-panels/it/pages/auth/login.php @@ -0,0 +1,61 @@ + 'Accesso', + + 'heading' => 'Accedi', + + 'actions' => [ + + 'register' => [ + 'before' => 'o', + 'label' => 'crea un account', + ], + + 'request_password_reset' => [ + 'label' => 'Hai smarrito la password?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Email', + ], + + 'password' => [ + 'label' => 'Password', + ], + + 'remember' => [ + 'label' => 'Ricordami', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'Accedi', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'I dati di accesso non sono corretti.', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Troppi tentativi di accesso', + 'body' => 'Riprova tra :seconds secondi.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/it/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/it/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..0b819a2 --- /dev/null +++ b/lang/vendor/filament-panels/it/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'Reimposta la tua password', + + 'heading' => 'Hai smarrito la password?', + + 'actions' => [ + + 'login' => [ + 'label' => 'torna al login', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Email', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'Invia email', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Troppe richieste', + 'body' => 'Riprova tra :seconds secondi.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/it/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/it/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..97c383f --- /dev/null +++ b/lang/vendor/filament-panels/it/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'Reimposta la tua password', + + 'heading' => 'Reimposta la tua password', + + 'form' => [ + + 'email' => [ + 'label' => 'Email', + ], + + 'password' => [ + 'label' => 'Password', + 'validation_attribute' => 'password', + ], + + 'password_confirmation' => [ + 'label' => 'Conferma password', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'Reimposta password', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Troppi tentativi di reimpostazione', + 'body' => 'Riprova tra :seconds secondi.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/it/pages/auth/register.php b/lang/vendor/filament-panels/it/pages/auth/register.php new file mode 100644 index 0000000..c9530f3 --- /dev/null +++ b/lang/vendor/filament-panels/it/pages/auth/register.php @@ -0,0 +1,56 @@ + 'Registrazione', + + 'heading' => 'Registrati', + + 'actions' => [ + + 'login' => [ + 'before' => 'o', + 'label' => 'accedi al tuo account', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Email', + ], + + 'name' => [ + 'label' => 'Nome', + ], + + 'password' => [ + 'label' => 'Password', + 'validation_attribute' => 'password', + ], + + 'password_confirmation' => [ + 'label' => 'Conferma password', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'Registrati', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Troppi tentativi di registrazione', + 'body' => 'Riprova tra :seconds secondi.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/it/pages/dashboard.php b/lang/vendor/filament-panels/it/pages/dashboard.php new file mode 100644 index 0000000..ffb6315 --- /dev/null +++ b/lang/vendor/filament-panels/it/pages/dashboard.php @@ -0,0 +1,33 @@ + 'Dashboard', + + 'actions' => [ + + 'filter' => [ + + 'label' => 'Filtro', + + 'modal' => [ + + 'heading' => 'Filtro', + + 'actions' => [ + + 'apply' => [ + + 'label' => 'Applica', + + ], + + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/it/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/it/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..1b2b01b --- /dev/null +++ b/lang/vendor/filament-panels/it/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'Salva modifiche', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Salvato', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/it/resources/pages/create-record.php b/lang/vendor/filament-panels/it/resources/pages/create-record.php new file mode 100644 index 0000000..ac0c199 --- /dev/null +++ b/lang/vendor/filament-panels/it/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'Nuovo :label', + + 'breadcrumb' => 'Nuovo', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Annulla', + ], + + 'create' => [ + 'label' => 'Salva', + ], + + 'create_another' => [ + 'label' => 'Salva & nuovo', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Salvato', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/it/resources/pages/edit-record.php b/lang/vendor/filament-panels/it/resources/pages/edit-record.php new file mode 100644 index 0000000..582a6fc --- /dev/null +++ b/lang/vendor/filament-panels/it/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'Modifica :label', + + 'breadcrumb' => 'Modifica', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Annulla', + ], + + 'save' => [ + 'label' => 'Salva', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'Modifica', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Salvato', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/it/resources/pages/list-records.php b/lang/vendor/filament-panels/it/resources/pages/list-records.php new file mode 100644 index 0000000..3af0660 --- /dev/null +++ b/lang/vendor/filament-panels/it/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'Lista', + +]; diff --git a/lang/vendor/filament-panels/it/resources/pages/view-record.php b/lang/vendor/filament-panels/it/resources/pages/view-record.php new file mode 100644 index 0000000..5a21027 --- /dev/null +++ b/lang/vendor/filament-panels/it/resources/pages/view-record.php @@ -0,0 +1,17 @@ + 'Visualizza :label', + + 'breadcrumb' => 'Visualizza', + + 'content' => [ + + 'tab' => [ + 'label' => 'Visualizza', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/it/unsaved-changes-alert.php b/lang/vendor/filament-panels/it/unsaved-changes-alert.php new file mode 100644 index 0000000..4956086 --- /dev/null +++ b/lang/vendor/filament-panels/it/unsaved-changes-alert.php @@ -0,0 +1,7 @@ + 'Hai delle modifiche non salvate. Vuoi davvero uscire da questa pagina?', + +]; diff --git a/lang/vendor/filament-panels/it/widgets/account-widget.php b/lang/vendor/filament-panels/it/widgets/account-widget.php new file mode 100644 index 0000000..2ab5ae3 --- /dev/null +++ b/lang/vendor/filament-panels/it/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'Disconnetti', + ], + + ], + + 'welcome' => 'Benvenuto', + +]; diff --git a/lang/vendor/filament-panels/it/widgets/filament-info-widget.php b/lang/vendor/filament-panels/it/widgets/filament-info-widget.php new file mode 100644 index 0000000..9e48cca --- /dev/null +++ b/lang/vendor/filament-panels/it/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Documentazione', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ja/global-search.php b/lang/vendor/filament-panels/ja/global-search.php new file mode 100644 index 0000000..25bb905 --- /dev/null +++ b/lang/vendor/filament-panels/ja/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'グローバル検索', + 'placeholder' => '検索', + ], + + 'no_results_message' => '検索結果が見つかりませんでした。', + +]; diff --git a/lang/vendor/filament-panels/ja/layout.php b/lang/vendor/filament-panels/ja/layout.php new file mode 100644 index 0000000..a855945 --- /dev/null +++ b/lang/vendor/filament-panels/ja/layout.php @@ -0,0 +1,63 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => 'サブスクリプションを管理', + ], + + 'logout' => [ + 'label' => 'ログアウト', + ], + + 'open_database_notifications' => [ + 'label' => 'お知らせを確認', + ], + + 'open_user_menu' => [ + 'label' => 'ユーザーメニュー', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'サイドバーを折り畳む', + ], + + 'expand' => [ + 'label' => 'サイドバーを展開する', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'ダークモードに切り替える', + ], + + 'light' => [ + 'label' => 'ライトモードに切り替える', + ], + + 'system' => [ + 'label' => 'システムテーマを有効にする', + ], + + ], + + ], + + 'avatar' => [ + 'alt' => ':nameのアバター', + ], + + 'logo' => [ + 'alt' => ':nameロゴ', + ], + +]; diff --git a/lang/vendor/filament-panels/ja/pages/auth/edit-profile.php b/lang/vendor/filament-panels/ja/pages/auth/edit-profile.php new file mode 100644 index 0000000..e8c1b32 --- /dev/null +++ b/lang/vendor/filament-panels/ja/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'プロフィール', + + 'form' => [ + + 'email' => [ + 'label' => 'メールアドレス', + ], + + 'name' => [ + 'label' => '名前', + ], + + 'password' => [ + 'label' => '新しいパスワード', + ], + + 'password_confirmation' => [ + 'label' => '新しいパスワードの確認', + ], + + 'actions' => [ + + 'save' => [ + 'label' => '変更を保存', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => '保存しました', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'キャンセル', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ja/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/ja/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..013db7a --- /dev/null +++ b/lang/vendor/filament-panels/ja/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'メールアドレスの確認', + + 'heading' => 'メールアドレスの確認', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => '再送する', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'お送りしたメールが届いていませんか?', + 'notification_sent' => 'メールアドレスの確認方法を記載したメールを :email へ送信しました。', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'メールを再送しました。', + ], + + 'notification_resend_throttled' => [ + 'title' => '再送が多すぎます', + 'body' => ':seconds 秒後に再試行してください。', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ja/pages/auth/login.php b/lang/vendor/filament-panels/ja/pages/auth/login.php new file mode 100644 index 0000000..a06dfec --- /dev/null +++ b/lang/vendor/filament-panels/ja/pages/auth/login.php @@ -0,0 +1,61 @@ + 'ログイン', + + 'heading' => 'アカウントにログイン', + + 'actions' => [ + + 'register' => [ + 'before' => 'または', + 'label' => 'アカウントを登録', + ], + + 'request_password_reset' => [ + 'label' => 'パスワードをお忘れですか?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'メールアドレス', + ], + + 'password' => [ + 'label' => 'パスワード', + ], + + 'remember' => [ + 'label' => 'ログインしたままにする', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'ログイン', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => '認証に失敗しました。', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'ログインの試行回数が多すぎます', + 'body' => ':seconds 秒後に再試行してください。', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ja/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/ja/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..11f44ad --- /dev/null +++ b/lang/vendor/filament-panels/ja/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'パスワードリセット', + + 'heading' => 'パスワードをお忘れですか?', + + 'actions' => [ + + 'login' => [ + 'label' => 'ログインへ戻る', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'メールアドレス', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'メールを送信', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'リクエストが多すぎます', + 'body' => ':seconds 秒後に再試行してください。', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ja/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/ja/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..fdcf93d --- /dev/null +++ b/lang/vendor/filament-panels/ja/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'パスワードリセット', + + 'heading' => 'パスワードをリセット', + + 'form' => [ + + 'email' => [ + 'label' => 'メールアドレス', + ], + + 'password' => [ + 'label' => 'パスワード', + 'validation_attribute' => 'password', + ], + + 'password_confirmation' => [ + 'label' => 'パスワードの確認', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'パスワードをリセット', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'リセットの試行回数が多すぎます', + 'body' => ':seconds 秒後に再試行してください。', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ja/pages/auth/register.php b/lang/vendor/filament-panels/ja/pages/auth/register.php new file mode 100644 index 0000000..8b1fee7 --- /dev/null +++ b/lang/vendor/filament-panels/ja/pages/auth/register.php @@ -0,0 +1,56 @@ + 'アカウント登録', + + 'heading' => 'アカウントを登録', + + 'actions' => [ + + 'login' => [ + 'before' => 'または', + 'label' => 'アカウントにログイン', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'メールアドレス', + ], + + 'name' => [ + 'label' => '名前', + ], + + 'password' => [ + 'label' => 'パスワード', + 'validation_attribute' => 'password', + ], + + 'password_confirmation' => [ + 'label' => 'パスワードの確認', + ], + + 'actions' => [ + + 'register' => [ + 'label' => '登録', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => '登録の試行回数が多すぎます', + 'body' => ':seconds 秒後に再試行してください。', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ja/pages/dashboard.php b/lang/vendor/filament-panels/ja/pages/dashboard.php new file mode 100644 index 0000000..c5facf8 --- /dev/null +++ b/lang/vendor/filament-panels/ja/pages/dashboard.php @@ -0,0 +1,33 @@ + 'ダッシュボード', + + 'actions' => [ + + 'filter' => [ + + 'label' => 'フィルタ', + + 'modal' => [ + + 'heading' => 'フィルタ', + + 'actions' => [ + + 'apply' => [ + + 'label' => '適用', + + ], + + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ja/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/ja/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..c5548d5 --- /dev/null +++ b/lang/vendor/filament-panels/ja/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => '変更を保存', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => '保存しました', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ja/resources/pages/create-record.php b/lang/vendor/filament-panels/ja/resources/pages/create-record.php new file mode 100644 index 0000000..1ba1590 --- /dev/null +++ b/lang/vendor/filament-panels/ja/resources/pages/create-record.php @@ -0,0 +1,37 @@ + ':label 作成', + + 'breadcrumb' => '作成', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'キャンセル', + ], + + 'create' => [ + 'label' => '作成', + ], + + 'create_another' => [ + 'label' => '保存して、続けて作成', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => '作成しました', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ja/resources/pages/edit-record.php b/lang/vendor/filament-panels/ja/resources/pages/edit-record.php new file mode 100644 index 0000000..5b5e4d0 --- /dev/null +++ b/lang/vendor/filament-panels/ja/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + ':label 編集', + + 'breadcrumb' => '編集', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'キャンセル', + ], + + 'save' => [ + 'label' => '保存', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => '編集', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => '保存しました', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ja/resources/pages/list-records.php b/lang/vendor/filament-panels/ja/resources/pages/list-records.php new file mode 100644 index 0000000..39a7736 --- /dev/null +++ b/lang/vendor/filament-panels/ja/resources/pages/list-records.php @@ -0,0 +1,7 @@ + '一覧', + +]; diff --git a/lang/vendor/filament-panels/ja/resources/pages/view-record.php b/lang/vendor/filament-panels/ja/resources/pages/view-record.php new file mode 100644 index 0000000..de14c57 --- /dev/null +++ b/lang/vendor/filament-panels/ja/resources/pages/view-record.php @@ -0,0 +1,17 @@ + ':label 詳細', + + 'breadcrumb' => '詳細', + + 'content' => [ + + 'tab' => [ + 'label' => '詳細', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ja/unsaved-changes-alert.php b/lang/vendor/filament-panels/ja/unsaved-changes-alert.php new file mode 100644 index 0000000..07ca0f0 --- /dev/null +++ b/lang/vendor/filament-panels/ja/unsaved-changes-alert.php @@ -0,0 +1,7 @@ + '未保存の変更があります。このページを離れてもよろしいですか?', + +]; diff --git a/lang/vendor/filament-panels/ja/widgets/account-widget.php b/lang/vendor/filament-panels/ja/widgets/account-widget.php new file mode 100644 index 0000000..c7fbe00 --- /dev/null +++ b/lang/vendor/filament-panels/ja/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'ログアウト', + ], + + ], + + 'welcome' => 'ようこそ', + +]; diff --git a/lang/vendor/filament-panels/ja/widgets/filament-info-widget.php b/lang/vendor/filament-panels/ja/widgets/filament-info-widget.php new file mode 100644 index 0000000..f45d268 --- /dev/null +++ b/lang/vendor/filament-panels/ja/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'ドキュメント', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ka/global-search.php b/lang/vendor/filament-panels/ka/global-search.php new file mode 100644 index 0000000..dfe842c --- /dev/null +++ b/lang/vendor/filament-panels/ka/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'გლობალური ძიება', + 'placeholder' => 'ძიება', + ], + + 'no_results_message' => 'შედეგები ვერ მოიძებნა.', + +]; diff --git a/lang/vendor/filament-panels/ka/layout.php b/lang/vendor/filament-panels/ka/layout.php new file mode 100644 index 0000000..3208c5b --- /dev/null +++ b/lang/vendor/filament-panels/ka/layout.php @@ -0,0 +1,63 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => 'გამოწერის მართვა', + ], + + 'logout' => [ + 'label' => 'გასვლა', + ], + + 'open_database_notifications' => [ + 'label' => 'გახსენი შეტყობინებები', + ], + + 'open_user_menu' => [ + 'label' => 'მომხმარებლის მენიუ', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'გვერდითი პანელის შეკუმშვა', + ], + + 'expand' => [ + 'label' => 'გვერდითი პანელის გახსნა', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'მუქი თემის ჩართვა', + ], + + 'light' => [ + 'label' => 'ნათელი თემის ჩართვა', + ], + + 'system' => [ + 'label' => 'სისტემის თემის ჩართვა', + ], + + ], + + ], + + 'avatar' => [ + 'alt' => ':name-ის ავატარი', + ], + + 'logo' => [ + 'alt' => ':name-ის ლოგო', + ], + +]; diff --git a/lang/vendor/filament-panels/ka/pages/auth/edit-profile.php b/lang/vendor/filament-panels/ka/pages/auth/edit-profile.php new file mode 100644 index 0000000..7d03181 --- /dev/null +++ b/lang/vendor/filament-panels/ka/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'პროფილი', + + 'form' => [ + + 'email' => [ + 'label' => 'ელფოსტის მისამართი', + ], + + 'name' => [ + 'label' => 'სახელი', + ], + + 'password' => [ + 'label' => 'ახალი პაროლი', + ], + + 'password_confirmation' => [ + 'label' => 'დაადასტურეთ ახალი პაროლი', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'ცვლილებების შენახვა', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'შენახულია', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'გაუქმება', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ka/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/ka/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..99f519f --- /dev/null +++ b/lang/vendor/filament-panels/ka/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'დაადასტურეთ თქვენი ელფოსტა', + + 'heading' => 'დაადასტურეთ თქვენი ელფოსტა', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'ხელახლა გაგზავნა', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'არ მიგიღიათ ჩვენ მიერ გამოგზავნილი ელფოსტა?', + 'notification_sent' => 'ჩვენ გამოვაგზავნეთ ელფოსტა მისამართზე :email, რომელშიც აღწერილია ელფოსტის ვერიფიცირების ინსტრუქცია.', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'ჩვენ ხელახლა გავგზავნეთ ელფოსტა.', + ], + + 'notification_resend_throttled' => [ + 'title' => 'ზედმეტად ბევრი ხელახლა გაგზავნის მცდელობა', + 'body' => 'გთხოვთ სცადეთ კიდევ :seconds წამში.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ka/pages/auth/login.php b/lang/vendor/filament-panels/ka/pages/auth/login.php new file mode 100644 index 0000000..c8a51f0 --- /dev/null +++ b/lang/vendor/filament-panels/ka/pages/auth/login.php @@ -0,0 +1,61 @@ + 'ავტორიზაცია', + + 'heading' => 'ავტორიზაცია', + + 'actions' => [ + + 'register' => [ + 'before' => 'ან', + 'label' => 'დარეგისტრირდით ანგარიშისთვის', + ], + + 'request_password_reset' => [ + 'label' => 'დაგავიწყდა პაროლი?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'ელფოსტის მისამართი', + ], + + 'password' => [ + 'label' => 'პაროლი', + ], + + 'remember' => [ + 'label' => 'დამიმახსოვრე', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'ავტორიზაცია', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'ეს მონაცემები არ ემთხვევა ჩვენს ჩანაწერებს.', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'ზედმეტად ბევრი შესვლის მცდელობა', + 'body' => 'გთხოვთ, სცადეთ ხელახლა :seconds წამში.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ka/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/ka/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..e958d60 --- /dev/null +++ b/lang/vendor/filament-panels/ka/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'პაროლის აღდგენა', + + 'heading' => 'დაგავიწყდა პაროლი?', + + 'actions' => [ + + 'login' => [ + 'label' => 'ავტორიზაციის გვერდზე გადასვლა', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'ელფოსტის მისამართი', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'გაგზავნეთ ელფოსტა', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'ზედმეტად ბევრი მოთხოვნა', + 'body' => 'გთხოვთ, სცადეთ ხელახლა :seconds წამში.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ka/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/ka/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..582d5e7 --- /dev/null +++ b/lang/vendor/filament-panels/ka/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'პაროლის აღდგენა', + + 'heading' => 'პაროლის აღდგენა', + + 'form' => [ + + 'email' => [ + 'label' => 'ელფოსტა', + ], + + 'password' => [ + 'label' => 'პაროლი', + 'validation_attribute' => 'პაროლი', + ], + + 'password_confirmation' => [ + 'label' => 'დაადასტურეთ პაროლი', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'პაროლის აღდგენა', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'ზედმეტად ბევრი აღდგენის მცდელობა', + 'body' => 'გთხოვთ, სცადეთ ხელახლა :seconds წამში.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ka/pages/auth/register.php b/lang/vendor/filament-panels/ka/pages/auth/register.php new file mode 100644 index 0000000..96a8d24 --- /dev/null +++ b/lang/vendor/filament-panels/ka/pages/auth/register.php @@ -0,0 +1,56 @@ + 'რეგისტრაცია', + + 'heading' => 'რეგისტრაცია', + + 'actions' => [ + + 'login' => [ + 'before' => 'ან', + 'label' => 'ავტორიზაცია თქვენს ანგარიშზე', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'ელფოსტის მისამართი', + ], + + 'name' => [ + 'label' => 'სახელი', + ], + + 'password' => [ + 'label' => 'პაროლი', + 'validation_attribute' => 'პაროლი', + ], + + 'password_confirmation' => [ + 'label' => 'დაადასტურეთ პაროლი', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'დარეგისტრირება', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'ზედმეტად ბევრი რეგისტრაციის მცდელობა', + 'body' => 'გთხოვთ, სცადეთ ხელახლა :seconds წამში.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ka/pages/dashboard.php b/lang/vendor/filament-panels/ka/pages/dashboard.php new file mode 100644 index 0000000..8eea089 --- /dev/null +++ b/lang/vendor/filament-panels/ka/pages/dashboard.php @@ -0,0 +1,33 @@ + 'მიმოხილვა', + + 'actions' => [ + + 'filter' => [ + + 'label' => 'ფილტრი', + + 'modal' => [ + + 'heading' => 'ფილტრი', + + 'actions' => [ + + 'apply' => [ + + 'label' => 'შესრულება', + + ], + + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ka/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/ka/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..04c18cf --- /dev/null +++ b/lang/vendor/filament-panels/ka/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'ცვლილებების შენახვა', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'შენახულია', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ka/resources/pages/create-record.php b/lang/vendor/filament-panels/ka/resources/pages/create-record.php new file mode 100644 index 0000000..b314b68 --- /dev/null +++ b/lang/vendor/filament-panels/ka/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'ქმნით :label', + + 'breadcrumb' => 'შექმნა', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'გაუქმება', + ], + + 'create' => [ + 'label' => 'შექმნა', + ], + + 'create_another' => [ + 'label' => 'შექმნა და ახლის შექმნა', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'შექმნილია', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ka/resources/pages/edit-record.php b/lang/vendor/filament-panels/ka/resources/pages/edit-record.php new file mode 100644 index 0000000..69216b7 --- /dev/null +++ b/lang/vendor/filament-panels/ka/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'არედაქტირებთ :label', + + 'breadcrumb' => 'რედაქტირება', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'გაუქმება', + ], + + 'save' => [ + 'label' => 'ცვლილებების შენახვა', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'რედაქტირება', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'შენახულია', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ka/resources/pages/list-records.php b/lang/vendor/filament-panels/ka/resources/pages/list-records.php new file mode 100644 index 0000000..c640f97 --- /dev/null +++ b/lang/vendor/filament-panels/ka/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'სია', + +]; diff --git a/lang/vendor/filament-panels/ka/resources/pages/view-record.php b/lang/vendor/filament-panels/ka/resources/pages/view-record.php new file mode 100644 index 0000000..98c55a5 --- /dev/null +++ b/lang/vendor/filament-panels/ka/resources/pages/view-record.php @@ -0,0 +1,17 @@ + 'ათვალიერებთ :label', + + 'breadcrumb' => 'დათვალიერება', + + 'content' => [ + + 'tab' => [ + 'label' => 'დათვალიერება', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ka/unsaved-changes-alert.php b/lang/vendor/filament-panels/ka/unsaved-changes-alert.php new file mode 100644 index 0000000..6c6f2fa --- /dev/null +++ b/lang/vendor/filament-panels/ka/unsaved-changes-alert.php @@ -0,0 +1,7 @@ + 'ცვლილებები არ არის დამახსოვრებული. დარწმუნებული ხართ, რომ გსურთ ამ გვერდის დატოვება?', + +]; diff --git a/lang/vendor/filament-panels/ka/widgets/account-widget.php b/lang/vendor/filament-panels/ka/widgets/account-widget.php new file mode 100644 index 0000000..bcbacf1 --- /dev/null +++ b/lang/vendor/filament-panels/ka/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'გასვლა', + ], + + ], + + 'welcome' => 'მოგესალმებით', + +]; diff --git a/lang/vendor/filament-panels/ka/widgets/filament-info-widget.php b/lang/vendor/filament-panels/ka/widgets/filament-info-widget.php new file mode 100644 index 0000000..80d35f7 --- /dev/null +++ b/lang/vendor/filament-panels/ka/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'დოკუმენტაცია', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/km/global-search.php b/lang/vendor/filament-panels/km/global-search.php new file mode 100644 index 0000000..4b6d22f --- /dev/null +++ b/lang/vendor/filament-panels/km/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'ការស្វែងរកក្នុងប្រព័ន្ធទូទៅ', + 'placeholder' => 'ស្វែងរក', + ], + + 'no_results_message' => 'រកមិនឃើញលទ្ធផលនៃការស្វែងរកទេ។', + +]; diff --git a/lang/vendor/filament-panels/km/layout.php b/lang/vendor/filament-panels/km/layout.php new file mode 100644 index 0000000..065584c --- /dev/null +++ b/lang/vendor/filament-panels/km/layout.php @@ -0,0 +1,63 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => 'គ្រប់គ្រងការជាវ', + ], + + 'logout' => [ + 'label' => 'ចាកចេញពីកម្មវិធីប្រព័ន្ធ', + ], + + 'open_database_notifications' => [ + 'label' => 'បើកការជូនដំណឹង', + ], + + 'open_user_menu' => [ + 'label' => 'ម៉ឺនុយអ្នកប្រើ', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'បង្រួមរបារចំហៀង', + ], + + 'expand' => [ + 'label' => 'ពង្រីករបារចំហៀង', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'បើកដំណើរការរចនាបទងងឹត', + ], + + 'light' => [ + 'label' => 'បើករចនាបទពន្លឺ', + ], + + 'system' => [ + 'label' => 'បើករចនាបទប្រព័ន្ធ', + ], + + ], + + ], + + 'avatar' => [ + 'alt' => 'រូបតំណាង នៃ :name', + ], + + 'logo' => [ + 'alt' => ':name និមិត្តសញ្ញា', + ], + +]; diff --git a/lang/vendor/filament-panels/km/pages/auth/edit-profile.php b/lang/vendor/filament-panels/km/pages/auth/edit-profile.php new file mode 100644 index 0000000..2cbdc59 --- /dev/null +++ b/lang/vendor/filament-panels/km/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'ប្រវត្តិរូប', + + 'form' => [ + + 'email' => [ + 'label' => 'អាស័យដ្ធានអ៊ីម៉ែល', + ], + + 'name' => [ + 'label' => 'ឈ្មោះ', + ], + + 'password' => [ + 'label' => 'ពាក្យសម្ងាត់ថ្មី', + ], + + 'password_confirmation' => [ + 'label' => 'បញ្ជាក់ពាក្យសម្ងាត់ថ្មី', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'រក្សាទុកការផ្លាស់ប្តូរ', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'បានរក្សាទុក', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'លុបចោល', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/km/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/km/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..7c72a15 --- /dev/null +++ b/lang/vendor/filament-panels/km/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'ផ្ទៀងផ្ទាត់អាសយដ្ឋានអ៊ីមែលរបស់អ្នក', + + 'heading' => 'ផ្ទៀងផ្ទាត់អាសយដ្ឋានអ៊ីមែលរបស់អ្នក', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'ផ្ញើឡើងវិញ', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'មិនបានទទួលអ៊ីមែលដែលយើងផ្ញើទេ?', + 'notification_sent' => 'យើងបានផ្ញើអ៊ីមែលទៅ​​ :email ដែលមានការណែនាំអំពីរបៀបផ្ទៀងផ្ទាត់អាសយដ្ឋានអ៊ីមែលរបស់អ្នក។.', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'យើងបានផ្ញើអ៊ីមែលឡើងវិញ។.', + ], + + 'notification_resend_throttled' => [ + 'title' => 'ការព្យាយាមផ្ញើឡើងវិញច្រើនពេក', + 'body' => 'សូមព្យាយាមម្តងទៀតក្នុងរយៈពេល :seconds វិនាទី។.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/km/pages/auth/login.php b/lang/vendor/filament-panels/km/pages/auth/login.php new file mode 100644 index 0000000..ba1c518 --- /dev/null +++ b/lang/vendor/filament-panels/km/pages/auth/login.php @@ -0,0 +1,61 @@ + 'ចូលក្នូងប្រព័ន្ធ', + + 'heading' => 'ចូលទៅក្នុងគណនីរបស់អ្នក', + + 'actions' => [ + + 'register' => [ + 'before' => '​ឬ', + 'label' => 'ចុះឈ្មោះសម្រាប់គណនី', + ], + + 'request_password_reset' => [ + 'label' => 'ភ្លេចពាក្យសម្ងាត់របស់អ្នក?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'អាស័យ​ដ្ឋាន​អ៊ី​ម៉េ​ល', + ], + + 'password' => [ + 'label' => 'ពាក្យសម្ងាត់', + ], + + 'remember' => [ + 'label' => 'ចងចាំក្នុងប្រព័ន្ធនេះ', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'ចុះឈ្មោះចូល', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'លិខិតសម្គាល់ទាំងនេះមិនត្រូវគ្នានឹងកំណត់ត្រាក្នុងប្រព័ន្ធរបស់យើងទេ។', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'ការព្យាយាមចូលប្រើប្រាស់ច្រើនដងពេក', + 'body' => 'សូមព្យាយាមម្តងទៀតក្នុងរយៈពេល :seconds វិនាទី។.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/km/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/km/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..ce4d08e --- /dev/null +++ b/lang/vendor/filament-panels/km/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'កំណត់ពាក្យសម្ងាត់របស់អ្នកឡើងវិញ', + + 'heading' => 'ភ្លេចពាក្យសម្ងាត់របស់អ្នក?', + + 'actions' => [ + + 'login' => [ + 'label' => 'ត្រលប់ទៅការចូលប្រើប្រាស់', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'អាស័យដ្ធានអ៊ីម៉ែល', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'ផ្ញើអ៊ីមែល', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'សំណើច្រើនពេក', + 'body' => 'សូមព្យាយាមម្តងទៀតក្នុងរយៈពេល :seconds វិនាទី។.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/km/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/km/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..d73bb39 --- /dev/null +++ b/lang/vendor/filament-panels/km/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'កំណត់ពាក្យសម្ងាត់របស់អ្នកឡើងវិញ', + + 'heading' => 'កំណត់ពាក្យសម្ងាត់របស់អ្នកឡើងវិញ', + + 'form' => [ + + 'email' => [ + 'label' => 'អាស័យដ្ធានអ៊ីម៉ែល', + ], + + 'password' => [ + 'label' => 'ពាក្យសម្ងាត់', + 'validation_attribute' => 'ពាក្យសម្ងាត់', + ], + + 'password_confirmation' => [ + 'label' => 'បញ្ជាក់ពាក្យសម្ងាត់', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'កំណត់ពាក្យសម្ងាត់ឡើងវិញ', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'ការព្យាយាមកំណត់ឡើងវិញច្រើនដងពេក', + 'body' => 'សូមព្យាយាមម្តងទៀតក្នុងរយៈពេល :seconds វិនាទី។.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/km/pages/auth/register.php b/lang/vendor/filament-panels/km/pages/auth/register.php new file mode 100644 index 0000000..0fc777c --- /dev/null +++ b/lang/vendor/filament-panels/km/pages/auth/register.php @@ -0,0 +1,56 @@ + 'ចុះឈ្មោះ', + + 'heading' => 'ចុះឈ្មោះ', + + 'actions' => [ + + 'login' => [ + 'before' => '​ឬ', + 'label' => 'ចូលគណនីរបស់អ្នក', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'អាស័យដ្ធានអ៊ីម៉ែល', + ], + + 'name' => [ + 'label' => 'ឈ្មោះ', + ], + + 'password' => [ + 'label' => 'ពាក្យសម្ងាត់', + 'validation_attribute' => 'ពាក្យសម្ងាត់', + ], + + 'password_confirmation' => [ + 'label' => 'បញ្ជាក់ពាក្យសម្ងាត់', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'ចុះឈ្មោះ', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'ការព្យាយាមចុះឈ្មោះច្រើនដងពេក', + 'body' => 'សូមព្យាយាមម្តងទៀតក្នុងរយៈពេល :seconds វិនាទី។.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/km/pages/dashboard.php b/lang/vendor/filament-panels/km/pages/dashboard.php new file mode 100644 index 0000000..f9ddabc --- /dev/null +++ b/lang/vendor/filament-panels/km/pages/dashboard.php @@ -0,0 +1,33 @@ + 'ផ្ទាំងគ្រប់គ្រងទូទៅ', + + 'actions' => [ + + 'filter' => [ + + 'label' => 'តម្រង', + + 'modal' => [ + + 'heading' => 'តម្រង', + + 'actions' => [ + + 'apply' => [ + + 'label' => 'អនុវត្ត', + + ], + + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/km/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/km/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..7cef8aa --- /dev/null +++ b/lang/vendor/filament-panels/km/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'រក្សាទុកការផ្លាស់ប្តូរ', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'បានរក្សាទុក', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/km/resources/pages/create-record.php b/lang/vendor/filament-panels/km/resources/pages/create-record.php new file mode 100644 index 0000000..5514ab1 --- /dev/null +++ b/lang/vendor/filament-panels/km/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'បង្កើត :label', + + 'breadcrumb' => 'បង្កើត', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'ចាកចេញ', + ], + + 'create' => [ + 'label' => 'បង្កើត', + ], + + 'create_another' => [ + 'label' => 'បង្កើត & បង្កើតឡើងវិញ', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'បានបង្កើត :label បានជោគជ័យ', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/km/resources/pages/edit-record.php b/lang/vendor/filament-panels/km/resources/pages/edit-record.php new file mode 100644 index 0000000..448f16e --- /dev/null +++ b/lang/vendor/filament-panels/km/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'កែប្រែ :label', + + 'breadcrumb' => 'កែប្រែ', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'បោះបង់', + ], + + 'save' => [ + 'label' => 'រក្សាទុក', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'កែប្រែ', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'បានរក្សាទុក', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/km/resources/pages/list-records.php b/lang/vendor/filament-panels/km/resources/pages/list-records.php new file mode 100644 index 0000000..b9ae8ab --- /dev/null +++ b/lang/vendor/filament-panels/km/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'បញ្ជី', + +]; diff --git a/lang/vendor/filament-panels/km/resources/pages/view-record.php b/lang/vendor/filament-panels/km/resources/pages/view-record.php new file mode 100644 index 0000000..23e6856 --- /dev/null +++ b/lang/vendor/filament-panels/km/resources/pages/view-record.php @@ -0,0 +1,17 @@ + 'ស្លាក​សញ្ញា :label', + + 'breadcrumb' => 'ស្លាក​សញ្ញា', + + 'content' => [ + + 'tab' => [ + 'label' => 'ស្លាក​សញ្ញា', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/km/unsaved-changes-alert.php b/lang/vendor/filament-panels/km/unsaved-changes-alert.php new file mode 100644 index 0000000..3fc7295 --- /dev/null +++ b/lang/vendor/filament-panels/km/unsaved-changes-alert.php @@ -0,0 +1,7 @@ + 'អ្នកមានការផ្លាស់ប្ដូរដែលមិនបានរក្សាទុក។ តើអ្នកប្រាកដថាចង់ចាកចេញពីទំព័រនេះទេ?', + +]; diff --git a/lang/vendor/filament-panels/km/widgets/account-widget.php b/lang/vendor/filament-panels/km/widgets/account-widget.php new file mode 100644 index 0000000..70be7bd --- /dev/null +++ b/lang/vendor/filament-panels/km/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'ចាកចេញពីកម្មវិធីប្រព័ន្ធ', + ], + + ], + + 'welcome' => 'សូមស្វាគមន៍', + +]; diff --git a/lang/vendor/filament-panels/km/widgets/filament-info-widget.php b/lang/vendor/filament-panels/km/widgets/filament-info-widget.php new file mode 100644 index 0000000..2e6780a --- /dev/null +++ b/lang/vendor/filament-panels/km/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'ចូលមើលឯកសារ', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ko/global-search.php b/lang/vendor/filament-panels/ko/global-search.php new file mode 100644 index 0000000..abed9fb --- /dev/null +++ b/lang/vendor/filament-panels/ko/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => '전체 검색', + 'placeholder' => '검색', + ], + + 'no_results_message' => '검색 결과가 없습니다.', + +]; diff --git a/lang/vendor/filament-panels/ko/layout.php b/lang/vendor/filament-panels/ko/layout.php new file mode 100644 index 0000000..3604e3b --- /dev/null +++ b/lang/vendor/filament-panels/ko/layout.php @@ -0,0 +1,63 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => '구독 관리', + ], + + 'logout' => [ + 'label' => '로그아웃', + ], + + 'open_database_notifications' => [ + 'label' => '알림 열기', + ], + + 'open_user_menu' => [ + 'label' => '사용자 메뉴', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => '사이드바 접기', + ], + + 'expand' => [ + 'label' => '사이드바 펼치기', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => '다크 모드', + ], + + 'light' => [ + 'label' => '라이트 모드', + ], + + 'system' => [ + 'label' => '시스템 테마 사용', + ], + + ], + + ], + + 'avatar' => [ + 'alt' => ':name 아바타', + ], + + 'logo' => [ + 'alt' => ':name 로고', + ], + +]; diff --git a/lang/vendor/filament-panels/ko/pages/auth/edit-profile.php b/lang/vendor/filament-panels/ko/pages/auth/edit-profile.php new file mode 100644 index 0000000..620ee69 --- /dev/null +++ b/lang/vendor/filament-panels/ko/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + '프로필', + + 'form' => [ + + 'email' => [ + 'label' => '이메일', + ], + + 'name' => [ + 'label' => '이름', + ], + + 'password' => [ + 'label' => '새 비밀번호', + ], + + 'password_confirmation' => [ + 'label' => '새 비밀번호 확인', + ], + + 'actions' => [ + + 'save' => [ + 'label' => '변경 사항 저장', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => '저장 완료', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => '취소', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ko/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/ko/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..7088f1d --- /dev/null +++ b/lang/vendor/filament-panels/ko/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + '이메일 주소 확인', + + 'heading' => '이메일 주소 확인', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => '재전송', + ], + + ], + + 'messages' => [ + 'notification_not_received' => '이메일을 받지 못하셨나요?', + 'notification_sent' => '이메일 인증에 대한 안내가 포함된 이메일을 :email로 보냈습니다.', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => '이메일을 다시 보냈습니다.', + ], + + 'notification_resend_throttled' => [ + 'title' => '너무 많이 시도했습니다', + 'body' => ':seconds 초 후에 다시 시도해 주세요.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ko/pages/auth/login.php b/lang/vendor/filament-panels/ko/pages/auth/login.php new file mode 100644 index 0000000..d0ee441 --- /dev/null +++ b/lang/vendor/filament-panels/ko/pages/auth/login.php @@ -0,0 +1,61 @@ + '로그인', + + 'heading' => '로그인하세요', + + 'actions' => [ + + 'register' => [ + 'before' => '또는', + 'label' => '회원 가입', + ], + + 'request_password_reset' => [ + 'label' => '비밀번호를 잊어버리셨나요?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => '이메일', + ], + + 'password' => [ + 'label' => '비밀번호', + ], + + 'remember' => [ + 'label' => '기억하기', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => '로그인', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => '일치하는 계정이 없습니다.', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => '너무 많이 시도했습니다', + 'body' => ':seconds 초 후에 다시 시도해 주세요.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ko/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/ko/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..d97a302 --- /dev/null +++ b/lang/vendor/filament-panels/ko/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + '비밀번호 재설정', + + 'heading' => '비밀번호를 잊어버리셨나요?', + + 'actions' => [ + + 'login' => [ + 'label' => '로그인으로 돌아가기', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => '이메일', + ], + + 'actions' => [ + + 'request' => [ + 'label' => '이메일 전송', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => '너무 많이 시도했습니다', + 'body' => ':seconds 초 후에 다시 시도해 주세요.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ko/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/ko/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..6e34a7d --- /dev/null +++ b/lang/vendor/filament-panels/ko/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + '비밀번호 재설정', + + 'heading' => '비밀번호 재설정', + + 'form' => [ + + 'email' => [ + 'label' => '이메일', + ], + + 'password' => [ + 'label' => '비밀번호', + 'validation_attribute' => '비밀번호', + ], + + 'password_confirmation' => [ + 'label' => '비밀번호 확인', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => '비밀번호 재설정', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => '너무 많이 시도했습니다', + 'body' => ':seconds 초 후에 다시 시도해 주세요.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ko/pages/auth/register.php b/lang/vendor/filament-panels/ko/pages/auth/register.php new file mode 100644 index 0000000..f6bb169 --- /dev/null +++ b/lang/vendor/filament-panels/ko/pages/auth/register.php @@ -0,0 +1,56 @@ + '회원가입', + + 'heading' => '회원가입', + + 'actions' => [ + + 'login' => [ + 'before' => '또는', + 'label' => '기존 계정으로 로그인', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => '이메일', + ], + + 'name' => [ + 'label' => '이름', + ], + + 'password' => [ + 'label' => '비밀번호', + 'validation_attribute' => '비밀번호', + ], + + 'password_confirmation' => [ + 'label' => '비밀번호 확인', + ], + + 'actions' => [ + + 'register' => [ + 'label' => '회원가입', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => '너무 많이 시도했습니다', + 'body' => ':seconds 초 후에 다시 시도해 주세요.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ko/pages/dashboard.php b/lang/vendor/filament-panels/ko/pages/dashboard.php new file mode 100644 index 0000000..29caec7 --- /dev/null +++ b/lang/vendor/filament-panels/ko/pages/dashboard.php @@ -0,0 +1,33 @@ + '대시보드', + + 'actions' => [ + + 'filter' => [ + + 'label' => '필터', + + 'modal' => [ + + 'heading' => '필터', + + 'actions' => [ + + 'apply' => [ + + 'label' => '적용', + + ], + + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ko/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/ko/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..23ab234 --- /dev/null +++ b/lang/vendor/filament-panels/ko/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => '변경 사항 저장', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => '저장 완료', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ko/resources/pages/create-record.php b/lang/vendor/filament-panels/ko/resources/pages/create-record.php new file mode 100644 index 0000000..130cc38 --- /dev/null +++ b/lang/vendor/filament-panels/ko/resources/pages/create-record.php @@ -0,0 +1,37 @@ + ':label 만들기', + + 'breadcrumb' => '만들기', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => '취소', + ], + + 'create' => [ + 'label' => '만들기', + ], + + 'create_another' => [ + 'label' => '계속 만들기', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => '생성 완료', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ko/resources/pages/edit-record.php b/lang/vendor/filament-panels/ko/resources/pages/edit-record.php new file mode 100644 index 0000000..60dc615 --- /dev/null +++ b/lang/vendor/filament-panels/ko/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + ':label 수정', + + 'breadcrumb' => '수정', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => '취소', + ], + + 'save' => [ + 'label' => '저장', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => '수정', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => '저장 완료', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ko/resources/pages/list-records.php b/lang/vendor/filament-panels/ko/resources/pages/list-records.php new file mode 100644 index 0000000..bedf2e1 --- /dev/null +++ b/lang/vendor/filament-panels/ko/resources/pages/list-records.php @@ -0,0 +1,7 @@ + '목록', + +]; diff --git a/lang/vendor/filament-panels/ko/resources/pages/view-record.php b/lang/vendor/filament-panels/ko/resources/pages/view-record.php new file mode 100644 index 0000000..7c54bdd --- /dev/null +++ b/lang/vendor/filament-panels/ko/resources/pages/view-record.php @@ -0,0 +1,17 @@ + ':label 보기', + + 'breadcrumb' => '보기', + + 'content' => [ + + 'tab' => [ + 'label' => '보기', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ko/unsaved-changes-alert.php b/lang/vendor/filament-panels/ko/unsaved-changes-alert.php new file mode 100644 index 0000000..f3d85ee --- /dev/null +++ b/lang/vendor/filament-panels/ko/unsaved-changes-alert.php @@ -0,0 +1,7 @@ + '작업 내용이 저장되지 않았습니다. 정말로 이 페이지를 나가시겠습니까?', + +]; diff --git a/lang/vendor/filament-panels/ko/widgets/account-widget.php b/lang/vendor/filament-panels/ko/widgets/account-widget.php new file mode 100644 index 0000000..27fef14 --- /dev/null +++ b/lang/vendor/filament-panels/ko/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => '로그아웃', + ], + + ], + + 'welcome' => '어서오세요', + +]; diff --git a/lang/vendor/filament-panels/ko/widgets/filament-info-widget.php b/lang/vendor/filament-panels/ko/widgets/filament-info-widget.php new file mode 100644 index 0000000..3d522dd --- /dev/null +++ b/lang/vendor/filament-panels/ko/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => '도큐먼트', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ku/global-search.php b/lang/vendor/filament-panels/ku/global-search.php new file mode 100644 index 0000000..b69f0f6 --- /dev/null +++ b/lang/vendor/filament-panels/ku/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'گەڕانی گشتی', + 'placeholder' => 'گەڕان', + ], + + 'no_results_message' => 'هیچ ئەنجامێک بۆ گەڕانەکەت نەدۆزرایەوە.', + +]; diff --git a/lang/vendor/filament-panels/ku/layout.php b/lang/vendor/filament-panels/ku/layout.php new file mode 100644 index 0000000..1ba52fa --- /dev/null +++ b/lang/vendor/filament-panels/ku/layout.php @@ -0,0 +1,55 @@ + 'rtl', + + 'actions' => [ + + 'billing' => [ + 'label' => 'بەشدارییەکان', + ], + + 'logout' => [ + 'label' => 'چوونەدەرەوە', + ], + + 'open_database_notifications' => [ + 'label' => 'کردنەوەی ئاگانامەکان', + ], + + 'open_user_menu' => [ + 'label' => 'مێنیوی بەکارهێنەر', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'بچووکردنەوەی شریتی گەڕان', + ], + + 'expand' => [ + 'label' => 'فراوانکردنی شریتی گەڕان', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'گۆڕینی ڕوانگە بۆ تاریک', + ], + + 'light' => [ + 'label' => 'گۆڕینی ڕوانگە بۆ ڕووناک', + ], + + 'system' => [ + 'label' => 'داگرساندنی باری سیستەم', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ku/pages/auth/edit-profile.php b/lang/vendor/filament-panels/ku/pages/auth/edit-profile.php new file mode 100644 index 0000000..ce4fa39 --- /dev/null +++ b/lang/vendor/filament-panels/ku/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'پڕۆفایل', + + 'form' => [ + + 'email' => [ + 'label' => 'ئیمەیڵ', + ], + + 'name' => [ + 'label' => 'ناو', + ], + + 'password' => [ + 'label' => 'وشەی نهێنی نوێ', + ], + + 'password_confirmation' => [ + 'label' => 'دڵنیابوونەوەی وشەی نهێنی نوێ', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'نوێکردنەوە', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'نوێکرایەوە', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'گەڕانەوە', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ku/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/ku/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..feba913 --- /dev/null +++ b/lang/vendor/filament-panels/ku/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'چالاککردنی ئیمەیڵ', + + 'heading' => 'چالاککردنی ئیمەیڵ', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'دووبارە چالاککردن بنێرە', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'ئیمەیڵەکەت پێ نەگەیشت بۆ چالاککردن؟', + 'notification_sent' => 'ئیمەیڵێکمان نارد بۆ :email کە ڕێنماییەکەنی تێدایە بۆ چالاککردنی هەژمارەکەت..', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'چالاککردنی ئیمەیڵ دووبارە نێردرا.', + ], + + 'notification_resend_throttled' => [ + 'title' => 'هەوڵی دووبارە ناردنی چالاککردن زۆر نێردرا', + 'body' => 'تکایە هەوڵ بدەرەوە دوای :seconds چرکە.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ku/pages/auth/login.php b/lang/vendor/filament-panels/ku/pages/auth/login.php new file mode 100644 index 0000000..4997ba1 --- /dev/null +++ b/lang/vendor/filament-panels/ku/pages/auth/login.php @@ -0,0 +1,61 @@ + 'چوونەژوورەوە', + + 'heading' => 'چوونەژوورەوە', + + 'actions' => [ + + 'register' => [ + 'before' => 'یان', + 'label' => 'دروستکردنی هەژماری نوێ', + ], + + 'request_password_reset' => [ + 'label' => 'وشەی نهێنیت لەبیرکردووە؟', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'ئیمەیڵ', + ], + + 'password' => [ + 'label' => 'وشەی نهێنی', + ], + + 'remember' => [ + 'label' => 'لەبیرم مەکە', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'چوونەژوورەوە', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'هیچ هەژمارێک بەو تۆمارە بوونی نییە.', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'هەوڵی داواکاری چونەژورەوە زۆر نێردرا', + 'body' => 'تکایە هەوڵ بدەرەوە دوای :seconds چرکە.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ku/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/ku/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..1994e7e --- /dev/null +++ b/lang/vendor/filament-panels/ku/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'نوێکردنەوەی وشەی نهێنی', + + 'heading' => 'وشەی نهێنیت لەبیر کردووە؟?', + + 'actions' => [ + + 'login' => [ + 'label' => 'گەڕانەوە بۆ چوونەژوورەوە', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'ئیمەیڵ', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'ناردنی ئیمەیڵ', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'داواکاری زۆر نێردرا', + 'body' => 'تکایە هەوڵ بدەرەوە دوای :seconds چرکە.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ku/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/ku/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..3cc2b3b --- /dev/null +++ b/lang/vendor/filament-panels/ku/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'نوێکردنەوەی وشەی نهێنی', + + 'heading' => 'نوێکردنەوەی وشەی نهێنی', + + 'form' => [ + + 'email' => [ + 'label' => 'ئیمەیڵ', + ], + + 'password' => [ + 'label' => 'وشەی نهێنی', + 'validation_attribute' => 'وشەی نهێنی', + ], + + 'password_confirmation' => [ + 'label' => 'دڵنیابوونەوەی وشەی نهێنی', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'نوێکردنەوەی وشەی نهێنی', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'هەوڵی نوێکردنەوەی وشەی نهێنی زۆر نێردرا', + 'body' => 'تکایە هەوڵ بدەرەوە دوای :seconds چرکە.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ku/pages/auth/register.php b/lang/vendor/filament-panels/ku/pages/auth/register.php new file mode 100644 index 0000000..87f6374 --- /dev/null +++ b/lang/vendor/filament-panels/ku/pages/auth/register.php @@ -0,0 +1,56 @@ + 'دروستکردنی هەژمار', + + 'heading' => 'دروستکردنی هەژمار', + + 'actions' => [ + + 'login' => [ + 'before' => 'یان', + 'label' => 'چوونەژوورەوە', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'ئیمەیڵ', + ], + + 'name' => [ + 'label' => 'ناو', + ], + + 'password' => [ + 'label' => 'وشەی نهێنی', + 'validation_attribute' => 'وشەی نهێنی', + ], + + 'password_confirmation' => [ + 'label' => 'دڵنیابوونەوەی وشەی نهێنی', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'دروستکردنی هەژمار', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'هەوڵی دروستکردنی هەژمار زۆر نێردرا', + 'body' => 'تکایە هەوڵ بدەرەوە دوای :seconds چرکە.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ku/pages/dashboard.php b/lang/vendor/filament-panels/ku/pages/dashboard.php new file mode 100644 index 0000000..89dea64 --- /dev/null +++ b/lang/vendor/filament-panels/ku/pages/dashboard.php @@ -0,0 +1,7 @@ + 'داشبۆرد', + +]; diff --git a/lang/vendor/filament-panels/ku/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/ku/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..7348084 --- /dev/null +++ b/lang/vendor/filament-panels/ku/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'نوێکردنەوە', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'نوێکرایەوە', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ku/resources/pages/create-record.php b/lang/vendor/filament-panels/ku/resources/pages/create-record.php new file mode 100644 index 0000000..43ed6f3 --- /dev/null +++ b/lang/vendor/filament-panels/ku/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'دروستکردنی :label', + + 'breadcrumb' => 'دروستکردن', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'پاشگەزبوونەوە', + ], + + 'create' => [ + 'label' => 'دروستکردن', + ], + + 'create_another' => [ + 'label' => 'دروستکردن و تۆمارێکی تر', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'دروستکرا', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ku/resources/pages/edit-record.php b/lang/vendor/filament-panels/ku/resources/pages/edit-record.php new file mode 100644 index 0000000..eaf46e5 --- /dev/null +++ b/lang/vendor/filament-panels/ku/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'دەستکاریکردنی :label', + + 'breadcrumb' => 'دەستکاریکردن', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'پاشگەزبوونەوە', + ], + + 'save' => [ + 'label' => 'نوێکردنەوە', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'دەستکاریکردن', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'نوێکرایەوە', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ku/resources/pages/list-records.php b/lang/vendor/filament-panels/ku/resources/pages/list-records.php new file mode 100644 index 0000000..3ecd89c --- /dev/null +++ b/lang/vendor/filament-panels/ku/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'تۆمارەکان', + +]; diff --git a/lang/vendor/filament-panels/ku/resources/pages/view-record.php b/lang/vendor/filament-panels/ku/resources/pages/view-record.php new file mode 100644 index 0000000..c3dd4f8 --- /dev/null +++ b/lang/vendor/filament-panels/ku/resources/pages/view-record.php @@ -0,0 +1,17 @@ + 'بینینی :label', + + 'breadcrumb' => 'بینین', + + 'content' => [ + + 'tab' => [ + 'label' => 'بینین', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ku/widgets/account-widget.php b/lang/vendor/filament-panels/ku/widgets/account-widget.php new file mode 100644 index 0000000..c923c56 --- /dev/null +++ b/lang/vendor/filament-panels/ku/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'چوونەدەرەوە', + ], + + ], + + 'welcome' => 'بەخێربێیت', + +]; diff --git a/lang/vendor/filament-panels/ku/widgets/filament-info-widget.php b/lang/vendor/filament-panels/ku/widgets/filament-info-widget.php new file mode 100644 index 0000000..e559504 --- /dev/null +++ b/lang/vendor/filament-panels/ku/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Documentation', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/lt/global-search.php b/lang/vendor/filament-panels/lt/global-search.php new file mode 100644 index 0000000..6caeee9 --- /dev/null +++ b/lang/vendor/filament-panels/lt/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'Globali paieška', + 'placeholder' => 'Paieška', + ], + + 'no_results_message' => 'Paieškos rezultatų nėra.', + +]; diff --git a/lang/vendor/filament-panels/lt/layout.php b/lang/vendor/filament-panels/lt/layout.php new file mode 100644 index 0000000..76b6b48 --- /dev/null +++ b/lang/vendor/filament-panels/lt/layout.php @@ -0,0 +1,63 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => 'Tvarkyti prenumeratą', + ], + + 'logout' => [ + 'label' => 'Atsijungti', + ], + + 'open_database_notifications' => [ + 'label' => 'Atidaryti pranešimus', + ], + + 'open_user_menu' => [ + 'label' => 'Vartotojo meniu', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'Sutraukti šoninę juostą', + ], + + 'expand' => [ + 'label' => 'Išskleisti šoninę juostą', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'Perjungti tamsos režimą', + ], + + 'light' => [ + 'label' => 'Perjungti šviesos režimą', + ], + + 'system' => [ + 'label' => 'Perjungti sistemos režimą', + ], + + ], + + ], + + 'avatar' => [ + 'alt' => ':name avataras', + ], + + 'logo' => [ + 'alt' => ':name logotipas', + ], + +]; diff --git a/lang/vendor/filament-panels/lt/pages/auth/edit-profile.php b/lang/vendor/filament-panels/lt/pages/auth/edit-profile.php new file mode 100644 index 0000000..293f6f3 --- /dev/null +++ b/lang/vendor/filament-panels/lt/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'Profilis', + + 'form' => [ + + 'email' => [ + 'label' => 'El. paštas', + ], + + 'name' => [ + 'label' => 'Vardas', + ], + + 'password' => [ + 'label' => 'Naujas slaptažodis', + ], + + 'password_confirmation' => [ + 'label' => 'Patvirtinkite naują slaptažodį', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'Išsaugoti', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Išsaugota', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'atgal', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/lt/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/lt/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..bf70761 --- /dev/null +++ b/lang/vendor/filament-panels/lt/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'Patvirtinkite el. pašto adresą', + + 'heading' => 'Patvirtinkite el. pašto adresą', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'Išsiųsti dar kartą', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'Negavote el. laiško?', + 'notification_sent' => 'Nusiuntėme instrukcijas į el. paštą :email kaip patvirtinti el. pašto adresą.', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'Persiuntėme el. laišką dar karta.', + ], + + 'notification_resend_throttled' => [ + 'title' => 'Per daug bandymų išsiųsti dar karta', + 'body' => 'Bandykite dar kartą už :seconds sekundžių.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/lt/pages/auth/login.php b/lang/vendor/filament-panels/lt/pages/auth/login.php new file mode 100644 index 0000000..b1d98f2 --- /dev/null +++ b/lang/vendor/filament-panels/lt/pages/auth/login.php @@ -0,0 +1,61 @@ + 'Prisijungti', + + 'heading' => 'Prisijunkite prie savo paskyros', + + 'actions' => [ + + 'register' => [ + 'before' => 'arba', + 'label' => 'užsiregistruokite', + ], + + 'request_password_reset' => [ + 'label' => 'Pamiršote slaptažodį?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'El. paštas', + ], + + 'password' => [ + 'label' => 'Slaptažodis', + ], + + 'remember' => [ + 'label' => 'Prisiminti mane', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'Prisijungti', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'Neteisingi prisijungimo duomenys.', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Per daug bandymų prisijungti. Bandykite po :seconds sekundžių.', + 'body' => 'Pabandykite dar katą už :seconds sekundžių.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/lt/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/lt/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..3e7f0c0 --- /dev/null +++ b/lang/vendor/filament-panels/lt/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'Atkurti slaptažodį', + + 'heading' => 'Pamiršote slaptažodį?', + + 'actions' => [ + + 'login' => [ + 'label' => 'grįžti į prisijungimą', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'El. paštas', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'Siųsti', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Per daug bandymų', + 'body' => 'Bandykite dar kartą už :seconds sekundžių.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/lt/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/lt/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..ea0444f --- /dev/null +++ b/lang/vendor/filament-panels/lt/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'Atstatyti slaptažodį', + + 'heading' => 'Atstatyti slaptažodį', + + 'form' => [ + + 'email' => [ + 'label' => 'El. paštas', + ], + + 'password' => [ + 'label' => 'Slaptažodis', + 'validation_attribute' => 'slaptažodžio', + ], + + 'password_confirmation' => [ + 'label' => 'Patvirtinkite slaptažodį', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'Atstatyti slaptažodį', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Per daug bandymų', + 'body' => 'Bandykite dar kartą už :seconds sekundžių.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/lt/pages/auth/register.php b/lang/vendor/filament-panels/lt/pages/auth/register.php new file mode 100644 index 0000000..cdc00a5 --- /dev/null +++ b/lang/vendor/filament-panels/lt/pages/auth/register.php @@ -0,0 +1,56 @@ + 'Registracija', + + 'heading' => 'Registracija', + + 'actions' => [ + + 'login' => [ + 'before' => 'arba', + 'label' => 'prisijunkite', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'El. paštas', + ], + + 'name' => [ + 'label' => 'Vardas', + ], + + 'password' => [ + 'label' => 'Slaptažodis', + 'validation_attribute' => 'slaptažodžio', + ], + + 'password_confirmation' => [ + 'label' => 'Patvirtinkite slaptažodį', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'Registruotis', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Per daug registracijos bandymų', + 'body' => 'Pabandykite dar kartą už :seconds sekundžių.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/lt/pages/dashboard.php b/lang/vendor/filament-panels/lt/pages/dashboard.php new file mode 100644 index 0000000..9588ea1 --- /dev/null +++ b/lang/vendor/filament-panels/lt/pages/dashboard.php @@ -0,0 +1,32 @@ + 'Pagrindinis puslapis', + + 'actions' => [ + + 'filter' => [ + + 'label' => 'Filtras', + + 'modal' => [ + + 'heading' => 'Filtras', + + 'actions' => [ + + 'apply' => [ + + 'label' => 'Taikyti', + + ], + + ], + + ], + + ], + + ], +]; diff --git a/lang/vendor/filament-panels/lt/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/lt/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..6d25527 --- /dev/null +++ b/lang/vendor/filament-panels/lt/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'Išsaugoti', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Išsaugota', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/lt/resources/pages/create-record.php b/lang/vendor/filament-panels/lt/resources/pages/create-record.php new file mode 100644 index 0000000..b210052 --- /dev/null +++ b/lang/vendor/filament-panels/lt/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'Sukurti :label', + + 'breadcrumb' => 'Sukurti', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Atšaukti', + ], + + 'create' => [ + 'label' => 'Sukurti', + ], + + 'create_another' => [ + 'label' => 'Sukurti ir sukurti kitą', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Sukurta', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/lt/resources/pages/edit-record.php b/lang/vendor/filament-panels/lt/resources/pages/edit-record.php new file mode 100644 index 0000000..932d1ce --- /dev/null +++ b/lang/vendor/filament-panels/lt/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'Redaguoti :label', + + 'breadcrumb' => 'Redaguoti', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Atšaukti', + ], + + 'save' => [ + 'label' => 'Išsaugoti pakeitimus', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'Redaguoti', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Išsaugota', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/lt/resources/pages/list-records.php b/lang/vendor/filament-panels/lt/resources/pages/list-records.php new file mode 100644 index 0000000..038bbd1 --- /dev/null +++ b/lang/vendor/filament-panels/lt/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'Sąrašas', + +]; diff --git a/lang/vendor/filament-panels/lt/resources/pages/view-record.php b/lang/vendor/filament-panels/lt/resources/pages/view-record.php new file mode 100644 index 0000000..f5b3037 --- /dev/null +++ b/lang/vendor/filament-panels/lt/resources/pages/view-record.php @@ -0,0 +1,17 @@ + 'Peržiūrėti :label', + + 'breadcrumb' => 'Peržiūrėti', + + 'content' => [ + + 'tab' => [ + 'label' => 'Peržiūrėti', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/lt/unsaved-changes-alert.php b/lang/vendor/filament-panels/lt/unsaved-changes-alert.php new file mode 100644 index 0000000..cb4cd06 --- /dev/null +++ b/lang/vendor/filament-panels/lt/unsaved-changes-alert.php @@ -0,0 +1,7 @@ + 'Jūs turite neišsaugotų pakeitimų. Ar tikrai norite išeiti iš šio puslapio?', + +]; diff --git a/lang/vendor/filament-panels/lt/widgets/account-widget.php b/lang/vendor/filament-panels/lt/widgets/account-widget.php new file mode 100644 index 0000000..510f1cb --- /dev/null +++ b/lang/vendor/filament-panels/lt/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'Atsijungti', + ], + + ], + + 'welcome' => 'Sveiki atvykę', + +]; diff --git a/lang/vendor/filament-panels/lt/widgets/filament-info-widget.php b/lang/vendor/filament-panels/lt/widgets/filament-info-widget.php new file mode 100644 index 0000000..d770c7e --- /dev/null +++ b/lang/vendor/filament-panels/lt/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Dokumentacija', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/lv/global-search.php b/lang/vendor/filament-panels/lv/global-search.php new file mode 100644 index 0000000..4f5fc54 --- /dev/null +++ b/lang/vendor/filament-panels/lv/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'Vispārēja meklēšana', + 'placeholder' => 'Meklēt', + ], + + 'no_results_message' => 'Meklēšanas rezultāti nav atrasti.', + +]; diff --git a/lang/vendor/filament-panels/lv/layout.php b/lang/vendor/filament-panels/lv/layout.php new file mode 100644 index 0000000..251ef0d --- /dev/null +++ b/lang/vendor/filament-panels/lv/layout.php @@ -0,0 +1,55 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => 'Pārvaldīt abonementu', + ], + + 'logout' => [ + 'label' => 'Iziet', + ], + + 'open_database_notifications' => [ + 'label' => 'Atvērt paziņojumus', + ], + + 'open_user_menu' => [ + 'label' => 'Lietotāja izvēlne', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'Sakļaut sānjoslu', + ], + + 'expand' => [ + 'label' => 'Izvērst sānjoslu', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'Pārslēgt uz tumšo režīmu', + ], + + 'light' => [ + 'label' => 'Pārslēgt uz gaišo režīmu', + ], + + 'system' => [ + 'label' => 'Pārslēgt uz sistēmas režīmu', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/lv/pages/auth/edit-profile.php b/lang/vendor/filament-panels/lv/pages/auth/edit-profile.php new file mode 100644 index 0000000..0501cae --- /dev/null +++ b/lang/vendor/filament-panels/lv/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'Profils', + + 'form' => [ + + 'email' => [ + 'label' => 'E-pasta adrese', + ], + + 'name' => [ + 'label' => 'Vārds', + ], + + 'password' => [ + 'label' => 'Jaunā parole', + ], + + 'password_confirmation' => [ + 'label' => 'Jaunās paroles apstiprinājums', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'Saglabāt izmaiņas', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Izmaiņas saglabātas', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Atcelt', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/lv/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/lv/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..2fdf14d --- /dev/null +++ b/lang/vendor/filament-panels/lv/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'Apstipriniet savu e-pasta adresi', + + 'heading' => 'Apstipriniet savu e-pasta adresi', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'Nosūtīt vēlreiz', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'Nesaņēmāt mūsu nosūtīto e-pastu?', + 'notification_sent' => 'Uz adresi :email tika nosūtīts e-pasts ar norādēm, kā apstiprināt savu e-pasta adresi.', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'E-pasts tika nosūtīts atkārtoti.', + ], + + 'notification_resend_throttled' => [ + 'title' => 'Pārāk daudz mēģinājumu', + 'body' => 'Lūdzu, mēģiniet vēlreiz pēc :seconds sekundēm.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/lv/pages/auth/login.php b/lang/vendor/filament-panels/lv/pages/auth/login.php new file mode 100644 index 0000000..f833260 --- /dev/null +++ b/lang/vendor/filament-panels/lv/pages/auth/login.php @@ -0,0 +1,61 @@ + 'Pieteikšanās', + + 'heading' => 'Pierakstīties savā kontā', + + 'actions' => [ + + 'register' => [ + 'before' => 'vai', + 'label' => 'reģistrēties', + ], + + 'request_password_reset' => [ + 'label' => 'Aizmirsāt paroli?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'E-pasta adrese', + ], + + 'password' => [ + 'label' => 'Parole', + ], + + 'remember' => [ + 'label' => 'Atcerēties mani', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'Pierakstīties', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'Šie akreditācijas dati neatbilst mūsu ierakstiem.', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Pārāk daudz pieteikšanās mēģinājumu.', + 'body' => 'Lūdzu, mēģiniet vēlreiz pēc :seconds sekundēm.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/lv/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/lv/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..b34fbd8 --- /dev/null +++ b/lang/vendor/filament-panels/lv/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'Paroles maiņa', + + 'heading' => 'Aizmirsāt paroli?', + + 'actions' => [ + + 'login' => [ + 'label' => 'atpakaļ uz pieteikšanās lapu', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'E-pasta adrese', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'Sūtīt e-pastu', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Pārāk daudz mēģinājumu', + 'body' => 'Lūdzu, mēģiniet vēlreiz pēc :seconds sekundēm.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/lv/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/lv/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..8fb32ae --- /dev/null +++ b/lang/vendor/filament-panels/lv/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'Paroles maiņa', + + 'heading' => 'Mainīt paroli', + + 'form' => [ + + 'email' => [ + 'label' => 'E-pasta adrese', + ], + + 'password' => [ + 'label' => 'Parole', + 'validation_attribute' => 'password', + ], + + 'password_confirmation' => [ + 'label' => 'Paroles apstiprinājums', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'Mainīt paroli', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Pārāk daudz mēģinājumu', + 'body' => 'Lūdzu, mēģiniet vēlreiz pēc :seconds sekundēm.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/lv/pages/auth/register.php b/lang/vendor/filament-panels/lv/pages/auth/register.php new file mode 100644 index 0000000..e01657f --- /dev/null +++ b/lang/vendor/filament-panels/lv/pages/auth/register.php @@ -0,0 +1,56 @@ + 'Reģistrācija', + + 'heading' => 'Reģistrēties', + + 'actions' => [ + + 'login' => [ + 'before' => 'vai', + 'label' => 'pierakstīties savā kontā', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'E-pasta adrese', + ], + + 'name' => [ + 'label' => 'Vārds', + ], + + 'password' => [ + 'label' => 'Parole', + 'validation_attribute' => 'password', + ], + + 'password_confirmation' => [ + 'label' => 'Paroles apstiprinājums', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'Reģistrēties', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Pārāk daudz reģistrēšanās mēģinājumu', + 'body' => 'Lūdzu, mēģiniet vēlreiz pēc :seconds sekundēm.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/lv/pages/dashboard.php b/lang/vendor/filament-panels/lv/pages/dashboard.php new file mode 100644 index 0000000..cd4be61 --- /dev/null +++ b/lang/vendor/filament-panels/lv/pages/dashboard.php @@ -0,0 +1,7 @@ + 'Panelis', + +]; diff --git a/lang/vendor/filament-panels/lv/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/lv/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..0759003 --- /dev/null +++ b/lang/vendor/filament-panels/lv/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'Saglabāt izmaiņas', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Izmaiņas saglabātas', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/lv/resources/pages/create-record.php b/lang/vendor/filament-panels/lv/resources/pages/create-record.php new file mode 100644 index 0000000..ce12b20 --- /dev/null +++ b/lang/vendor/filament-panels/lv/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'Jauns :label', + + 'breadcrumb' => 'Jauns', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Atcelt', + ], + + 'create' => [ + 'label' => 'Izveidot', + ], + + 'create_another' => [ + 'label' => 'Izveidot & izveidot citu', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Izveidots', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/lv/resources/pages/edit-record.php b/lang/vendor/filament-panels/lv/resources/pages/edit-record.php new file mode 100644 index 0000000..da552e9 --- /dev/null +++ b/lang/vendor/filament-panels/lv/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'Rediģēt :label', + + 'breadcrumb' => 'Rediģēt', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Atcelt', + ], + + 'save' => [ + 'label' => 'Saglabāt izmaiņas', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'Rediģēt', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Saglabāts', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/lv/resources/pages/list-records.php b/lang/vendor/filament-panels/lv/resources/pages/list-records.php new file mode 100644 index 0000000..c9f4d4a --- /dev/null +++ b/lang/vendor/filament-panels/lv/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'Saraksts', + +]; diff --git a/lang/vendor/filament-panels/lv/resources/pages/view-record.php b/lang/vendor/filament-panels/lv/resources/pages/view-record.php new file mode 100644 index 0000000..914a868 --- /dev/null +++ b/lang/vendor/filament-panels/lv/resources/pages/view-record.php @@ -0,0 +1,17 @@ + 'Skatīt :label', + + 'breadcrumb' => 'Skatīt', + + 'content' => [ + + 'tab' => [ + 'label' => 'Skatīt', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/lv/widgets/account-widget.php b/lang/vendor/filament-panels/lv/widgets/account-widget.php new file mode 100644 index 0000000..d4b2c7a --- /dev/null +++ b/lang/vendor/filament-panels/lv/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'Iziet', + ], + + ], + + 'welcome' => 'Laipni lūdzam', + +]; diff --git a/lang/vendor/filament-panels/lv/widgets/filament-info-widget.php b/lang/vendor/filament-panels/lv/widgets/filament-info-widget.php new file mode 100644 index 0000000..e1e4b5e --- /dev/null +++ b/lang/vendor/filament-panels/lv/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Dokumentācija', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/mn/global-search.php b/lang/vendor/filament-panels/mn/global-search.php new file mode 100644 index 0000000..a62edf8 --- /dev/null +++ b/lang/vendor/filament-panels/mn/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'Бүгдээс хайх', + 'placeholder' => 'Хайлт', + ], + + 'no_results_message' => 'Хайлтын үр дүн олдсонгүй.', + +]; diff --git a/lang/vendor/filament-panels/mn/layout.php b/lang/vendor/filament-panels/mn/layout.php new file mode 100644 index 0000000..d228320 --- /dev/null +++ b/lang/vendor/filament-panels/mn/layout.php @@ -0,0 +1,63 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => 'Бүртгэлийг удирдах', + ], + + 'logout' => [ + 'label' => 'Гарах', + ], + + 'open_database_notifications' => [ + 'label' => 'Мэдэгдлүүдийг үзэх', + ], + + 'open_user_menu' => [ + 'label' => 'Хэрэглэгчийн цэс', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'Баганыг хураах', + ], + + 'expand' => [ + 'label' => 'Баганыг дэлгэх', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'Бараан горимыг нээх', + ], + + 'light' => [ + 'label' => 'Гэгээтэй горимыг нээх', + ], + + 'system' => [ + 'label' => 'Үйлдлийн системийн тохиргоогоор', + ], + + ], + + ], + + 'avatar' => [ + 'alt' => ':name аватар', + ], + + 'logo' => [ + 'alt' => ':name лого', + ], + +]; diff --git a/lang/vendor/filament-panels/mn/pages/auth/edit-profile.php b/lang/vendor/filament-panels/mn/pages/auth/edit-profile.php new file mode 100644 index 0000000..12071f6 --- /dev/null +++ b/lang/vendor/filament-panels/mn/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'Хувийн мэдээлэл', + + 'form' => [ + + 'email' => [ + 'label' => 'Имэйл хаяг', + ], + + 'name' => [ + 'label' => 'Нэр', + ], + + 'password' => [ + 'label' => 'Шинэ нууц үг', + ], + + 'password_confirmation' => [ + 'label' => 'Шинэ нууц үгийг давтан оруулна уу', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'Өөрчлөлтийг хадгал', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Хадгалагдсан', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Цуцлах', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/mn/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/mn/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..ea174bd --- /dev/null +++ b/lang/vendor/filament-panels/mn/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'Имэйл баталгаажуулах', + + 'heading' => 'Имэйл хаягаа баталгаажуулах', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'Дахин илгээх', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'Бидний илгээсэн имэйлийг хүлээж аваагүй юу?', + 'notification_sent' => 'Бид :email хаяг руу имэйл хаягаа баталгаажуулах мэдээллийг илгээсэн.', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'Имэйл илгээгдсэн.', + ], + + 'notification_resend_throttled' => [ + 'title' => 'Олон тооны илгээх оролдлого', + 'body' => ':seconds секундын дараа дахин оролдоно уу!', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/mn/pages/auth/login.php b/lang/vendor/filament-panels/mn/pages/auth/login.php new file mode 100644 index 0000000..467323a --- /dev/null +++ b/lang/vendor/filament-panels/mn/pages/auth/login.php @@ -0,0 +1,61 @@ + 'Нэвтрэх', + + 'heading' => 'Нэвтрэх', + + 'actions' => [ + + 'register' => [ + 'before' => 'эсвэл', + 'label' => 'бүртгүүлэх', + ], + + 'request_password_reset' => [ + 'label' => 'Нууц үгээ мартсан уу?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Имэйл хаяг', + ], + + 'password' => [ + 'label' => 'Нууц үг', + ], + + 'remember' => [ + 'label' => 'Намайг сануул', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'Нэвтрэх', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'Нэвтрэх мэдээлэл буруу байна!', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Олон тооны нэвтрэх оролдлого', + 'body' => ':seconds секундын дараа дахин оролдоно уу!', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/mn/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/mn/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..881480b --- /dev/null +++ b/lang/vendor/filament-panels/mn/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'Нууц үг сэргээх', + + 'heading' => 'Нууц үгээ мартсан уу?', + + 'actions' => [ + + 'login' => [ + 'label' => 'нэвтрэх хэсэг рүү буцах', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Имэйл хаяг', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'Имэйл илгээх', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Олон тооны хүсэлт', + 'body' => ':seconds секундын дараа дахин оролдоно уу!', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/mn/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/mn/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..8274c70 --- /dev/null +++ b/lang/vendor/filament-panels/mn/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'Нууц үг шинэчлэх', + + 'heading' => 'Нууц үг шинэчлэх', + + 'form' => [ + + 'email' => [ + 'label' => 'Имэйл хаяг', + ], + + 'password' => [ + 'label' => 'Нууц үг', + 'validation_attribute' => 'нууц үг', + ], + + 'password_confirmation' => [ + 'label' => 'Нууц үгийг давтах', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'Нууц үгийг шинэчлэх', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Олон тооны шинэчлэх оролдлого', + 'body' => ':seconds секундын дараа дахин оролдоно уу!', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/mn/pages/auth/register.php b/lang/vendor/filament-panels/mn/pages/auth/register.php new file mode 100644 index 0000000..b71deb3 --- /dev/null +++ b/lang/vendor/filament-panels/mn/pages/auth/register.php @@ -0,0 +1,56 @@ + 'Бүртгүүлэх', + + 'heading' => 'Бүртгүүлэх', + + 'actions' => [ + + 'login' => [ + 'before' => 'эсвэл', + 'label' => 'өөрийн бүртгэлээр нэвтрэх', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Имэйл хаяг', + ], + + 'name' => [ + 'label' => 'Нэр', + ], + + 'password' => [ + 'label' => 'Нууц үг', + 'validation_attribute' => 'нууц үг', + ], + + 'password_confirmation' => [ + 'label' => 'Нууц үгийг давтан оруулах', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'Бүртгүүлэх', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Олон тооны бүртгүүлэх оролдого', + 'body' => ':seconds секундын дараа дахин оролдоно уу.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/mn/pages/dashboard.php b/lang/vendor/filament-panels/mn/pages/dashboard.php new file mode 100644 index 0000000..559a999 --- /dev/null +++ b/lang/vendor/filament-panels/mn/pages/dashboard.php @@ -0,0 +1,33 @@ + 'Хяналтын самбар', + + 'actions' => [ + + 'filter' => [ + + 'label' => 'Шүүлтүүр', + + 'modal' => [ + + 'heading' => 'Шүүлтүүр', + + 'actions' => [ + + 'apply' => [ + + 'label' => 'Батлах', + + ], + + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/mn/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/mn/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..d0fcb6d --- /dev/null +++ b/lang/vendor/filament-panels/mn/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'Өөрчлөлтийг хадгалах', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Хадгалагдсан', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/mn/resources/pages/create-record.php b/lang/vendor/filament-panels/mn/resources/pages/create-record.php new file mode 100644 index 0000000..2548ee3 --- /dev/null +++ b/lang/vendor/filament-panels/mn/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'Үүсгэх :label', + + 'breadcrumb' => 'Үүсгэх', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Цуцлах', + ], + + 'create' => [ + 'label' => 'Үүсгэх', + ], + + 'create_another' => [ + 'label' => 'Үүсгээд & өөр шинийг үүсгэх', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Created', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/mn/resources/pages/edit-record.php b/lang/vendor/filament-panels/mn/resources/pages/edit-record.php new file mode 100644 index 0000000..c73ec0e --- /dev/null +++ b/lang/vendor/filament-panels/mn/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'Засах :label', + + 'breadcrumb' => 'Засах', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Цуцлах', + ], + + 'save' => [ + 'label' => 'Өөрчлөлтийг хадгалах', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'Засах', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Хадгалагдсан', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/mn/resources/pages/list-records.php b/lang/vendor/filament-panels/mn/resources/pages/list-records.php new file mode 100644 index 0000000..9448eeb --- /dev/null +++ b/lang/vendor/filament-panels/mn/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'Жагсаалт', + +]; diff --git a/lang/vendor/filament-panels/mn/resources/pages/view-record.php b/lang/vendor/filament-panels/mn/resources/pages/view-record.php new file mode 100644 index 0000000..19d52e6 --- /dev/null +++ b/lang/vendor/filament-panels/mn/resources/pages/view-record.php @@ -0,0 +1,17 @@ + 'Үзэх :label', + + 'breadcrumb' => 'Үзэх', + + 'content' => [ + + 'tab' => [ + 'label' => 'Үзэх', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/mn/unsaved-changes-alert.php b/lang/vendor/filament-panels/mn/unsaved-changes-alert.php new file mode 100644 index 0000000..82d5c43 --- /dev/null +++ b/lang/vendor/filament-panels/mn/unsaved-changes-alert.php @@ -0,0 +1,7 @@ + 'Танд хадгалаагүй мэдээллүүд байна. Та энэ хуудаснаас шилжих үү?', + +]; diff --git a/lang/vendor/filament-panels/mn/widgets/account-widget.php b/lang/vendor/filament-panels/mn/widgets/account-widget.php new file mode 100644 index 0000000..39561d9 --- /dev/null +++ b/lang/vendor/filament-panels/mn/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'Гарах', + ], + + ], + + 'welcome' => 'Сайн байна уу?', + +]; diff --git a/lang/vendor/filament-panels/mn/widgets/filament-info-widget.php b/lang/vendor/filament-panels/mn/widgets/filament-info-widget.php new file mode 100644 index 0000000..2a67c14 --- /dev/null +++ b/lang/vendor/filament-panels/mn/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Гарын авлага', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ms/global-search.php b/lang/vendor/filament-panels/ms/global-search.php new file mode 100644 index 0000000..8eec292 --- /dev/null +++ b/lang/vendor/filament-panels/ms/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'Carian global', + 'placeholder' => 'Carian', + ], + + 'no_results_message' => 'Tiada hasil carian ditemui.', + +]; diff --git a/lang/vendor/filament-panels/ms/layout.php b/lang/vendor/filament-panels/ms/layout.php new file mode 100644 index 0000000..a7c3420 --- /dev/null +++ b/lang/vendor/filament-panels/ms/layout.php @@ -0,0 +1,63 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => 'Urus langganan', + ], + + 'logout' => [ + 'label' => 'Log keluar', + ], + + 'open_database_notifications' => [ + 'label' => 'Buka pemberitahuan', + ], + + 'open_user_menu' => [ + 'label' => 'Menu Pengguna', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'Runtuhkan bar sisi', + ], + + 'expand' => [ + 'label' => 'Kembangkan bar sisi', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'Tukar mod gelap', + ], + + 'light' => [ + 'label' => 'Tukar mod terang', + ], + + 'system' => [ + 'label' => 'Dayakan tema sistem', + ], + + ], + + ], + + 'avatar' => [ + 'alt' => 'Avatar untuk :name', + ], + + 'logo' => [ + 'alt' => ':name logo', + ], + +]; diff --git a/lang/vendor/filament-panels/ms/pages/auth/edit-profile.php b/lang/vendor/filament-panels/ms/pages/auth/edit-profile.php new file mode 100644 index 0000000..111b518 --- /dev/null +++ b/lang/vendor/filament-panels/ms/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'Profil', + + 'form' => [ + + 'email' => [ + 'label' => 'Alamat emel', + ], + + 'name' => [ + 'label' => 'Nama', + ], + + 'password' => [ + 'label' => 'Kata laluan baru', + ], + + 'password_confirmation' => [ + 'label' => 'Sahkan kata laluan baharu', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'Simpan perubahan', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Disimpan', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'ke belakang', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ms/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/ms/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..a909b73 --- /dev/null +++ b/lang/vendor/filament-panels/ms/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'Mengesahkan alamat e-mel anda', + + 'heading' => 'Mengesahkan alamat e-mel anda', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'Hantar semula', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'Tidak menerima e-mel yang kami hantar?', + 'notification_sent' => 'Kami telah menghantar e-mel kepada :email yang mengandungi arahan tentang cara untuk mengesahkan alamat e-mel anda.', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'Kami telah menghantar e-mel.', + ], + + 'notification_resend_throttled' => [ + 'title' => 'Terlalu banyak percubaan menghantar semula', + 'body' => 'Sila cuba lagi dalam :second saat.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ms/pages/auth/login.php b/lang/vendor/filament-panels/ms/pages/auth/login.php new file mode 100644 index 0000000..6fbdd76 --- /dev/null +++ b/lang/vendor/filament-panels/ms/pages/auth/login.php @@ -0,0 +1,61 @@ + 'Log masuk', + + 'heading' => 'Log masuk ke akaun anda', + + 'actions' => [ + + 'register' => [ + 'before' => 'atau', + 'label' => 'mendaftar akaun', + ], + + 'request_password_reset' => [ + 'label' => 'Lupa kata laluan?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Emel', + ], + + 'password' => [ + 'label' => 'Kata laluan', + ], + + 'remember' => [ + 'label' => 'Ingat saya', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'Log masuk', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'Bukti kelayakan ini tidak sepadan dengan rekod kami.', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Terlalu banyak percubaan log masuk. Sila cuba lagi dalam :seconds saat.', + 'body' => 'Sila cuba lagi dalam masa :seconds saat.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ms/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/ms/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..e08ef63 --- /dev/null +++ b/lang/vendor/filament-panels/ms/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'Menetapkan semula kata laluan anda', + + 'heading' => 'Lupa kata laluan?', + + 'actions' => [ + + 'login' => [ + 'label' => 'kembali untuk log masuk', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Alamat emel', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'Hantar emel', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Terlalu banyak permintaan', + 'body' => 'Sila cuba lagi dalam :second saat.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ms/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/ms/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..fc9d18a --- /dev/null +++ b/lang/vendor/filament-panels/ms/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'Reset your password', + + 'heading' => 'Reset your password', + + 'form' => [ + + 'email' => [ + 'label' => 'Email address', + ], + + 'password' => [ + 'label' => 'Password', + 'validation_attribute' => 'password', + ], + + 'password_confirmation' => [ + 'label' => 'Confirm password', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'Reset password', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Too many reset attempts', + 'body' => 'Please try again in :seconds seconds.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ms/pages/auth/register.php b/lang/vendor/filament-panels/ms/pages/auth/register.php new file mode 100644 index 0000000..7444314 --- /dev/null +++ b/lang/vendor/filament-panels/ms/pages/auth/register.php @@ -0,0 +1,56 @@ + 'Daftar', + + 'heading' => 'Daftar', + + 'actions' => [ + + 'login' => [ + 'before' => 'atau', + 'label' => 'log masuk ke akaun anda', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Alamat emel', + ], + + 'name' => [ + 'label' => 'Nama', + ], + + 'password' => [ + 'label' => 'Kata laluan', + 'validation_attribute' => 'password', + ], + + 'password_confirmation' => [ + 'label' => 'Sahkan kata laluan', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'Daftar', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Terlalu banyak percubaan pendaftaran', + 'body' => 'Sila cuba lagi dalam :second saat.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ms/pages/dashboard.php b/lang/vendor/filament-panels/ms/pages/dashboard.php new file mode 100644 index 0000000..247eadb --- /dev/null +++ b/lang/vendor/filament-panels/ms/pages/dashboard.php @@ -0,0 +1,33 @@ + 'Papan pemuka', + + 'actions' => [ + + 'filter' => [ + + 'label' => 'Penapis', + + 'modal' => [ + + 'heading' => 'Penapis', + + 'actions' => [ + + 'apply' => [ + + 'label' => 'Mohon', + + ], + + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ms/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/ms/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..5848515 --- /dev/null +++ b/lang/vendor/filament-panels/ms/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'Simpan perubahan', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Disimpan', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ms/resources/pages/create-record.php b/lang/vendor/filament-panels/ms/resources/pages/create-record.php new file mode 100644 index 0000000..a9038d3 --- /dev/null +++ b/lang/vendor/filament-panels/ms/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'Cipta :label', + + 'breadcrumb' => 'Cipta', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Batal', + ], + + 'create' => [ + 'label' => 'Cipta', + ], + + 'create_another' => [ + 'label' => 'Cipta & cipta yang lain', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Diciptakan', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ms/resources/pages/edit-record.php b/lang/vendor/filament-panels/ms/resources/pages/edit-record.php new file mode 100644 index 0000000..c281ae6 --- /dev/null +++ b/lang/vendor/filament-panels/ms/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'Sunting :label', + + 'breadcrumb' => 'Sunting', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Batal', + ], + + 'save' => [ + 'label' => 'Simpan', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'Sunting', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Disimpan', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ms/resources/pages/list-records.php b/lang/vendor/filament-panels/ms/resources/pages/list-records.php new file mode 100644 index 0000000..fd84b57 --- /dev/null +++ b/lang/vendor/filament-panels/ms/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'Senarai', + +]; diff --git a/lang/vendor/filament-panels/ms/resources/pages/view-record.php b/lang/vendor/filament-panels/ms/resources/pages/view-record.php new file mode 100644 index 0000000..372b7d4 --- /dev/null +++ b/lang/vendor/filament-panels/ms/resources/pages/view-record.php @@ -0,0 +1,17 @@ + 'Lihat :label', + + 'breadcrumb' => 'Lihat', + + 'content' => [ + + 'tab' => [ + 'label' => 'Lihat', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ms/unsaved-changes-alert.php b/lang/vendor/filament-panels/ms/unsaved-changes-alert.php new file mode 100644 index 0000000..25176c6 --- /dev/null +++ b/lang/vendor/filament-panels/ms/unsaved-changes-alert.php @@ -0,0 +1,7 @@ + 'Anda mempunyai perubahan yang belum disimpan. Adakah anda pasti mahu meninggalkan halaman ini?', + +]; diff --git a/lang/vendor/filament-panels/ms/widgets/account-widget.php b/lang/vendor/filament-panels/ms/widgets/account-widget.php new file mode 100644 index 0000000..94b1603 --- /dev/null +++ b/lang/vendor/filament-panels/ms/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'Log keluar', + ], + + ], + + 'welcome' => 'Selamat datang', + +]; diff --git a/lang/vendor/filament-panels/ms/widgets/filament-info-widget.php b/lang/vendor/filament-panels/ms/widgets/filament-info-widget.php new file mode 100644 index 0000000..85d4131 --- /dev/null +++ b/lang/vendor/filament-panels/ms/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Dokumentasi', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/my/global-search.php b/lang/vendor/filament-panels/my/global-search.php new file mode 100644 index 0000000..58f1784 --- /dev/null +++ b/lang/vendor/filament-panels/my/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'ကမ္ဘာလုံးဆိုင်ရာ ရှာဖွေမှု', + 'placeholder' => 'ရှာမယ်', + ], + + 'no_results_message' => 'ရှာဖွေမှုရလဒ်များ မတွေ့ပါ', + +]; diff --git a/lang/vendor/filament-panels/my/layout.php b/lang/vendor/filament-panels/my/layout.php new file mode 100644 index 0000000..5037822 --- /dev/null +++ b/lang/vendor/filament-panels/my/layout.php @@ -0,0 +1,63 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => 'စာရင်းရှင်းရန်', + ], + + 'logout' => [ + 'label' => 'ထွက်ရန်', + ], + + 'open_database_notifications' => [ + 'label' => 'အကြောင်းကြားချက်များ ဖွင့်ရန်', + ], + + 'open_user_menu' => [ + 'label' => 'အသုံးပြုသူမီနူး', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'ဘေးတန်းကို ချုံ့ရန်', + ], + + 'expand' => [ + 'label' => 'ဘေးတန်းကို ချဲ့ရန်', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'အနက်ရောင်သွင်ပြင် သုံးရန်', + ], + + 'light' => [ + 'label' => 'အဖြူရောင်သွင်ပြင် သုံးရန်', + ], + + 'system' => [ + 'label' => 'စနစ်သွင်ပြင် သုံးရန်', + ], + + ], + + ], + + 'avatar' => [ + 'alt' => ':name ၏ ပရိုဖိုင်ပုံ', + ], + + 'logo' => [ + 'alt' => ':name လိုဂို', + ], + +]; diff --git a/lang/vendor/filament-panels/my/pages/auth/edit-profile.php b/lang/vendor/filament-panels/my/pages/auth/edit-profile.php new file mode 100644 index 0000000..86f4227 --- /dev/null +++ b/lang/vendor/filament-panels/my/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'ပရိုဖိုင်း', + + 'form' => [ + + 'email' => [ + 'label' => 'အီးမေးလ်လိပ်စာ', + ], + + 'name' => [ + 'label' => 'အမည်', + ], + + 'password' => [ + 'label' => 'စကားဝှက်အသစ်', + ], + + 'password_confirmation' => [ + 'label' => 'စကားဝှက်အသစ်အတည်ပြုရန်', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'ပြောင်းလဲမှုများကို သိမ်းဆည်းပါ', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'သိမ်းဆည်းပြီးပါပြီ', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'ပယ်ဖျက်ပါ', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/my/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/my/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..a9c6626 --- /dev/null +++ b/lang/vendor/filament-panels/my/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'သင့်အီးမေးလ်လိပ်စာကို အတည်ပြုပါ', + + 'heading' => 'သင့်အီးမေးလ်လိပ်စာကို အတည်ပြုပါ', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'ပြန်လည်ပို့ပေးပါ', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'ကျွန်ုပ်တို့ပို့လိုက်သော အီးမေးလ်ကို မရရှိပါသလား?', + 'notification_sent' => 'သင့်အီးမေးလ်လိပ်စာ အတည်ပြုရန်အတွက် လမ်းညွှန်ချက်များပါဝင်သော အီးမေးလ်ကို :email သို့ ပို့ပြီးဖြစ်ပါသည်။', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'အီးမေးလ်အသစ် ပြန်လည်ပို့ပြီးပါပြီ။', + ], + + 'notification_resend_throttled' => [ + 'title' => 'ပြန်လည်ပို့ရန် ကြိုးပမ်းမှု များလွန်းနေပါသည်', + 'body' => 'ကျေးဇူးပြု၍ :seconds စက္ကန့် မှာ ထပ်မံကြိုးစားပါ။', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/my/pages/auth/login.php b/lang/vendor/filament-panels/my/pages/auth/login.php new file mode 100644 index 0000000..30c928d --- /dev/null +++ b/lang/vendor/filament-panels/my/pages/auth/login.php @@ -0,0 +1,61 @@ + 'အကောင့်ဝင်ရန်', + + 'heading' => 'အကောင့်ဝင်ပါ', + + 'actions' => [ + + 'register' => [ + 'before' => 'သို့မဟုတ်', + 'label' => 'အကောင့်အသစ်ဖွင့်ရန်', + ], + + 'request_password_reset' => [ + 'label' => 'စကားဝှက်မေ့နေပါသလား?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'အီးမေးလ်လိပ်စာ', + ], + + 'password' => [ + 'label' => 'စကားဝှက်', + ], + + 'remember' => [ + 'label' => 'မှတ်ထားပါ', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'ဝင်ရောက်မည်', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'ဖြည့်သွင်းထားသော အချက်အလက်များ မှားယွင်းနေပါသည်။', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'အကောင့်ဝင်ရန် ကြိုးပမ်းမှု များလွန်းနေပါသည်', + 'body' => 'ကျေးဇူးပြု၍ စက္ကန့် :seconds မှ ပြန်လည်ကြိုးစားပါ။', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/my/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/my/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..2eea0ea --- /dev/null +++ b/lang/vendor/filament-panels/my/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'စကားဝှက်ပြန်လည်သတ်မှတ်ရန်', + + 'heading' => 'စကားဝှက်မေ့နေပါသလား?', + + 'actions' => [ + + 'login' => [ + 'label' => 'အကောင့်ဝင်ရန် စာမျက်နှာသို့', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'အီးမေးလ်လိပ်စာ', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'အီးမေးလ်ပို့ပါ', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'တောင်းဆိုမှုများ များလွန်းနေပါသည်', + 'body' => 'ကျေးဇူးပြု၍ စက္ကန့် :seconds မှာ ထပ်မံကြိုးစားပါ။', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/my/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/my/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..86e51a1 --- /dev/null +++ b/lang/vendor/filament-panels/my/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'စကားဝှက်ပြန်လည်သတ်မှတ်ရန်', + + 'heading' => 'စကားဝှက်ပြန်လည်သတ်မှတ်ရန်', + + 'form' => [ + + 'email' => [ + 'label' => 'အီးမေးလ်လိပ်စာ', + ], + + 'password' => [ + 'label' => 'စကားဝှက်', + 'validation_attribute' => 'စကားဝှက်', + ], + + 'password_confirmation' => [ + 'label' => 'စကားဝှက်အတည်ပြုရန်', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'စကားဝှက်ပြန်လည်သတ်မှတ်ရန်', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'ပြန်လည်သတ်မှတ်ရန် ကြိုးပမ်းမှုများ များလွန်းနေပါသည်', + 'body' => 'ကျေးဇူးပြု၍ စက္ကန့် :seconds မှာ ထပ်မံကြိုးစားပါ။', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/my/pages/auth/register.php b/lang/vendor/filament-panels/my/pages/auth/register.php new file mode 100644 index 0000000..d54bf68 --- /dev/null +++ b/lang/vendor/filament-panels/my/pages/auth/register.php @@ -0,0 +1,56 @@ + 'အကောင့်အသစ်ဖွင့်ရန်', + + 'heading' => 'အကောင့်အသစ်ဖွင့်ပါ', + + 'actions' => [ + + 'login' => [ + 'before' => 'သို့မဟုတ်', + 'label' => 'အကောင့်ဝင်ရန်', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'အီးမေးလ်လိပ်စာ', + ], + + 'name' => [ + 'label' => 'အမည်', + ], + + 'password' => [ + 'label' => 'စကားဝှက်', + 'validation_attribute' => 'စကားဝှက်', + ], + + 'password_confirmation' => [ + 'label' => 'စကားဝှက်အတည်ပြုပါ', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'အကောင့်ဖွင့်မည်', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'အကောင့်ဖွင့်ရန် ကြိုးပမ်းမှု များလွန်းနေပါသည်', + 'body' => 'ကျေးဇူးပြု၍ စက္ကန့် :seconds မှ ပြန်လည်ကြိုးစားပါ။', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/my/pages/dashboard.php b/lang/vendor/filament-panels/my/pages/dashboard.php new file mode 100644 index 0000000..2da1251 --- /dev/null +++ b/lang/vendor/filament-panels/my/pages/dashboard.php @@ -0,0 +1,33 @@ + 'ဒက်ရှ်ဘုတ်', + + 'actions' => [ + + 'filter' => [ + + 'label' => 'စီစစ်ရန်', + + 'modal' => [ + + 'heading' => 'စီစစ်ရန်', + + 'actions' => [ + + 'apply' => [ + + 'label' => 'အတည်ပြုမည်', + + ], + + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/my/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/my/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..30a343a --- /dev/null +++ b/lang/vendor/filament-panels/my/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'ပြောင်းလဲမှုများကို သိမ်းဆည်းမည်', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'သိမ်းဆည်းပြီးပါပြီ', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/my/resources/pages/create-record.php b/lang/vendor/filament-panels/my/resources/pages/create-record.php new file mode 100644 index 0000000..fd605f9 --- /dev/null +++ b/lang/vendor/filament-panels/my/resources/pages/create-record.php @@ -0,0 +1,37 @@ + ':label ဖန်တီးပါ', + + 'breadcrumb' => 'ဖန်တီးပါ', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'မလုပ်တော့ပါ', + ], + + 'create' => [ + 'label' => 'ဖန်တီးပါ', + ], + + 'create_another' => [ + 'label' => 'သိမ်းဆည်းပြီး နောက်တစ်ခုကို ဖန်တီးပါ', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'သိမ်းဆည်းပြီး', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/my/resources/pages/edit-record.php b/lang/vendor/filament-panels/my/resources/pages/edit-record.php new file mode 100644 index 0000000..af9bba8 --- /dev/null +++ b/lang/vendor/filament-panels/my/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + ':label ပြင်ဆင်ရန်', + + 'breadcrumb' => 'ပြင်ဆင်ရန်', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'ပယ်ဖျက်ရန်', + ], + + 'save' => [ + 'label' => 'သိမ်းဆည်းရန်', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'ပြင်ဆင်ရန်', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'သိမ်းဆည်းပြီးပါပြီ', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/my/resources/pages/list-records.php b/lang/vendor/filament-panels/my/resources/pages/list-records.php new file mode 100644 index 0000000..87dfba0 --- /dev/null +++ b/lang/vendor/filament-panels/my/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'စာရင်း', + +]; diff --git a/lang/vendor/filament-panels/my/resources/pages/view-record.php b/lang/vendor/filament-panels/my/resources/pages/view-record.php new file mode 100644 index 0000000..b698b77 --- /dev/null +++ b/lang/vendor/filament-panels/my/resources/pages/view-record.php @@ -0,0 +1,17 @@ + ':label ကိုကြည့်ရန်', + + 'breadcrumb' => 'ကြည့်ရန်', + + 'content' => [ + + 'tab' => [ + 'label' => 'ကြည့်ရန်', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/my/unsaved-changes-alert.php b/lang/vendor/filament-panels/my/unsaved-changes-alert.php new file mode 100644 index 0000000..66d131a --- /dev/null +++ b/lang/vendor/filament-panels/my/unsaved-changes-alert.php @@ -0,0 +1,7 @@ + 'မသိမ်းဆည်းရသေးသော ပြောင်းလဲမှုများ ရှိနေပါသည်။ ဤစာမျက်နှာမှ ထွက်ခွာမှာ သေချာပါသလား?', + +]; diff --git a/lang/vendor/filament-panels/my/widgets/account-widget.php b/lang/vendor/filament-panels/my/widgets/account-widget.php new file mode 100644 index 0000000..9960f6e --- /dev/null +++ b/lang/vendor/filament-panels/my/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'ထွက်မည်', + ], + + ], + + 'welcome' => 'ကြိုဆိုပါတယ်', + +]; diff --git a/lang/vendor/filament-panels/my/widgets/filament-info-widget.php b/lang/vendor/filament-panels/my/widgets/filament-info-widget.php new file mode 100644 index 0000000..7be9f93 --- /dev/null +++ b/lang/vendor/filament-panels/my/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'အညွန်း', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/nl/global-search.php b/lang/vendor/filament-panels/nl/global-search.php new file mode 100644 index 0000000..07f5c23 --- /dev/null +++ b/lang/vendor/filament-panels/nl/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'Globaal zoeken', + 'placeholder' => 'Zoeken', + ], + + 'no_results_message' => 'Geen resultaten gevonden.', + +]; diff --git a/lang/vendor/filament-panels/nl/layout.php b/lang/vendor/filament-panels/nl/layout.php new file mode 100644 index 0000000..43a4e6b --- /dev/null +++ b/lang/vendor/filament-panels/nl/layout.php @@ -0,0 +1,63 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => 'Abonnement beheren', + ], + + 'logout' => [ + 'label' => 'Uitloggen', + ], + + 'open_database_notifications' => [ + 'label' => 'Meldingen openen', + ], + + 'open_user_menu' => [ + 'label' => 'Gebruikersmenu', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'Zijbalk inklappen', + ], + + 'expand' => [ + 'label' => 'Zijbalk uitklappen', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'Donker thema inschakelen', + ], + + 'light' => [ + 'label' => 'Licht thema inschakelen', + ], + + 'system' => [ + 'label' => 'Systeemthema inschakelen', + ], + + ], + + ], + + 'avatar' => [ + 'alt' => 'Avatar van :name', + ], + + 'logo' => [ + 'alt' => ':name logo', + ], + +]; diff --git a/lang/vendor/filament-panels/nl/pages/auth/edit-profile.php b/lang/vendor/filament-panels/nl/pages/auth/edit-profile.php new file mode 100644 index 0000000..c072fde --- /dev/null +++ b/lang/vendor/filament-panels/nl/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'Profiel', + + 'form' => [ + + 'email' => [ + 'label' => 'E-mailadres', + ], + + 'name' => [ + 'label' => 'Naam', + ], + + 'password' => [ + 'label' => 'Nieuw wachtwoord', + ], + + 'password_confirmation' => [ + 'label' => 'Bevestig nieuw wachtwoord', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'Opslaan', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Opgeslagen', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Terug', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/nl/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/nl/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..37aab9c --- /dev/null +++ b/lang/vendor/filament-panels/nl/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,36 @@ + 'E-mailadres verifiëren', + + 'heading' => 'E-mailadres verifiëren', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'Opnieuw verzenden', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'Geen e-mail ontvangen?', + 'notification_sent' => 'We hebben een e-mail gestuurd naar :email met instructies om je e-mailadres te verifiëren.', + + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'E-mail opnieuw verzonden.', + ], + + 'notification_resend_throttled' => [ + 'title' => 'Te veel verzendpogingen', + 'body' => 'Probeer het opnieuw over :seconds seconden.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/nl/pages/auth/login.php b/lang/vendor/filament-panels/nl/pages/auth/login.php new file mode 100644 index 0000000..e873083 --- /dev/null +++ b/lang/vendor/filament-panels/nl/pages/auth/login.php @@ -0,0 +1,61 @@ + 'Inloggen', + + 'heading' => 'Inloggen op je account', + + 'actions' => [ + + 'register' => [ + 'before' => 'of', + 'label' => 'maak een account aan', + ], + + 'request_password_reset' => [ + 'label' => 'Wachtwoord vergeten?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'E-mailadres', + ], + + 'password' => [ + 'label' => 'Wachtwoord', + ], + + 'remember' => [ + 'label' => 'Onthoud mij', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'Inloggen', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'Onjuiste inloggegevens.', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Te veel inlogpogingen', + 'body' => 'Probeer het opnieuw over :seconds seconden.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/nl/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/nl/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..e210600 --- /dev/null +++ b/lang/vendor/filament-panels/nl/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'Wachtwoord opnieuw instellen', + + 'heading' => 'Wachtwoord vergeten?', + + 'actions' => [ + + 'login' => [ + 'label' => 'terug naar inloggen', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'E-mailadres', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'E-mail verzenden', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Te veel pogingen', + 'body' => 'Probeer het opnieuw over :seconds seconden.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/nl/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/nl/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..baa5ea6 --- /dev/null +++ b/lang/vendor/filament-panels/nl/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'Wachtwoord opnieuw instellen', + + 'heading' => 'Wachtwoord opnieuw instellen', + + 'form' => [ + + 'email' => [ + 'label' => 'E-mailadres', + ], + + 'password' => [ + 'label' => 'Wachtwoord', + 'validation_attribute' => 'wachtwoord', + ], + + 'password_confirmation' => [ + 'label' => 'Wachtwoord bevestigen', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'Wachtwoord opnieuw instellen', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Te veel resetpogingen', + 'body' => 'Probeer het opnieuw over :seconds seconden.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/nl/pages/auth/register.php b/lang/vendor/filament-panels/nl/pages/auth/register.php new file mode 100644 index 0000000..127e415 --- /dev/null +++ b/lang/vendor/filament-panels/nl/pages/auth/register.php @@ -0,0 +1,56 @@ + 'Registreren', + + 'heading' => 'Registreren', + + 'actions' => [ + + 'login' => [ + 'before' => 'of', + 'label' => 'inloggen op je account', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'E-mailadres', + ], + + 'name' => [ + 'label' => 'Naam', + ], + + 'password' => [ + 'label' => 'Wachtwoord', + 'validation_attribute' => 'wachtwoord', + ], + + 'password_confirmation' => [ + 'label' => 'Wachtwoord bevestigen', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'Registreren', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Te veel registratiepogingen', + 'body' => 'Probeer het opnieuw over :seconds seconden.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/nl/pages/dashboard.php b/lang/vendor/filament-panels/nl/pages/dashboard.php new file mode 100644 index 0000000..5e97b70 --- /dev/null +++ b/lang/vendor/filament-panels/nl/pages/dashboard.php @@ -0,0 +1,33 @@ + 'Dashboard', + + 'actions' => [ + + 'filter' => [ + + 'label' => 'Filteren', + + 'modal' => [ + + 'heading' => 'Filteren', + + 'actions' => [ + + 'apply' => [ + + 'label' => 'Toepassen', + + ], + + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/nl/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/nl/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..6c6a5f5 --- /dev/null +++ b/lang/vendor/filament-panels/nl/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'Wijzigingen opslaan', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Opgeslagen', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/nl/resources/pages/create-record.php b/lang/vendor/filament-panels/nl/resources/pages/create-record.php new file mode 100644 index 0000000..6e45d6e --- /dev/null +++ b/lang/vendor/filament-panels/nl/resources/pages/create-record.php @@ -0,0 +1,37 @@ + ':Label aanmaken', + + 'breadcrumb' => 'Aanmaken', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Annuleren', + ], + + 'create' => [ + 'label' => 'Aanmaken', + ], + + 'create_another' => [ + 'label' => 'Aanmaken & nieuwe aanmaken', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Aangemaakt', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/nl/resources/pages/edit-record.php b/lang/vendor/filament-panels/nl/resources/pages/edit-record.php new file mode 100644 index 0000000..6f27ba7 --- /dev/null +++ b/lang/vendor/filament-panels/nl/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + ':Label bewerken', + + 'breadcrumb' => 'Bewerken', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Annuleren', + ], + + 'save' => [ + 'label' => 'Wijzigingen opslaan', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'Bewerken', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Opgeslagen', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/nl/resources/pages/list-records.php b/lang/vendor/filament-panels/nl/resources/pages/list-records.php new file mode 100644 index 0000000..6bbcf74 --- /dev/null +++ b/lang/vendor/filament-panels/nl/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'Lijst', + +]; diff --git a/lang/vendor/filament-panels/nl/resources/pages/view-record.php b/lang/vendor/filament-panels/nl/resources/pages/view-record.php new file mode 100644 index 0000000..93fb6f5 --- /dev/null +++ b/lang/vendor/filament-panels/nl/resources/pages/view-record.php @@ -0,0 +1,17 @@ + ':Label bekijken', + + 'breadcrumb' => 'Bekijken', + + 'content' => [ + + 'tab' => [ + 'label' => 'Bekijken', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/nl/unsaved-changes-alert.php b/lang/vendor/filament-panels/nl/unsaved-changes-alert.php new file mode 100644 index 0000000..e15ea07 --- /dev/null +++ b/lang/vendor/filament-panels/nl/unsaved-changes-alert.php @@ -0,0 +1,7 @@ + 'Je hebt niet-opgeslagen wijzigingen. Weet je zeker dat je deze pagina wilt verlaten?', + +]; diff --git a/lang/vendor/filament-panels/nl/widgets/account-widget.php b/lang/vendor/filament-panels/nl/widgets/account-widget.php new file mode 100644 index 0000000..4b90750 --- /dev/null +++ b/lang/vendor/filament-panels/nl/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'Uitloggen', + ], + + ], + + 'welcome' => 'Welkom', + +]; diff --git a/lang/vendor/filament-panels/nl/widgets/filament-info-widget.php b/lang/vendor/filament-panels/nl/widgets/filament-info-widget.php new file mode 100644 index 0000000..69e56a5 --- /dev/null +++ b/lang/vendor/filament-panels/nl/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Documentatie', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/no/global-search.php b/lang/vendor/filament-panels/no/global-search.php new file mode 100644 index 0000000..eef3535 --- /dev/null +++ b/lang/vendor/filament-panels/no/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'Globalt søk', + 'placeholder' => 'Søk', + ], + + 'no_results_message' => 'Ingen resultater.', + +]; diff --git a/lang/vendor/filament-panels/no/layout.php b/lang/vendor/filament-panels/no/layout.php new file mode 100644 index 0000000..002e3c4 --- /dev/null +++ b/lang/vendor/filament-panels/no/layout.php @@ -0,0 +1,63 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => 'Håndter abonnementer', + ], + + 'logout' => [ + 'label' => 'Logg ut', + ], + + 'open_database_notifications' => [ + 'label' => 'Åpne varsler', + ], + + 'open_user_menu' => [ + 'label' => 'Brukermeny', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'Skjul sidefeltet', + ], + + 'expand' => [ + 'label' => 'Vis sidefeltet', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'Aktiver mørkt tema', + ], + + 'light' => [ + 'label' => 'Aktiver lyst tema', + ], + + 'system' => [ + 'label' => 'Aktiver system tema', + ], + + ], + + ], + + 'avatar' => [ + 'alt' => 'Avatar av :name', + ], + + 'logo' => [ + 'alt' => ':name logo', + ], + +]; diff --git a/lang/vendor/filament-panels/no/pages/auth/edit-profile.php b/lang/vendor/filament-panels/no/pages/auth/edit-profile.php new file mode 100644 index 0000000..ab1ee0c --- /dev/null +++ b/lang/vendor/filament-panels/no/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'Profil', + + 'form' => [ + + 'email' => [ + 'label' => 'E-postadresse', + ], + + 'name' => [ + 'label' => 'Navn', + ], + + 'password' => [ + 'label' => 'Nytt passord', + ], + + 'password_confirmation' => [ + 'label' => 'Bekreft nytt passord', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'Lagre endringer', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Lagret', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'tilbake', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/no/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/no/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..7c03f5f --- /dev/null +++ b/lang/vendor/filament-panels/no/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'Bekreft din e-postadresse', + + 'heading' => 'Bekreft din e-postadresse', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'Send på nytt', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'Ikke mottatt e-posten vi sendte?', + 'notification_sent' => 'Vi har sendt e-post til :email med informasjon om hvordan du bekrefter din e-postadresse.', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'Vi har sendt e-post på nytt.', + ], + + 'notification_resend_throttled' => [ + 'title' => 'For mange forsøk på nye sendinger', + 'body' => 'Vennligst prøv igjen om :seconds sekunder.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/no/pages/auth/login.php b/lang/vendor/filament-panels/no/pages/auth/login.php new file mode 100644 index 0000000..0b125be --- /dev/null +++ b/lang/vendor/filament-panels/no/pages/auth/login.php @@ -0,0 +1,61 @@ + 'Logg inn', + + 'heading' => 'Logg inn på konto', + + 'actions' => [ + + 'register' => [ + 'before' => 'eller', + 'label' => 'opprett ny konto', + ], + + 'request_password_reset' => [ + 'label' => 'Glemt passordet?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'E-postadresse', + ], + + 'password' => [ + 'label' => 'Passord', + ], + + 'remember' => [ + 'label' => 'Husk meg', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'Logg inn', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'Påloggingsinformasjonen stemmer ikke med våre data', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'For mange forsøk på innlogging.', + 'body' => 'Vennligst prøv igjen om :seconds sekunder.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/no/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/no/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..1bd5ef8 --- /dev/null +++ b/lang/vendor/filament-panels/no/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'Tilbakestill ditt passord', + + 'heading' => 'Glemt passord?', + + 'actions' => [ + + 'login' => [ + 'label' => 'tilbake til logg inn', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'E-post adresse', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'Send e-post', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'For mange forsøk', + 'body' => 'Vennligst forsøk igjen om :seconds sekunder.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/no/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/no/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..11141ec --- /dev/null +++ b/lang/vendor/filament-panels/no/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'Tilbakestill passord', + + 'heading' => 'Tilbakestill passord', + + 'form' => [ + + 'email' => [ + 'label' => 'E-postadresse', + ], + + 'password' => [ + 'label' => 'Passord', + 'validation_attribute' => 'passord', + ], + + 'password_confirmation' => [ + 'label' => 'Bekreft passord', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'Tilbakestill passord', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'For mange forsøkt på tilbakestilling av passord', + 'body' => 'Vennligst forsøk igjen om :seconds sekunder.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/no/pages/auth/register.php b/lang/vendor/filament-panels/no/pages/auth/register.php new file mode 100644 index 0000000..63aaf99 --- /dev/null +++ b/lang/vendor/filament-panels/no/pages/auth/register.php @@ -0,0 +1,56 @@ + 'Registrering', + + 'heading' => 'Registrer', + + 'actions' => [ + + 'login' => [ + 'before' => 'eller', + 'label' => 'logg inn på konto', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'E-postadresse', + ], + + 'name' => [ + 'label' => 'Navn', + ], + + 'password' => [ + 'label' => 'Passord', + 'validation_attribute' => 'passord', + ], + + 'password_confirmation' => [ + 'label' => 'Bekreft passord', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'Registrer', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'For mange forsøk på registrering', + 'body' => 'Vennligst prøv igjen om :seconds sekunder.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/no/pages/dashboard.php b/lang/vendor/filament-panels/no/pages/dashboard.php new file mode 100644 index 0000000..e188fba --- /dev/null +++ b/lang/vendor/filament-panels/no/pages/dashboard.php @@ -0,0 +1,33 @@ + 'Dashbord', + + 'actions' => [ + + 'filter' => [ + + 'label' => 'Filtrer', + + 'modal' => [ + + 'heading' => 'Filter', + + 'actions' => [ + + 'apply' => [ + + 'label' => 'Bruk', + + ], + + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/no/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/no/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..d606ca6 --- /dev/null +++ b/lang/vendor/filament-panels/no/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'Lagre endringer', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Lagret', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/no/resources/pages/create-record.php b/lang/vendor/filament-panels/no/resources/pages/create-record.php new file mode 100644 index 0000000..5ccc739 --- /dev/null +++ b/lang/vendor/filament-panels/no/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'Opprett :label', + + 'breadcrumb' => 'Opprett', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Avbryt', + ], + + 'create' => [ + 'label' => 'Opprett', + ], + + 'create_another' => [ + 'label' => 'Opprett & opprett en til', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Opprettet', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/no/resources/pages/edit-record.php b/lang/vendor/filament-panels/no/resources/pages/edit-record.php new file mode 100644 index 0000000..41e55ef --- /dev/null +++ b/lang/vendor/filament-panels/no/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'Endre :label', + + 'breadcrumb' => 'Endre', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Avbryt', + ], + + 'save' => [ + 'label' => 'Lagre endringer', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'Endre', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Lagret', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/no/resources/pages/list-records.php b/lang/vendor/filament-panels/no/resources/pages/list-records.php new file mode 100644 index 0000000..51ebe1a --- /dev/null +++ b/lang/vendor/filament-panels/no/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'Liste', + +]; diff --git a/lang/vendor/filament-panels/no/resources/pages/view-record.php b/lang/vendor/filament-panels/no/resources/pages/view-record.php new file mode 100644 index 0000000..2b847c4 --- /dev/null +++ b/lang/vendor/filament-panels/no/resources/pages/view-record.php @@ -0,0 +1,17 @@ + 'Vis :label', + + 'breadcrumb' => 'Vis', + + 'content' => [ + + 'tab' => [ + 'label' => 'Vis', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/no/unsaved-changes-alert.php b/lang/vendor/filament-panels/no/unsaved-changes-alert.php new file mode 100644 index 0000000..531192c --- /dev/null +++ b/lang/vendor/filament-panels/no/unsaved-changes-alert.php @@ -0,0 +1,7 @@ + 'Du har endringer som ikke er lagret. Er du sikker på at du vil forlate siden?', + +]; diff --git a/lang/vendor/filament-panels/no/widgets/account-widget.php b/lang/vendor/filament-panels/no/widgets/account-widget.php new file mode 100644 index 0000000..4b53854 --- /dev/null +++ b/lang/vendor/filament-panels/no/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'Logg ut', + ], + + ], + + 'welcome' => 'Velkommen', + +]; diff --git a/lang/vendor/filament-panels/no/widgets/filament-info-widget.php b/lang/vendor/filament-panels/no/widgets/filament-info-widget.php new file mode 100644 index 0000000..ffae591 --- /dev/null +++ b/lang/vendor/filament-panels/no/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Dokumentasjon', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/np/global-search.php b/lang/vendor/filament-panels/np/global-search.php new file mode 100644 index 0000000..c411d1b --- /dev/null +++ b/lang/vendor/filament-panels/np/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'सम्पूर्ण खोज', + 'placeholder' => 'खोज', + ], + + 'no_results_message' => 'कुनै खोज परिणाम फेला परेन।', + +]; diff --git a/lang/vendor/filament-panels/np/layout.php b/lang/vendor/filament-panels/np/layout.php new file mode 100644 index 0000000..58409f9 --- /dev/null +++ b/lang/vendor/filament-panels/np/layout.php @@ -0,0 +1,55 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => 'सदस्यता प्रबन्ध गर्नुहोस्', + ], + + 'logout' => [ + 'label' => 'साइन आउट गर्नुहोस्', + ], + + 'open_database_notifications' => [ + 'label' => 'सूचनाहरू खोल्नुहोस्', + ], + + 'open_user_menu' => [ + 'label' => 'प्रयोगकर्ता मेनु', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'साइडबार संक्षिप्त गर्नुहोस्', + ], + + 'expand' => [ + 'label' => 'साइडबार विस्तार गर्नुहोस्', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'डार्क थेम प्रयोग गर्नुहोस्', + ], + + 'light' => [ + 'label' => 'उज्यालो थेम प्रयोग गर्नुहोस्', + ], + + 'system' => [ + 'label' => 'सिस्टम थेम प्रयोग गर्नुहोस्', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/np/pages/auth/edit-profile.php b/lang/vendor/filament-panels/np/pages/auth/edit-profile.php new file mode 100644 index 0000000..ac50b73 --- /dev/null +++ b/lang/vendor/filament-panels/np/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'प्रोफाइल', + + 'form' => [ + + 'email' => [ + 'label' => 'इमेल ठेगाना', + ], + + 'name' => [ + 'label' => 'नाम', + ], + + 'password' => [ + 'label' => 'नया पासवर्ड', + ], + + 'password_confirmation' => [ + 'label' => 'नयाँ पासवर्ड पुष्टि गर्नुहोस्', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'परिवर्तनहरू सुरक्षित गर्नुहोस', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'सुरक्षित गरियो', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'पछाडी', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/np/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/np/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..af3e3d7 --- /dev/null +++ b/lang/vendor/filament-panels/np/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'आफ्नो इमेल ठेगाना प्रमाणित गर्नुहोस्', + + 'heading' => 'आफ्नो इमेल ठेगाना प्रमाणित गर्नुहोस्', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'यसलाई फेरी पठाउनुहोस्', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'हामीले पठाएको इमेल प्राप्त भएन?', + 'notification_sent' => 'हामीले तपाईको इमेल ठेगाना कसरी प्रमाणित गर्ने भन्ने बारे निर्देशनहरू सहित :email मा इमेल पठाएका छौं।', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'हामीले इमेल पुन पठाएका छौं।', + ], + + 'notification_resend_throttled' => [ + 'title' => 'धेरै धेरै पुन पठाउने प्रयासहरू', + 'body' => 'कृपया :seconds सेकेन्डमा पुन प्रयास गर्नुहोस्।', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/np/pages/auth/login.php b/lang/vendor/filament-panels/np/pages/auth/login.php new file mode 100644 index 0000000..1550a28 --- /dev/null +++ b/lang/vendor/filament-panels/np/pages/auth/login.php @@ -0,0 +1,61 @@ + 'लग-इन', + + 'heading' => 'साइन इन गर्नुहोस्', + + 'actions' => [ + + 'register' => [ + 'before' => 'वा', + 'label' => 'खाताको लागि साइन अप गर्नुहोस्', + ], + + 'request_password_reset' => [ + 'label' => 'तपाईँको पासवर्ड बिर्सनुभयो?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'इमेल ठेगाना', + ], + + 'password' => [ + 'label' => 'पासवर्ड', + ], + + 'remember' => [ + 'label' => 'मलाई सम्झनुहोस्', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'साइन इन गर्नुहोस्', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'यी प्रमाणहरू हाम्रा रेकर्डहरूसँग मेल खाँदैनन्।', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'धेरै लगइन प्रयासहरू', + 'body' => 'कृपया :seconds सेकेन्डमा पुन प्रयास गर्नुहोस्।', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/np/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/np/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..ee0ef0d --- /dev/null +++ b/lang/vendor/filament-panels/np/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'आफ्नो पासवर्ड रिसेट गर्नुहोस्', + + 'heading' => 'तपाईँको पासवर्ड बिर्सनुभयो?', + + 'actions' => [ + + 'login' => [ + 'label' => 'लगइन पृष्ठमा फर्कनुहोस्', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'इमेल ठेगाना', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'इमेल पठाउनुहोस्', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'धेरै अनुरोधहरू', + 'body' => 'कृपया :seconds सेकेन्डमा पुन प्रयास गर्नुहोस्।', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/np/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/np/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..b1fafe1 --- /dev/null +++ b/lang/vendor/filament-panels/np/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'आफ्नो पासवर्ड रिसेट गर्नुहोस्', + + 'heading' => 'आफ्नो पासवर्ड रिसेट गर्नुहोस्', + + 'form' => [ + + 'email' => [ + 'label' => 'इमेल ठेगाना', + ], + + 'password' => [ + 'label' => 'पासवर्ड', + 'validation_attribute' => 'पासवर्ड', + ], + + 'password_confirmation' => [ + 'label' => 'पासवर्ड सुनिश्चित गर्नुहोस', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'पासवर्ड रिसेट', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'धेरै धेरै रिसेट प्रयासहरू', + 'body' => 'कृपया :seconds सेकेन्डमा पुन प्रयास गर्नुहोस्।', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/np/pages/auth/register.php b/lang/vendor/filament-panels/np/pages/auth/register.php new file mode 100644 index 0000000..c7a544e --- /dev/null +++ b/lang/vendor/filament-panels/np/pages/auth/register.php @@ -0,0 +1,56 @@ + 'दर्ता गर्नुहोस्', + + 'heading' => 'साइन अप', + + 'actions' => [ + + 'login' => [ + 'before' => 'वा', + 'label' => 'आफ्नो खातामा साइन इन गर्नुहोस्', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'इमेल ठेगाना', + ], + + 'name' => [ + 'label' => 'नाम', + ], + + 'password' => [ + 'label' => 'पासवर्ड', + 'validation_attribute' => 'पासवर्ड', + ], + + 'password_confirmation' => [ + 'label' => 'पासवर्ड सुनिश्चित गर्नुहोस', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'साइन अप', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'धेरै धेरै दर्ता प्रयासहरू', + 'body' => 'कृपया :seconds सेकेन्डमा पुन प्रयास गर्नुहोस्।', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/np/pages/dashboard.php b/lang/vendor/filament-panels/np/pages/dashboard.php new file mode 100644 index 0000000..a52d070 --- /dev/null +++ b/lang/vendor/filament-panels/np/pages/dashboard.php @@ -0,0 +1,7 @@ + 'ड्यासबोर्ड', + +]; diff --git a/lang/vendor/filament-panels/np/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/np/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..54205cd --- /dev/null +++ b/lang/vendor/filament-panels/np/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'परिवर्तनहरू सुरक्षित गर्नुहोस', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'सुरक्षित गरियो', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/np/resources/pages/create-record.php b/lang/vendor/filament-panels/np/resources/pages/create-record.php new file mode 100644 index 0000000..036c086 --- /dev/null +++ b/lang/vendor/filament-panels/np/resources/pages/create-record.php @@ -0,0 +1,37 @@ + ':label सिर्जना गर्नुहोस्', + + 'breadcrumb' => 'सिर्जना गर्नुहोस्', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'रद्द गर्नुहोस्', + ], + + 'create' => [ + 'label' => 'सिर्जना गर्नुहोस्', + ], + + 'create_another' => [ + 'label' => 'बनाउनुहोस् र अर्को सिर्जना गर्नुहोस्', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'सिर्जना गरियो', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/np/resources/pages/edit-record.php b/lang/vendor/filament-panels/np/resources/pages/edit-record.php new file mode 100644 index 0000000..8bfb9a1 --- /dev/null +++ b/lang/vendor/filament-panels/np/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + ':label सम्पादन गर्नुहोस्', + + 'breadcrumb' => 'सम्पादन गर्नुहोस्', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'रद्द गर्नुहोस्', + ], + + 'save' => [ + 'label' => 'परिवर्तनहरू सुरक्षित गर्नुहोस', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'सम्पादन गर्नुहोस्', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'सुरक्षित गरियो', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/np/resources/pages/list-records.php b/lang/vendor/filament-panels/np/resources/pages/list-records.php new file mode 100644 index 0000000..6de1a4b --- /dev/null +++ b/lang/vendor/filament-panels/np/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'सूची', + +]; diff --git a/lang/vendor/filament-panels/np/resources/pages/view-record.php b/lang/vendor/filament-panels/np/resources/pages/view-record.php new file mode 100644 index 0000000..92ee0a7 --- /dev/null +++ b/lang/vendor/filament-panels/np/resources/pages/view-record.php @@ -0,0 +1,17 @@ + ':label हेर्नुहोस्', + + 'breadcrumb' => 'हेर्नुहोस्', + + 'content' => [ + + 'tab' => [ + 'label' => 'हेर्नुहोस्', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/np/widgets/account-widget.php b/lang/vendor/filament-panels/np/widgets/account-widget.php new file mode 100644 index 0000000..1fccb72 --- /dev/null +++ b/lang/vendor/filament-panels/np/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'साइन आउट गर्नुहोस्', + ], + + ], + + 'welcome' => 'स्वागतम्', + +]; diff --git a/lang/vendor/filament-panels/np/widgets/filament-info-widget.php b/lang/vendor/filament-panels/np/widgets/filament-info-widget.php new file mode 100644 index 0000000..358cdd3 --- /dev/null +++ b/lang/vendor/filament-panels/np/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'कागजात', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/pl/global-search.php b/lang/vendor/filament-panels/pl/global-search.php new file mode 100644 index 0000000..e8bbb82 --- /dev/null +++ b/lang/vendor/filament-panels/pl/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'Wyszukiwanie globalne', + 'placeholder' => 'Szukaj', + ], + + 'no_results_message' => 'Nie znaleziono wyników.', + +]; diff --git a/lang/vendor/filament-panels/pl/layout.php b/lang/vendor/filament-panels/pl/layout.php new file mode 100644 index 0000000..83e1ca6 --- /dev/null +++ b/lang/vendor/filament-panels/pl/layout.php @@ -0,0 +1,63 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => 'Zarządzaj subskrypcją', + ], + + 'logout' => [ + 'label' => 'Wyloguj się', + ], + + 'open_database_notifications' => [ + 'label' => 'Otwórz powiadomienia', + ], + + 'open_user_menu' => [ + 'label' => 'Menu użytkownika', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'Zwiń pasek boczny', + ], + + 'expand' => [ + 'label' => 'Rozwiń pasek boczny', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'Tryb ciemny', + ], + + 'light' => [ + 'label' => 'Tryb jasny', + ], + + 'system' => [ + 'label' => 'Tryb systemowy', + ], + + ], + + ], + + 'avatar' => [ + 'alt' => 'Awatar :name', + ], + + 'logo' => [ + 'alt' => 'Logo :name', + ], + +]; diff --git a/lang/vendor/filament-panels/pl/pages/auth/edit-profile.php b/lang/vendor/filament-panels/pl/pages/auth/edit-profile.php new file mode 100644 index 0000000..5235d45 --- /dev/null +++ b/lang/vendor/filament-panels/pl/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'Profil', + + 'form' => [ + + 'email' => [ + 'label' => 'Adres e-mail', + ], + + 'name' => [ + 'label' => 'Nazwa', + ], + + 'password' => [ + 'label' => 'Nowe hasło', + ], + + 'password_confirmation' => [ + 'label' => 'Potwierdź nowe hasło', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'Zapisz zmiany', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Zapisano', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'wróć', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/pl/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/pl/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..c6ae518 --- /dev/null +++ b/lang/vendor/filament-panels/pl/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'Zweryfikuj swój adres e-mail', + + 'heading' => 'Weryfikacja adresu e-mail', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'Wyślij ponownie', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'Nie otrzymałeś wysłanej przez nas wiadomości?', + 'notification_sent' => 'Na adres :email wysłaliśmy instrukcję weryfikacji twojego adresu e-mail.', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'Wysłaliśmy ponownie wiadomość e-mail.', + ], + + 'notification_resend_throttled' => [ + 'title' => 'Zbyt wiele prób ponownej wysyłki wiadomości', + 'body' => 'Spróbuj ponownie za :seconds sekund.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/pl/pages/auth/login.php b/lang/vendor/filament-panels/pl/pages/auth/login.php new file mode 100644 index 0000000..487e62e --- /dev/null +++ b/lang/vendor/filament-panels/pl/pages/auth/login.php @@ -0,0 +1,61 @@ + 'Logowanie', + + 'heading' => 'Zaloguj się', + + 'actions' => [ + + 'register' => [ + 'before' => 'lub', + 'label' => 'zarejestruj się', + ], + + 'request_password_reset' => [ + 'label' => 'Nie pamiętam hasła', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Adres e-mail', + ], + + 'password' => [ + 'label' => 'Hasło', + ], + + 'remember' => [ + 'label' => 'Zapamiętaj mnie', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'Zaloguj się', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'Błędny login lub hasło.', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Za dużo nieudanych prób logowania', + 'body' => 'Spróbuj ponownie za :seconds sekund.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/pl/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/pl/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..929004a --- /dev/null +++ b/lang/vendor/filament-panels/pl/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'Zresetuj hasło', + + 'heading' => 'Zapomniałeś hasła?', + + 'actions' => [ + + 'login' => [ + 'label' => 'wróć do logowania', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Adres e-mail', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'Wyślij e-mail', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Zbyt wiele żądań', + 'body' => 'Spróbuj ponownie za :seconds sekund.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/pl/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/pl/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..51acede --- /dev/null +++ b/lang/vendor/filament-panels/pl/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'Zresetuj hasło', + + 'heading' => 'Resetowanie hasła', + + 'form' => [ + + 'email' => [ + 'label' => 'Adres e-mail', + ], + + 'password' => [ + 'label' => 'Hasło', + 'validation_attribute' => 'hasło', + ], + + 'password_confirmation' => [ + 'label' => 'Potwierdź hasło', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'Zresetuj hasło', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Zbyt wiele prób resetowania', + 'body' => 'Spróbuj ponownie za :seconds sekund.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/pl/pages/auth/register.php b/lang/vendor/filament-panels/pl/pages/auth/register.php new file mode 100644 index 0000000..45ae1d1 --- /dev/null +++ b/lang/vendor/filament-panels/pl/pages/auth/register.php @@ -0,0 +1,56 @@ + 'Zarejestruj się', + + 'heading' => 'Rejestracja', + + 'actions' => [ + + 'login' => [ + 'before' => 'lub', + 'label' => 'zaloguj się na swoje konto', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Adres e-mail', + ], + + 'name' => [ + 'label' => 'Nazwa', + ], + + 'password' => [ + 'label' => 'Hasło', + 'validation_attribute' => 'hasło', + ], + + 'password_confirmation' => [ + 'label' => 'Potwierdź hasło', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'Zarejestruj się', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Zbyt dużo prób rejestracji', + 'body' => 'Spróbuj ponownie za :seconds sekund.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/pl/pages/dashboard.php b/lang/vendor/filament-panels/pl/pages/dashboard.php new file mode 100644 index 0000000..01c1e0a --- /dev/null +++ b/lang/vendor/filament-panels/pl/pages/dashboard.php @@ -0,0 +1,33 @@ + 'Panel', + + 'actions' => [ + + 'filter' => [ + + 'label' => 'Filtruj', + + 'modal' => [ + + 'heading' => 'Filtruj', + + 'actions' => [ + + 'apply' => [ + + 'label' => 'Zastosuj', + + ], + + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/pl/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/pl/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..9b1f635 --- /dev/null +++ b/lang/vendor/filament-panels/pl/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'Zapisz zmiany', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Zapisano', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/pl/resources/pages/create-record.php b/lang/vendor/filament-panels/pl/resources/pages/create-record.php new file mode 100644 index 0000000..aff9a5a --- /dev/null +++ b/lang/vendor/filament-panels/pl/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'Utwórz :label', + + 'breadcrumb' => 'Utwórz', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Anuluj', + ], + + 'create' => [ + 'label' => 'Utwórz', + ], + + 'create_another' => [ + 'label' => 'Utwórz i utwórz kolejny', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Utworzono', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/pl/resources/pages/edit-record.php b/lang/vendor/filament-panels/pl/resources/pages/edit-record.php new file mode 100644 index 0000000..2519b2e --- /dev/null +++ b/lang/vendor/filament-panels/pl/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'Edytuj :label', + + 'breadcrumb' => 'Edytuj', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Anuluj', + ], + + 'save' => [ + 'label' => 'Zapisz', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'Edytuj', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Zapisano zmiany', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/pl/resources/pages/list-records.php b/lang/vendor/filament-panels/pl/resources/pages/list-records.php new file mode 100644 index 0000000..3af0660 --- /dev/null +++ b/lang/vendor/filament-panels/pl/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'Lista', + +]; diff --git a/lang/vendor/filament-panels/pl/resources/pages/view-record.php b/lang/vendor/filament-panels/pl/resources/pages/view-record.php new file mode 100644 index 0000000..3acbaae --- /dev/null +++ b/lang/vendor/filament-panels/pl/resources/pages/view-record.php @@ -0,0 +1,17 @@ + 'Podgląd :label', + + 'breadcrumb' => 'Podgląd', + + 'content' => [ + + 'tab' => [ + 'label' => 'Podgląd', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/pl/unsaved-changes-alert.php b/lang/vendor/filament-panels/pl/unsaved-changes-alert.php new file mode 100644 index 0000000..1082a1f --- /dev/null +++ b/lang/vendor/filament-panels/pl/unsaved-changes-alert.php @@ -0,0 +1,7 @@ + 'Masz niezapisane zmiany. Czy na pewno chcesz opuścić tę stronę?', + +]; diff --git a/lang/vendor/filament-panels/pl/widgets/account-widget.php b/lang/vendor/filament-panels/pl/widgets/account-widget.php new file mode 100644 index 0000000..b33d786 --- /dev/null +++ b/lang/vendor/filament-panels/pl/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'Wyloguj się', + ], + + ], + + 'welcome' => 'Witaj', + +]; diff --git a/lang/vendor/filament-panels/pl/widgets/filament-info-widget.php b/lang/vendor/filament-panels/pl/widgets/filament-info-widget.php new file mode 100644 index 0000000..cfb9bbd --- /dev/null +++ b/lang/vendor/filament-panels/pl/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Dokumentacja', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/pt_BR/global-search.php b/lang/vendor/filament-panels/pt_BR/global-search.php new file mode 100644 index 0000000..d2d9da6 --- /dev/null +++ b/lang/vendor/filament-panels/pt_BR/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'Pesquisa global', + 'placeholder' => 'Pesquisar', + ], + + 'no_results_message' => 'Nenhum resultado encontrado.', + +]; diff --git a/lang/vendor/filament-panels/pt_BR/layout.php b/lang/vendor/filament-panels/pt_BR/layout.php new file mode 100644 index 0000000..147508f --- /dev/null +++ b/lang/vendor/filament-panels/pt_BR/layout.php @@ -0,0 +1,63 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => 'Gerenciar assinatura', + ], + + 'logout' => [ + 'label' => 'Logout', + ], + + 'open_database_notifications' => [ + 'label' => 'Abrir notificações', + ], + + 'open_user_menu' => [ + 'label' => 'Menu do usuário', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'Recolher barra lateral', + ], + + 'expand' => [ + 'label' => 'Expandir barra lateral', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'Mudar para tema escuro', + ], + + 'light' => [ + 'label' => 'Mudar para tema claro', + ], + + 'system' => [ + 'label' => 'Mudar para tema do sistema', + ], + + ], + + ], + + 'avatar' => [ + 'alt' => 'Avatar de :name', + ], + + 'logo' => [ + 'alt' => ':name (Logotipo)', + ], + +]; diff --git a/lang/vendor/filament-panels/pt_BR/pages/auth/edit-profile.php b/lang/vendor/filament-panels/pt_BR/pages/auth/edit-profile.php new file mode 100644 index 0000000..bb31dd9 --- /dev/null +++ b/lang/vendor/filament-panels/pt_BR/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'Perfil', + + 'form' => [ + + 'email' => [ + 'label' => 'E-mail', + ], + + 'name' => [ + 'label' => 'Nome', + ], + + 'password' => [ + 'label' => 'Nova senha', + ], + + 'password_confirmation' => [ + 'label' => 'Confirmar nova senha', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'Salvar alterações', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Salvo', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Voltar', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/pt_BR/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/pt_BR/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..f91061f --- /dev/null +++ b/lang/vendor/filament-panels/pt_BR/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'Verifique seu e-mail', + + 'heading' => 'Verifique seu e-mail', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'Reenviar', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'Não recebeu o e-mail que enviamos?', + 'notification_sent' => 'Enviamos um e-mail para :email contendo instruções sobre como verificar seu e-mail.', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'Reenviamos o e-mail.', + ], + + 'notification_resend_throttled' => [ + 'title' => 'Muitas tentativas de reenvio', + 'body' => 'Por favor tente novamente em :seconds segundos.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/pt_BR/pages/auth/login.php b/lang/vendor/filament-panels/pt_BR/pages/auth/login.php new file mode 100644 index 0000000..20c7ce5 --- /dev/null +++ b/lang/vendor/filament-panels/pt_BR/pages/auth/login.php @@ -0,0 +1,61 @@ + 'Login', + + 'heading' => 'Faça login', + + 'actions' => [ + + 'register' => [ + 'before' => 'ou', + 'label' => 'crie uma conta', + ], + + 'request_password_reset' => [ + 'label' => 'Esqueceu sua senha?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'E-mail', + ], + + 'password' => [ + 'label' => 'Senha', + ], + + 'remember' => [ + 'label' => 'Lembre de mim', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'Login', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'Essas credenciais não correspondem aos nossos registros.', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Muitas tentativas de login', + 'body' => 'Por favor tente novamente em :seconds segundos.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/pt_BR/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/pt_BR/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..cb28a4a --- /dev/null +++ b/lang/vendor/filament-panels/pt_BR/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'Redefina sua senha', + + 'heading' => 'Esqueceu sua senha?', + + 'actions' => [ + + 'login' => [ + 'label' => 'voltar ao login', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'E-mail', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'Enviar email', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Muitas solicitações', + 'body' => 'Por favor tente novamente em :seconds segundos.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/pt_BR/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/pt_BR/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..8e3f710 --- /dev/null +++ b/lang/vendor/filament-panels/pt_BR/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'Redefina sua senha', + + 'heading' => 'Redefina sua senha', + + 'form' => [ + + 'email' => [ + 'label' => 'E-mail', + ], + + 'password' => [ + 'label' => 'Senha', + 'validation_attribute' => 'senha', + ], + + 'password_confirmation' => [ + 'label' => 'Confirmar senha', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'Redefinir senha', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Muitas tentativas de redefinição', + 'body' => 'Por favor tente novamente em :seconds segundos.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/pt_BR/pages/auth/register.php b/lang/vendor/filament-panels/pt_BR/pages/auth/register.php new file mode 100644 index 0000000..1131303 --- /dev/null +++ b/lang/vendor/filament-panels/pt_BR/pages/auth/register.php @@ -0,0 +1,56 @@ + 'Cadastrar', + + 'heading' => 'Inscrever-se', + + 'actions' => [ + + 'login' => [ + 'before' => 'ou', + 'label' => 'faça login em sua conta', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'E-mail', + ], + + 'name' => [ + 'label' => 'Nome', + ], + + 'password' => [ + 'label' => 'Senha', + 'validation_attribute' => 'senha', + ], + + 'password_confirmation' => [ + 'label' => 'Confirmar senha', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'Criar conta', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Muitas tentativas de cadastro', + 'body' => 'Por favor, tente novamente em :seconds segundos.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/pt_BR/pages/dashboard.php b/lang/vendor/filament-panels/pt_BR/pages/dashboard.php new file mode 100644 index 0000000..0c372d1 --- /dev/null +++ b/lang/vendor/filament-panels/pt_BR/pages/dashboard.php @@ -0,0 +1,33 @@ + 'Painel de Controle', + + 'actions' => [ + + 'filter' => [ + + 'label' => 'Filtros', + + 'modal' => [ + + 'heading' => 'Filtros', + + 'actions' => [ + + 'apply' => [ + + 'label' => 'Aplicar', + + ], + + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/pt_BR/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/pt_BR/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..1feb69e --- /dev/null +++ b/lang/vendor/filament-panels/pt_BR/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'Salvar alterações', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Salvo', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/pt_BR/resources/pages/create-record.php b/lang/vendor/filament-panels/pt_BR/resources/pages/create-record.php new file mode 100644 index 0000000..647cffa --- /dev/null +++ b/lang/vendor/filament-panels/pt_BR/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'Criar :label', + + 'breadcrumb' => 'Criar', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Cancelar', + ], + + 'create' => [ + 'label' => 'Criar', + ], + + 'create_another' => [ + 'label' => 'Salvar e criar outro', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Criado', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/pt_BR/resources/pages/edit-record.php b/lang/vendor/filament-panels/pt_BR/resources/pages/edit-record.php new file mode 100644 index 0000000..b666dd8 --- /dev/null +++ b/lang/vendor/filament-panels/pt_BR/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'Editar :label', + + 'breadcrumb' => 'Editar', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Cancelar', + ], + + 'save' => [ + 'label' => 'Salvar alterações', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'Editar', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Salvo', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/pt_BR/resources/pages/list-records.php b/lang/vendor/filament-panels/pt_BR/resources/pages/list-records.php new file mode 100644 index 0000000..e95007d --- /dev/null +++ b/lang/vendor/filament-panels/pt_BR/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'Listar', + +]; diff --git a/lang/vendor/filament-panels/pt_BR/resources/pages/view-record.php b/lang/vendor/filament-panels/pt_BR/resources/pages/view-record.php new file mode 100644 index 0000000..b8b9ede --- /dev/null +++ b/lang/vendor/filament-panels/pt_BR/resources/pages/view-record.php @@ -0,0 +1,17 @@ + 'Visualizar :label', + + 'breadcrumb' => 'Visualizar', + + 'content' => [ + + 'tab' => [ + 'label' => 'Visualizar', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/pt_BR/unsaved-changes-alert.php b/lang/vendor/filament-panels/pt_BR/unsaved-changes-alert.php new file mode 100644 index 0000000..e935b05 --- /dev/null +++ b/lang/vendor/filament-panels/pt_BR/unsaved-changes-alert.php @@ -0,0 +1,7 @@ + 'Você tem alterações não salvas. Tem certeza de que deseja sair desta página?', + +]; diff --git a/lang/vendor/filament-panels/pt_BR/widgets/account-widget.php b/lang/vendor/filament-panels/pt_BR/widgets/account-widget.php new file mode 100644 index 0000000..c6d07d0 --- /dev/null +++ b/lang/vendor/filament-panels/pt_BR/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'Logout', + ], + + ], + + 'welcome' => 'Bem-vindo', + +]; diff --git a/lang/vendor/filament-panels/pt_BR/widgets/filament-info-widget.php b/lang/vendor/filament-panels/pt_BR/widgets/filament-info-widget.php new file mode 100644 index 0000000..ea6f414 --- /dev/null +++ b/lang/vendor/filament-panels/pt_BR/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Documentação', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/pt_PT/global-search.php b/lang/vendor/filament-panels/pt_PT/global-search.php new file mode 100644 index 0000000..d2d9da6 --- /dev/null +++ b/lang/vendor/filament-panels/pt_PT/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'Pesquisa global', + 'placeholder' => 'Pesquisar', + ], + + 'no_results_message' => 'Nenhum resultado encontrado.', + +]; diff --git a/lang/vendor/filament-panels/pt_PT/layout.php b/lang/vendor/filament-panels/pt_PT/layout.php new file mode 100644 index 0000000..2c2e879 --- /dev/null +++ b/lang/vendor/filament-panels/pt_PT/layout.php @@ -0,0 +1,63 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => 'Gerir assinatura', + ], + + 'logout' => [ + 'label' => 'Terminar Sessão', + ], + + 'open_database_notifications' => [ + 'label' => 'Abrir notificações', + ], + + 'open_user_menu' => [ + 'label' => 'Menu de utilizador', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'Recolher barra lateral', + ], + + 'expand' => [ + 'label' => 'Expandir barra lateral', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'Activar o modo escuro', + ], + + 'light' => [ + 'label' => 'Activar o modo claro', + ], + + 'system' => [ + 'label' => 'Activar o modo de sistema', + ], + + ], + + ], + + 'avatar' => [ + 'alt' => 'Avatar de :name', + ], + + 'logo' => [ + 'alt' => 'Logótipo de :name', + ], + +]; diff --git a/lang/vendor/filament-panels/pt_PT/pages/auth/edit-profile.php b/lang/vendor/filament-panels/pt_PT/pages/auth/edit-profile.php new file mode 100644 index 0000000..a2de9a6 --- /dev/null +++ b/lang/vendor/filament-panels/pt_PT/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'Perfil', + + 'form' => [ + + 'email' => [ + 'label' => 'Endereço de e-mail', + ], + + 'name' => [ + 'label' => 'Nome', + ], + + 'password' => [ + 'label' => 'Nova palavra-passe', + ], + + 'password_confirmation' => [ + 'label' => 'Confirmar nova palavra-passe', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'Guardar alterações', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Guardado', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Cancelar', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/pt_PT/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/pt_PT/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..0fbeca3 --- /dev/null +++ b/lang/vendor/filament-panels/pt_PT/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'Verifique o seu endereço de e-mail', + + 'heading' => 'Verifique o seu endereço de e-mail', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'Reenviar', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'Não recebeu o e-mail que enviámos?', + 'notification_sent' => 'Enviámos um e-mail para :email com as instruções sobre como verificar o seu endereço de e-mail.', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'E-mail reenviado.', + ], + + 'notification_resend_throttled' => [ + 'title' => 'Muitas tentativas de reenvio', + 'body' => 'Por favor, tente novamente em :seconds segundos.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/pt_PT/pages/auth/login.php b/lang/vendor/filament-panels/pt_PT/pages/auth/login.php new file mode 100644 index 0000000..f509e0e --- /dev/null +++ b/lang/vendor/filament-panels/pt_PT/pages/auth/login.php @@ -0,0 +1,61 @@ + 'Iniciar sessão', + + 'heading' => 'Iniciar sessão', + + 'actions' => [ + + 'register' => [ + 'before' => 'ou', + 'label' => 'criar uma conta', + ], + + 'request_password_reset' => [ + 'label' => 'Esqueceu-se da palavra-passe?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Endereço de e-mail', + ], + + 'password' => [ + 'label' => 'Palavra-passe', + ], + + 'remember' => [ + 'label' => 'Manter sessão', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'Iniciar sessão', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'As credênciais não correspondem aos nossos registos.', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Muitas tentativas de início de sessão.', + 'body' => 'Por favor, tente novamente em :seconds segundos.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/pt_PT/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/pt_PT/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..9f4c321 --- /dev/null +++ b/lang/vendor/filament-panels/pt_PT/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'Redefinir a sua palavra-passe', + + 'heading' => 'Esqueceu-se da palavra-passe?', + + 'actions' => [ + + 'login' => [ + 'label' => 'voltar ao início', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Endereço de e-mail', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'Enviar e-mail', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Muitas solicitações', + 'body' => 'Por favor, tente novamente em :seconds segundos.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/pt_PT/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/pt_PT/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..1803fad --- /dev/null +++ b/lang/vendor/filament-panels/pt_PT/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'Redefinir a sua palavra-passe', + + 'heading' => 'Redefinir a sua palavra-passe', + + 'form' => [ + + 'email' => [ + 'label' => 'Endereço de e-mail', + ], + + 'password' => [ + 'label' => 'Palavra-passe', + 'validation_attribute' => 'palavra-passe', + ], + + 'password_confirmation' => [ + 'label' => 'Confirmar palavra-passe', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'Redefinir palavra-passe', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Muitas tentativas de redefinição', + 'body' => 'Por favor, tente novamente em :seconds segundos.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/pt_PT/pages/auth/register.php b/lang/vendor/filament-panels/pt_PT/pages/auth/register.php new file mode 100644 index 0000000..de1aeba --- /dev/null +++ b/lang/vendor/filament-panels/pt_PT/pages/auth/register.php @@ -0,0 +1,56 @@ + 'Registar', + + 'heading' => 'Registe-se', + + 'actions' => [ + + 'login' => [ + 'before' => 'ou', + 'label' => 'iniciar sessão na sua conta', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Endereço de e-mail', + ], + + 'name' => [ + 'label' => 'Nome', + ], + + 'password' => [ + 'label' => 'Palavra-passe', + 'validation_attribute' => 'palavra-passe', + ], + + 'password_confirmation' => [ + 'label' => 'Confirmar palavra-passe', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'Registar conta', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Muitas tentativas de registo', + 'body' => 'Por favor, tente novamente em :seconds segundos.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/pt_PT/pages/dashboard.php b/lang/vendor/filament-panels/pt_PT/pages/dashboard.php new file mode 100644 index 0000000..168ce6d --- /dev/null +++ b/lang/vendor/filament-panels/pt_PT/pages/dashboard.php @@ -0,0 +1,33 @@ + 'Painel de Controlo', + + 'actions' => [ + + 'filter' => [ + + 'label' => 'Filtro', + + 'modal' => [ + + 'heading' => 'Filtro', + + 'actions' => [ + + 'apply' => [ + + 'label' => 'Aplicar', + + ], + + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/pt_PT/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/pt_PT/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..36829ac --- /dev/null +++ b/lang/vendor/filament-panels/pt_PT/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'Guardar alterações', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Guardado', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/pt_PT/resources/pages/create-record.php b/lang/vendor/filament-panels/pt_PT/resources/pages/create-record.php new file mode 100644 index 0000000..495f426 --- /dev/null +++ b/lang/vendor/filament-panels/pt_PT/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'Criar :label', + + 'breadcrumb' => 'Criar', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Cancelar', + ], + + 'create' => [ + 'label' => 'Criar', + ], + + 'create_another' => [ + 'label' => 'Criar e criar novo', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Criado', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/pt_PT/resources/pages/edit-record.php b/lang/vendor/filament-panels/pt_PT/resources/pages/edit-record.php new file mode 100644 index 0000000..af6386c --- /dev/null +++ b/lang/vendor/filament-panels/pt_PT/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'Editar :label', + + 'breadcrumb' => 'Editar', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Cancelar', + ], + + 'save' => [ + 'label' => 'Guardar alterações', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'Editar', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Guardado', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/pt_PT/resources/pages/list-records.php b/lang/vendor/filament-panels/pt_PT/resources/pages/list-records.php new file mode 100644 index 0000000..1bfaf66 --- /dev/null +++ b/lang/vendor/filament-panels/pt_PT/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'Listagem', + +]; diff --git a/lang/vendor/filament-panels/pt_PT/resources/pages/view-record.php b/lang/vendor/filament-panels/pt_PT/resources/pages/view-record.php new file mode 100644 index 0000000..b8b9ede --- /dev/null +++ b/lang/vendor/filament-panels/pt_PT/resources/pages/view-record.php @@ -0,0 +1,17 @@ + 'Visualizar :label', + + 'breadcrumb' => 'Visualizar', + + 'content' => [ + + 'tab' => [ + 'label' => 'Visualizar', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/pt_PT/unsaved-changes-alert.php b/lang/vendor/filament-panels/pt_PT/unsaved-changes-alert.php new file mode 100644 index 0000000..4a1d4a7 --- /dev/null +++ b/lang/vendor/filament-panels/pt_PT/unsaved-changes-alert.php @@ -0,0 +1,7 @@ + 'Existem alterações não guardadas. Tem a certeza que pretende sair desta página?', + +]; diff --git a/lang/vendor/filament-panels/pt_PT/widgets/account-widget.php b/lang/vendor/filament-panels/pt_PT/widgets/account-widget.php new file mode 100644 index 0000000..083ec0b --- /dev/null +++ b/lang/vendor/filament-panels/pt_PT/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'Terminar Sessão', + ], + + ], + + 'welcome' => 'Bem-vindo', + +]; diff --git a/lang/vendor/filament-panels/pt_PT/widgets/filament-info-widget.php b/lang/vendor/filament-panels/pt_PT/widgets/filament-info-widget.php new file mode 100644 index 0000000..ea6f414 --- /dev/null +++ b/lang/vendor/filament-panels/pt_PT/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Documentação', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ro/global-search.php b/lang/vendor/filament-panels/ro/global-search.php new file mode 100644 index 0000000..dffe86b --- /dev/null +++ b/lang/vendor/filament-panels/ro/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'Căutare globală', + 'placeholder' => 'Căutare', + ], + + 'no_results_message' => 'Nu s-au găsit rezultate', + +]; diff --git a/lang/vendor/filament-panels/ro/layout.php b/lang/vendor/filament-panels/ro/layout.php new file mode 100644 index 0000000..e814612 --- /dev/null +++ b/lang/vendor/filament-panels/ro/layout.php @@ -0,0 +1,55 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => 'Gestionați abonările', + ], + + 'logout' => [ + 'label' => 'Deconectare', + ], + + 'open_database_notifications' => [ + 'label' => 'Deschideți notificările', + ], + + 'open_user_menu' => [ + 'label' => 'Meniul utilizatorului', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'Restrânge bara laterală', + ], + + 'expand' => [ + 'label' => 'Extinde bara laterală', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'Comutați modul întunecat', + ], + + 'light' => [ + 'label' => 'Comutați modul deschis', + ], + + 'system' => [ + 'label' => 'Activează modul de sistem', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ro/pages/auth/edit-profile.php b/lang/vendor/filament-panels/ro/pages/auth/edit-profile.php new file mode 100644 index 0000000..0f94c69 --- /dev/null +++ b/lang/vendor/filament-panels/ro/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'Profil', + + 'form' => [ + + 'email' => [ + 'label' => 'Email', + ], + + 'name' => [ + 'label' => 'Nume', + ], + + 'password' => [ + 'label' => 'Parola noua', + ], + + 'password_confirmation' => [ + 'label' => 'Confirmă parola noua', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'Salvează modificările', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Salvat cu succes', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'înapoi', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ro/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/ro/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..aa5c2b3 --- /dev/null +++ b/lang/vendor/filament-panels/ro/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'Confirmă adresa de email', + + 'heading' => 'Confirmă adresa de email', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'Retrimite', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'Nu ai primit emailul de verificare?', + 'notification_sent' => 'S-a trimis un email la :email cu instrucțiuni pentru a confirma adresa de email.', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'Am retrimis emailul.', + ], + + 'notification_resend_throttled' => [ + 'title' => 'Prea multe încercări consecutive de retrimitere', + 'body' => 'Încearcă te rog din nou peste :seconds secunde.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ro/pages/auth/login.php b/lang/vendor/filament-panels/ro/pages/auth/login.php new file mode 100644 index 0000000..e259544 --- /dev/null +++ b/lang/vendor/filament-panels/ro/pages/auth/login.php @@ -0,0 +1,61 @@ + 'Autentificare', + + 'heading' => 'Loghează-te în contul tau', + + 'actions' => [ + + 'register' => [ + 'before' => 'sau', + 'label' => 'creează cont', + ], + + 'request_password_reset' => [ + 'label' => 'Ai uitat parola?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Email', + ], + + 'password' => [ + 'label' => 'Parola', + ], + + 'remember' => [ + 'label' => 'Ține-mă minte', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'Autentificare', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'Emailul sau parola nu sunt corecte', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Te rugăm să aștepți :seconds secunde înainte de a încerca din nou', + 'body' => 'Te rugăm sa reîncerci in :seconds secunde.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ro/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/ro/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..1300119 --- /dev/null +++ b/lang/vendor/filament-panels/ro/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'Resetează parola', + + 'heading' => 'Ai uitat parola?', + + 'actions' => [ + + 'login' => [ + 'label' => 'înapoi la autentificare', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Email', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'Trimite email', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Prea multe încercări consecutive', + 'body' => 'Încearcă te rog din nou peste :seconds secunde.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ro/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/ro/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..a547566 --- /dev/null +++ b/lang/vendor/filament-panels/ro/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'Resetează parola', + + 'heading' => 'Resetează parola', + + 'form' => [ + + 'email' => [ + 'label' => 'Email', + ], + + 'password' => [ + 'label' => 'Parola', + 'validation_attribute' => 'password', + ], + + 'password_confirmation' => [ + 'label' => 'Confirmă parola', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'Resetează parola', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Prea multe încercări consecutive', + 'body' => 'Încearcă te rog din nou peste :seconds secunde.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ro/pages/auth/register.php b/lang/vendor/filament-panels/ro/pages/auth/register.php new file mode 100644 index 0000000..9353e33 --- /dev/null +++ b/lang/vendor/filament-panels/ro/pages/auth/register.php @@ -0,0 +1,56 @@ + 'Înregistrare', + + 'heading' => 'Creează cont', + + 'actions' => [ + + 'login' => [ + 'before' => 'sau', + 'label' => 'loghează-te în contul tau', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Email', + ], + + 'name' => [ + 'label' => 'Nume', + ], + + 'password' => [ + 'label' => 'Parola', + 'validation_attribute' => 'password', + ], + + 'password_confirmation' => [ + 'label' => 'Confirma parola', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'Creează cont', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Prea multe încercări consecutive', + 'body' => 'Încearcă te rog din nou peste :seconds secunde.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ro/pages/dashboard.php b/lang/vendor/filament-panels/ro/pages/dashboard.php new file mode 100644 index 0000000..ab71304 --- /dev/null +++ b/lang/vendor/filament-panels/ro/pages/dashboard.php @@ -0,0 +1,33 @@ + 'Panoul de control', + + 'actions' => [ + + 'filter' => [ + + 'label' => 'Filtru', + + 'modal' => [ + + 'heading' => 'Filtru', + + 'actions' => [ + + 'apply' => [ + + 'label' => 'Aplică', + + ], + + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ro/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/ro/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..e253d16 --- /dev/null +++ b/lang/vendor/filament-panels/ro/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'Salvează modificările', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Salvat cu succes', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ro/resources/pages/create-record.php b/lang/vendor/filament-panels/ro/resources/pages/create-record.php new file mode 100644 index 0000000..502302e --- /dev/null +++ b/lang/vendor/filament-panels/ro/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'Creare :label', + + 'breadcrumb' => 'Creare', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Anulare', + ], + + 'create' => [ + 'label' => 'Creare', + ], + + 'create_another' => [ + 'label' => 'Creați și creați altul', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Creat cu succes', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ro/resources/pages/edit-record.php b/lang/vendor/filament-panels/ro/resources/pages/edit-record.php new file mode 100644 index 0000000..d110c88 --- /dev/null +++ b/lang/vendor/filament-panels/ro/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'Editare :label', + + 'breadcrumb' => 'Editare', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Anulare', + ], + + 'save' => [ + 'label' => 'Salvare', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'Editare', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Salvat cu succes', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ro/resources/pages/list-records.php b/lang/vendor/filament-panels/ro/resources/pages/list-records.php new file mode 100644 index 0000000..8e9f61a --- /dev/null +++ b/lang/vendor/filament-panels/ro/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'Listare', + +]; diff --git a/lang/vendor/filament-panels/ro/resources/pages/view-record.php b/lang/vendor/filament-panels/ro/resources/pages/view-record.php new file mode 100644 index 0000000..5c4e069 --- /dev/null +++ b/lang/vendor/filament-panels/ro/resources/pages/view-record.php @@ -0,0 +1,17 @@ + 'Vizualizare :label', + + 'breadcrumb' => 'Vizualizare', + + 'content' => [ + + 'tab' => [ + 'label' => 'Vizualizare', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ro/widgets/account-widget.php b/lang/vendor/filament-panels/ro/widgets/account-widget.php new file mode 100644 index 0000000..97caa50 --- /dev/null +++ b/lang/vendor/filament-panels/ro/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'Deconectare', + ], + + ], + + 'welcome' => 'Bun venit', + +]; diff --git a/lang/vendor/filament-panels/ro/widgets/filament-info-widget.php b/lang/vendor/filament-panels/ro/widgets/filament-info-widget.php new file mode 100644 index 0000000..b2a3e44 --- /dev/null +++ b/lang/vendor/filament-panels/ro/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Documentație', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ru/global-search.php b/lang/vendor/filament-panels/ru/global-search.php new file mode 100644 index 0000000..6c9fe0f --- /dev/null +++ b/lang/vendor/filament-panels/ru/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'Глобальный поиск', + 'placeholder' => 'Поиск', + ], + + 'no_results_message' => 'Ничего не найдено.', + +]; diff --git a/lang/vendor/filament-panels/ru/layout.php b/lang/vendor/filament-panels/ru/layout.php new file mode 100644 index 0000000..d6f0078 --- /dev/null +++ b/lang/vendor/filament-panels/ru/layout.php @@ -0,0 +1,62 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => 'Управление подпиской', + ], + + 'logout' => [ + 'label' => 'Выйти', + ], + + 'open_database_notifications' => [ + 'label' => 'Открыть уведомления', + ], + + 'open_user_menu' => [ + 'label' => 'Меню пользователя', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'Свернуть боковую панель', + ], + + 'expand' => [ + 'label' => 'Раскрыть боковую панель', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'Включить темный режим', + ], + + 'light' => [ + 'label' => 'Включить светлый режим', + ], + + 'system' => [ + 'label' => 'Включить системный режим', + ], + + ], + + ], + + 'avatar' => [ + 'alt' => 'Аватар :name', + ], + + 'logo' => [ + 'alt' => 'Логотип :name', + ], +]; diff --git a/lang/vendor/filament-panels/ru/pages/auth/edit-profile.php b/lang/vendor/filament-panels/ru/pages/auth/edit-profile.php new file mode 100644 index 0000000..a1123d5 --- /dev/null +++ b/lang/vendor/filament-panels/ru/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'Профиль', + + 'form' => [ + + 'email' => [ + 'label' => 'Адрес электронной почты', + ], + + 'name' => [ + 'label' => 'Имя', + ], + + 'password' => [ + 'label' => 'Новый пароль', + ], + + 'password_confirmation' => [ + 'label' => 'Подтвердите новый пароль', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'Сохранить изменения', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Сохранено', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'назад', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ru/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/ru/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..9b006d2 --- /dev/null +++ b/lang/vendor/filament-panels/ru/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'Подтвердите свой адрес электронной почты', + + 'heading' => 'Подтвердите свой адрес электронной почты', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'Отправить еще раз', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'Не получили письмо, которое мы отправили?', + 'notification_sent' => 'Мы отправили электронное письмо на адрес :email, содержащее инструкции о том, как подтвердить свой адрес электронной почты.', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'Мы повторно отправили электронное письмо.', + ], + + 'notification_resend_throttled' => [ + 'title' => 'Слишком много попыток повторной отправки', + 'body' => 'Пожалуйста, попробуйте еще раз через :seconds секунд.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ru/pages/auth/login.php b/lang/vendor/filament-panels/ru/pages/auth/login.php new file mode 100644 index 0000000..cec74fc --- /dev/null +++ b/lang/vendor/filament-panels/ru/pages/auth/login.php @@ -0,0 +1,61 @@ + 'Авторизоваться', + + 'heading' => 'Войдите в свой аккаунт', + + 'actions' => [ + + 'register' => [ + 'before' => 'или', + 'label' => 'зарегистрируйте учетную запись', + ], + + 'request_password_reset' => [ + 'label' => 'Забыли свой пароль?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Адрес электронной почты', + ], + + 'password' => [ + 'label' => 'Пароль', + ], + + 'remember' => [ + 'label' => 'Запомнить меня', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'Войти', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'Неверное имя пользователя или пароль.', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Слишком много попыток входа', + 'body' => 'Пожалуйста, попробуйте еще раз через :seconds секунд.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ru/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/ru/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..6da10f3 --- /dev/null +++ b/lang/vendor/filament-panels/ru/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'Сбросить пароль', + + 'heading' => 'Забыли свой пароль?', + + 'actions' => [ + + 'login' => [ + 'label' => 'назад на страницу входа', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Адрес электронной почты', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'Отправить письмо', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Слишком много попыток', + 'body' => 'Пожалуйста, попробуйте еще раз через :seconds секунд.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ru/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/ru/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..1dd041b --- /dev/null +++ b/lang/vendor/filament-panels/ru/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'Сбросить пароль', + + 'heading' => 'Сбросить пароль', + + 'form' => [ + + 'email' => [ + 'label' => 'Адрес электронной почты', + ], + + 'password' => [ + 'label' => 'Пароль', + 'validation_attribute' => 'password', + ], + + 'password_confirmation' => [ + 'label' => 'Подтвердите пароль', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'Сбросить пароль', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Слишком много попыток сброса', + 'body' => 'Пожалуйста, попробуйте еще раз через :seconds секунд.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ru/pages/auth/register.php b/lang/vendor/filament-panels/ru/pages/auth/register.php new file mode 100644 index 0000000..5bd6e02 --- /dev/null +++ b/lang/vendor/filament-panels/ru/pages/auth/register.php @@ -0,0 +1,56 @@ + 'Регистрация', + + 'heading' => 'Регистрация учетной записи', + + 'actions' => [ + + 'login' => [ + 'before' => 'или', + 'label' => 'войти в свой аккаунт', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Адрес электронной почты', + ], + + 'name' => [ + 'label' => 'Имя', + ], + + 'password' => [ + 'label' => 'Пароль', + 'validation_attribute' => 'password', + ], + + 'password_confirmation' => [ + 'label' => 'Подтвердите пароль', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'Зарегистрироваться', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Слишком много попыток регистрации', + 'body' => 'Пожалуйста, попробуйте еще раз через :seconds секунд.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ru/pages/dashboard.php b/lang/vendor/filament-panels/ru/pages/dashboard.php new file mode 100644 index 0000000..2b7d079 --- /dev/null +++ b/lang/vendor/filament-panels/ru/pages/dashboard.php @@ -0,0 +1,33 @@ + 'Инфопанель', + + 'actions' => [ + + 'filter' => [ + + 'label' => 'Фильтр', + + 'modal' => [ + + 'heading' => 'Фильтр', + + 'actions' => [ + + 'apply' => [ + + 'label' => 'Применить', + + ], + + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ru/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/ru/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..1b31520 --- /dev/null +++ b/lang/vendor/filament-panels/ru/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'Сохранить изменения', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Сохранено', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ru/resources/pages/create-record.php b/lang/vendor/filament-panels/ru/resources/pages/create-record.php new file mode 100644 index 0000000..4ca2b3d --- /dev/null +++ b/lang/vendor/filament-panels/ru/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'Создать :label', + + 'breadcrumb' => 'Создать', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Отмена', + ], + + 'create' => [ + 'label' => 'Создать', + ], + + 'create_another' => [ + 'label' => 'Создать и Создать еще', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Создано', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ru/resources/pages/edit-record.php b/lang/vendor/filament-panels/ru/resources/pages/edit-record.php new file mode 100644 index 0000000..55f07dd --- /dev/null +++ b/lang/vendor/filament-panels/ru/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'Редактирование :label', + + 'breadcrumb' => 'Редактирование', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Отмена', + ], + + 'save' => [ + 'label' => 'Сохранить', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'Изменить', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Сохранено', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ru/resources/pages/list-records.php b/lang/vendor/filament-panels/ru/resources/pages/list-records.php new file mode 100644 index 0000000..7f56a69 --- /dev/null +++ b/lang/vendor/filament-panels/ru/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'Список', + +]; diff --git a/lang/vendor/filament-panels/ru/resources/pages/view-record.php b/lang/vendor/filament-panels/ru/resources/pages/view-record.php new file mode 100644 index 0000000..ffbe023 --- /dev/null +++ b/lang/vendor/filament-panels/ru/resources/pages/view-record.php @@ -0,0 +1,17 @@ + 'Просмотр :label', + + 'breadcrumb' => 'Просмотр', + + 'content' => [ + + 'tab' => [ + 'label' => 'Просмотр', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/ru/unsaved-changes-alert.php b/lang/vendor/filament-panels/ru/unsaved-changes-alert.php new file mode 100644 index 0000000..8bd08a2 --- /dev/null +++ b/lang/vendor/filament-panels/ru/unsaved-changes-alert.php @@ -0,0 +1,7 @@ + 'У вас есть несохраненные изменения. Вы уверены, что хотите покинуть эту страницу?', + +]; diff --git a/lang/vendor/filament-panels/ru/widgets/account-widget.php b/lang/vendor/filament-panels/ru/widgets/account-widget.php new file mode 100644 index 0000000..5619161 --- /dev/null +++ b/lang/vendor/filament-panels/ru/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'Выход', + ], + + ], + + 'welcome' => 'Добро пожаловать', + +]; diff --git a/lang/vendor/filament-panels/ru/widgets/filament-info-widget.php b/lang/vendor/filament-panels/ru/widgets/filament-info-widget.php new file mode 100644 index 0000000..1faf2da --- /dev/null +++ b/lang/vendor/filament-panels/ru/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Документация', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sk/global-search.php b/lang/vendor/filament-panels/sk/global-search.php new file mode 100644 index 0000000..9762a0c --- /dev/null +++ b/lang/vendor/filament-panels/sk/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'Vyhľadávanie', + 'placeholder' => 'Hľadať', + ], + + 'no_results_message' => 'Nenašli sa žiadne výsledky.', + +]; diff --git a/lang/vendor/filament-panels/sk/layout.php b/lang/vendor/filament-panels/sk/layout.php new file mode 100644 index 0000000..ff7f0b6 --- /dev/null +++ b/lang/vendor/filament-panels/sk/layout.php @@ -0,0 +1,63 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => 'Spravovať predplatné', + ], + + 'logout' => [ + 'label' => 'Odhlásiť sa', + ], + + 'open_database_notifications' => [ + 'label' => 'Zobraziť notifikácie', + ], + + 'open_user_menu' => [ + 'label' => 'Používateľské menu', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'Schovať bočný panel', + ], + + 'expand' => [ + 'label' => 'Otvoriť bočný panel', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'Zapnúť tmavý režim', + ], + + 'light' => [ + 'label' => 'Zapnúť svetlý režim', + ], + + 'system' => [ + 'label' => 'Zapnúť systémový režim', + ], + + ], + + ], + + 'avatar' => [ + 'alt' => 'Profilový obrázok pre :name', + ], + + 'logo' => [ + 'alt' => ':name logo', + ], + +]; diff --git a/lang/vendor/filament-panels/sk/pages/auth/edit-profile.php b/lang/vendor/filament-panels/sk/pages/auth/edit-profile.php new file mode 100644 index 0000000..83218f8 --- /dev/null +++ b/lang/vendor/filament-panels/sk/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'Profil', + + 'form' => [ + + 'email' => [ + 'label' => 'Emailová adresa', + ], + + 'name' => [ + 'label' => 'Meno', + ], + + 'password' => [ + 'label' => 'Nové heslo', + ], + + 'password_confirmation' => [ + 'label' => 'Potvrdiť nové heslo', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'Uložiť zmeny', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Uložené', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Zrušiť', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sk/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/sk/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..6fe5642 --- /dev/null +++ b/lang/vendor/filament-panels/sk/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'Potvrďte svoju emailovú adresu', + + 'heading' => 'Potvrďte svoju emailovú adresu', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'Odoslať znovu', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'Nedostali ste email?', + 'notification_sent' => 'Poslali sme email na adresu :email s inštrukciami na overenie emailovej adresy.', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'Znovu sme odoslali email.', + ], + + 'notification_resend_throttled' => [ + 'title' => 'Príliš veľa pokusov', + 'body' => 'Vyskúšajte to znovu o :seconds sekúnd.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sk/pages/auth/login.php b/lang/vendor/filament-panels/sk/pages/auth/login.php new file mode 100644 index 0000000..d830a3a --- /dev/null +++ b/lang/vendor/filament-panels/sk/pages/auth/login.php @@ -0,0 +1,61 @@ + 'Prihlásenie', + + 'heading' => 'Prihláste sa', + + 'actions' => [ + + 'register' => [ + 'before' => 'alebo', + 'label' => 'si založte účet', + ], + + 'request_password_reset' => [ + 'label' => 'Zabudnuté heslo?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Emailová adresa', + ], + + 'password' => [ + 'label' => 'Heslo', + ], + + 'remember' => [ + 'label' => 'Zapamätať si prihlásenie', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'Prihlásiť sa', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'Zadané údaje sú nesprávne.', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Príliš veľa pokusov o prihlásenie', + 'body' => 'Prosím počkajte :seconds sekúnd.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sk/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/sk/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..fa14ca2 --- /dev/null +++ b/lang/vendor/filament-panels/sk/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'Obnovte svoje heslo', + + 'heading' => 'Zabudli ste svoje heslo?', + + 'actions' => [ + + 'login' => [ + 'label' => 'späť na prihlásenie', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Emailová adresa', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'Odoslať email', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Príliš veľa pokusov', + 'body' => 'Prosím skúste to znovu o :seconds sekúnd.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sk/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/sk/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..a1cbcb2 --- /dev/null +++ b/lang/vendor/filament-panels/sk/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'Obnovte svoje heslo', + + 'heading' => 'Obnovte svoje heslo', + + 'form' => [ + + 'email' => [ + 'label' => 'Emailová adresa', + ], + + 'password' => [ + 'label' => 'Heslo', + 'validation_attribute' => 'heslo', + ], + + 'password_confirmation' => [ + 'label' => 'Potvrdenie hesla', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'Obnoviť heslo', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Príliš veľa pokusov', + 'body' => 'Prosím skúste to znovu o :seconds sekúnd.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sk/pages/auth/register.php b/lang/vendor/filament-panels/sk/pages/auth/register.php new file mode 100644 index 0000000..a876c2d --- /dev/null +++ b/lang/vendor/filament-panels/sk/pages/auth/register.php @@ -0,0 +1,56 @@ + 'Registrácia', + + 'heading' => 'Registrujte sa', + + 'actions' => [ + + 'login' => [ + 'before' => 'alebo', + 'label' => 'sa prihláste do svojho účtu', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Emailová adresa', + ], + + 'name' => [ + 'label' => 'Meno', + ], + + 'password' => [ + 'label' => 'Heslo', + 'validation_attribute' => 'heslo', + ], + + 'password_confirmation' => [ + 'label' => 'Potvrdenie hesla', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'Prihlásiť sa', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Príliš veľa pokusov o registráciu', + 'body' => 'Prosím vyskúšajte to o :seconds sekúnd.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sk/pages/dashboard.php b/lang/vendor/filament-panels/sk/pages/dashboard.php new file mode 100644 index 0000000..15fdea4 --- /dev/null +++ b/lang/vendor/filament-panels/sk/pages/dashboard.php @@ -0,0 +1,33 @@ + 'Nástenka', + + 'actions' => [ + + 'filter' => [ + + 'label' => 'Filtre', + + 'modal' => [ + + 'heading' => 'Filtre', + + 'actions' => [ + + 'apply' => [ + + 'label' => 'Použiť', + + ], + + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sk/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/sk/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..de61824 --- /dev/null +++ b/lang/vendor/filament-panels/sk/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'Uložiť zmeny', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Uložené', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sk/resources/pages/create-record.php b/lang/vendor/filament-panels/sk/resources/pages/create-record.php new file mode 100644 index 0000000..d13d1eb --- /dev/null +++ b/lang/vendor/filament-panels/sk/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'Vytvoriť :label', + + 'breadcrumb' => 'Vytvoriť', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Zrušiť', + ], + + 'create' => [ + 'label' => 'Vytvoriť', + ], + + 'create_another' => [ + 'label' => 'Vytvoriť & vytvoriť ďalší', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Vytvorené', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sk/resources/pages/edit-record.php b/lang/vendor/filament-panels/sk/resources/pages/edit-record.php new file mode 100644 index 0000000..29296ec --- /dev/null +++ b/lang/vendor/filament-panels/sk/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'Upraviť :label', + + 'breadcrumb' => 'Upraviť', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Zrušiť', + ], + + 'save' => [ + 'label' => 'Uložiť', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'Upraviť', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Uložené', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sk/resources/pages/list-records.php b/lang/vendor/filament-panels/sk/resources/pages/list-records.php new file mode 100644 index 0000000..9f779db --- /dev/null +++ b/lang/vendor/filament-panels/sk/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'Prehľad', + +]; diff --git a/lang/vendor/filament-panels/sk/resources/pages/view-record.php b/lang/vendor/filament-panels/sk/resources/pages/view-record.php new file mode 100644 index 0000000..d102ae9 --- /dev/null +++ b/lang/vendor/filament-panels/sk/resources/pages/view-record.php @@ -0,0 +1,17 @@ + 'Zobraziť :label', + + 'breadcrumb' => 'Detail', + + 'content' => [ + + 'tab' => [ + 'label' => 'Zobraziť', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sk/unsaved-changes-alert.php b/lang/vendor/filament-panels/sk/unsaved-changes-alert.php new file mode 100644 index 0000000..3372c1d --- /dev/null +++ b/lang/vendor/filament-panels/sk/unsaved-changes-alert.php @@ -0,0 +1,7 @@ + 'Máte neuložené zmeny. Naozaj chcete opustiť túto stránku?', + +]; diff --git a/lang/vendor/filament-panels/sk/widgets/account-widget.php b/lang/vendor/filament-panels/sk/widgets/account-widget.php new file mode 100644 index 0000000..b8eb34a --- /dev/null +++ b/lang/vendor/filament-panels/sk/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'Odhlásiť sa', + ], + + ], + + 'welcome' => 'Vitajte', + +]; diff --git a/lang/vendor/filament-panels/sk/widgets/filament-info-widget.php b/lang/vendor/filament-panels/sk/widgets/filament-info-widget.php new file mode 100644 index 0000000..baea698 --- /dev/null +++ b/lang/vendor/filament-panels/sk/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Dokumentácia', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sl/global-search.php b/lang/vendor/filament-panels/sl/global-search.php new file mode 100644 index 0000000..03ab0dc --- /dev/null +++ b/lang/vendor/filament-panels/sl/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'Globalno iskanje', + 'placeholder' => 'Iskanje', + ], + + 'no_results_message' => 'Ni rezultatov iskanja..', + +]; diff --git a/lang/vendor/filament-panels/sl/layout.php b/lang/vendor/filament-panels/sl/layout.php new file mode 100644 index 0000000..2672e70 --- /dev/null +++ b/lang/vendor/filament-panels/sl/layout.php @@ -0,0 +1,63 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => 'Upravljanje naročnine', + ], + + 'logout' => [ + 'label' => 'Odjava', + ], + + 'open_database_notifications' => [ + 'label' => 'Odpri obvestila', + ], + + 'open_user_menu' => [ + 'label' => 'Uporabniški meni', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'Strni stranski meni', + ], + + 'expand' => [ + 'label' => 'Razširi stranski meni', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'Omogoči temno temo', + ], + + 'light' => [ + 'label' => 'Omogoči svetlo temo', + ], + + 'system' => [ + 'label' => 'Omogoči sistemsko temo', + ], + + ], + + ], + + 'avatar' => [ + 'alt' => 'Avatar uporabnika :name', + ], + + 'logo' => [ + 'alt' => 'Logotip :name', + ], + +]; diff --git a/lang/vendor/filament-panels/sl/pages/auth/edit-profile.php b/lang/vendor/filament-panels/sl/pages/auth/edit-profile.php new file mode 100644 index 0000000..1613f2f --- /dev/null +++ b/lang/vendor/filament-panels/sl/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'Profil', + + 'form' => [ + + 'email' => [ + 'label' => 'E-poštni naslov', + ], + + 'name' => [ + 'label' => 'Ime', + ], + + 'password' => [ + 'label' => 'Novo geslo', + ], + + 'password_confirmation' => [ + 'label' => 'Potrdite novo geslo', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'Shrani spremembe', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Shranjeno', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Prekliči', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sl/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/sl/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..560e061 --- /dev/null +++ b/lang/vendor/filament-panels/sl/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'Potrdite svoj e-poštni naslov', + + 'heading' => 'Potrdite svoj e-poštni naslov', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'Ponovno pošlji', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'Niste prejeli e-pošte, ki smo vam jo poslali?', + 'notification_sent' => 'Poslali smo e-poštno sporočilo na :email z navodili, kako potrditi svoj e-poštni naslov.', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'Ponovno smo poslali e-poštno sporočilo.', + ], + + 'notification_resend_throttled' => [ + 'title' => 'Preveč poskusov ponovnega pošiljanja', + 'body' => 'Poskusite znova čez :seconds sekund.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sl/pages/auth/login.php b/lang/vendor/filament-panels/sl/pages/auth/login.php new file mode 100644 index 0000000..71521b1 --- /dev/null +++ b/lang/vendor/filament-panels/sl/pages/auth/login.php @@ -0,0 +1,61 @@ + 'Prijava', + + 'heading' => 'Prijava', + + 'actions' => [ + + 'register' => [ + 'before' => 'ali', + 'label' => 'ustvarite račun', + ], + + 'request_password_reset' => [ + 'label' => 'Ste pozabili geslo?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'E-poštni naslov', + ], + + 'password' => [ + 'label' => 'Geslo', + ], + + 'remember' => [ + 'label' => 'Zapomni si me', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'Prijava', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'Ti podatki se ne ujemajo z našimi.', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Preveč poskusov prijave', + 'body' => 'Poskusite znova čez :seconds sekund.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sl/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/sl/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..3b5ca62 --- /dev/null +++ b/lang/vendor/filament-panels/sl/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'Ponastavite svoje geslo', + + 'heading' => 'Ste pozabili geslo?', + + 'actions' => [ + + 'login' => [ + 'label' => 'nazaj na prijavo', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'E-poštni naslov', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'Pošlji e-pošto', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Preveč zahtevkov', + 'body' => 'Prosimo, poskusite znova čez :seconds sekund.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sl/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/sl/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..367d571 --- /dev/null +++ b/lang/vendor/filament-panels/sl/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'Ponastavite svoje geslo', + + 'heading' => 'Ponastavite svoje geslo', + + 'form' => [ + + 'email' => [ + 'label' => 'E-poštni naslov', + ], + + 'password' => [ + 'label' => 'Geslo', + 'validation_attribute' => 'geslo', + ], + + 'password_confirmation' => [ + 'label' => 'Potrdite geslo', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'Ponastavi geslo', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Preveč poskusov ponastavitve', + 'body' => 'Poskusite znova čez :seconds sekund.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sl/pages/auth/register.php b/lang/vendor/filament-panels/sl/pages/auth/register.php new file mode 100644 index 0000000..f69916a --- /dev/null +++ b/lang/vendor/filament-panels/sl/pages/auth/register.php @@ -0,0 +1,56 @@ + 'Registracija', + + 'heading' => 'Registracija', + + 'actions' => [ + + 'login' => [ + 'before' => 'ali', + 'label' => 'prijavite se v svoj račun', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'E-poštni naslov', + ], + + 'name' => [ + 'label' => 'Ime', + ], + + 'password' => [ + 'label' => 'Geslo', + 'validation_attribute' => 'geslo', + ], + + 'password_confirmation' => [ + 'label' => 'Potrdite geslo', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'Registracija', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Preveč poskusov registracije', + 'body' => 'Poskusite znova čez :seconds sekund.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sl/pages/dashboard.php b/lang/vendor/filament-panels/sl/pages/dashboard.php new file mode 100644 index 0000000..fe2a159 --- /dev/null +++ b/lang/vendor/filament-panels/sl/pages/dashboard.php @@ -0,0 +1,33 @@ + 'Nadzorna plošča', + + 'actions' => [ + + 'filter' => [ + + 'label' => 'Filter', + + 'modal' => [ + + 'heading' => 'Filter', + + 'actions' => [ + + 'apply' => [ + + 'label' => 'Uporabi', + + ], + + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sl/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/sl/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..119de28 --- /dev/null +++ b/lang/vendor/filament-panels/sl/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'Shrani spremembe', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Shranjeno', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sl/resources/pages/create-record.php b/lang/vendor/filament-panels/sl/resources/pages/create-record.php new file mode 100644 index 0000000..e00e455 --- /dev/null +++ b/lang/vendor/filament-panels/sl/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'Ustvari :label', + + 'breadcrumb' => 'Ustvari', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Prekliči', + ], + + 'create' => [ + 'label' => 'Ustvari', + ], + + 'create_another' => [ + 'label' => 'Ustvari in ustvari novega', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Ustvarjeno', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sl/resources/pages/edit-record.php b/lang/vendor/filament-panels/sl/resources/pages/edit-record.php new file mode 100644 index 0000000..5e36498 --- /dev/null +++ b/lang/vendor/filament-panels/sl/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'Uredi :label', + + 'breadcrumb' => 'Uredi', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Prekliči', + ], + + 'save' => [ + 'label' => 'Shrani spremembe', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'Uredi', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Shranjeno', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sl/resources/pages/list-records.php b/lang/vendor/filament-panels/sl/resources/pages/list-records.php new file mode 100644 index 0000000..bb0285a --- /dev/null +++ b/lang/vendor/filament-panels/sl/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'Seznam', + +]; diff --git a/lang/vendor/filament-panels/sl/resources/pages/view-record.php b/lang/vendor/filament-panels/sl/resources/pages/view-record.php new file mode 100644 index 0000000..09772af --- /dev/null +++ b/lang/vendor/filament-panels/sl/resources/pages/view-record.php @@ -0,0 +1,17 @@ + 'Prikaži :label', + + 'breadcrumb' => 'Prikaži', + + 'content' => [ + + 'tab' => [ + 'label' => 'Prikaži', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sl/unsaved-changes-alert.php b/lang/vendor/filament-panels/sl/unsaved-changes-alert.php new file mode 100644 index 0000000..10d7973 --- /dev/null +++ b/lang/vendor/filament-panels/sl/unsaved-changes-alert.php @@ -0,0 +1,7 @@ + 'Imate neshranjene spremembe. Ali ste prepričani, da želite zapustiti to stran?', + +]; diff --git a/lang/vendor/filament-panels/sl/widgets/account-widget.php b/lang/vendor/filament-panels/sl/widgets/account-widget.php new file mode 100644 index 0000000..d459dcc --- /dev/null +++ b/lang/vendor/filament-panels/sl/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'Odjava', + ], + + ], + + 'welcome' => 'Dobrodošli', + +]; diff --git a/lang/vendor/filament-panels/sl/widgets/filament-info-widget.php b/lang/vendor/filament-panels/sl/widgets/filament-info-widget.php new file mode 100644 index 0000000..d770c7e --- /dev/null +++ b/lang/vendor/filament-panels/sl/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Dokumentacija', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sq/global-search.php b/lang/vendor/filament-panels/sq/global-search.php new file mode 100644 index 0000000..01c5db1 --- /dev/null +++ b/lang/vendor/filament-panels/sq/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'Kërkim global', + 'placeholder' => 'Kërko', + ], + + 'no_results_message' => 'Nuk u gjet asnjë result.', + +]; diff --git a/lang/vendor/filament-panels/sq/layout.php b/lang/vendor/filament-panels/sq/layout.php new file mode 100644 index 0000000..3878f30 --- /dev/null +++ b/lang/vendor/filament-panels/sq/layout.php @@ -0,0 +1,55 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => 'Menaxho abonimin', + ], + + 'logout' => [ + 'label' => 'Dil', + ], + + 'open_database_notifications' => [ + 'label' => 'Hap njoftimet', + ], + + 'open_user_menu' => [ + 'label' => 'Menuja e përdoruesit', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'Mbyll menunë', + ], + + 'expand' => [ + 'label' => 'Hap menunë', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'Aktivizo template-in e errët', + ], + + 'light' => [ + 'label' => 'Aktivizo template-in e shndritshëm', + ], + + 'system' => [ + 'label' => 'Aktivizo template-in e sistemit', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sq/pages/auth/edit-profile.php b/lang/vendor/filament-panels/sq/pages/auth/edit-profile.php new file mode 100644 index 0000000..e218412 --- /dev/null +++ b/lang/vendor/filament-panels/sq/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'Profili', + + 'form' => [ + + 'email' => [ + 'label' => 'Emaili', + ], + + 'name' => [ + 'label' => 'Emri', + ], + + 'password' => [ + 'label' => 'Fjalëkalim i ri', + ], + + 'password_confirmation' => [ + 'label' => 'Konfirmo fjalëkalimin e ri', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'Ruaj ndryshimet', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'U ruajt', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Mbrapa', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sq/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/sq/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..0733eaf --- /dev/null +++ b/lang/vendor/filament-panels/sq/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'Verifikoni adresën tuaj të emailit', + + 'heading' => 'Verifikoni adresën tuaj të emailit', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'Ridërgojeni', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'Nuk e morët emailin që dërguam?', + 'notification_sent' => 'Ne kemi dërguar një email në :email që përmban udhëzime se si të verifikoni adresën tuaj të emailit.', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'Ne e kemi ridërguar emailin.', + ], + + 'notification_resend_throttled' => [ + 'title' => 'Shumë përpjekje për ridërgim', + 'body' => 'Ju lutemi provoni përsëri në :seconds sekonda.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sq/pages/auth/login.php b/lang/vendor/filament-panels/sq/pages/auth/login.php new file mode 100644 index 0000000..395e769 --- /dev/null +++ b/lang/vendor/filament-panels/sq/pages/auth/login.php @@ -0,0 +1,61 @@ + 'Hyr', + + 'heading' => 'Hyr', + + 'actions' => [ + + 'register' => [ + 'before' => 'ose', + 'label' => 'rregjistro një llogari të re', + ], + + 'request_password_reset' => [ + 'label' => 'Keni harruar fjalëkalimin?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Email', + ], + + 'password' => [ + 'label' => 'Fjalëkalimin', + ], + + 'remember' => [ + 'label' => 'Mbaj mend fjalëkalimin', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'Hyr', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'Këto kredenciale nuk përputhen me të dhënat tona.', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Shumë përpjekje për hyrje', + 'body' => 'Ju lutemi provoni përsëri në :seconds sekonda.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sq/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/sq/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..ece3ba2 --- /dev/null +++ b/lang/vendor/filament-panels/sq/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'Rivendosni fjalëkalimin tuaj', + + 'heading' => 'Keni harruar fjalekalimin tuaj?', + + 'actions' => [ + + 'login' => [ + 'label' => 'kthehu te identifikohesh', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Adresa e emailit', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'Dërgoni një email', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Shumë kërkesa', + 'body' => 'Ju lutemi provoni përsëri në :seconds sekonda.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sq/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/sq/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..f9e0c1d --- /dev/null +++ b/lang/vendor/filament-panels/sq/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'Rivendosni fjalëkalimin tuaj', + + 'heading' => 'Rivendosni fjalëkalimin tuaj', + + 'form' => [ + + 'email' => [ + 'label' => 'Adresa e emailit', + ], + + 'password' => [ + 'label' => 'Fjalëkalimi', + 'validation_attribute' => 'fjalëkalimi', + ], + + 'password_confirmation' => [ + 'label' => 'Konfirmo fjalëkalimin', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'Rivendosni fjalëkalimin', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Shumë përpjekje për rivendosje', + 'body' => 'Ju lutemi provoni përsëri në :seconds sekonda.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sq/pages/auth/register.php b/lang/vendor/filament-panels/sq/pages/auth/register.php new file mode 100644 index 0000000..7c63378 --- /dev/null +++ b/lang/vendor/filament-panels/sq/pages/auth/register.php @@ -0,0 +1,56 @@ + 'Regjistrohu', + + 'heading' => 'Regjistrohu', + + 'actions' => [ + + 'login' => [ + 'before' => 'ose', + 'label' => 'hyni në llogarinë tuaj', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Adresa e emailit', + ], + + 'name' => [ + 'label' => 'Emri', + ], + + 'password' => [ + 'label' => 'Fjalëkalimi', + 'validation_attribute' => 'fjalëkalimi', + ], + + 'password_confirmation' => [ + 'label' => 'Konfirmo fjalëkalimin', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'Regjistrohu', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Too many registration attempts', + 'body' => 'Please try again in :seconds seconds.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sq/pages/dashboard.php b/lang/vendor/filament-panels/sq/pages/dashboard.php new file mode 100644 index 0000000..ef79838 --- /dev/null +++ b/lang/vendor/filament-panels/sq/pages/dashboard.php @@ -0,0 +1,7 @@ + 'Faqja Kryesore', + +]; diff --git a/lang/vendor/filament-panels/sq/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/sq/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..0350bcc --- /dev/null +++ b/lang/vendor/filament-panels/sq/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'Ruaj ndryshimet', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Ruaj', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sq/resources/pages/create-record.php b/lang/vendor/filament-panels/sq/resources/pages/create-record.php new file mode 100644 index 0000000..095e612 --- /dev/null +++ b/lang/vendor/filament-panels/sq/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'Krijo :label', + + 'breadcrumb' => 'Krijo', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Anulo', + ], + + 'create' => [ + 'label' => 'Krijo', + ], + + 'create_another' => [ + 'label' => 'Krijo & krijo një tjetër', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'U krijua', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sq/resources/pages/edit-record.php b/lang/vendor/filament-panels/sq/resources/pages/edit-record.php new file mode 100644 index 0000000..3fd46c2 --- /dev/null +++ b/lang/vendor/filament-panels/sq/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'Modifiko :label', + + 'breadcrumb' => 'Modifiko', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Anulo', + ], + + 'save' => [ + 'label' => 'Ruaj ndryshimet', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'Modifiko', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'U ruajt', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sq/resources/pages/list-records.php b/lang/vendor/filament-panels/sq/resources/pages/list-records.php new file mode 100644 index 0000000..aafc311 --- /dev/null +++ b/lang/vendor/filament-panels/sq/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'Listo', + +]; diff --git a/lang/vendor/filament-panels/sq/resources/pages/view-record.php b/lang/vendor/filament-panels/sq/resources/pages/view-record.php new file mode 100644 index 0000000..ed2b8e4 --- /dev/null +++ b/lang/vendor/filament-panels/sq/resources/pages/view-record.php @@ -0,0 +1,17 @@ + 'Pamje :label', + + 'breadcrumb' => 'Pamje', + + 'content' => [ + + 'tab' => [ + 'label' => 'Pamje', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sq/widgets/account-widget.php b/lang/vendor/filament-panels/sq/widgets/account-widget.php new file mode 100644 index 0000000..c7ec310 --- /dev/null +++ b/lang/vendor/filament-panels/sq/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'Dil', + ], + + ], + + 'welcome' => 'Mirë se vini', + +]; diff --git a/lang/vendor/filament-panels/sq/widgets/filament-info-widget.php b/lang/vendor/filament-panels/sq/widgets/filament-info-widget.php new file mode 100644 index 0000000..e559504 --- /dev/null +++ b/lang/vendor/filament-panels/sq/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Documentation', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sv/global-search.php b/lang/vendor/filament-panels/sv/global-search.php new file mode 100644 index 0000000..c6aabbe --- /dev/null +++ b/lang/vendor/filament-panels/sv/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'Global sökning', + 'placeholder' => 'Sök', + ], + + 'no_results_message' => 'Inga sökresultat.', + +]; diff --git a/lang/vendor/filament-panels/sv/layout.php b/lang/vendor/filament-panels/sv/layout.php new file mode 100644 index 0000000..47ba167 --- /dev/null +++ b/lang/vendor/filament-panels/sv/layout.php @@ -0,0 +1,63 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => 'Hantera prenumeration', + ], + + 'logout' => [ + 'label' => 'Logga ut', + ], + + 'open_database_notifications' => [ + 'label' => 'Öppna notiser', + ], + + 'open_user_menu' => [ + 'label' => 'Användarmeny', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'Dölj sidopanel', + ], + + 'expand' => [ + 'label' => 'Visa sidopanel', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'Använd mörkt tema', + ], + + 'light' => [ + 'label' => 'Använd ljust tema', + ], + + 'system' => [ + 'label' => 'Följ systemets tema', + ], + + ], + + ], + + 'avatar' => [ + 'alt' => 'Avatar för :name', + ], + + 'logo' => [ + 'alt' => ':name logotyp', + ], + +]; diff --git a/lang/vendor/filament-panels/sv/pages/auth/edit-profile.php b/lang/vendor/filament-panels/sv/pages/auth/edit-profile.php new file mode 100644 index 0000000..1e2f7de --- /dev/null +++ b/lang/vendor/filament-panels/sv/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'Profil', + + 'form' => [ + + 'email' => [ + 'label' => 'Mejladress', + ], + + 'name' => [ + 'label' => 'Namn', + ], + + 'password' => [ + 'label' => 'Nytt lösenord', + ], + + 'password_confirmation' => [ + 'label' => 'Bekräfta nytt lösenord', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'Spara ändringar', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Sparades', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Avbryt', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sv/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/sv/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..67d37a9 --- /dev/null +++ b/lang/vendor/filament-panels/sv/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'Verifiera din mejladress', + + 'heading' => 'Verifiera din mejladress', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'Skicka igen', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'Inte fått mejlet vi skickade?', + 'notification_sent' => 'Vi skickade ett meddelande till :email med instruktioner på hur du verifierar din mejladress.', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'Vi skickade meddelandet igen.', + ], + + 'notification_resend_throttled' => [ + 'title' => 'För många försök att skicka igen', + 'body' => 'Vänligen försök igen om :seconds sekunder.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sv/pages/auth/login.php b/lang/vendor/filament-panels/sv/pages/auth/login.php new file mode 100644 index 0000000..9ad8741 --- /dev/null +++ b/lang/vendor/filament-panels/sv/pages/auth/login.php @@ -0,0 +1,61 @@ + 'Logga in', + + 'heading' => 'Logga in', + + 'actions' => [ + + 'register' => [ + 'before' => 'eller', + 'label' => 'skapa ett konto', + ], + + 'request_password_reset' => [ + 'label' => 'Glömt ditt lösenord?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Mejladress', + ], + + 'password' => [ + 'label' => 'Lösenord', + ], + + 'remember' => [ + 'label' => 'Kom ihåg mig', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'Logga in', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'Inloggningsuppgifterna matchar inte våra register.', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'För många inloggningsförsök', + 'body' => 'Vänligen försök igen om :seconds sekunder.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sv/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/sv/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..0c4b470 --- /dev/null +++ b/lang/vendor/filament-panels/sv/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'Återställ ditt lösenord', + + 'heading' => 'Glömt ditt lösenord?', + + 'actions' => [ + + 'login' => [ + 'label' => 'tillbaka till inloggningen', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Mejladress', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'Skicka mejlmeddelande', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'För många förfrågningar', + 'body' => 'Vänligen försök igen om :seconds sekunder.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sv/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/sv/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..07e8ae5 --- /dev/null +++ b/lang/vendor/filament-panels/sv/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'Återställ ditt lösenord', + + 'heading' => 'Återställ ditt lösenord', + + 'form' => [ + + 'email' => [ + 'label' => 'Mejladress', + ], + + 'password' => [ + 'label' => 'Lösenord', + 'validation_attribute' => 'lösenord', + ], + + 'password_confirmation' => [ + 'label' => 'Bekräfta lösenord', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'Återställ lösenord', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'För många förfrågningar om återställning', + 'body' => 'Vänligen försök igen om :seconds sekunder.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sv/pages/auth/register.php b/lang/vendor/filament-panels/sv/pages/auth/register.php new file mode 100644 index 0000000..0821563 --- /dev/null +++ b/lang/vendor/filament-panels/sv/pages/auth/register.php @@ -0,0 +1,56 @@ + 'Registrera', + + 'heading' => 'Skapa konto', + + 'actions' => [ + + 'login' => [ + 'before' => 'eller', + 'label' => 'logga in på ditt konto', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Mejladress', + ], + + 'name' => [ + 'label' => 'Namn', + ], + + 'password' => [ + 'label' => 'Lösenord', + 'validation_attribute' => 'lösenord', + ], + + 'password_confirmation' => [ + 'label' => 'Bekräfta lösenord', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'Skapa konto', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'För många registreringsförsök', + 'body' => 'Vänligen försök igen om :seconds sekunder.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sv/pages/dashboard.php b/lang/vendor/filament-panels/sv/pages/dashboard.php new file mode 100644 index 0000000..679ee51 --- /dev/null +++ b/lang/vendor/filament-panels/sv/pages/dashboard.php @@ -0,0 +1,33 @@ + 'Dashboard', + + 'actions' => [ + + 'filter' => [ + + 'label' => 'Filter', + + 'modal' => [ + + 'heading' => 'Filter', + + 'actions' => [ + + 'apply' => [ + + 'label' => 'Använd', + + ], + + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sv/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/sv/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..888acc5 --- /dev/null +++ b/lang/vendor/filament-panels/sv/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'Spara ändringar', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Sparades', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sv/resources/pages/create-record.php b/lang/vendor/filament-panels/sv/resources/pages/create-record.php new file mode 100644 index 0000000..af85a56 --- /dev/null +++ b/lang/vendor/filament-panels/sv/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'Skapa :label', + + 'breadcrumb' => 'Skapa', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Avbryt', + ], + + 'create' => [ + 'label' => 'Skapa', + ], + + 'create_another' => [ + 'label' => 'Skapa & skapa en till', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Skapades', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sv/resources/pages/edit-record.php b/lang/vendor/filament-panels/sv/resources/pages/edit-record.php new file mode 100644 index 0000000..e092240 --- /dev/null +++ b/lang/vendor/filament-panels/sv/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'Redigera :label', + + 'breadcrumb' => 'Redigera', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Avbryt', + ], + + 'save' => [ + 'label' => 'Spara ändringar', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'Redigera', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Sparades', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sv/resources/pages/list-records.php b/lang/vendor/filament-panels/sv/resources/pages/list-records.php new file mode 100644 index 0000000..3af0660 --- /dev/null +++ b/lang/vendor/filament-panels/sv/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'Lista', + +]; diff --git a/lang/vendor/filament-panels/sv/resources/pages/view-record.php b/lang/vendor/filament-panels/sv/resources/pages/view-record.php new file mode 100644 index 0000000..43abbac --- /dev/null +++ b/lang/vendor/filament-panels/sv/resources/pages/view-record.php @@ -0,0 +1,17 @@ + 'Visa :label', + + 'breadcrumb' => 'Visa', + + 'content' => [ + + 'tab' => [ + 'label' => 'Visa', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sv/unsaved-changes-alert.php b/lang/vendor/filament-panels/sv/unsaved-changes-alert.php new file mode 100644 index 0000000..ec47ea6 --- /dev/null +++ b/lang/vendor/filament-panels/sv/unsaved-changes-alert.php @@ -0,0 +1,7 @@ + 'Du har osparade ändringar. Är du säker på att du vill lämna sidan?', + +]; diff --git a/lang/vendor/filament-panels/sv/widgets/account-widget.php b/lang/vendor/filament-panels/sv/widgets/account-widget.php new file mode 100644 index 0000000..df81ae9 --- /dev/null +++ b/lang/vendor/filament-panels/sv/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'Logga ut', + ], + + ], + + 'welcome' => 'Välkommen', + +]; diff --git a/lang/vendor/filament-panels/sv/widgets/filament-info-widget.php b/lang/vendor/filament-panels/sv/widgets/filament-info-widget.php new file mode 100644 index 0000000..c989f1a --- /dev/null +++ b/lang/vendor/filament-panels/sv/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Dokumentation', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sw/global-search.php b/lang/vendor/filament-panels/sw/global-search.php new file mode 100644 index 0000000..b8caef7 --- /dev/null +++ b/lang/vendor/filament-panels/sw/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'Tafuta kote', + 'placeholder' => 'Tafuta', + ], + + 'no_results_message' => 'Hakuna matokeo ya utafutaji yaliyopatikana.', + +]; diff --git a/lang/vendor/filament-panels/sw/layout.php b/lang/vendor/filament-panels/sw/layout.php new file mode 100644 index 0000000..1769826 --- /dev/null +++ b/lang/vendor/filament-panels/sw/layout.php @@ -0,0 +1,35 @@ + 'ltr', + + 'actions' => [ + + 'logout' => [ + 'label' => 'Toka', + ], + + 'open_database_notifications' => [ + 'label' => 'Fungua arifa', + ], + + 'open_user_menu' => [ + 'label' => 'Menyu ya Mtumiaji', + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'Geuza hali ya giza', + ], + + 'light' => [ + 'label' => 'Geuza hali ya mwanga', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sw/pages/auth/login.php b/lang/vendor/filament-panels/sw/pages/auth/login.php new file mode 100644 index 0000000..d218651 --- /dev/null +++ b/lang/vendor/filament-panels/sw/pages/auth/login.php @@ -0,0 +1,47 @@ + 'Ingia', + + 'heading' => 'Ingia kwenye akaunti yako', + + 'form' => [ + + 'email' => [ + 'label' => 'Barua pepe', + ], + + 'password' => [ + 'label' => 'Nenosiri', + ], + + 'remember' => [ + 'label' => 'Nikumbuke', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'Ingia', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'Hati hizi hazilingani na rekodi zetu.', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Majaribio mengi sana ya kuingia. Tafadhali jaribu tena ndani ya sekunde :seconds.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sw/pages/dashboard.php b/lang/vendor/filament-panels/sw/pages/dashboard.php new file mode 100644 index 0000000..8ab9266 --- /dev/null +++ b/lang/vendor/filament-panels/sw/pages/dashboard.php @@ -0,0 +1,7 @@ + 'Dashibodi', + +]; diff --git a/lang/vendor/filament-panels/sw/resources/pages/create-record.php b/lang/vendor/filament-panels/sw/resources/pages/create-record.php new file mode 100644 index 0000000..ae8923a --- /dev/null +++ b/lang/vendor/filament-panels/sw/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'Tengeneza :label', + + 'breadcrumb' => 'Tengeneza', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Ghairi', + ], + + 'create' => [ + 'label' => 'Tengeneza', + ], + + 'create_another' => [ + 'label' => 'Tengeneza na tengeneza tena', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Imeundwa', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sw/resources/pages/edit-record.php b/lang/vendor/filament-panels/sw/resources/pages/edit-record.php new file mode 100644 index 0000000..95ab7ff --- /dev/null +++ b/lang/vendor/filament-panels/sw/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'Hariri :label', + + 'breadcrumb' => 'Hariri', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Ghairi', + ], + + 'save' => [ + 'label' => 'Hifadhi mabadiliko', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'Hariri', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Imehifadhiwa', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sw/resources/pages/list-records.php b/lang/vendor/filament-panels/sw/resources/pages/list-records.php new file mode 100644 index 0000000..02c4fae --- /dev/null +++ b/lang/vendor/filament-panels/sw/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'Listi', + +]; diff --git a/lang/vendor/filament-panels/sw/resources/pages/view-record.php b/lang/vendor/filament-panels/sw/resources/pages/view-record.php new file mode 100644 index 0000000..2eb49ac --- /dev/null +++ b/lang/vendor/filament-panels/sw/resources/pages/view-record.php @@ -0,0 +1,17 @@ + 'Angalia :label', + + 'breadcrumb' => 'Angalia', + + 'content' => [ + + 'tab' => [ + 'label' => 'Angalia', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/sw/widgets/account-widget.php b/lang/vendor/filament-panels/sw/widgets/account-widget.php new file mode 100644 index 0000000..d54606d --- /dev/null +++ b/lang/vendor/filament-panels/sw/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'Toka', + ], + + ], + + 'welcome' => 'Karibu', + +]; diff --git a/lang/vendor/filament-panels/sw/widgets/filament-info-widget.php b/lang/vendor/filament-panels/sw/widgets/filament-info-widget.php new file mode 100644 index 0000000..9123018 --- /dev/null +++ b/lang/vendor/filament-panels/sw/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Nyaraka', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/th/global-search.php b/lang/vendor/filament-panels/th/global-search.php new file mode 100644 index 0000000..4af0ead --- /dev/null +++ b/lang/vendor/filament-panels/th/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'ค้นหา', + 'placeholder' => 'ค้นหา...', + ], + + 'no_results_message' => 'ไม่มีผลลัพธ์', + +]; diff --git a/lang/vendor/filament-panels/th/layout.php b/lang/vendor/filament-panels/th/layout.php new file mode 100644 index 0000000..bfa60f1 --- /dev/null +++ b/lang/vendor/filament-panels/th/layout.php @@ -0,0 +1,63 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => 'จัดการการสมัครสมาชิก', + ], + + 'logout' => [ + 'label' => 'ออกจากระบบ', + ], + + 'open_database_notifications' => [ + 'label' => 'เปิดการแจ้งเตือน', + ], + + 'open_user_menu' => [ + 'label' => 'เมนูผู้ใช้', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'ยุบแถบด้านข้าง', + ], + + 'expand' => [ + 'label' => 'ขยายแถบด้านข้าง', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'เปลี่ยนเป็นธีมกลางคืน', + ], + + 'light' => [ + 'label' => 'เปลี่ยนเป็นธีมกลางวัน', + ], + + 'system' => [ + 'label' => 'เปลี่ยนเป็นธีมตามระบบ', + ], + + ], + + ], + + 'avatar' => [ + 'alt' => 'รูปผู้ใช้ :name', + ], + + 'logo' => [ + 'alt' => 'โลโก้ :name', + ], + +]; diff --git a/lang/vendor/filament-panels/th/pages/auth/edit-profile.php b/lang/vendor/filament-panels/th/pages/auth/edit-profile.php new file mode 100644 index 0000000..3c89def --- /dev/null +++ b/lang/vendor/filament-panels/th/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'โปรไฟล์', + + 'form' => [ + + 'email' => [ + 'label' => 'ที่อยู่อีเมล', + ], + + 'name' => [ + 'label' => 'ชื่อ', + ], + + 'password' => [ + 'label' => 'รหัสผ่านใหม่', + ], + + 'password_confirmation' => [ + 'label' => 'ยืนยันรหัสผ่านใหม่', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'บันทึก', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'บันทึกข้อมูลเรียบร้อย', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'ยกเลิก', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/th/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/th/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..9140a0a --- /dev/null +++ b/lang/vendor/filament-panels/th/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'ยืนยันที่อยู่อีเมล', + + 'heading' => 'ยืนยันที่อยู่อีเมล', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'ส่งใหม่', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'ยังไม่ได้รับอีเมลที่เราส่งไหม?', + 'notification_sent' => 'เราได้ส่งอีเมลไปยัง :email พร้อมคำแนะนำในการยืนยันที่อยู่อีเมลของคุณไปแล้ว', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'เราได้ส่งอีเมลอีกครั้งให้แล้ว', + ], + + 'notification_resend_throttled' => [ + 'title' => 'จำนวนครั้งในการส่งอีเมลได้ถึงขีดจำกัดแล้ว', + 'body' => 'กรุณาลองส่งใหม่อีก :seconds วินาที', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/th/pages/auth/login.php b/lang/vendor/filament-panels/th/pages/auth/login.php new file mode 100644 index 0000000..7aa948d --- /dev/null +++ b/lang/vendor/filament-panels/th/pages/auth/login.php @@ -0,0 +1,61 @@ + 'เข้าสู่ระบบ', + + 'heading' => 'เข้าสู่ระบบ', + + 'actions' => [ + + 'register' => [ + 'before' => 'หรือ', + 'label' => 'สมัครบัญชี', + ], + + 'request_password_reset' => [ + 'label' => 'ลืมรหัสผ่านไหม', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'ที่อยู่อีเมล', + ], + + 'password' => [ + 'label' => 'รหัสผ่าน', + ], + + 'remember' => [ + 'label' => 'จดจำฉัน', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'เข้าสู่ระบบ', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'ข้อมูลนี้ไม่ตรงกับบันทึกในระบบ', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'จำนวนครั้งในการพยายามเข้าสู่ระบบได้ถึงขีดจำกัดแล้ว', + 'body' => 'กรุณาลองใหม่อีก :seconds วินาที', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/th/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/th/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..523f905 --- /dev/null +++ b/lang/vendor/filament-panels/th/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'รีเซ็ตรหัสผ่าน', + + 'heading' => 'ลืมรหัสผ่านไหม', + + 'actions' => [ + + 'login' => [ + 'label' => 'กลับไปยังหน้าเข้าสู่ระบบ', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'ที่อยู่อีเมล', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'ส่งอีเมล', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'จำนวนการขอได้ถึงขีดจำกัดแล้ว', + 'body' => 'กรุณาลองใหม่อีก :seconds วินาที', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/th/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/th/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..f841d3f --- /dev/null +++ b/lang/vendor/filament-panels/th/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'รีเซ็ตรหัสผ่าน', + + 'heading' => 'รีเซ็ตรหัสผ่าน', + + 'form' => [ + + 'email' => [ + 'label' => 'ที่อยู่อีเมล', + ], + + 'password' => [ + 'label' => 'รหัสผ่าน', + 'validation_attribute' => 'password', + ], + + 'password_confirmation' => [ + 'label' => 'ยืนยันรหัสผ่าน', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'รีเซ็ตรหัสผ่าน', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'จำนวนครั้งในการพยายามรีเซ็ตรหัสผ่านได้ถึงขีดจำกัดแล้ว', + 'body' => 'กรุณาลองใหม่อีก :seconds วินาที', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/th/pages/auth/register.php b/lang/vendor/filament-panels/th/pages/auth/register.php new file mode 100644 index 0000000..0613b1b --- /dev/null +++ b/lang/vendor/filament-panels/th/pages/auth/register.php @@ -0,0 +1,56 @@ + 'ลงทะเบียน', + + 'heading' => 'ลงทะเบียน', + + 'actions' => [ + + 'login' => [ + 'before' => 'หรือ', + 'label' => 'เข้าสู่ระบบบัญชีของคุณ', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'ที่อยู่อีเมล', + ], + + 'name' => [ + 'label' => 'ชื่อ', + ], + + 'password' => [ + 'label' => 'รหัสผ่าน', + 'validation_attribute' => 'password', + ], + + 'password_confirmation' => [ + 'label' => 'ยืนยันรหัสผ่าน', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'ลงทะเบียน', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'จำนวนครั้งในการพยายามลงทะเบียนได้ถึงขีดจำกัดแล้ว', + 'body' => 'กรุณาลองใหม่อีก :seconds วินาที', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/th/pages/dashboard.php b/lang/vendor/filament-panels/th/pages/dashboard.php new file mode 100644 index 0000000..e3f7302 --- /dev/null +++ b/lang/vendor/filament-panels/th/pages/dashboard.php @@ -0,0 +1,33 @@ + 'แดชบอร์ด', + + 'actions' => [ + + 'filter' => [ + + 'label' => 'ตัวกรอง', + + 'modal' => [ + + 'heading' => 'ตัวกรอง', + + 'actions' => [ + + 'apply' => [ + + 'label' => 'ใช้ตัวกรอง', + + ], + + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/th/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/th/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..aeca934 --- /dev/null +++ b/lang/vendor/filament-panels/th/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'บันทึก', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'บันทึกข้อมูลเรียบร้อย', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/th/resources/pages/create-record.php b/lang/vendor/filament-panels/th/resources/pages/create-record.php new file mode 100644 index 0000000..e531b6a --- /dev/null +++ b/lang/vendor/filament-panels/th/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'เพิ่ม:label', + + 'breadcrumb' => 'เพิ่ม', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'ยกเลิก', + ], + + 'create' => [ + 'label' => 'บันทึก', + ], + + 'create_another' => [ + 'label' => 'บันทึกและเพิ่มอีกรายการ', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'บันทึกเรียบร้อย', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/th/resources/pages/edit-record.php b/lang/vendor/filament-panels/th/resources/pages/edit-record.php new file mode 100644 index 0000000..13d64aa --- /dev/null +++ b/lang/vendor/filament-panels/th/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'แก้ไข:label', + + 'breadcrumb' => 'แก้ไข', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'ยกเลิก', + ], + + 'save' => [ + 'label' => 'บันทึก', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'แก้ไข', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'บันทึกข้อมูลเรียบร้อย', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/th/resources/pages/list-records.php b/lang/vendor/filament-panels/th/resources/pages/list-records.php new file mode 100644 index 0000000..c5b1c01 --- /dev/null +++ b/lang/vendor/filament-panels/th/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'รายการ', + +]; diff --git a/lang/vendor/filament-panels/th/resources/pages/view-record.php b/lang/vendor/filament-panels/th/resources/pages/view-record.php new file mode 100644 index 0000000..4a86b33 --- /dev/null +++ b/lang/vendor/filament-panels/th/resources/pages/view-record.php @@ -0,0 +1,17 @@ + ':label', + + 'breadcrumb' => 'รายละเอียด', + + 'content' => [ + + 'tab' => [ + 'label' => 'รายละเอียด', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/th/widgets/account-widget.php b/lang/vendor/filament-panels/th/widgets/account-widget.php new file mode 100644 index 0000000..9b0c457 --- /dev/null +++ b/lang/vendor/filament-panels/th/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'ออกจากระบบ', + ], + + ], + + 'welcome' => 'ยินดีต้อนรับ', + +]; diff --git a/lang/vendor/filament-panels/th/widgets/filament-info-widget.php b/lang/vendor/filament-panels/th/widgets/filament-info-widget.php new file mode 100644 index 0000000..9079cc3 --- /dev/null +++ b/lang/vendor/filament-panels/th/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'เอกสารคู่มือ', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/tr/global-search.php b/lang/vendor/filament-panels/tr/global-search.php new file mode 100644 index 0000000..7f98a4c --- /dev/null +++ b/lang/vendor/filament-panels/tr/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'Genel arama', + 'placeholder' => 'Ara', + ], + + 'no_results_message' => 'Sonuç bulunamadı.', + +]; diff --git a/lang/vendor/filament-panels/tr/layout.php b/lang/vendor/filament-panels/tr/layout.php new file mode 100644 index 0000000..6190110 --- /dev/null +++ b/lang/vendor/filament-panels/tr/layout.php @@ -0,0 +1,55 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => 'Aboneliği yönet', + ], + + 'logout' => [ + 'label' => 'Oturumu kapat', + ], + + 'open_database_notifications' => [ + 'label' => 'Bildirimleri aç', + ], + + 'open_user_menu' => [ + 'label' => 'Kullanıcı menüsü', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'Kenar çubuğunu daralt', + ], + + 'expand' => [ + 'label' => 'Kenar çubuğunu genişlet', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'Koyu tema', + ], + + 'light' => [ + 'label' => 'Açık tema', + ], + + 'system' => [ + 'label' => 'Sistem varsayılanı', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/tr/pages/auth/edit-profile.php b/lang/vendor/filament-panels/tr/pages/auth/edit-profile.php new file mode 100644 index 0000000..640704b --- /dev/null +++ b/lang/vendor/filament-panels/tr/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'Profil', + + 'form' => [ + + 'email' => [ + 'label' => 'E-posta adresi', + ], + + 'name' => [ + 'label' => 'Ad', + ], + + 'password' => [ + 'label' => 'Yeni şifre', + ], + + 'password_confirmation' => [ + 'label' => 'Yeni şifreyi onayla', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'Değişiklikleri Kaydet', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Kaydedildi', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'İptal', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/tr/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/tr/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..6f37c06 --- /dev/null +++ b/lang/vendor/filament-panels/tr/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'E-posta adresinizi doğrulayın', + + 'heading' => 'E-posta adresinizi doğrulayın', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'Yeniden Gönder', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'Gönderdiğimiz e-postayı almadınız mı?', + 'notification_sent' => ':email adresine, e-posta adresinizi nasıl doğrulayacağınıza ilişkin talimatları içeren bir e-posta gönderdik.', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'E-posta yeniden gönderildi.', + ], + + 'notification_resend_throttled' => [ + 'title' => 'Çok fazla yeniden gönderme denemesi', + 'body' => 'Lütfen :seconds saniye sonra tekrar deneyin.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/tr/pages/auth/login.php b/lang/vendor/filament-panels/tr/pages/auth/login.php new file mode 100644 index 0000000..120e40f --- /dev/null +++ b/lang/vendor/filament-panels/tr/pages/auth/login.php @@ -0,0 +1,61 @@ + 'Giriş Yap', + + 'heading' => 'Oturum Aç', + + 'actions' => [ + + 'register' => [ + 'before' => 'veya', + 'label' => 'bir hesap oluşturun', + ], + + 'request_password_reset' => [ + 'label' => 'Şifrenizi mi unuttunuz?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'E-posta adresi', + ], + + 'password' => [ + 'label' => 'Şifre', + ], + + 'remember' => [ + 'label' => 'Beni hatırla', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'Giriş yap', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'Bu kimlik bilgileri kayıtlarımızla eşleşmiyor.', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Çok fazla giriş denemesi', + 'body' => 'Lütfen :seconds saniye sonra tekrar deneyin.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/tr/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/tr/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..acd66ec --- /dev/null +++ b/lang/vendor/filament-panels/tr/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'Şifrenizi sıfırlayın', + + 'heading' => 'Şifrenizi mi unuttunuz?', + + 'actions' => [ + + 'login' => [ + 'label' => 'girişe geri dön', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'E-posta adresi', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'E-posta gönder', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Çok fazla istek', + 'body' => 'Lütfen :seconds saniye sonra tekrar deneyin.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/tr/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/tr/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..e5fadcd --- /dev/null +++ b/lang/vendor/filament-panels/tr/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'Şifrenizi sıfırlayın', + + 'heading' => 'Şifrenizi sıfırlayın', + + 'form' => [ + + 'email' => [ + 'label' => 'E-posta adresi', + ], + + 'password' => [ + 'label' => 'Şifre', + 'validation_attribute' => 'password', + ], + + 'password_confirmation' => [ + 'label' => 'Şifreyi onayla', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'Şifreyi sıfırla', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Çok fazla sıfırlama denemesi', + 'body' => 'Lütfen :seconds saniye sonra tekrar deneyin.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/tr/pages/auth/register.php b/lang/vendor/filament-panels/tr/pages/auth/register.php new file mode 100644 index 0000000..f2fddea --- /dev/null +++ b/lang/vendor/filament-panels/tr/pages/auth/register.php @@ -0,0 +1,56 @@ + 'Kayıt Ol', + + 'heading' => 'Üye Ol', + + 'actions' => [ + + 'login' => [ + 'before' => 'veya', + 'label' => 'hesabınıza giriş yapın', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'E-posta adresi', + ], + + 'name' => [ + 'label' => 'Ad', + ], + + 'password' => [ + 'label' => 'Şifre', + 'validation_attribute' => 'password', + ], + + 'password_confirmation' => [ + 'label' => 'Şifreyi onayla', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'Üye ol', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Çok fazla kayıt denemesi', + 'body' => 'Lütfen :seconds saniye sonra tekrar deneyin.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/tr/pages/dashboard.php b/lang/vendor/filament-panels/tr/pages/dashboard.php new file mode 100644 index 0000000..e508631 --- /dev/null +++ b/lang/vendor/filament-panels/tr/pages/dashboard.php @@ -0,0 +1,7 @@ + 'Genel Bakış', + +]; diff --git a/lang/vendor/filament-panels/tr/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/tr/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..2fddce5 --- /dev/null +++ b/lang/vendor/filament-panels/tr/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'Değişiklikleri kaydet', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Kaydedildi', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/tr/resources/pages/create-record.php b/lang/vendor/filament-panels/tr/resources/pages/create-record.php new file mode 100644 index 0000000..c8759f0 --- /dev/null +++ b/lang/vendor/filament-panels/tr/resources/pages/create-record.php @@ -0,0 +1,37 @@ + ':label oluştur', + + 'breadcrumb' => 'Oluştur', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'İptal', + ], + + 'create' => [ + 'label' => 'Oluştur', + ], + + 'create_another' => [ + 'label' => 'Oluştur & yeni oluştur', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Oluşturuldu', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/tr/resources/pages/edit-record.php b/lang/vendor/filament-panels/tr/resources/pages/edit-record.php new file mode 100644 index 0000000..6c6a81d --- /dev/null +++ b/lang/vendor/filament-panels/tr/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + ':label düzenle', + + 'breadcrumb' => 'Düzenle', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'İptal', + ], + + 'save' => [ + 'label' => 'Değişiklikleri kaydet', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'Düzenle', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Kaydedildi', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/tr/resources/pages/list-records.php b/lang/vendor/filament-panels/tr/resources/pages/list-records.php new file mode 100644 index 0000000..51ebe1a --- /dev/null +++ b/lang/vendor/filament-panels/tr/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'Liste', + +]; diff --git a/lang/vendor/filament-panels/tr/resources/pages/view-record.php b/lang/vendor/filament-panels/tr/resources/pages/view-record.php new file mode 100644 index 0000000..7717ff7 --- /dev/null +++ b/lang/vendor/filament-panels/tr/resources/pages/view-record.php @@ -0,0 +1,17 @@ + ':label görüntüle', + + 'breadcrumb' => 'Görüntüle', + + 'content' => [ + + 'tab' => [ + 'label' => 'Görüntüle', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/tr/widgets/account-widget.php b/lang/vendor/filament-panels/tr/widgets/account-widget.php new file mode 100644 index 0000000..005087f --- /dev/null +++ b/lang/vendor/filament-panels/tr/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'Oturumu kapat', + ], + + ], + + 'welcome' => 'Hoş geldin', + +]; diff --git a/lang/vendor/filament-panels/tr/widgets/filament-info-widget.php b/lang/vendor/filament-panels/tr/widgets/filament-info-widget.php new file mode 100644 index 0000000..a1d8519 --- /dev/null +++ b/lang/vendor/filament-panels/tr/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Dokümantasyon', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/uk/global-search.php b/lang/vendor/filament-panels/uk/global-search.php new file mode 100644 index 0000000..7dd6af4 --- /dev/null +++ b/lang/vendor/filament-panels/uk/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'Глобальний пошук', + 'placeholder' => 'Пошук', + ], + + 'no_results_message' => 'Не знайдено жодних результатів пошуку.', + +]; diff --git a/lang/vendor/filament-panels/uk/layout.php b/lang/vendor/filament-panels/uk/layout.php new file mode 100644 index 0000000..92913a8 --- /dev/null +++ b/lang/vendor/filament-panels/uk/layout.php @@ -0,0 +1,63 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => 'Керувати підпискою', + ], + + 'logout' => [ + 'label' => 'Вийти', + ], + + 'open_database_notifications' => [ + 'label' => 'Відкрити сповіщення', + ], + + 'open_user_menu' => [ + 'label' => 'Меню користувача', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'Згорнути бокову панель', + ], + + 'expand' => [ + 'label' => 'Розгорнути бокову панель', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'Увімкнути темний режим', + ], + + 'light' => [ + 'label' => 'Увімкнути світлий режим', + ], + + 'system' => [ + 'label' => 'Увімнути системний режим', + ], + + ], + + ], + + 'avatar' => [ + 'alt' => 'Аватар :name', + ], + + 'logo' => [ + 'alt' => ':name лого', + ], + +]; diff --git a/lang/vendor/filament-panels/uk/pages/auth/edit-profile.php b/lang/vendor/filament-panels/uk/pages/auth/edit-profile.php new file mode 100644 index 0000000..d325aa0 --- /dev/null +++ b/lang/vendor/filament-panels/uk/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'Профіль', + + 'form' => [ + + 'email' => [ + 'label' => 'Електронна пошта', + ], + + 'name' => [ + 'label' => 'Ім\'я', + ], + + 'password' => [ + 'label' => 'Новий пароль', + ], + + 'password_confirmation' => [ + 'label' => 'Введіть новий пароль ще раз', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'Зберегти зміни', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Збережено', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Відмінити', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/uk/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/uk/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..2a4be95 --- /dev/null +++ b/lang/vendor/filament-panels/uk/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'Підтвердіть електронну пошту', + + 'heading' => 'Підтвердіть електронну пошту', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'Надіслати ще раз', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'Не отримали нашого листа?', + 'notification_sent' => 'Ми надіслали на пошту :email лист з поясненням, як підтвердити свою електронну пошту.', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'Ми надіслали вам лист ще раз.', + ], + + 'notification_resend_throttled' => [ + 'title' => 'Забагато спроб повторно надіслати лист', + 'body' => 'Будь ласка, спробуйте ще раз через :seconds секунд.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/uk/pages/auth/login.php b/lang/vendor/filament-panels/uk/pages/auth/login.php new file mode 100644 index 0000000..75b1618 --- /dev/null +++ b/lang/vendor/filament-panels/uk/pages/auth/login.php @@ -0,0 +1,61 @@ + 'Логін', + + 'heading' => 'Увійдіть у свій акаунт', + + 'actions' => [ + + 'register' => [ + 'before' => 'або', + 'label' => 'зареєструйтеся', + ], + + 'request_password_reset' => [ + 'label' => 'Забули пароль?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Електронна пошта', + ], + + 'password' => [ + 'label' => 'Пароль', + ], + + 'remember' => [ + 'label' => 'Запам’ятай мене', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'Увійти', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'Ці дані не відповідають нашим записам.', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Забагато спроб входу в систему', + 'body' => 'Будь ласка, спробуйте ще раз через :seconds секунд.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/uk/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/uk/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..6577e87 --- /dev/null +++ b/lang/vendor/filament-panels/uk/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'Скинути пароль', + + 'heading' => 'Забули свій пароль?', + + 'actions' => [ + + 'login' => [ + 'label' => 'повернутись до сторінки входу', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Електронна пошта', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'Надіслати лист', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Забагато запитів', + 'body' => 'Будь ласка, спробуйте ще раз через :seconds секунд.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/uk/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/uk/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..8ca0806 --- /dev/null +++ b/lang/vendor/filament-panels/uk/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'Скинути пароль', + + 'heading' => 'Скинути пароль', + + 'form' => [ + + 'email' => [ + 'label' => 'Електронна пошта', + ], + + 'password' => [ + 'label' => 'Пароль', + 'validation_attribute' => 'пароль', + ], + + 'password_confirmation' => [ + 'label' => 'Введіть пароль ще раз', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'Скинути пароль', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Забагато спроб скинути пароль', + 'body' => 'Будь ласка, спробуйте ще раз через :seconds секунд.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/uk/pages/auth/register.php b/lang/vendor/filament-panels/uk/pages/auth/register.php new file mode 100644 index 0000000..176954e --- /dev/null +++ b/lang/vendor/filament-panels/uk/pages/auth/register.php @@ -0,0 +1,56 @@ + 'Зареєструйтеся', + + 'heading' => 'Зареєструйтеся', + + 'actions' => [ + + 'login' => [ + 'before' => 'або', + 'label' => 'ввійдіть у свій акаунт', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Електронна пошта', + ], + + 'name' => [ + 'label' => 'Ім\'я', + ], + + 'password' => [ + 'label' => 'Пароль', + 'validation_attribute' => 'пароль', + ], + + 'password_confirmation' => [ + 'label' => 'Введіть пароль ще раз', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'Зареєструватися', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Забагато спроб зареєструватися', + 'body' => 'Будь ласка, спробуйте ще раз через :seconds секунд.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/uk/pages/dashboard.php b/lang/vendor/filament-panels/uk/pages/dashboard.php new file mode 100644 index 0000000..f1d9f72 --- /dev/null +++ b/lang/vendor/filament-panels/uk/pages/dashboard.php @@ -0,0 +1,33 @@ + 'Інфопанель', + + 'actions' => [ + + 'filter' => [ + + 'label' => 'Фільтр', + + 'modal' => [ + + 'heading' => 'Фільтр', + + 'actions' => [ + + 'apply' => [ + + 'label' => 'Застосувати', + + ], + + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/uk/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/uk/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..9f1f033 --- /dev/null +++ b/lang/vendor/filament-panels/uk/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'Зберегти зміни', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Збережено', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/uk/resources/pages/create-record.php b/lang/vendor/filament-panels/uk/resources/pages/create-record.php new file mode 100644 index 0000000..17f461d --- /dev/null +++ b/lang/vendor/filament-panels/uk/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'Створити :label', + + 'breadcrumb' => 'Створити', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Скасувати', + ], + + 'create' => [ + 'label' => 'Створити', + ], + + 'create_another' => [ + 'label' => 'Створити та створити наступне', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Створено', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/uk/resources/pages/edit-record.php b/lang/vendor/filament-panels/uk/resources/pages/edit-record.php new file mode 100644 index 0000000..8dac50f --- /dev/null +++ b/lang/vendor/filament-panels/uk/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'Змінити :label', + + 'breadcrumb' => 'Змінити', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Скасувати', + ], + + 'save' => [ + 'label' => 'Зберегти', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'Змінити', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Збережено', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/uk/resources/pages/list-records.php b/lang/vendor/filament-panels/uk/resources/pages/list-records.php new file mode 100644 index 0000000..e581549 --- /dev/null +++ b/lang/vendor/filament-panels/uk/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'Перегляд', + +]; diff --git a/lang/vendor/filament-panels/uk/resources/pages/view-record.php b/lang/vendor/filament-panels/uk/resources/pages/view-record.php new file mode 100644 index 0000000..25d7cd7 --- /dev/null +++ b/lang/vendor/filament-panels/uk/resources/pages/view-record.php @@ -0,0 +1,17 @@ + 'Перегляд :label', + + 'breadcrumb' => 'Перегляд', + + 'content' => [ + + 'tab' => [ + 'label' => 'Перегляд', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/uk/unsaved-changes-alert.php b/lang/vendor/filament-panels/uk/unsaved-changes-alert.php new file mode 100644 index 0000000..f54041d --- /dev/null +++ b/lang/vendor/filament-panels/uk/unsaved-changes-alert.php @@ -0,0 +1,7 @@ + 'У вас є незбережені дані. Ви впевнені, що хочете залишити цю сторінку?', + +]; diff --git a/lang/vendor/filament-panels/uk/widgets/account-widget.php b/lang/vendor/filament-panels/uk/widgets/account-widget.php new file mode 100644 index 0000000..3816de5 --- /dev/null +++ b/lang/vendor/filament-panels/uk/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'Вийти', + ], + + ], + + 'welcome' => 'Вітаємо', + +]; diff --git a/lang/vendor/filament-panels/uk/widgets/filament-info-widget.php b/lang/vendor/filament-panels/uk/widgets/filament-info-widget.php new file mode 100644 index 0000000..83d11e7 --- /dev/null +++ b/lang/vendor/filament-panels/uk/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Документація', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/uz/global-search.php b/lang/vendor/filament-panels/uz/global-search.php new file mode 100644 index 0000000..49941ab --- /dev/null +++ b/lang/vendor/filament-panels/uz/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'Global qidiruv', + 'placeholder' => 'Qidirish', + ], + + 'no_results_message' => 'Hech narsa topilmadi.', + +]; diff --git a/lang/vendor/filament-panels/uz/layout.php b/lang/vendor/filament-panels/uz/layout.php new file mode 100644 index 0000000..aa6661c --- /dev/null +++ b/lang/vendor/filament-panels/uz/layout.php @@ -0,0 +1,55 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => 'Obuna boshqaruvi', + ], + + 'logout' => [ + 'label' => 'Chiqish', + ], + + 'open_database_notifications' => [ + 'label' => 'Bildirishnomalarni ochish', + ], + + 'open_user_menu' => [ + 'label' => 'Foydalanuvchi menyusi', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'Yon panelni yig\'ish', + ], + + 'expand' => [ + 'label' => 'Yon panelni yoyish', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'To\'q rejimni ishlatish', + ], + + 'light' => [ + 'label' => 'Yorqin rejimni ishlatish', + ], + + 'system' => [ + 'label' => 'Tizim rejimidan foydalanish', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/uz/pages/auth/edit-profile.php b/lang/vendor/filament-panels/uz/pages/auth/edit-profile.php new file mode 100644 index 0000000..1e96a26 --- /dev/null +++ b/lang/vendor/filament-panels/uz/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'Hisob qaydnomasi', + + 'form' => [ + + 'email' => [ + 'label' => 'Elektron pochta manzili', + ], + + 'name' => [ + 'label' => 'Ism', + ], + + 'password' => [ + 'label' => 'Yangi parol', + ], + + 'password_confirmation' => [ + 'label' => 'Yangi parolni tasdiqlang', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'O\'zgarishlarni saqlash', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Saqlandi', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Qaytish', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/uz/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/uz/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..0b36bab --- /dev/null +++ b/lang/vendor/filament-panels/uz/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'Elektron pochta manzilingizni tasdiqlang', + + 'heading' => 'Hurmatli foydalanuvchi elektron pochta manzilingizni tasdiqlang', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'Yana bir bor yuborish', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'Biz yuborgan xatni olmadingizmi?', + 'notification_sent' => 'Biz :email manziliga elektron pochta manzilingizni tekshirish bo\'yicha ko\'rsatmalar bilan xat yubordik. Elektron pochtangizni tekshiring', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'Biz elektron pochta xabarini qayta yubordik.', + ], + + 'notification_resend_throttled' => [ + 'title' => 'Qayta yuborishlar soni juda koʻp', + 'body' => 'Iltimos, :seconds soniyadan keyin qayta urinib ko\'ring.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/uz/pages/auth/login.php b/lang/vendor/filament-panels/uz/pages/auth/login.php new file mode 100644 index 0000000..b008bf4 --- /dev/null +++ b/lang/vendor/filament-panels/uz/pages/auth/login.php @@ -0,0 +1,61 @@ + 'Tizimga kirish', + + 'heading' => 'Hisobingizga kiring', + + 'actions' => [ + + 'register' => [ + 'before' => 'yoki', + 'label' => 'hisob qaydnomasini ro\'yxatdan o\'tkazing', + ], + + 'request_password_reset' => [ + 'label' => 'Parolni unutdingizmi?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Elektron pochta manzili', + ], + + 'password' => [ + 'label' => 'Parol', + ], + + 'remember' => [ + 'label' => 'Meni eslab qol', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'Hisob qaydnomasiga kirish', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'Siz kiritgan foydalanuvchi nomi yoki parol noto\'g\'ri.', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Kirish uchun urinishlar soni juda koʻp', + 'body' => 'Iltimos, :seconds soniyadan keyin qayta urinib ko\'ring.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/uz/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/uz/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..eb5210f --- /dev/null +++ b/lang/vendor/filament-panels/uz/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'Parolni qayta o\'rnatish', + + 'heading' => 'Parolni unutdingizmi?', + + 'actions' => [ + + 'login' => [ + 'label' => 'Kirish sahifasiga qaytish', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Elektron pochta manzili', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'Xabar yuborish', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Urinishlar soni juda ko\'p', + 'body' => 'Iltimos, :seconds soniyadan keyin qayta urinib ko\'ring.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/uz/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/uz/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..579092a --- /dev/null +++ b/lang/vendor/filament-panels/uz/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'Parolni qayta o\'rnatish', + + 'heading' => 'Parolni qayta o\'rnatish', + + 'form' => [ + + 'email' => [ + 'label' => 'Elektron pochta manzili', + ], + + 'password' => [ + 'label' => 'Parol', + 'validation_attribute' => 'password', + ], + + 'password_confirmation' => [ + 'label' => 'Parolni tasdiqlash', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'Parolni qayta o\'rnatish', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Urinishlar juda ko\'p', + 'body' => 'Iltimos, :seconds soniyadan so\'ng qayta urinib ko\'ring.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/uz/pages/auth/register.php b/lang/vendor/filament-panels/uz/pages/auth/register.php new file mode 100644 index 0000000..a14c7d3 --- /dev/null +++ b/lang/vendor/filament-panels/uz/pages/auth/register.php @@ -0,0 +1,56 @@ + 'Ro\'yxatdan o\'tish', + + 'heading' => 'Hisob qaydnomasini ro\'yxatdan o\'tkazing', + + 'actions' => [ + + 'login' => [ + 'before' => 'yoki', + 'label' => 'o\'z hisob qaydnomangiz orqali kiring', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Elektron pochta manzili', + ], + + 'name' => [ + 'label' => 'Ism', + ], + + 'password' => [ + 'label' => 'Parol', + 'validation_attribute' => 'password', + ], + + 'password_confirmation' => [ + 'label' => 'Parolni tasdiqlash', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'Roʻyxatdan oʻtish', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Roʻyxatdan oʻtishga urinishlar juda koʻp', + 'body' => 'Iltimos, :seconds soniyadan keyin qayta urinib ko\'ring.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/uz/pages/dashboard.php b/lang/vendor/filament-panels/uz/pages/dashboard.php new file mode 100644 index 0000000..c4a4760 --- /dev/null +++ b/lang/vendor/filament-panels/uz/pages/dashboard.php @@ -0,0 +1,33 @@ + 'Asosiy panel', + + 'actions' => [ + + 'filter' => [ + + 'label' => 'Filtr', + + 'modal' => [ + + 'heading' => 'Filtr', + + 'actions' => [ + + 'apply' => [ + + 'label' => 'Murojaat qilish', + + ], + + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/uz/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/uz/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..bfc2ab3 --- /dev/null +++ b/lang/vendor/filament-panels/uz/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'O\'zgarishlarni saqlash', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Saqlandi', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/uz/resources/pages/create-record.php b/lang/vendor/filament-panels/uz/resources/pages/create-record.php new file mode 100644 index 0000000..3120591 --- /dev/null +++ b/lang/vendor/filament-panels/uz/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'Yangi :label yaratish', + + 'breadcrumb' => 'Yaratish', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Bekor qilish', + ], + + 'create' => [ + 'label' => 'Yaratish', + ], + + 'create_another' => [ + 'label' => 'Yaratish va yana boshqa yaratish', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Yaratildi', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/uz/resources/pages/edit-record.php b/lang/vendor/filament-panels/uz/resources/pages/edit-record.php new file mode 100644 index 0000000..3cfbc0e --- /dev/null +++ b/lang/vendor/filament-panels/uz/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + ':labelni tahrirlash', + + 'breadcrumb' => 'Tahrirlash', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Bekor qilish', + ], + + 'save' => [ + 'label' => 'Saqlash', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'Tahrirlash', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Saqlandi', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/uz/resources/pages/list-records.php b/lang/vendor/filament-panels/uz/resources/pages/list-records.php new file mode 100644 index 0000000..af234f3 --- /dev/null +++ b/lang/vendor/filament-panels/uz/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'Ro\'yxat', + +]; diff --git a/lang/vendor/filament-panels/uz/resources/pages/view-record.php b/lang/vendor/filament-panels/uz/resources/pages/view-record.php new file mode 100644 index 0000000..ce84361 --- /dev/null +++ b/lang/vendor/filament-panels/uz/resources/pages/view-record.php @@ -0,0 +1,17 @@ + ':labelni ko\'rish', + + 'breadcrumb' => 'Ko\'rish', + + 'content' => [ + + 'tab' => [ + 'label' => 'Ko\'rish', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/uz/widgets/account-widget.php b/lang/vendor/filament-panels/uz/widgets/account-widget.php new file mode 100644 index 0000000..c35d38b --- /dev/null +++ b/lang/vendor/filament-panels/uz/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'Chiqish', + ], + + ], + + 'welcome' => 'Hush kelibsiz', + +]; diff --git a/lang/vendor/filament-panels/uz/widgets/filament-info-widget.php b/lang/vendor/filament-panels/uz/widgets/filament-info-widget.php new file mode 100644 index 0000000..bcedd2d --- /dev/null +++ b/lang/vendor/filament-panels/uz/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Hujjat', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/vi/global-search.php b/lang/vendor/filament-panels/vi/global-search.php new file mode 100644 index 0000000..7a5c2e2 --- /dev/null +++ b/lang/vendor/filament-panels/vi/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => 'Tìm kiếm toàn hệ thống', + 'placeholder' => 'Tìm kiếm', + ], + + 'no_results_message' => 'Không tìm thấy kết quả nào.', + +]; diff --git a/lang/vendor/filament-panels/vi/layout.php b/lang/vendor/filament-panels/vi/layout.php new file mode 100644 index 0000000..43b2118 --- /dev/null +++ b/lang/vendor/filament-panels/vi/layout.php @@ -0,0 +1,63 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => 'Quản lý gói đăng ký', + ], + + 'logout' => [ + 'label' => 'Đăng xuất', + ], + + 'open_database_notifications' => [ + 'label' => 'Mở thông báo', + ], + + 'open_user_menu' => [ + 'label' => 'Menu người dùng', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => 'Thu gọn thanh bên', + ], + + 'expand' => [ + 'label' => 'Mở rộng thanh bên', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => 'Bật chế độ tối', + ], + + 'light' => [ + 'label' => 'Bật chế độ sáng', + ], + + 'system' => [ + 'label' => 'Bật chế độ hệ thống', + ], + + ], + + ], + + 'avatar' => [ + 'alt' => 'Ảnh đại diện của :name', + ], + + 'logo' => [ + 'alt' => 'Logo :name', + ], + +]; diff --git a/lang/vendor/filament-panels/vi/pages/auth/edit-profile.php b/lang/vendor/filament-panels/vi/pages/auth/edit-profile.php new file mode 100644 index 0000000..8450b19 --- /dev/null +++ b/lang/vendor/filament-panels/vi/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + 'Hồ sơ', + + 'form' => [ + + 'email' => [ + 'label' => 'Địa chỉ email', + ], + + 'name' => [ + 'label' => 'Họ tên', + ], + + 'password' => [ + 'label' => 'Mật khẩu mới', + ], + + 'password_confirmation' => [ + 'label' => 'Xác nhận mật khẩu mới', + ], + + 'actions' => [ + + 'save' => [ + 'label' => 'Lưu thay đổi', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Đã lưu', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => 'quay lại', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/vi/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/vi/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..f76c0d5 --- /dev/null +++ b/lang/vendor/filament-panels/vi/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + 'Xác minh địa chỉ email', + + 'heading' => 'Xác minh địa chỉ email', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => 'Gửi lại', + ], + + ], + + 'messages' => [ + 'notification_not_received' => 'Chưa nhận được email?', + 'notification_sent' => 'Chúng tôi đã gửi một email đến :email chứa hướng dẫn về cách xác minh địa chỉ email của bạn.', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => 'Chúng tôi đã gửi lại email.', + ], + + 'notification_resend_throttled' => [ + 'title' => 'Quá nhiều lần gửi lại', + 'body' => 'Vui lòng thử lại sau :seconds giây.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/vi/pages/auth/login.php b/lang/vendor/filament-panels/vi/pages/auth/login.php new file mode 100644 index 0000000..fd4e8d8 --- /dev/null +++ b/lang/vendor/filament-panels/vi/pages/auth/login.php @@ -0,0 +1,61 @@ + 'Đăng nhập', + + 'heading' => 'Đăng nhập', + + 'actions' => [ + + 'register' => [ + 'before' => 'hoặc', + 'label' => 'đăng ký tài khoản', + ], + + 'request_password_reset' => [ + 'label' => 'Quên mật khẩu?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Địa chỉ email', + ], + + 'password' => [ + 'label' => 'Mật khẩu', + ], + + 'remember' => [ + 'label' => 'Ghi nhớ đăng nhập', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => 'Đăng nhập', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => 'Thông tin đăng nhập không chính xác.', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Quá nhiều lần đăng nhập thất bại', + 'body' => 'Vui lòng thử lại sau :seconds giây.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/vi/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/vi/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..6559491 --- /dev/null +++ b/lang/vendor/filament-panels/vi/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + 'Khôi phục mật khẩu', + + 'heading' => 'Quên mật khẩu?', + + 'actions' => [ + + 'login' => [ + 'label' => 'quay lại đăng nhập', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Địa chỉ email', + ], + + 'actions' => [ + + 'request' => [ + 'label' => 'Gửi email', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Quá nhiều yêu cầu', + 'body' => 'Vui lòng thử lại sau :seconds giây.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/vi/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/vi/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..43846b0 --- /dev/null +++ b/lang/vendor/filament-panels/vi/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + 'Đặt lại mật khẩu', + + 'heading' => 'Đặt lại mật khẩu', + + 'form' => [ + + 'email' => [ + 'label' => 'Địa chỉ email', + ], + + 'password' => [ + 'label' => 'Mật khẩu', + 'validation_attribute' => 'mật khẩu', + ], + + 'password_confirmation' => [ + 'label' => 'Xác nhận mật khẩu', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => 'Đặt lại mật khẩu', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Quá nhiều yêu cầu đặt lại mật khẩu', + 'body' => 'Vui lòng thử lại sau :seconds giây.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/vi/pages/auth/register.php b/lang/vendor/filament-panels/vi/pages/auth/register.php new file mode 100644 index 0000000..25e66e5 --- /dev/null +++ b/lang/vendor/filament-panels/vi/pages/auth/register.php @@ -0,0 +1,55 @@ + 'Đăng ký', + + 'heading' => 'Đăng ký tài khoản', + + 'actions' => [ + + 'login' => [ + 'before' => 'hoặc', + 'label' => 'đăng nhập tài khoản', + ], + ], + + 'form' => [ + + 'email' => [ + 'label' => 'Địa chỉ email', + ], + + 'name' => [ + 'label' => 'Họ tên', + ], + + 'password' => [ + 'label' => 'Mật khẩu', + 'validation_attribute' => 'mật khẩu', + ], + + 'password_confirmation' => [ + 'label' => 'Xác nhận mật khẩu', + ], + + 'actions' => [ + + 'register' => [ + 'label' => 'Đăng ký', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => 'Quá nhiều lần thử đăng ký.', + 'body' => 'Vui lòng thử lại sau :seconds giây.', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/vi/pages/dashboard.php b/lang/vendor/filament-panels/vi/pages/dashboard.php new file mode 100644 index 0000000..424fd28 --- /dev/null +++ b/lang/vendor/filament-panels/vi/pages/dashboard.php @@ -0,0 +1,32 @@ + 'Bảng điều khiển', + + 'actions' => [ + + 'filter' => [ + + 'label' => 'Bộ lọc', + + 'modal' => [ + + 'heading' => 'Bộ lọc', + + 'actions' => [ + + 'apply' => [ + + 'label' => 'Áp dụng', + + ], + + ], + + ], + + ], + + ], +]; diff --git a/lang/vendor/filament-panels/vi/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/vi/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..2f13b10 --- /dev/null +++ b/lang/vendor/filament-panels/vi/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => 'Lưu thay đổi', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Đã lưu', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/vi/resources/pages/create-record.php b/lang/vendor/filament-panels/vi/resources/pages/create-record.php new file mode 100644 index 0000000..04ca2a7 --- /dev/null +++ b/lang/vendor/filament-panels/vi/resources/pages/create-record.php @@ -0,0 +1,37 @@ + 'Tạo :label', + + 'breadcrumb' => 'Tạo', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Quay lại', + ], + + 'create' => [ + 'label' => 'Tạo', + ], + + 'create_another' => [ + 'label' => 'Tạo & tạo thêm', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => 'Đã tạo', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/vi/resources/pages/edit-record.php b/lang/vendor/filament-panels/vi/resources/pages/edit-record.php new file mode 100644 index 0000000..5adaaf3 --- /dev/null +++ b/lang/vendor/filament-panels/vi/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + 'Chỉnh sửa :label', + + 'breadcrumb' => 'Chỉnh sửa', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => 'Quay lại', + ], + + 'save' => [ + 'label' => 'Lưu thay đổi', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => 'Chỉnh sửa', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => 'Đã lưu', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/vi/resources/pages/list-records.php b/lang/vendor/filament-panels/vi/resources/pages/list-records.php new file mode 100644 index 0000000..3a2c349 --- /dev/null +++ b/lang/vendor/filament-panels/vi/resources/pages/list-records.php @@ -0,0 +1,7 @@ + 'Danh sách', + +]; diff --git a/lang/vendor/filament-panels/vi/resources/pages/view-record.php b/lang/vendor/filament-panels/vi/resources/pages/view-record.php new file mode 100644 index 0000000..ab616ed --- /dev/null +++ b/lang/vendor/filament-panels/vi/resources/pages/view-record.php @@ -0,0 +1,17 @@ + 'Xem :label', + + 'breadcrumb' => 'Xem', + + 'content' => [ + + 'tab' => [ + 'label' => 'Xem', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/vi/unsaved-changes-alert.php b/lang/vendor/filament-panels/vi/unsaved-changes-alert.php new file mode 100644 index 0000000..43786dc --- /dev/null +++ b/lang/vendor/filament-panels/vi/unsaved-changes-alert.php @@ -0,0 +1,7 @@ + 'Bạn có thay đổi chưa lưu. Bạn có chắc chắn muốn rời khỏi trang này không?', + +]; diff --git a/lang/vendor/filament-panels/vi/widgets/account-widget.php b/lang/vendor/filament-panels/vi/widgets/account-widget.php new file mode 100644 index 0000000..7a2774c --- /dev/null +++ b/lang/vendor/filament-panels/vi/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => 'Đăng xuất', + ], + + ], + + 'welcome' => 'Xin chào', + +]; diff --git a/lang/vendor/filament-panels/vi/widgets/filament-info-widget.php b/lang/vendor/filament-panels/vi/widgets/filament-info-widget.php new file mode 100644 index 0000000..ac6adcb --- /dev/null +++ b/lang/vendor/filament-panels/vi/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => 'Tài liệu', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/zh_CN/global-search.php b/lang/vendor/filament-panels/zh_CN/global-search.php new file mode 100644 index 0000000..18668b1 --- /dev/null +++ b/lang/vendor/filament-panels/zh_CN/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => '全局搜索', + 'placeholder' => '搜索', + ], + + 'no_results_message' => '未找到搜索结果。', + +]; diff --git a/lang/vendor/filament-panels/zh_CN/layout.php b/lang/vendor/filament-panels/zh_CN/layout.php new file mode 100644 index 0000000..c66d1a4 --- /dev/null +++ b/lang/vendor/filament-panels/zh_CN/layout.php @@ -0,0 +1,55 @@ + 'ltr', + + 'actions' => [ + + 'billing' => [ + 'label' => '管理订阅', + ], + + 'logout' => [ + 'label' => '退出登录', + ], + + 'open_database_notifications' => [ + 'label' => '打开通知', + ], + + 'open_user_menu' => [ + 'label' => '用户菜单', + ], + + 'sidebar' => [ + + 'collapse' => [ + 'label' => '折叠侧边栏', + ], + + 'expand' => [ + 'label' => '展开侧边栏', + ], + + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => '切换至深色主题', + ], + + 'light' => [ + 'label' => '切换至浅色主题', + ], + + 'system' => [ + 'label' => '按照系统主题切换', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/zh_CN/pages/auth/edit-profile.php b/lang/vendor/filament-panels/zh_CN/pages/auth/edit-profile.php new file mode 100644 index 0000000..0bf0ea9 --- /dev/null +++ b/lang/vendor/filament-panels/zh_CN/pages/auth/edit-profile.php @@ -0,0 +1,51 @@ + '个人资料', + + 'form' => [ + + 'email' => [ + 'label' => '邮箱地址', + ], + + 'name' => [ + 'label' => '姓名', + ], + + 'password' => [ + 'label' => '新密码', + ], + + 'password_confirmation' => [ + 'label' => '确认新密码', + ], + + 'actions' => [ + + 'save' => [ + 'label' => '保存', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => '已保存', + ], + + ], + + 'actions' => [ + + 'cancel' => [ + 'label' => '取消', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/zh_CN/pages/auth/email-verification/email-verification-prompt.php b/lang/vendor/filament-panels/zh_CN/pages/auth/email-verification/email-verification-prompt.php new file mode 100644 index 0000000..3474a54 --- /dev/null +++ b/lang/vendor/filament-panels/zh_CN/pages/auth/email-verification/email-verification-prompt.php @@ -0,0 +1,35 @@ + '验证邮箱地址', + + 'heading' => '验证邮箱地址', + + 'actions' => [ + + 'resend_notification' => [ + 'label' => '已重新发送', + ], + + ], + + 'messages' => [ + 'notification_not_received' => '没有收到我们的邮件?', + 'notification_sent' => '我们已经向 :email 发送了一封验证邮件。', + ], + + 'notifications' => [ + + 'notification_resent' => [ + 'title' => '我们已经重新发送了邮件。', + ], + + 'notification_resend_throttled' => [ + 'title' => '发送邮件次数过多', + 'body' => '请在 :seconds 秒后重试。', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/zh_CN/pages/auth/login.php b/lang/vendor/filament-panels/zh_CN/pages/auth/login.php new file mode 100644 index 0000000..a64d607 --- /dev/null +++ b/lang/vendor/filament-panels/zh_CN/pages/auth/login.php @@ -0,0 +1,61 @@ + '登录', + + 'heading' => '登录', + + 'actions' => [ + + 'register' => [ + 'before' => '或者', + 'label' => '注册账号', + ], + + 'request_password_reset' => [ + 'label' => '忘记了密码?', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => '邮箱地址', + ], + + 'password' => [ + 'label' => '密码', + ], + + 'remember' => [ + 'label' => '保持登录状态', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => '登录', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => '登录信息有误。', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => '尝试登录次数过多', + 'body' => '请在 :seconds 秒后重试。', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/zh_CN/pages/auth/password-reset/request-password-reset.php b/lang/vendor/filament-panels/zh_CN/pages/auth/password-reset/request-password-reset.php new file mode 100644 index 0000000..c3e848c --- /dev/null +++ b/lang/vendor/filament-panels/zh_CN/pages/auth/password-reset/request-password-reset.php @@ -0,0 +1,42 @@ + '重置密码', + + 'heading' => '忘记密码?', + + 'actions' => [ + + 'login' => [ + 'label' => '返回登录页面', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => '邮箱地址', + ], + + 'actions' => [ + + 'request' => [ + 'label' => '发送邮件', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => '尝试次数过多', + 'body' => '请在 :seconds 秒后重试。', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/zh_CN/pages/auth/password-reset/reset-password.php b/lang/vendor/filament-panels/zh_CN/pages/auth/password-reset/reset-password.php new file mode 100644 index 0000000..3ee4cc1 --- /dev/null +++ b/lang/vendor/filament-panels/zh_CN/pages/auth/password-reset/reset-password.php @@ -0,0 +1,43 @@ + '重置密码', + + 'heading' => '重置密码', + + 'form' => [ + + 'email' => [ + 'label' => '邮箱地址', + ], + + 'password' => [ + 'label' => '密码', + 'validation_attribute' => '密码', + ], + + 'password_confirmation' => [ + 'label' => '确认密码', + ], + + 'actions' => [ + + 'reset' => [ + 'label' => '重置密码', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => '尝试次数过多', + 'body' => '请在 :seconds 秒后重试。', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/zh_CN/pages/auth/register.php b/lang/vendor/filament-panels/zh_CN/pages/auth/register.php new file mode 100644 index 0000000..aefa138 --- /dev/null +++ b/lang/vendor/filament-panels/zh_CN/pages/auth/register.php @@ -0,0 +1,56 @@ + '注册', + + 'heading' => '注册', + + 'actions' => [ + + 'login' => [ + 'before' => '或者', + 'label' => '登录你的账号', + ], + + ], + + 'form' => [ + + 'email' => [ + 'label' => '邮箱地址', + ], + + 'name' => [ + 'label' => '姓名', + ], + + 'password' => [ + 'label' => '密码', + 'validation_attribute' => '密码', + ], + + 'password_confirmation' => [ + 'label' => '确认密码', + ], + + 'actions' => [ + + 'register' => [ + 'label' => '提交注册', + ], + + ], + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => '尝试注册次数过多', + 'body' => '请在 :seconds 秒后重试。', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/zh_CN/pages/dashboard.php b/lang/vendor/filament-panels/zh_CN/pages/dashboard.php new file mode 100644 index 0000000..0d07e74 --- /dev/null +++ b/lang/vendor/filament-panels/zh_CN/pages/dashboard.php @@ -0,0 +1,7 @@ + '仪表板', + +]; diff --git a/lang/vendor/filament-panels/zh_CN/pages/tenancy/edit-tenant-profile.php b/lang/vendor/filament-panels/zh_CN/pages/tenancy/edit-tenant-profile.php new file mode 100644 index 0000000..427fa06 --- /dev/null +++ b/lang/vendor/filament-panels/zh_CN/pages/tenancy/edit-tenant-profile.php @@ -0,0 +1,25 @@ + [ + + 'actions' => [ + + 'save' => [ + 'label' => '保存', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => '已保存', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/zh_CN/resources/pages/create-record.php b/lang/vendor/filament-panels/zh_CN/resources/pages/create-record.php new file mode 100644 index 0000000..318915b --- /dev/null +++ b/lang/vendor/filament-panels/zh_CN/resources/pages/create-record.php @@ -0,0 +1,37 @@ + '创建 :label', + + 'breadcrumb' => '创建', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => '取消', + ], + + 'create' => [ + 'label' => '保存', + ], + + 'create_another' => [ + 'label' => '保存并创建另一个', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => '已创建', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/zh_CN/resources/pages/edit-record.php b/lang/vendor/filament-panels/zh_CN/resources/pages/edit-record.php new file mode 100644 index 0000000..b9acf24 --- /dev/null +++ b/lang/vendor/filament-panels/zh_CN/resources/pages/edit-record.php @@ -0,0 +1,41 @@ + '编辑 :label', + + 'breadcrumb' => '编辑', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => '取消', + ], + + 'save' => [ + 'label' => '保存', + ], + + ], + + ], + + 'content' => [ + + 'tab' => [ + 'label' => '编辑', + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => '已保存', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/zh_CN/resources/pages/list-records.php b/lang/vendor/filament-panels/zh_CN/resources/pages/list-records.php new file mode 100644 index 0000000..dc7342b --- /dev/null +++ b/lang/vendor/filament-panels/zh_CN/resources/pages/list-records.php @@ -0,0 +1,7 @@ + '列表', + +]; diff --git a/lang/vendor/filament-panels/zh_CN/resources/pages/view-record.php b/lang/vendor/filament-panels/zh_CN/resources/pages/view-record.php new file mode 100644 index 0000000..2587cfe --- /dev/null +++ b/lang/vendor/filament-panels/zh_CN/resources/pages/view-record.php @@ -0,0 +1,17 @@ + ':label 详情', + + 'breadcrumb' => '详情', + + 'content' => [ + + 'tab' => [ + 'label' => '详情', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/zh_CN/widgets/account-widget.php b/lang/vendor/filament-panels/zh_CN/widgets/account-widget.php new file mode 100644 index 0000000..0e9d04c --- /dev/null +++ b/lang/vendor/filament-panels/zh_CN/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => '退出登录', + ], + + ], + + 'welcome' => '欢迎', + +]; diff --git a/lang/vendor/filament-panels/zh_CN/widgets/filament-info-widget.php b/lang/vendor/filament-panels/zh_CN/widgets/filament-info-widget.php new file mode 100644 index 0000000..90aa3a0 --- /dev/null +++ b/lang/vendor/filament-panels/zh_CN/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => '文档', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/zh_TW/global-search.php b/lang/vendor/filament-panels/zh_TW/global-search.php new file mode 100644 index 0000000..3bee89d --- /dev/null +++ b/lang/vendor/filament-panels/zh_TW/global-search.php @@ -0,0 +1,12 @@ + [ + 'label' => '全域搜尋', + 'placeholder' => '搜尋', + ], + + 'no_results_message' => '無搜尋結果。', + +]; diff --git a/lang/vendor/filament-panels/zh_TW/layout.php b/lang/vendor/filament-panels/zh_TW/layout.php new file mode 100644 index 0000000..20d167b --- /dev/null +++ b/lang/vendor/filament-panels/zh_TW/layout.php @@ -0,0 +1,31 @@ + 'ltr', + + 'actions' => [ + + 'logout' => [ + 'label' => '登出', + ], + + 'open_user_menu' => [ + 'label' => '用戶菜單', + ], + + 'theme_switcher' => [ + + 'dark' => [ + 'label' => '切換至暗色模式', + ], + + 'light' => [ + 'label' => '切換至亮色模式', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/zh_TW/pages/auth/login.php b/lang/vendor/filament-panels/zh_TW/pages/auth/login.php new file mode 100644 index 0000000..708ab86 --- /dev/null +++ b/lang/vendor/filament-panels/zh_TW/pages/auth/login.php @@ -0,0 +1,47 @@ + '登入', + + 'heading' => '登入帳號', + + 'form' => [ + + 'email' => [ + 'label' => 'E-Mail 位址', + ], + + 'password' => [ + 'label' => '密碼', + ], + + 'remember' => [ + 'label' => '記住我', + ], + + 'actions' => [ + + 'authenticate' => [ + 'label' => '登入', + ], + + ], + + ], + + 'messages' => [ + + 'failed' => '所提供的帳號密碼與資料庫中的記錄不相符。', + + ], + + 'notifications' => [ + + 'throttled' => [ + 'title' => '嘗試登入次數過多。請在 :seconds 秒後重試。', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/zh_TW/pages/dashboard.php b/lang/vendor/filament-panels/zh_TW/pages/dashboard.php new file mode 100644 index 0000000..b5e1977 --- /dev/null +++ b/lang/vendor/filament-panels/zh_TW/pages/dashboard.php @@ -0,0 +1,7 @@ + '主控台', + +]; diff --git a/lang/vendor/filament-panels/zh_TW/resources/pages/create-record.php b/lang/vendor/filament-panels/zh_TW/resources/pages/create-record.php new file mode 100644 index 0000000..39f034c --- /dev/null +++ b/lang/vendor/filament-panels/zh_TW/resources/pages/create-record.php @@ -0,0 +1,37 @@ + '建立 :label', + + 'breadcrumb' => '建立', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => '取消', + ], + + 'create' => [ + 'label' => '建立', + ], + + 'create_another' => [ + 'label' => '建立後再建立另一個', + ], + + ], + + ], + + 'notifications' => [ + + 'created' => [ + 'title' => '已建立', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/zh_TW/resources/pages/edit-record.php b/lang/vendor/filament-panels/zh_TW/resources/pages/edit-record.php new file mode 100644 index 0000000..51f0487 --- /dev/null +++ b/lang/vendor/filament-panels/zh_TW/resources/pages/edit-record.php @@ -0,0 +1,33 @@ + '編輯 :label', + + 'breadcrumb' => '編輯', + + 'form' => [ + + 'actions' => [ + + 'cancel' => [ + 'label' => '取消', + ], + + 'save' => [ + 'label' => '保存', + ], + + ], + + ], + + 'notifications' => [ + + 'saved' => [ + 'title' => '已保存', + ], + + ], + +]; diff --git a/lang/vendor/filament-panels/zh_TW/resources/pages/list-records.php b/lang/vendor/filament-panels/zh_TW/resources/pages/list-records.php new file mode 100644 index 0000000..22664cc --- /dev/null +++ b/lang/vendor/filament-panels/zh_TW/resources/pages/list-records.php @@ -0,0 +1,7 @@ + '清單', + +]; diff --git a/lang/vendor/filament-panels/zh_TW/resources/pages/view-record.php b/lang/vendor/filament-panels/zh_TW/resources/pages/view-record.php new file mode 100644 index 0000000..e47f3a9 --- /dev/null +++ b/lang/vendor/filament-panels/zh_TW/resources/pages/view-record.php @@ -0,0 +1,9 @@ + '檢視 :label', + + 'breadcrumb' => '檢視', + +]; diff --git a/lang/vendor/filament-panels/zh_TW/widgets/account-widget.php b/lang/vendor/filament-panels/zh_TW/widgets/account-widget.php new file mode 100644 index 0000000..4fc55fe --- /dev/null +++ b/lang/vendor/filament-panels/zh_TW/widgets/account-widget.php @@ -0,0 +1,15 @@ + [ + + 'logout' => [ + 'label' => '登出', + ], + + ], + + 'welcome' => '歡迎', + +]; diff --git a/lang/vendor/filament-panels/zh_TW/widgets/filament-info-widget.php b/lang/vendor/filament-panels/zh_TW/widgets/filament-info-widget.php new file mode 100644 index 0000000..ba74da9 --- /dev/null +++ b/lang/vendor/filament-panels/zh_TW/widgets/filament-info-widget.php @@ -0,0 +1,17 @@ + [ + + 'open_documentation' => [ + 'label' => '說明文件', + ], + + 'open_github' => [ + 'label' => 'GitHub', + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/ar/filters/query-builder.php b/lang/vendor/filament-tables/ar/filters/query-builder.php new file mode 100644 index 0000000..9bc772c --- /dev/null +++ b/lang/vendor/filament-tables/ar/filters/query-builder.php @@ -0,0 +1,482 @@ + 'منشئ الاستعلام', + + 'form' => [ + + 'operator' => [ + 'label' => 'العملية', + ], + + 'or_groups' => [ + + 'label' => 'المجموعات', + + 'block' => [ + 'label' => 'فصل (أو)', + 'or' => 'أو', + ], + + ], + + 'rules' => [ + + 'label' => 'القواعد', + + 'item' => [ + 'and' => 'و', + ], + + ], + + ], + + 'no_rules' => '(بدون قواعد)', + + 'item_separators' => [ + 'and' => 'و', + 'or' => 'أو', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => 'معبأ', + 'inverse' => 'فارغ', + ], + + 'summary' => [ + 'direct' => ':attribute معبأ', + 'inverse' => ':attribute فارغ', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => 'صحيح', + 'inverse' => 'خاطئ', + ], + + 'summary' => [ + 'direct' => ':attribute صحيح', + 'inverse' => ':attribute خاطئ', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => 'بعد', + 'inverse' => 'ليس بعد', + ], + + 'summary' => [ + 'direct' => ':attribute بعد :date', + 'inverse' => ':attribute ليس بعد :date', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => 'قبل', + 'inverse' => 'ليس قبل', + ], + + 'summary' => [ + 'direct' => ':attribute قبل :date', + 'inverse' => ':attribute ليس قبل :date', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => 'تاريخ', + 'inverse' => 'ليس تاريخ', + ], + + 'summary' => [ + 'direct' => ':attribute هو :date', + 'inverse' => ':attribute هو ليس :date', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => 'شهر', + 'inverse' => 'ليس شهر', + ], + + 'summary' => [ + 'direct' => ':attribute هو :month', + 'inverse' => ':attribute هو ليس :month', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => 'سنة', + 'inverse' => 'ليس سنة', + ], + + 'summary' => [ + 'direct' => ':attribute هو :year', + 'inverse' => ':attribute هو ليس :year', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => 'التاريخ', + ], + + 'month' => [ + 'label' => 'الشهر', + ], + + 'year' => [ + 'label' => 'السنة', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'يساوي', + 'inverse' => 'لا يساوي', + ], + + 'summary' => [ + 'direct' => ':attribute يساوي :number', + 'inverse' => ':attribute لا يساوي :number', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => 'الحد الأقصى', + 'inverse' => 'أكبر من', + ], + + 'summary' => [ + 'direct' => ':attribute حده الأقصى :number', + 'inverse' => ':attribute أكبر من :number', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => 'الحد الأدنى', + 'inverse' => 'أقل من', + ], + + 'summary' => [ + 'direct' => ':attribute حده الأدنى :number', + 'inverse' => ':attribute أقل من :number', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => 'المتوسط', + 'summary' => 'متوسط :attribute', + ], + + 'max' => [ + 'label' => 'الأعلى', + 'summary' => 'الأعلى :attribute', + ], + + 'min' => [ + 'label' => 'الأدنى', + 'summary' => 'الأدنى :attribute', + ], + + 'sum' => [ + 'label' => 'المجموع', + 'summary' => 'مجموع :attribute', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => 'الإجمالي', + ], + + 'number' => [ + 'label' => 'الرقم', + ], + + ], + + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'يملك', + 'inverse' => 'لا يملك', + ], + + 'summary' => [ + 'direct' => 'يملك :count :relationship', + 'inverse' => 'لا يملك :count :relationship', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => 'يملك الحد الأقصى', + 'inverse' => 'يملك أكثر من', + ], + + 'summary' => [ + 'direct' => 'يملك كحد أقصى :count :relationship', + 'inverse' => 'يملك أكثر من :count :relationship', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => 'يملك الحد الأدنى', + 'inverse' => 'يملك أقل من', + ], + + 'summary' => [ + 'direct' => 'يملك كحد أدنى :count :relationship', + 'inverse' => 'يملك أقل من :count :relationship', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => 'فارغ', + 'inverse' => 'ليس فارغا', + ], + + 'summary' => [ + 'direct' => ':relationship فارغ', + 'inverse' => ':relationship ليس فارغاً', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => 'هو', + 'inverse' => 'ليس', + ], + + 'multiple' => [ + 'direct' => 'يحتوي', + 'inverse' => 'لا يحتوي', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':relationship هو :values', + 'inverse' => ':relationship ليس :values', + ], + + 'multiple' => [ + 'direct' => ':relationship يحتوي :values', + 'inverse' => ':relationship لا يحتوي :values', + ], + + 'values_glue' => [ + 0 => '، ', + 'final' => ' أو ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => 'القيمة', + ], + + 'values' => [ + 'label' => 'القيم', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => 'العدد', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => 'هو', + 'inverse' => 'ليس', + ], + + 'summary' => [ + 'direct' => ':attribute هو :values', + 'inverse' => ':attribute ليس :values', + 'values_glue' => [ + ', ' => '، ', + 'final' => ' أو ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => 'القيمة', + ], + + 'values' => [ + 'label' => 'القيم', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => 'يحتوي', + 'inverse' => 'لا يحتوي', + ], + + 'summary' => [ + 'direct' => ':attribute يحتوي :text', + 'inverse' => ':attribute لا يحتوي :text', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => 'ينتهي بـ', + 'inverse' => 'لا ينتهي بـ', + ], + + 'summary' => [ + 'direct' => ':attribute ينتهي بـ :text', + 'inverse' => ':attribute لا ينتهي بـ :text', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => 'يساوي', + 'inverse' => 'لا يساوي', + ], + + 'summary' => [ + 'direct' => ':attribute يساوي :text', + 'inverse' => ':attribute لا يساوي :text', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => 'يبدأ بـ', + 'inverse' => 'لا يبدأ بـ', + ], + + 'summary' => [ + 'direct' => ':attribute يبدأ بـ :text', + 'inverse' => ':attribute لا يبدأ بـ :text', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => 'النص', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => 'إضافة قاعدة', + ], + + 'add_rule_group' => [ + 'label' => 'إضافة مجموعة قواعد', + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/ar/table.php b/lang/vendor/filament-tables/ar/table.php new file mode 100644 index 0000000..4baf73d --- /dev/null +++ b/lang/vendor/filament-tables/ar/table.php @@ -0,0 +1,232 @@ + [ + + 'heading' => 'الأعمدة', + + ], + + 'columns' => [ + + 'actions' => [ + 'label' => 'إجراء | إجراءات', + ], + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'عرض :count أقل', + 'expand_list' => 'عرض :count أكثر', + ], + + 'more_list_items' => 'و :count إضافية', + + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'تحديد/إلغاء تحديد كافة العناصر للإجراءات الجماعية.', + ], + + 'bulk_select_record' => [ + 'label' => 'تحديد/إلغاء تحديد العنصر :key للإجراءات الجماعية.', + ], + + 'bulk_select_group' => [ + 'label' => 'تحديد/إلغاء تحديد المجموعة :title للإجراءات الجماعية.', + ], + + 'search' => [ + 'label' => 'بحث', + 'placeholder' => 'بحث', + 'indicator' => 'بحث', + ], + + ], + + 'summary' => [ + + 'heading' => 'الملخص', + + 'subheadings' => [ + 'all' => 'كافة :label', + 'group' => 'ملخص :group', + 'page' => 'هذه الصفحة', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'المتوسط', + ], + + 'count' => [ + 'label' => 'العدد', + ], + + 'sum' => [ + 'label' => 'المجموع', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'إنهاء إعادة ترتيب السجلات', + ], + + 'enable_reordering' => [ + 'label' => 'إعادة ترتيب السجلات', + ], + + 'filter' => [ + 'label' => 'تصفية', + ], + + 'group' => [ + 'label' => 'مجموعة', + ], + + 'open_bulk_actions' => [ + 'label' => 'الإجراءات', + ], + + 'toggle_columns' => [ + 'label' => 'تبديل الأعمدة', + ], + + ], + + 'empty' => [ + + 'heading' => 'لا توجد :model', + + 'description' => 'قم بإضافة :model للبدء.', + + ], + + 'filters' => [ + + 'actions' => [ + + 'apply' => [ + 'label' => 'تطبيق التصفيات', + ], + + 'remove' => [ + 'label' => 'إلغاء التصفيات', + ], + + 'remove_all' => [ + 'label' => 'إلغاء كافة التصفيات', + 'tooltip' => 'إلغاء كافة التصفيات', + ], + + 'reset' => [ + 'label' => 'إعادة ضبط التصفيات', + ], + + ], + + 'heading' => 'التصفيات', + + 'indicator' => 'التصفيات النشطة', + + 'multi_select' => [ + 'placeholder' => 'الكل', + ], + + 'select' => [ + 'placeholder' => 'الكل', + ], + + 'trashed' => [ + + 'label' => 'السجلات المحذوفة', + + 'only_trashed' => 'السجلات المحذوفة فقط', + + 'with_trashed' => 'مع السجلات المحذوفة', + + 'without_trashed' => 'بدون السجلات المحذوفة', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'تجميع حسب', + 'placeholder' => 'تجميع حسب', + ], + + 'direction' => [ + + 'label' => 'إتجاه التجميع', + + 'options' => [ + 'asc' => 'تصاعدي', + 'desc' => 'تنازلي', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'قم بسحب وإسقاط السجلات بالترتيب.', + + 'selection_indicator' => [ + + 'selected_count' => '{1} تم تحديد سجل واحد|[3,10] تم تحديد :count سجلات |[2,*] تم تحديد :count سجل', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'تحديد كل السجلات :count', + ], + + 'deselect_all' => [ + 'label' => 'إلغاء تحديد الكل', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'ترتيب حسب', + ], + + 'direction' => [ + + 'label' => 'اتجاه الترتيب', + + 'options' => [ + 'asc' => 'تصاعدي', + 'desc' => 'تنازلي', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/az/filters/query-builder.php b/lang/vendor/filament-tables/az/filters/query-builder.php new file mode 100644 index 0000000..dbeee5c --- /dev/null +++ b/lang/vendor/filament-tables/az/filters/query-builder.php @@ -0,0 +1,482 @@ + 'Sorğu qurucusu', + + 'form' => [ + + 'operator' => [ + 'label' => 'Operator', + ], + + 'or_groups' => [ + + 'label' => 'Qruplar', + + 'block' => [ + 'label' => 'Ayrılma (OR)', + 'or' => 'YA', + ], + + ], + + 'rules' => [ + + 'label' => 'Qaydalar', + + 'item' => [ + 'and' => 'VƏ', + ], + + ], + + ], + + 'no_rules' => '(Qayda yoxdur)', + + 'item_separators' => [ + 'and' => 'VƏ', + 'or' => 'YA', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => 'Doldurulur', + 'inverse' => 'Boşdur', + ], + + 'summary' => [ + 'direct' => ':attribute doldurulur', + 'inverse' => ':attribute Boşdur', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => 'Doğrudur', + 'inverse' => 'Yalandır', + ], + + 'summary' => [ + 'direct' => ':attribute Doğrudur', + 'inverse' => ':attribute Yalandır', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => 'Sonradır', + 'inverse' => 'Sonra deyil', + ], + + 'summary' => [ + 'direct' => ':attribute sonradır :date', + 'inverse' => ':attribute sonra deyil :date', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => 'Əvvəllərdir', + 'inverse' => 'Əvvəl deyil', + ], + + 'summary' => [ + 'direct' => ':attribute əvvəllərdir :date', + 'inverse' => ':attribute əvvəl deyil :date', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => 'Tarixdir', + 'inverse' => 'Tarix deyil', + ], + + 'summary' => [ + 'direct' => ':attribute edir :date', + 'inverse' => ':attribute deyil :date', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => 'aydır', + 'inverse' => 'ay deyil', + ], + + 'summary' => [ + 'direct' => ':attribute edir :month', + 'inverse' => ':attribute deyil :month', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => 'ildir', + 'inverse' => 'il deyil', + ], + + 'summary' => [ + 'direct' => ':attribute edir :year', + 'inverse' => ':attribute deyil :year', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => 'Tarix', + ], + + 'month' => [ + 'label' => 'ay', + ], + + 'year' => [ + 'label' => 'il', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Bərabərdir', + 'inverse' => 'Bərabər deyil', + ], + + 'summary' => [ + 'direct' => ':attribute bərabərdir :number', + 'inverse' => ':attribute bərabər deyil :number', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => 'Maksimumdur', + 'inverse' => '-dən böyükdür', + ], + + 'summary' => [ + 'direct' => ':attribute maksimumdur :number', + 'inverse' => ':attribute -dən böyükdür :number', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => 'Minimumdur', + 'inverse' => '-dən azdır', + ], + + 'summary' => [ + 'direct' => ':attribute minimumdur :number', + 'inverse' => ':attribute -dən azdır :number', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => 'Orta', + 'summary' => 'Orta :attribute', + ], + + 'max' => [ + 'label' => 'Maks', + 'summary' => 'Maks :attribute', + ], + + 'min' => [ + 'label' => 'Min', + 'summary' => 'Min :attribute', + ], + + 'sum' => [ + 'label' => 'məbləğ', + 'summary' => 'məbləğ of :attribute', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => 'Ümumi', + ], + + 'number' => [ + 'label' => 'Nömrə', + ], + + ], + + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Var', + 'inverse' => 'Yoxdur', + ], + + 'summary' => [ + 'direct' => 'Var :count :relationship', + 'inverse' => 'Yoxdur :count :relationship', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => 'Maksimum var', + 'inverse' => '-dən çoxu var', + ], + + 'summary' => [ + 'direct' => 'Maksimum var :count :relationship', + 'inverse' => '-dən çoxu var :count :relationship', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => 'Minimum var', + 'inverse' => '-dən azdır', + ], + + 'summary' => [ + 'direct' => 'Minimum var :count :relationship', + 'inverse' => '-dən azdır :count :relationship', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => 'Boşdur', + 'inverse' => 'Boş deyil', + ], + + 'summary' => [ + 'direct' => ':relationship boşdur', + 'inverse' => ':relationship boş deyil', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => 'edir', + 'inverse' => 'deyil', + ], + + 'multiple' => [ + 'direct' => 'ehtiva edir', + 'inverse' => 'Tərkibində yoxdur', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':relationship edir :values', + 'inverse' => ':relationship deyil :values', + ], + + 'multiple' => [ + 'direct' => ':relationship ehtiva edir :values', + 'inverse' => ':relationship Tərkibində yoxdur :values', + ], + + 'values_glue' => [ + 0 => ', ', + 'final' => ' ya ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Dəyər', + ], + + 'values' => [ + 'label' => 'Dəyərlər', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => 'saymaq', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => 'Edir', + 'inverse' => 'Deyil', + ], + + 'summary' => [ + 'direct' => ':attribute edir :values', + 'inverse' => ':attribute deyil :values', + 'values_glue' => [ + ', ', + 'final' => ' ya ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Dəyər', + ], + + 'values' => [ + 'label' => 'Dəyərlər', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => 'Ehtiva edir', + 'inverse' => 'Tərkibində yoxdur', + ], + + 'summary' => [ + 'direct' => ':attribute ehtiva edir :text', + 'inverse' => ':attribute tərkibində yoxdur :text', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => 'ilə bitir', + 'inverse' => 'ilə bitmir', + ], + + 'summary' => [ + 'direct' => ':attribute ilə bitir :text', + 'inverse' => ':attribute ilə bitmir :text', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => 'Bərabərdir', + 'inverse' => 'Bərabər deyil', + ], + + 'summary' => [ + 'direct' => ':attribute bərabərdir :text', + 'inverse' => ':attribute bərabər deyil :text', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => 'ilə başlayır', + 'inverse' => 'ilə başlamaz', + ], + + 'summary' => [ + 'direct' => ':attribute ilə başlayır :text', + 'inverse' => ':attribute ilə başlamaz :text', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => 'Mətn', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => 'Qayda əlavə edin', + ], + + 'add_rule_group' => [ + 'label' => 'Qayda qrupu əlavə edin', + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/az/table.php b/lang/vendor/filament-tables/az/table.php new file mode 100644 index 0000000..ba0c7d5 --- /dev/null +++ b/lang/vendor/filament-tables/az/table.php @@ -0,0 +1,231 @@ + [ + + 'heading' => 'Sütunlar', + + ], + + 'columns' => [ + + 'actions' => [ + 'label' => 'Əməliyyat|Əməliyyatlar', + ], + + 'text' => [ + + 'actions' => [ + 'collapse_list' => ':count az göstər', + 'expand_list' => ':count daha çox göstər', + ], + + 'more_list_items' => 'və :count daha', + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'Çoxlu hərəkətlər üçün bütün elementləri seç/seçimi yığışdır.', + ], + + 'bulk_select_record' => [ + 'label' => 'Çoxlu hərəkətlər üçün :key elementini seç/seçimi yığışdır.', + ], + + 'bulk_select_group' => [ + 'label' => 'Çoxlu hərəkətlər üçün :title qrupunu seç/seçimi yığışdır.', + ], + + 'search' => [ + 'label' => 'Axtar', + 'placeholder' => 'Axtar', + 'indicator' => 'Axtar', + ], + + ], + + 'summary' => [ + + 'heading' => 'Xülasə', + + 'subheadings' => [ + 'all' => 'Bütün :label', + 'group' => ':group xülasəsi', + 'page' => 'Bu səhifə', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'Ortalama', + ], + + 'count' => [ + 'label' => 'Say', + ], + + 'sum' => [ + 'label' => 'Toplam', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'Sıralamanı yekunlaşdır', + ], + + 'enable_reordering' => [ + 'label' => 'Sıralamanı başlat', + ], + + 'filter' => [ + 'label' => 'Filtrlə', + ], + + 'group' => [ + 'label' => 'Qrupla', + ], + + 'open_bulk_actions' => [ + 'label' => 'Çoxlu hərəkətlər', + ], + + 'toggle_columns' => [ + 'label' => 'Sütunları göstər/gizlət', + ], + + ], + + 'empty' => [ + + 'heading' => ':model Yoxdur', + + 'description' => 'Başlamaq üçün bir :model yaradın.', + + ], + + 'filters' => [ + + 'actions' => [ + + 'apply' => [ + 'label' => 'Filtrləri tətbiq et', + ], + + 'remove' => [ + 'label' => 'Filtri yığışdır', + ], + + 'remove_all' => [ + 'label' => 'Bütün filtrləri yığışdır', + 'tooltip' => 'Bütün filtrləri yığışdır', + ], + + 'reset' => [ + 'label' => 'Sıfırla', + ], + + ], + + 'heading' => 'Filtrlər', + + 'indicator' => 'Aktiv filtrlər', + + 'multi_select' => [ + 'placeholder' => 'Hamısı', + ], + + 'select' => [ + 'placeholder' => 'Hamısı', + ], + + 'trashed' => [ + + 'label' => 'Silinmiş məlumatlar', + + 'only_trashed' => 'Sadəcə silinmiş məlumatlar', + + 'with_trashed' => 'Silinmiş məlumatlarla birlikdə', + + 'without_trashed' => 'Silinmiş məlumatlar olmadan', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'Qrupla', + 'placeholder' => 'Qrupla', + ], + + 'direction' => [ + + 'label' => 'Qrup istiqaməti', + + 'options' => [ + 'asc' => 'Artan', + 'desc' => 'Azalan', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'Məlumatları sıralamaq üçün sürüşdürüb buraxın.', + + 'selection_indicator' => [ + + 'selected_count' => '1 məlumat seçildi|:count məlumat seçildi', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'Bütün :count məlumatı seç', + ], + + 'deselect_all' => [ + 'label' => 'Bütün seçimləri yığışdır', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'Buna görə sırala', + ], + + 'direction' => [ + + 'label' => 'Sıralama istiqaməti', + + 'options' => [ + 'asc' => 'Artan', + 'desc' => 'Azalan', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/bg/filters/query-builder.php b/lang/vendor/filament-tables/bg/filters/query-builder.php new file mode 100644 index 0000000..015fa09 --- /dev/null +++ b/lang/vendor/filament-tables/bg/filters/query-builder.php @@ -0,0 +1,482 @@ + 'Генератор на заявки', + + 'form' => [ + + 'operator' => [ + 'label' => 'Оператор', + ], + + 'or_groups' => [ + + 'label' => 'Групи', + + 'block' => [ + 'label' => 'Дизюнкция (ИЛИ)', + 'or' => 'ИЛИ', + ], + + ], + + 'rules' => [ + + 'label' => 'Правила', + + 'item' => [ + 'and' => 'И', + ], + + ], + + ], + + 'no_rules' => '(няма правила)', + + 'item_separators' => [ + 'and' => 'И', + 'or' => 'ИЛИ', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => 'Е попълнено', + 'inverse' => 'Е празно', + ], + + 'summary' => [ + 'direct' => ':attribute е попълнен', + 'inverse' => ':attribute е празен', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => 'Е истина', + 'inverse' => 'Не е истина', + ], + + 'summary' => [ + 'direct' => ':attribute е истина', + 'inverse' => ':attribute не е истина', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => 'E след', + 'inverse' => 'Не е след', + ], + + 'summary' => [ + 'direct' => ':attribute е след :date', + 'inverse' => ':attribute не е след :date', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => 'Е преди', + 'inverse' => 'Не е преди', + ], + + 'summary' => [ + 'direct' => ':attribute е преди :date', + 'inverse' => ':attribute не е преди :date', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => 'Е дата', + 'inverse' => 'Не е дата', + ], + + 'summary' => [ + 'direct' => ':attribute е :date', + 'inverse' => ':attribute не е :date', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => 'Е месец', + 'inverse' => 'Не е месец', + ], + + 'summary' => [ + 'direct' => ':attribute е :month', + 'inverse' => ':attribute не е :month', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => 'Е година', + 'inverse' => 'Не е година', + ], + + 'summary' => [ + 'direct' => ':attribute е :year', + 'inverse' => ':attribute не е :year', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => 'Дата', + ], + + 'month' => [ + 'label' => 'Месец', + ], + + 'year' => [ + 'label' => 'Година', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Е равно на', + 'inverse' => 'Не е равно на', + ], + + 'summary' => [ + 'direct' => ':attribute е равно на :number', + 'inverse' => ':attribute не е равно на :number', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => 'Е максимум', + 'inverse' => 'Е по-голямо от', + ], + + 'summary' => [ + 'direct' => ':attribute е максимум :number', + 'inverse' => ':attribute е по-голямо от :number', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => 'Е минимум', + 'inverse' => 'Е по-малко от', + ], + + 'summary' => [ + 'direct' => ':attribute е минимум :number', + 'inverse' => ':attribute е по-малко от :number', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => 'Средно', + 'summary' => 'Средно на :attribute', + ], + + 'max' => [ + 'label' => 'Макс', + 'summary' => 'Макс :attribute', + ], + + 'min' => [ + 'label' => 'Мин', + 'summary' => 'Мин :attribute', + ], + + 'sum' => [ + 'label' => 'Сума', + 'summary' => 'Сума на :attribute', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => 'Агрегат', + ], + + 'number' => [ + 'label' => 'Число', + ], + + ], + + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Има', + 'inverse' => 'Няма', + ], + + 'summary' => [ + 'direct' => 'Има :count :relationship', + 'inverse' => 'Няма :count :relationship', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => 'Има максимум', + 'inverse' => 'Има повече от', + ], + + 'summary' => [ + 'direct' => 'Има максимум :count :relationship', + 'inverse' => 'Има повече от :count :relationship', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => 'Има минимум', + 'inverse' => 'Има по-малко от', + ], + + 'summary' => [ + 'direct' => 'Има минимум :count :relationship', + 'inverse' => 'Има по-малко от :count :relationship', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => 'Е празно', + 'inverse' => 'Не е празно', + ], + + 'summary' => [ + 'direct' => ':relationship е празно', + 'inverse' => ':relationship не е празно', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => 'Е', + 'inverse' => 'Не е', + ], + + 'multiple' => [ + 'direct' => 'Съдържа', + 'inverse' => 'Не съдържа', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':relationship е :values', + 'inverse' => ':relationship не е :values', + ], + + 'multiple' => [ + 'direct' => ':relationship съдържа :values', + 'inverse' => ':relationship не съдържа :values', + ], + + 'values_glue' => [ + 0 => ', ', + 'final' => ' или ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Стойност', + ], + + 'values' => [ + 'label' => 'Стойности', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => 'Брой', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => 'Е', + 'inverse' => 'Не е', + ], + + 'summary' => [ + 'direct' => ':attribute е :values', + 'inverse' => ':attribute не е :values', + 'values_glue' => [ + ', ', + 'final' => ' или ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Стойност', + ], + + 'values' => [ + 'label' => 'Стойности', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => 'Съдържа', + 'inverse' => 'Не съдържа', + ], + + 'summary' => [ + 'direct' => ':attribute съдържа :text', + 'inverse' => ':attribute не съдържа :text', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => 'Завършва на', + 'inverse' => 'Не завършва на', + ], + + 'summary' => [ + 'direct' => ':attribute завършва на :text', + 'inverse' => ':attribute не завършва на :text', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => 'Е равно на', + 'inverse' => 'Не е равно на', + ], + + 'summary' => [ + 'direct' => ':attribute е равно на :text', + 'inverse' => ':attribute не е равно на :text', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => 'Започва с', + 'inverse' => 'Не започва с', + ], + + 'summary' => [ + 'direct' => ':attribute започва с :text', + 'inverse' => ':attribute не започва с :text', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => 'Текст', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => 'Добави правило', + ], + + 'add_rule_group' => [ + 'label' => 'Добави група', + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/bg/table.php b/lang/vendor/filament-tables/bg/table.php new file mode 100644 index 0000000..5119cb1 --- /dev/null +++ b/lang/vendor/filament-tables/bg/table.php @@ -0,0 +1,228 @@ + [ + + 'heading' => 'Колони', + + ], + + 'columns' => [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Скрий :count повече', + 'expand_list' => 'Покажи :count повече', + ], + + 'more_list_items' => 'и още :count', + + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'Изберете/премахнете избора на всички записи на тази страница.', + ], + + 'bulk_select_record' => [ + 'label' => 'Изберете/премахнете избора на :key за масови действия.', + ], + + 'bulk_select_group' => [ + 'label' => 'Изберете/премахнете избора на група :title за масови действия.', + ], + + 'search' => [ + 'label' => 'Търси', + 'placeholder' => 'Търси', + 'indicator' => 'Търсене...', + ], + + ], + + 'summary' => [ + + 'heading' => 'Обобщение', + + 'subheadings' => [ + 'all' => 'Всички :label', + 'group' => 'Обебщение на :group', + 'page' => 'Текуща страница', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'Средно', + ], + + 'count' => [ + 'label' => 'Брой', + ], + + 'sum' => [ + 'label' => 'Сума', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'Приключи пренареждането', + ], + + 'enable_reordering' => [ + 'label' => 'Пренареди', + ], + + 'filter' => [ + 'label' => 'Филтрирай', + ], + + 'group' => [ + 'label' => 'Групирай', + ], + + 'open_bulk_actions' => [ + 'label' => 'Отвори масови действия', + ], + + 'toggle_columns' => [ + 'label' => 'Превключи колони', + ], + + ], + + 'empty' => [ + + 'heading' => 'Няма :model', + + 'description' => 'Създай нов :model за да започнеш.', + + ], + + 'filters' => [ + + 'actions' => [ + + 'apply' => [ + 'label' => 'Приложи', + ], + + 'remove' => [ + 'label' => 'Премахни', + ], + + 'remove_all' => [ + 'label' => 'Премахни всички', + 'tooltip' => 'Премахни всички филтри', + ], + + 'reset' => [ + 'label' => 'Нулирай', + ], + + ], + + 'heading' => 'Филтри', + + 'indicator' => 'Филтриране', + + 'multi_select' => [ + 'placeholder' => 'Всички', + ], + + 'select' => [ + 'placeholder' => 'Избери', + ], + + 'trashed' => [ + + 'label' => 'Изтрити записи', + + 'only_trashed' => 'Само изтрити записи', + + 'with_trashed' => 'С изтрити записи', + + 'without_trashed' => 'Без изтрити записи', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'Групирай по', + 'placeholder' => 'Избери поле за групиране', + ], + + 'direction' => [ + + 'label' => 'Посока на групиране', + + 'options' => [ + 'asc' => 'Възходящо', + 'desc' => 'Низходящо', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'Премествай записите с мишката.', + + 'selection_indicator' => [ + + 'selected_count' => '1 запис избран|:count записа избрани', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'Избери всички :count', + ], + + 'deselect_all' => [ + 'label' => 'Премахнете избора на всички', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'Сортирай по', + ], + + 'direction' => [ + + 'label' => 'Посока на сортиране', + + 'options' => [ + 'asc' => 'Възходящо', + 'desc' => 'Низходящо', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/bn/table.php b/lang/vendor/filament-tables/bn/table.php new file mode 100644 index 0000000..eca9ca1 --- /dev/null +++ b/lang/vendor/filament-tables/bn/table.php @@ -0,0 +1,136 @@ + [ + + 'text' => [ + 'more_list_items' => 'এবং আরো :count', + ], + + ], + + 'fields' => [ + + 'search' => [ + 'label' => 'খুঁজুন', + 'placeholder' => 'খুঁজুন', + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'রেকর্ড পুনর্বিন্যাস সম্পন্ন করুন', + ], + + 'enable_reordering' => [ + 'label' => 'রেকর্ড পুনর্বিন্যাস করুন', + ], + + 'filter' => [ + 'label' => 'অনুসন্ধান করুন', + ], + + 'open_bulk_actions' => [ + 'label' => 'কার্যক্রম গুলো দেখুন', + ], + + 'toggle_columns' => [ + 'label' => 'কলাম টগল করুন', + ], + + ], + + 'empty' => [ + 'heading' => 'রেকর্ড পাওয়া যায়নি', + ], + + 'filters' => [ + + 'actions' => [ + + 'remove' => [ + 'label' => 'অনুসন্ধান সরান', + ], + + 'remove_all' => [ + 'label' => 'সব অনুসন্ধান সরান', + 'tooltip' => 'সব অনুসন্ধান সরান', + ], + + 'reset' => [ + 'label' => 'অনুসন্ধান সরান', + ], + + ], + + 'indicator' => 'সক্রিয় অনুসন্ধান', + + 'multi_select' => [ + 'placeholder' => 'সব', + ], + + 'select' => [ + 'placeholder' => 'সব', + ], + + 'trashed' => [ + + 'label' => 'রেকর্ড মুছে ফেলুন', + + 'only_trashed' => 'শুধু মুছে ফেলা রেকর্ডগুলো', + + 'with_trashed' => 'মুছে ফেলা রেকর্ডগুলোর সাথে', + + 'without_trashed' => 'মুছে ফেলা রেকর্ডগুলো ছাড়া', + + ], + + ], + + 'reorder_indicator' => 'ক্রমানুসারে রেকর্ড টেনে আনুন।', + + 'selection_indicator' => [ + + 'selected_count' => '১ টি রেকর্ড নির্বাচিত। | :count টি রেকর্ড নির্বাচিত।', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'সব নির্বাচিত করুন', + ], + + 'deselect_all' => [ + 'label' => 'সব অনির্বাচিত করুন', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'ক্রমানুসার', + ], + + 'direction' => [ + + 'label' => 'ক্রমানুসারের দিক', + + 'options' => [ + 'asc' => 'ঊর্ধ্বগামী', + 'desc' => 'অধোগামী', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/bs/table.php b/lang/vendor/filament-tables/bs/table.php new file mode 100644 index 0000000..4b605cc --- /dev/null +++ b/lang/vendor/filament-tables/bs/table.php @@ -0,0 +1,146 @@ + [ + + 'text' => [ + 'more_list_items' => 'i :count više', + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'Odaberi/poništi odabir svih stavki za grupne radnje.', + ], + + 'bulk_select_record' => [ + 'label' => 'Odaberi/poništi odabir stavke :key za grupne radnje.', + ], + + 'search' => [ + 'label' => 'Pretraga', + 'placeholder' => 'Tražite', + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'Završi preuređivanje zapisa', + ], + + 'enable_reordering' => [ + 'label' => 'Preuredi zapise', + ], + + 'filter' => [ + 'label' => 'Filter', + ], + + 'open_bulk_actions' => [ + 'label' => 'Otvorene akcije', + ], + + 'toggle_columns' => [ + 'label' => 'Preklopiti kolone', + ], + + ], + + 'empty' => [ + 'heading' => 'Nije pronađen nijedan zapis', + ], + + 'filters' => [ + + 'heading' => 'Filteri', + + 'actions' => [ + + 'remove' => [ + 'label' => 'Skloni filter', + ], + + 'remove_all' => [ + 'label' => 'Skloni svi filteri', + 'tooltip' => 'Skloni svi filteri', + ], + + 'reset' => [ + 'label' => 'Resetujte filtere', + ], + + ], + + 'indicator' => 'Aktivne filteri', + + 'multi_select' => [ + 'placeholder' => 'Svi', + ], + + 'select' => [ + 'placeholder' => 'Svi', + ], + + 'trashed' => [ + + 'label' => 'Izbrisani zapisi', + + 'only_trashed' => 'Samo izbrisani zapisi', + + 'with_trashed' => 'Sa izbrisanim zapisima', + + 'without_trashed' => 'Bez izbrisanih zapisa', + + ], + + ], + + 'reorder_indicator' => 'Prevucite i ispustite zapise u red.', + + 'selection_indicator' => [ + + 'selected_count' => '1 izabran zapis|:count izabrani zapisi', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'Izaberite sve :count', + ], + + 'deselect_all' => [ + 'label' => 'Poništitite izbor', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'Sortirajte po', + ], + + 'direction' => [ + + 'label' => 'Sortirajte po smjeru', + + 'options' => [ + 'asc' => 'Uzlazno', + 'desc' => 'Silazno', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/ca/filters/query-builder.php b/lang/vendor/filament-tables/ca/filters/query-builder.php new file mode 100644 index 0000000..cade48b --- /dev/null +++ b/lang/vendor/filament-tables/ca/filters/query-builder.php @@ -0,0 +1,482 @@ + 'Constructor de consultes', + + 'form' => [ + + 'operator' => [ + 'label' => 'Operador', + ], + + 'or_groups' => [ + + 'label' => 'Grups', + + 'block' => [ + 'label' => 'Disjunció (O)', + 'or' => 'O', + ], + + ], + + 'rules' => [ + + 'label' => 'Regles', + + 'item' => [ + 'and' => 'Y', + ], + + ], + + ], + + 'no_rules' => '(Sense regles)', + + 'item_separators' => [ + 'and' => 'Y', + 'or' => 'O', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => 'Està emplenat', + 'inverse' => 'Està en blanc', + ], + + 'summary' => [ + 'direct' => ':attribute està emplenat', + 'inverse' => ':attribute està en blanc', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => 'És cert', + 'inverse' => 'És fals', + ], + + 'summary' => [ + 'direct' => ':attribute és cert', + 'inverse' => ':attribute és fals', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => 'És posterior a', + 'inverse' => 'No és posterior a', + ], + + 'summary' => [ + 'direct' => ':attribute és posterior a :date', + 'inverse' => ':attribute no és posterior a :date', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => 'És anterior a', + 'inverse' => 'No és anterior a', + ], + + 'summary' => [ + 'direct' => ':attribute és anterior a :date', + 'inverse' => ':attribute no és anterior a :date', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => 'És a la data', + 'inverse' => 'No és a la data', + ], + + 'summary' => [ + 'direct' => ':attribute és a :date', + 'inverse' => ':attribute no és a :date', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => 'És en el mes de', + 'inverse' => 'No és en el mes de', + ], + + 'summary' => [ + 'direct' => ':attribute és al :month', + 'inverse' => ':attribute no és al :month', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => "És a l'any", + 'inverse' => "No és a l'any", + ], + + 'summary' => [ + 'direct' => ':attribute és al :year', + 'inverse' => ':attribute no és al :year', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => 'Data', + ], + + 'month' => [ + 'label' => 'Mes', + ], + + 'year' => [ + 'label' => 'Any', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Igual a', + 'inverse' => 'No és igual a', + ], + + 'summary' => [ + 'direct' => ':attribute és igual a :number', + 'inverse' => ':attribute no és igual a :number', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => 'És màxim', + 'inverse' => 'És major que', + ], + + 'summary' => [ + 'direct' => ':attribute és màxim :number', + 'inverse' => ':attribute és major que :number', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => 'És mínim', + 'inverse' => 'És menor que', + ], + + 'summary' => [ + 'direct' => ':attribute és mínim :number', + 'inverse' => ':attribute és menor que :number', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => 'Promig', + 'summary' => ':Attribute promig', + ], + + 'max' => [ + 'label' => 'Màx', + 'summary' => 'Màxim :attribute', + ], + + 'min' => [ + 'label' => 'Mín', + 'summary' => 'Mínim :attribute', + ], + + 'sum' => [ + 'label' => 'Suma', + 'summary' => 'Suma de :attribute', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => 'Agregat', + ], + + 'number' => [ + 'label' => 'Número', + ], + + ], + + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Té', + 'inverse' => 'No té', + ], + + 'summary' => [ + 'direct' => 'Té :count :relationship', + 'inverse' => 'No té :count :relationship', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => 'Té màxim', + 'inverse' => 'Té més de', + ], + + 'summary' => [ + 'direct' => 'Té màxim :count :relationship', + 'inverse' => 'Té més de :count :relationship', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => 'Té mínim', + 'inverse' => 'Té menys de', + ], + + 'summary' => [ + 'direct' => 'Té mínim :count :relationship', + 'inverse' => 'Té menys de :count :relationship', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => 'És buit', + 'inverse' => 'No és buit', + ], + + 'summary' => [ + 'direct' => ':relationship és buit', + 'inverse' => ':relationship no és buit', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => 'És', + 'inverse' => 'No és', + ], + + 'multiple' => [ + 'direct' => 'Conté', + 'inverse' => 'No conté', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':relationship són :values', + 'inverse' => ':relationship no són :values', + ], + + 'multiple' => [ + 'direct' => ':relationship conté :values', + 'inverse' => ':relationship no conté :values', + ], + + 'values_glue' => [ + 0 => ', ', + 'final' => ' o ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Valor', + ], + + 'values' => [ + 'label' => 'Valors', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => 'Recompte', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => 'És', + 'inverse' => 'No és', + ], + + 'summary' => [ + 'direct' => ':attribute és :values', + 'inverse' => ':attribute no és :values', + 'values_glue' => [ + ', ', + 'final' => ' o ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Valor', + ], + + 'values' => [ + 'label' => 'Valors', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => 'Conté', + 'inverse' => 'No conté', + ], + + 'summary' => [ + 'direct' => ':attribute conté :text', + 'inverse' => ':attribute no conté :text', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => 'Acaba en', + 'inverse' => 'No acaba en', + ], + + 'summary' => [ + 'direct' => ':attribute acaba en :text', + 'inverse' => ':attribute no acaba en :text', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => 'És igual a', + 'inverse' => 'No és igual a', + ], + + 'summary' => [ + 'direct' => ':attribute és igual a :text', + 'inverse' => ':attribute no és igual a :text', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => 'Comença amb', + 'inverse' => 'No comença amb', + ], + + 'summary' => [ + 'direct' => ':attribute comença amb :text', + 'inverse' => ':attribute no comença amb :text', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => 'Text', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => 'Agregar regla', + ], + + 'add_rule_group' => [ + 'label' => 'Agregar grup de regles', + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/ca/table.php b/lang/vendor/filament-tables/ca/table.php new file mode 100644 index 0000000..07ffde6 --- /dev/null +++ b/lang/vendor/filament-tables/ca/table.php @@ -0,0 +1,232 @@ + [ + + 'heading' => 'Columnes', + + ], + + 'columns' => [ + + 'actions' => [ + 'label' => 'Acció|Accions', + ], + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Mostrar-ne :count menys', + 'expand_list' => 'Mostrar-ne :count més', + ], + + 'more_list_items' => 'i :count més', + + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'Seleccionar/desseleccionar tots els elements per les accions massives.', + ], + + 'bulk_select_record' => [ + 'label' => 'Seleccionar/desseleccionar l\'element :key per accions massives.', + ], + + 'bulk_select_group' => [ + 'label' => 'Seleccionar/desseleccionar grup :title per accions massives.', + ], + + 'search' => [ + 'label' => 'Cerca', + 'placeholder' => 'Cercar', + 'indicator' => 'Cercar', + ], + + ], + + 'summary' => [ + + 'heading' => 'Resum', + + 'subheadings' => [ + 'all' => 'Tots :label', + 'group' => 'Resum del :group', + 'page' => 'Aquesta pàgina', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'Mitja', + ], + + 'count' => [ + 'label' => 'Recompte', + ], + + 'sum' => [ + 'label' => 'Suma', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'Acabar de reorganitzar registres', + ], + + 'enable_reordering' => [ + 'label' => 'Reorganitzar registres', + ], + + 'filter' => [ + 'label' => 'Filtrar', + ], + + 'group' => [ + 'label' => 'Grup', + ], + + 'open_bulk_actions' => [ + 'label' => 'Accions massives', + ], + + 'toggle_columns' => [ + 'label' => 'Alternar columnes', + ], + + ], + + 'empty' => [ + + 'heading' => 'No s\'han trobat registres', + + 'description' => 'Crea un :model per començar.', + + ], + + 'filters' => [ + + 'actions' => [ + + 'apply' => [ + 'label' => 'Aplicar filtres', + ], + + 'remove' => [ + 'label' => 'Esborrar filtre', + ], + + 'remove_all' => [ + 'label' => 'Esborrar tots els filtres', + 'tooltip' => 'Esborrar tots els filtres', + ], + + 'reset' => [ + 'label' => 'Restablir', + ], + + ], + + 'heading' => 'Filtres', + + 'indicator' => 'Filtres actius', + + 'multi_select' => [ + 'placeholder' => 'Tots', + ], + + 'select' => [ + 'placeholder' => 'Tots', + ], + + 'trashed' => [ + + 'label' => 'Registres esborrats', + + 'only_trashed' => 'Només registres esborrats', + + 'with_trashed' => 'Amb registres esborrats', + + 'without_trashed' => 'Sense registres esborrats', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'Agrupar per', + 'placeholder' => 'Agrupar per', + ], + + 'direction' => [ + + 'label' => 'Sentit', + + 'options' => [ + 'asc' => 'Ascendent', + 'desc' => 'Descendent', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'Arrossega i deixa anar els registres per ordenar-los.', + + 'selection_indicator' => [ + + 'selected_count' => '1 registre seleccionat|:count registres seleccionats', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'Selecciona\'ls tots :count', + ], + + 'deselect_all' => [ + 'label' => 'Desselecciona\'ls tots', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'Ordenar per', + ], + + 'direction' => [ + + 'label' => 'Sentit', + + 'options' => [ + 'asc' => 'Ascendent', + 'desc' => 'Descendent', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/ckb/table.php b/lang/vendor/filament-tables/ckb/table.php new file mode 100644 index 0000000..017c4fa --- /dev/null +++ b/lang/vendor/filament-tables/ckb/table.php @@ -0,0 +1,213 @@ + [ + + 'heading' => 'ستوونەکان', + + ], + + 'columns' => [ + + 'text' => [ + 'more_list_items' => 'وە :count ی زیاتر', + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'دیاریکردن/لابردنی دیاریکردنەکان بۆ هەموو تۆمارەکان بۆ کۆمەڵەی کردارەکان.', + ], + + 'bulk_select_record' => [ + 'label' => 'دیاریکردن/لابردنی دیاریکراوەکان بۆ :key بۆ کۆمەڵەی کردارەکان.', + ], + + 'search' => [ + 'label' => 'گەڕان', + 'placeholder' => 'گەڕان', + 'indicator' => 'گەڕان', + ], + + ], + + 'summary' => [ + + 'heading' => 'پوختە', + + 'subheadings' => [ + 'all' => 'هەموو :label', + 'group' => ':group پوختە', + 'page' => 'ئەم پەڕەیە', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'تێکڕا', + ], + + 'count' => [ + 'label' => 'ژماردەکان', + ], + + 'sum' => [ + 'label' => 'کۆی گشتی', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'تەواوکردنی ڕێکخستنی تۆمارەکان', + ], + + 'enable_reordering' => [ + 'label' => 'ڕێکخستنی تۆمارەکان', + ], + + 'filter' => [ + 'label' => 'فلتەر', + ], + + 'group' => [ + 'label' => 'کۆمەڵ', + ], + + 'open_bulk_actions' => [ + 'label' => 'کۆمەڵی کردارەکان', + ], + + 'toggle_columns' => [ + 'label' => 'پشاندان/لابردنی ستوونەکان', + ], + + ], + + 'empty' => [ + + 'heading' => 'هیچ تۆمارێکی :model بوونی نییە.', + + 'description' => 'تۆمارێکی :model دروس بکە بۆ دەستپێکردن.', + + ], + + 'filters' => [ + + 'actions' => [ + + 'remove' => [ + 'label' => 'سڕینەوەی فلتەر', + ], + + 'remove_all' => [ + 'label' => 'سڕینەوەی هەموو فلتەرەکان', + 'tooltip' => 'سڕینەوەی هەموو فلتەرەکان', + ], + + 'reset' => [ + 'label' => 'دۆخی سەرەتا', + ], + + ], + + 'heading' => 'فلتەرەکان', + + 'indicator' => 'فلتەرە چالاککراوەکان', + + 'multi_select' => [ + 'placeholder' => 'هەموو', + ], + + 'select' => [ + 'placeholder' => 'هەموو', + ], + + 'trashed' => [ + + 'label' => 'تۆمارە سڕدراوەکان', + + 'only_trashed' => 'تەنها تۆمارە سڕدراوەکان', + + 'with_trashed' => 'لەگەل تۆمارە سڕدراوەکان', + + 'without_trashed' => 'بەبێ تۆمارە سڕدراوەکان', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'کۆمەڵ کردن بە', + 'placeholder' => 'کۆمەڵ کردن بە', + ], + + 'direction' => [ + + 'label' => 'ئاڕاستەی کۆمەڵ کردن', + + 'options' => [ + 'asc' => 'کەم بۆ زۆر', + 'desc' => 'زۆر بۆ کەم', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'تۆمارەکان هەڵبگرە و ڕیزیان بکە.', + + 'selection_indicator' => [ + + 'selected_count' => '١ ڕیز دیاریکراوە|:count ڕیز دیاریکراوە', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'هەڵبژاردنی هەموو :count', + ], + + 'deselect_all' => [ + 'label' => 'هەڵنەبژاردنی هەموو', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'کۆمەڵکردن بە', + ], + + 'direction' => [ + + 'label' => 'ئاڕاستەی کۆمەڵ کردن', + + 'options' => [ + 'asc' => 'کەم بۆ زۆر', + 'desc' => 'زۆر بۆ کەم', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/cs/filters/query-builder.php b/lang/vendor/filament-tables/cs/filters/query-builder.php new file mode 100644 index 0000000..d5c9c39 --- /dev/null +++ b/lang/vendor/filament-tables/cs/filters/query-builder.php @@ -0,0 +1,482 @@ + 'Query builder', + + 'form' => [ + + 'operator' => [ + 'label' => 'Operátor', + ], + + 'or_groups' => [ + + 'label' => 'Skupiny', + + 'block' => [ + 'label' => 'Disjunkce (NEBO)', + 'or' => 'NEBO', + ], + + ], + + 'rules' => [ + + 'label' => 'Pravidla', + + 'item' => [ + 'and' => 'A', + ], + + ], + + ], + + 'no_rules' => '(Žádná pravidla)', + + 'item_separators' => [ + 'and' => 'A', + 'or' => 'NEBO', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => 'Je vyplněno', + 'inverse' => 'Je prázdné', + ], + + 'summary' => [ + 'direct' => ':attribute je vyplněno', + 'inverse' => ':attribute je prázdné', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => 'Je pravda', + 'inverse' => 'Není pravda', + ], + + 'summary' => [ + 'direct' => ':attribute je pravda', + 'inverse' => ':attribute není pravda', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => 'Je po', + 'inverse' => 'Není po', + ], + + 'summary' => [ + 'direct' => ':attribute je po :date', + 'inverse' => ':attribute není po :date', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => 'Je před', + 'inverse' => 'Není před', + ], + + 'summary' => [ + 'direct' => ':attribute je před :date', + 'inverse' => ':attribute není před :date', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => 'Je datum', + 'inverse' => 'Není datum', + ], + + 'summary' => [ + 'direct' => ':attribute je :date', + 'inverse' => ':attribute není :date', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => 'Je měsíc', + 'inverse' => 'Není měsíc', + ], + + 'summary' => [ + 'direct' => ':attribute je :month', + 'inverse' => ':attribute není :month', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => 'Je rok', + 'inverse' => 'Není rok', + ], + + 'summary' => [ + 'direct' => ':attribute je :year', + 'inverse' => ':attribute není :year', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => 'Datum', + ], + + 'month' => [ + 'label' => 'Měsíc', + ], + + 'year' => [ + 'label' => 'Rok', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Rovná se', + 'inverse' => 'Nerovná se', + ], + + 'summary' => [ + 'direct' => ':attribute se rovná :number', + 'inverse' => ':attribute se nerovná :number', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => 'Je maximální', + 'inverse' => 'Je větší než', + ], + + 'summary' => [ + 'direct' => ':attribute je maximálně :number', + 'inverse' => ':attribute je větší než :number', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => 'Je minimální', + 'inverse' => 'Je menší než', + ], + + 'summary' => [ + 'direct' => ':attribute je minimálně :number', + 'inverse' => ':attribute je menší než :number', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => 'Průměr', + 'summary' => 'Průměr :attribute', + ], + + 'max' => [ + 'label' => 'Max', + 'summary' => 'Max :attribute', + ], + + 'min' => [ + 'label' => 'Min', + 'summary' => 'Min :attribute', + ], + + 'sum' => [ + 'label' => 'Suma', + 'summary' => 'Součet :attribute', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => 'Agregace', + ], + + 'number' => [ + 'label' => 'Číslo', + ], + + ], + + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Má', + 'inverse' => 'Nemá', + ], + + 'summary' => [ + 'direct' => 'Má :count :relationship', + 'inverse' => 'Nemá :count :relationship', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => 'Má maximálně', + 'inverse' => 'Má více než', + ], + + 'summary' => [ + 'direct' => 'Má maximálně :count :relationship', + 'inverse' => 'Má více než :count :relationship', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => 'Má minimálně', + 'inverse' => 'Má méně než', + ], + + 'summary' => [ + 'direct' => 'Má minimálně :count :relationship', + 'inverse' => 'Má méně než :count :relationship', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => 'Je prázdné', + 'inverse' => 'Není prázdné', + ], + + 'summary' => [ + 'direct' => ':relationship je prázdné', + 'inverse' => ':relationship není prázdné', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => 'Je', + 'inverse' => 'Není', + ], + + 'multiple' => [ + 'direct' => 'Obsahuje', + 'inverse' => 'Neobsahuje', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':relationship je :values', + 'inverse' => ':relationship není :values', + ], + + 'multiple' => [ + 'direct' => ':relationship obsahuje :values', + 'inverse' => ':relationship neobsahuje :values', + ], + + 'values_glue' => [ + 0 => ', ', + 'final' => ' nebo ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Hodnota', + ], + + 'values' => [ + 'label' => 'Hodnoty', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => 'Počet', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => 'Je', + 'inverse' => 'Není', + ], + + 'summary' => [ + 'direct' => ':attribute je :values', + 'inverse' => ':attribute není :values', + 'values_glue' => [ + ', ', + 'final' => ' nebo ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Hodnota', + ], + + 'values' => [ + 'label' => 'Hodnoty', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => 'Obsahuje', + 'inverse' => 'Neobsahuje', + ], + + 'summary' => [ + 'direct' => ':attribute obsahuje :text', + 'inverse' => ':attribute neobsahuje :text', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => 'Končí na', + 'inverse' => 'Nekončí na', + ], + + 'summary' => [ + 'direct' => ':attribute končí na :text', + 'inverse' => ':attribute nekončí na :text', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => 'Rovná se', + 'inverse' => 'Nerovná se', + ], + + 'summary' => [ + 'direct' => ':attribute se rovná :text', + 'inverse' => ':attribute se nerovná :text', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => 'Začíná na', + 'inverse' => 'Nezačíná na', + ], + + 'summary' => [ + 'direct' => ':attribute začíná na :text', + 'inverse' => ':attribute nezačíná na :text', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => 'Text', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => 'Přidat pravidlo', + ], + + 'add_rule_group' => [ + 'label' => 'Přidat skupinu pravidel', + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/cs/table.php b/lang/vendor/filament-tables/cs/table.php new file mode 100644 index 0000000..592d505 --- /dev/null +++ b/lang/vendor/filament-tables/cs/table.php @@ -0,0 +1,231 @@ + [ + + 'heading' => 'Sloupce', + + ], + + 'columns' => [ + + 'actions' => [ + 'label' => 'Akce|Akce', + ], + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Zobrazit o :count méně', + 'expand_list' => 'Zobrazit o :count více', + ], + + 'more_list_items' => 'a 1 další|a :count další| a :count dalších', + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'Vybrat/odznačit všechny položky pro hromadné akce.', + ], + + 'bulk_select_record' => [ + 'label' => 'Vybrat/odznačit položku :key pro hromadné akce.', + ], + + 'bulk_select_group' => [ + 'label' => 'Vybrat/zrušit výběr skupiny :title pro hromadné akce.', + ], + + 'search' => [ + 'label' => 'Vyhledávání', + 'placeholder' => 'Hledat', + 'indicator' => 'Hledat', + ], + + ], + + 'summary' => [ + + 'heading' => 'Shrnutí', + + 'subheadings' => [ + 'all' => 'Všechny :label', + 'group' => ':group shrnutí', + 'page' => 'Tato stránka', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'Průměr', + ], + + 'count' => [ + 'label' => 'Počet', + ], + + 'sum' => [ + 'label' => 'Součet', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'Dokončit změnu pořadí položek', + ], + + 'enable_reordering' => [ + 'label' => 'Změnit pořadí položek', + ], + + 'filter' => [ + 'label' => 'Filtrovat', + ], + + 'group' => [ + 'label' => 'Seskupit', + ], + + 'open_bulk_actions' => [ + 'label' => 'Otevřít panel akcí', + ], + + 'toggle_columns' => [ + 'label' => 'Skrýt/zobrazit sloupce', + ], + + ], + + 'empty' => [ + + 'heading' => 'Žádné záznamy nenalezeny', + + 'description' => 'Začněte vytvořením :modelu.', + + ], + + 'filters' => [ + + 'actions' => [ + + 'apply' => [ + 'label' => 'Použít filtry', + ], + + 'remove' => [ + 'label' => 'Odstranit filtr', + ], + + 'remove_all' => [ + 'label' => 'Odstranit všechny filtry', + 'tooltip' => 'Odstranit všechny filtry', + ], + + 'reset' => [ + 'label' => 'Resetovat filtry', + ], + + ], + + 'heading' => 'Filtrovat', + + 'indicator' => 'Aktivní filtry', + + 'multi_select' => [ + 'placeholder' => 'Vše', + ], + + 'select' => [ + 'placeholder' => 'Vše', + ], + + 'trashed' => [ + + 'label' => 'Smazané položky', + + 'only_trashed' => 'Pouze smazané položky', + + 'with_trashed' => 'Včetně smazaných položek', + + 'without_trashed' => 'Bez smazaných položek', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'Seskupit podle', + 'placeholder' => 'Seskupit podle', + ], + + 'direction' => [ + + 'label' => 'Směr seskupení', + + 'options' => [ + 'asc' => 'Vzestupně', + 'desc' => 'Sestupně', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'Vyberte a přesuňte položky.', + + 'selection_indicator' => [ + + 'selected_count' => '{1} 1 záznam zvolen|[2,4] :count záznamy zvoleny|[5,*] :count záznamů zvoleno', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'Označit všechny :count', + ], + + 'deselect_all' => [ + 'label' => 'Odznačit všechny', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'Seřadit podle', + ], + + 'direction' => [ + + 'label' => 'Směr řazení', + + 'options' => [ + 'asc' => 'Vzestupně', + 'desc' => 'Sestupně', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/cy/table.php b/lang/vendor/filament-tables/cy/table.php new file mode 100644 index 0000000..5d5279f --- /dev/null +++ b/lang/vendor/filament-tables/cy/table.php @@ -0,0 +1,146 @@ + [ + + 'tags' => [ + 'more' => 'Ychwanegu :count arall', + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'Dewis / Dad ddewis pob eitem ar gyfer gweithredoedd swmpus', + ], + + 'bulk_select_record' => [ + 'label' => 'Dewis / Dad ddewis eitem :key ar gyfer gweithredoedd swmpus', + ], + + 'search_query' => [ + 'label' => 'Chwilio', + 'placeholder' => 'Chwilio', + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'Gorffen ail archebu cofnodion', + ], + + 'enable_reordering' => [ + 'label' => 'Ail archebu cofnodion', + ], + + 'filter' => [ + 'label' => 'Hidlo', + ], + + 'open_actions' => [ + 'label' => 'Gweithredoedd agored', + ], + + 'toggle_columns' => [ + 'label' => 'Toglo colofnau', + ], + + ], + + 'empty' => [ + + 'heading' => 'Ni ddarganfuwyd unrhyw gofnodion', + + ], + + 'filters' => [ + + 'actions' => [ + + 'remove' => [ + 'label' => 'Tynnu hidlydd', + ], + + 'remove_all' => [ + 'label' => 'Tynnu pob hidlydd', + 'tooltip' => 'Tynnu pob hidlydd', + ], + + 'reset' => [ + 'label' => 'Ailosod hidlyddion', + ], + + ], + + 'indicator' => 'Hidlyddion Gweithredol', + + 'multi_select' => [ + 'placeholder' => 'Oll', + ], + + 'select' => [ + 'placeholder' => 'Oll', + ], + + 'trashed' => [ + + 'label' => 'Cofnodion wedi dileu', + + 'only_trashed' => 'Dim ond cofnodion wedi dileu', + + 'with_trashed' => 'Gyda chofnodion wedi dileu', + + 'without_trashed' => 'Heb gofnodion wedi dileu', + + ], + + ], + + 'reorder_indicator' => 'Llusgo a gollwn y cofnodion mewn trefn', + + 'selection_indicator' => [ + + 'selected_count' => 'Dewiswyd 1 cofnod|:count rcyfrif wedi`u dewis', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'Dewiswch bob :count', + ], + + 'deselect_all' => [ + 'label' => 'Dad-ddewis popeth', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'Trefnu fesul', + ], + + 'direction' => [ + + 'label' => 'Trefnu cyfeiriad', + + 'options' => [ + 'asc' => 'Esgynnol', + 'desc' => 'Disgynnol', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/da/filters/query-builder.php b/lang/vendor/filament-tables/da/filters/query-builder.php new file mode 100644 index 0000000..5632118 --- /dev/null +++ b/lang/vendor/filament-tables/da/filters/query-builder.php @@ -0,0 +1,482 @@ + 'Query builder', + + 'form' => [ + + 'operator' => [ + 'label' => 'Operator', + ], + + 'or_groups' => [ + + 'label' => 'Groups', + + 'block' => [ + 'label' => 'Disjunction (OR)', + 'or' => 'OR', + ], + + ], + + 'rules' => [ + + 'label' => 'Rules', + + 'item' => [ + 'and' => 'AND', + ], + + ], + + ], + + 'no_rules' => '(No rules)', + + 'item_separators' => [ + 'and' => 'AND', + 'or' => 'OR', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => 'Is filled', + 'inverse' => 'Is blank', + ], + + 'summary' => [ + 'direct' => ':attribute is filled', + 'inverse' => ':attribute is blank', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => 'Is true', + 'inverse' => 'Is false', + ], + + 'summary' => [ + 'direct' => ':attribute is true', + 'inverse' => ':attribute is false', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => 'Is after', + 'inverse' => 'Is not after', + ], + + 'summary' => [ + 'direct' => ':attribute is after :date', + 'inverse' => ':attribute is not after :date', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => 'Is before', + 'inverse' => 'Is not before', + ], + + 'summary' => [ + 'direct' => ':attribute is before :date', + 'inverse' => ':attribute is not before :date', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => 'Is date', + 'inverse' => 'Is not date', + ], + + 'summary' => [ + 'direct' => ':attribute is :date', + 'inverse' => ':attribute is not :date', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => 'Is month', + 'inverse' => 'Is not month', + ], + + 'summary' => [ + 'direct' => ':attribute is :month', + 'inverse' => ':attribute is not :month', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => 'Is year', + 'inverse' => 'Is not year', + ], + + 'summary' => [ + 'direct' => ':attribute is :year', + 'inverse' => ':attribute is not :year', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => 'Date', + ], + + 'month' => [ + 'label' => 'Month', + ], + + 'year' => [ + 'label' => 'Year', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Equals', + 'inverse' => 'Does not equal', + ], + + 'summary' => [ + 'direct' => ':attribute equals :number', + 'inverse' => ':attribute does not equal :number', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => 'Is maximum', + 'inverse' => 'Is greater than', + ], + + 'summary' => [ + 'direct' => ':attribute is maximum :number', + 'inverse' => ':attribute is greater than :number', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => 'Is minimum', + 'inverse' => 'Is less than', + ], + + 'summary' => [ + 'direct' => ':attribute is minimum :number', + 'inverse' => ':attribute is less than :number', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => 'Average', + 'summary' => 'Average :attribute', + ], + + 'max' => [ + 'label' => 'Max', + 'summary' => 'Max :attribute', + ], + + 'min' => [ + 'label' => 'Min', + 'summary' => 'Min :attribute', + ], + + 'sum' => [ + 'label' => 'Sum', + 'summary' => 'Sum of :attribute', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => 'Aggregate', + ], + + 'number' => [ + 'label' => 'Number', + ], + + ], + + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Has', + 'inverse' => 'Does not have', + ], + + 'summary' => [ + 'direct' => 'Has :count :relationship', + 'inverse' => 'Does not have :count :relationship', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => 'Has maximum', + 'inverse' => 'Has more than', + ], + + 'summary' => [ + 'direct' => 'Has maximum :count :relationship', + 'inverse' => 'Has more than :count :relationship', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => 'Has minimum', + 'inverse' => 'Has less than', + ], + + 'summary' => [ + 'direct' => 'Has minimum :count :relationship', + 'inverse' => 'Has less than :count :relationship', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => 'Is empty', + 'inverse' => 'Is not empty', + ], + + 'summary' => [ + 'direct' => ':relationship is empty', + 'inverse' => ':relationship is not empty', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => 'Is', + 'inverse' => 'Is not', + ], + + 'multiple' => [ + 'direct' => 'Contains', + 'inverse' => 'Does not contain', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':relationship is :values', + 'inverse' => ':relationship is not :values', + ], + + 'multiple' => [ + 'direct' => ':relationship contains :values', + 'inverse' => ':relationship does not contain :values', + ], + + 'values_glue' => [ + 0 => ', ', + 'final' => ' or ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Value', + ], + + 'values' => [ + 'label' => 'Values', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => 'Count', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => 'Is', + 'inverse' => 'Is not', + ], + + 'summary' => [ + 'direct' => ':attribute is :values', + 'inverse' => ':attribute is not :values', + 'values_glue' => [ + ', ', + 'final' => ' or ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Value', + ], + + 'values' => [ + 'label' => 'Values', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => 'Contains', + 'inverse' => 'Does not contain', + ], + + 'summary' => [ + 'direct' => ':attribute contains :text', + 'inverse' => ':attribute does not contain :text', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => 'Ends with', + 'inverse' => 'Does not end with', + ], + + 'summary' => [ + 'direct' => ':attribute ends with :text', + 'inverse' => ':attribute does not end with :text', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => 'Equals', + 'inverse' => 'Does not equal', + ], + + 'summary' => [ + 'direct' => ':attribute equals :text', + 'inverse' => ':attribute does not equal :text', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => 'Starts with', + 'inverse' => 'Does not start with', + ], + + 'summary' => [ + 'direct' => ':attribute starts with :text', + 'inverse' => ':attribute does not start with :text', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => 'Text', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => 'Add rule', + ], + + 'add_rule_group' => [ + 'label' => 'Add rule group', + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/da/table.php b/lang/vendor/filament-tables/da/table.php new file mode 100644 index 0000000..77c807d --- /dev/null +++ b/lang/vendor/filament-tables/da/table.php @@ -0,0 +1,220 @@ + [ + + 'heading' => 'Kolonner', + + ], + + 'columns' => [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Vis :count mindre', + 'expand_list' => 'Vis :count flere', + ], + + 'more_list_items' => 'og :count flere', + ], + + ], + + 'fields' => [ + 'bulk_select_page' => [ + 'label' => 'Vælg/fravælg alle rækker for masse handlinger.', + ], + + 'bulk_select_record' => [ + 'label' => 'Vælg/fravælg :key for masse handlinger.', + ], + + 'bulk_select_group' => [ + 'label' => 'Vælg/fravælg gruppe :title til massehandlinger.', + ], + + 'search' => [ + 'label' => 'Søg', + 'placeholder' => 'Søg', + 'indicator' => 'Søg', + ], + + ], + + 'summary' => [ + + 'heading' => 'Resumé', + + 'subheadings' => [ + 'all' => 'Alle :label', + 'group' => ':group resumé', + 'page' => 'Denne side', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'Gennemsnit', + ], + + 'count' => [ + 'label' => 'Antal', + ], + + 'sum' => [ + 'label' => 'Sum', + ], + + ], + + ], + + 'actions' => [ + 'disable_reordering' => [ + 'label' => 'Afslut omrokering', + ], + + 'enable_reordering' => [ + 'label' => 'Omroker rækker', + ], + + 'filter' => [ + 'label' => 'Filtrer', + ], + + 'group' => [ + 'label' => 'Gruppe', + ], + + 'open_bulk_actions' => [ + 'label' => 'Åbn handlinger', + ], + + 'toggle_columns' => [ + 'label' => 'Vælg kolonner', + ], + ], + + 'empty' => [ + 'heading' => 'Ingen resultater', + 'description' => 'Opret en :model for at komme igang.', + ], + + 'filters' => [ + + 'actions' => [ + + 'apply' => [ + 'label' => 'Anvend filtre', + ], + + 'remove' => [ + 'label' => 'Fjern filter', + ], + + 'remove_all' => [ + 'label' => 'Fjern alle filtre', + 'tooltip' => 'Fjern alle filtre', + ], + + 'reset' => [ + 'label' => 'Nulstil', + ], + + ], + + 'heading' => 'Filtre', + + 'indicator' => 'Aktive filtre', + + 'multi_select' => [ + 'placeholder' => 'Alle', + ], + + 'select' => [ + 'placeholder' => 'Alle', + ], + + 'trashed' => [ + + 'label' => 'Slettede rækker', + + 'only_trashed' => 'Kun slettede rækker', + + 'with_trashed' => 'Med slettede rækker', + + 'without_trashed' => 'Uden slettede rækker', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'Gruppere på', + 'placeholder' => 'Gruppere på', + ], + + 'direction' => [ + + 'label' => 'Grupperingsretning', + + 'options' => [ + 'asc' => 'Stigende', + 'desc' => 'Faldende', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'Træk og slip rækkerne i den ønskede rækkefølge.', + + 'selection_indicator' => [ + + 'selected_count' => '1 række valgt|:count rækker valgt', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'Vælg alle :count', + ], + + 'deselect_all' => [ + 'label' => 'Fravælg alle', + ], + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'Sorter efter', + ], + + 'direction' => [ + + 'label' => 'Sorteringsretning', + + 'options' => [ + 'asc' => 'Stigende', + 'desc' => 'Faldende', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/de/filters/query-builder.php b/lang/vendor/filament-tables/de/filters/query-builder.php new file mode 100644 index 0000000..00efad5 --- /dev/null +++ b/lang/vendor/filament-tables/de/filters/query-builder.php @@ -0,0 +1,482 @@ + 'Abfragegenerator', + + 'form' => [ + + 'operator' => [ + 'label' => 'Operator', + ], + + 'or_groups' => [ + + 'label' => 'Gruppen', + + 'block' => [ + 'label' => '(ODER) Trennung', + 'or' => 'ODER', + ], + + ], + + 'rules' => [ + + 'label' => 'Bedingungen', + + 'item' => [ + 'and' => 'UND', + ], + + ], + + ], + + 'no_rules' => '(Keine Bedinungen)', + + 'item_separators' => [ + 'and' => 'UND', + 'or' => 'ODER', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => 'ausgefüllt', + 'inverse' => 'leer', + ], + + 'summary' => [ + 'direct' => ':Attribut ist vorhangen', + 'inverse' => ':Attribut ist nicht vorhanden', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => 'ist wahr', + 'inverse' => 'ist falsch', + ], + + 'summary' => [ + 'direct' => ':attribute ist wahr', + 'inverse' => ':attribute ist falsch', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => 'nach', + 'inverse' => 'vor', + ], + + 'summary' => [ + 'direct' => ':attribute is after :date', + 'inverse' => ':attribute is not after :date', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => 'ist vor', + 'inverse' => 'ist nach', + ], + + 'summary' => [ + 'direct' => ':attribute ist vor :date', + 'inverse' => ':attribute ist nicht vor :date', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => 'ist Datum', + 'inverse' => 'ist kein Datum', + ], + + 'summary' => [ + 'direct' => ':attribute ist :date', + 'inverse' => ':attribute ist kein :date', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => 'ist ein ', + 'inverse' => 'ist kein Monat', + ], + + 'summary' => [ + 'direct' => ':attribute ist :month', + 'inverse' => ':attribute ist kein :month', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => 'ist ein Jahr', + 'inverse' => 'ist kein Jahr', + ], + + 'summary' => [ + 'direct' => ':attribute ist ein :year', + 'inverse' => ':attribute ist kein :year', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => 'Datum', + ], + + 'month' => [ + 'label' => 'Monat', + ], + + 'year' => [ + 'label' => 'Jahr', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'ist gleich', + 'inverse' => 'ist nicht gleich', + ], + + 'summary' => [ + 'direct' => ':attribute ist gleich :number', + 'inverse' => ':attribute ist nicht gleich :number', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => 'Maximal', + 'inverse' => 'Größer als', + ], + + 'summary' => [ + 'direct' => ':attribute ist maximal :number', + 'inverse' => ':attribute ist größer als :number', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => 'Minimum', + 'inverse' => 'ist kleiner als', + ], + + 'summary' => [ + 'direct' => ':attribute ist Minimum von :number', + 'inverse' => ':attribute ist kleiner als :number', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => 'Durchschnitt', + 'summary' => 'Durchschnittliches :attribute', + ], + + 'max' => [ + 'label' => 'Max', + 'summary' => 'Max :attribute', + ], + + 'min' => [ + 'label' => 'Min', + 'summary' => 'Min :attribute', + ], + + 'sum' => [ + 'label' => 'Gesamt', + 'summary' => 'Gesamt von :attribute', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => 'Verknüpfung', + ], + + 'number' => [ + 'label' => 'Zahl', + ], + + ], + + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Hat', + 'inverse' => 'Hat nicht', + ], + + 'summary' => [ + 'direct' => 'Hat :count :relationship', + 'inverse' => 'Hat nicht :count :relationship', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => 'Hat Maximal', + 'inverse' => 'Hat mehr als', + ], + + 'summary' => [ + 'direct' => 'Hat maximal :count :relationship', + 'inverse' => 'Hat mehr als :count :relationship', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => 'Hat mindestens', + 'inverse' => 'Hat weniger als', + ], + + 'summary' => [ + 'direct' => 'Hat mindestens :count :relationship', + 'inverse' => 'Hat weniger als:count :relationship', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => 'ist leer', + 'inverse' => 'ist nicht leer', + ], + + 'summary' => [ + 'direct' => ':relationship ist leer', + 'inverse' => ':relationship ist nicht leer', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => 'ist', + 'inverse' => 'ist nicht', + ], + + 'multiple' => [ + 'direct' => 'Beinhaltet', + 'inverse' => 'Beinhaltet nicht', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':relationship ist :values', + 'inverse' => ':relationship ist nicht :values', + ], + + 'multiple' => [ + 'direct' => ':relationship beinhaltet :values', + 'inverse' => ':relationship beinhaltet nicht :values', + ], + + 'values_glue' => [ + 0 => ', ', + 'final' => ' oder ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Wert', + ], + + 'values' => [ + 'label' => 'Werte', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => 'Anzahl', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => 'ist', + 'inverse' => 'ist nicht', + ], + + 'summary' => [ + 'direct' => ':attribute ist :values', + 'inverse' => ':attribute ist nicht :values', + 'values_glue' => [ + ', ', + 'final' => ' oder ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Wert', + ], + + 'values' => [ + 'label' => 'Werte', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => 'Beinhaltet', + 'inverse' => 'Beinhaltet nicht', + ], + + 'summary' => [ + 'direct' => ':attribute beinhaltet :text', + 'inverse' => ':attribute beinhaltet nicht :text', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => 'Endet mit', + 'inverse' => 'Endet nicht mit', + ], + + 'summary' => [ + 'direct' => ':attribute endet mit :text', + 'inverse' => ':attribute endet nicht mit :text', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => 'Ist gleich', + 'inverse' => 'Ist nicht gleich', + ], + + 'summary' => [ + 'direct' => ':attribute ist gleich :text', + 'inverse' => ':attribute ist nicht gleich :text', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => 'Beginnt mit', + 'inverse' => 'Beginnt nicht mit', + ], + + 'summary' => [ + 'direct' => ':attribute beginnt mit :text', + 'inverse' => ':attribute beginnt nicht mit :text', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => 'Text', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => 'Bedingung hinzufügen', + ], + + 'add_rule_group' => [ + 'label' => 'Bedingungsgruppe hinzufügen', + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/de/table.php b/lang/vendor/filament-tables/de/table.php new file mode 100644 index 0000000..9bcb42a --- /dev/null +++ b/lang/vendor/filament-tables/de/table.php @@ -0,0 +1,231 @@ + [ + + 'heading' => 'Spalten', + + ], + + 'columns' => [ + + 'actions' => [ + 'label' => 'Aktion|Aktionen', + ], + + 'text' => [ + + 'actions' => [ + 'collapse_list' => ':count weniger anzeigen', + 'expand_list' => ':count weitere anzeigen', + ], + + 'more_list_items' => 'und :count weitere', + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'Alle Einträge für Stapelverarbeitung auswählen/abwählen.', + ], + + 'bulk_select_record' => [ + 'label' => 'Eintrag :key für Stapelverarbeitung auswählen/abwählen.', + ], + + 'bulk_select_group' => [ + 'label' => 'Gruppe auswählen/abwählen :title für Stapelverarbeitung.', + ], + + 'search' => [ + 'label' => 'Suche', + 'placeholder' => 'Suche', + 'indicator' => 'Suche', + ], + + ], + + 'summary' => [ + + 'heading' => 'Zusammenfassung', + + 'subheadings' => [ + 'all' => 'Alle :label', + 'group' => ':group Zusammenfassung', + 'page' => 'Diese Seite', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'Durchschnitt', + ], + + 'count' => [ + 'label' => 'Anzahl', + ], + + 'sum' => [ + 'label' => 'Summe', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'Sortieren beenden', + ], + + 'enable_reordering' => [ + 'label' => 'Einträge sortieren', + ], + + 'filter' => [ + 'label' => 'Filtern', + ], + + 'group' => [ + 'label' => 'Gruppe', + ], + + 'open_bulk_actions' => [ + 'label' => 'Aktionen öffnen', + ], + + 'toggle_columns' => [ + 'label' => 'Spalten auswählen', + ], + + ], + + 'empty' => [ + + 'heading' => 'Keine :model', + + 'description' => 'Erstelle ein(e) :model um zu beginnen.', + + ], + + 'filters' => [ + + 'actions' => [ + + 'apply' => [ + 'label' => ' Filter anwenden', + ], + + 'remove' => [ + 'label' => 'Filter löschen', + ], + + 'remove_all' => [ + 'label' => 'Alle Filter löschen', + 'tooltip' => 'Alle Filter löschen', + ], + + 'reset' => [ + 'label' => 'Filter zurücksetzen', + ], + + ], + + 'heading' => 'Filter', + + 'indicator' => 'Aktive Filter', + + 'multi_select' => [ + 'placeholder' => 'Alle', + ], + + 'select' => [ + 'placeholder' => 'Alle', + ], + + 'trashed' => [ + + 'label' => 'Gelöschte Einträge', + + 'only_trashed' => 'Nur gelöschte Einträge', + + 'with_trashed' => 'Mit gelöschten Einträgen', + + 'without_trashed' => 'Ohne gelöschte Einträge', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'Gruppieren nach', + 'placeholder' => 'Gruppieren nach', + ], + + 'direction' => [ + + 'label' => 'Gruppierungsrichtung', + + 'options' => [ + 'asc' => 'Aufsteigend', + 'desc' => 'Absteigend', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'Zum Sortieren die Einträge per Drag & Drop in die richtige Reihenfolge ziehen.', + + 'selection_indicator' => [ + + 'selected_count' => '1 Datensatz ausgewählt|:count Datensätze ausgewählt', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'Alle :count Datensätze auswählen', + ], + + 'deselect_all' => [ + 'label' => 'Auswahl aufheben', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'Sortieren nach', + ], + + 'direction' => [ + + 'label' => 'Sortierrichtung', + + 'options' => [ + 'asc' => 'Aufsteigend', + 'desc' => 'Absteigend', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/el/filters/query-builder.php b/lang/vendor/filament-tables/el/filters/query-builder.php new file mode 100644 index 0000000..16fe101 --- /dev/null +++ b/lang/vendor/filament-tables/el/filters/query-builder.php @@ -0,0 +1,482 @@ + 'Query builder', + + 'form' => [ + + 'operator' => [ + 'label' => 'Τελεστής', + ], + + 'or_groups' => [ + + 'label' => 'Ομάδες', + + 'block' => [ + 'label' => 'Διαχωρισμός (Ή / OR)', + 'or' => 'Ή (OR)', + ], + + ], + + 'rules' => [ + + 'label' => 'Κανόνες', + + 'item' => [ + 'and' => 'ΚΑΙ (AND)', + ], + + ], + + ], + + 'no_rules' => '(Χωρίς κανόνες)', + + 'item_separators' => [ + 'and' => 'AND', + 'or' => 'OR', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => 'Is filled', + 'inverse' => 'Is blank', + ], + + 'summary' => [ + 'direct' => ':attribute is filled', + 'inverse' => ':attribute is blank', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => 'Is true', + 'inverse' => 'Is false', + ], + + 'summary' => [ + 'direct' => ':attribute is true', + 'inverse' => ':attribute is false', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => 'Είναι μετά', + 'inverse' => 'Δεν είναι μετά', + ], + + 'summary' => [ + 'direct' => ':attribute είναι μετά από τις :date', + 'inverse' => ':attribute δεν είναι μετά από τις :date', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => 'Είναι πριν', + 'inverse' => 'Δεν είναι πριν', + ], + + 'summary' => [ + 'direct' => ':attribute είναι πριν τις :date', + 'inverse' => ':attribute δεν είναι πριν τις :date', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => 'Είναι ημέρα', + 'inverse' => 'Δεν είναι ημέρα', + ], + + 'summary' => [ + 'direct' => ':attribute είναι :date', + 'inverse' => ':attribute δεν είναι :date', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => 'Είναι μήνας', + 'inverse' => 'Δεν είναι μήνας', + ], + + 'summary' => [ + 'direct' => ':attribute είναι :month', + 'inverse' => ':attribute δεν είναι :month', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => 'Είναι έτος', + 'inverse' => 'Δεν είναι έτος', + ], + + 'summary' => [ + 'direct' => ':attribute είναι :year', + 'inverse' => ':attribute δεν είναι :year', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => 'Ημέρα', + ], + + 'month' => [ + 'label' => 'Μήνας', + ], + + 'year' => [ + 'label' => 'Έτος', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Ισούται', + 'inverse' => 'Δεν ισούται', + ], + + 'summary' => [ + 'direct' => ':attribute ισούται :number', + 'inverse' => ':attribute δεν ισούται :number', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => 'Is maximum', + 'inverse' => 'Είναι μεγαλύτερο από', + ], + + 'summary' => [ + 'direct' => ':attribute is maximum :number', + 'inverse' => ':attribute είναι μεγαλύτερο από :number', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => 'Is minimum', + 'inverse' => 'Είναι μικρότερο από', + ], + + 'summary' => [ + 'direct' => ':attribute is minimum :number', + 'inverse' => ':attribute είναι μικρότερο από :number', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => 'Μέσος όρος', + 'summary' => 'Average :attribute', + ], + + 'max' => [ + 'label' => 'Μέγιστο', + 'summary' => 'Max :attribute', + ], + + 'min' => [ + 'label' => 'Ελάχιστο', + 'summary' => 'Min :attribute', + ], + + 'sum' => [ + 'label' => 'Άθροισμα', + 'summary' => 'Sum of :attribute', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => 'Aggregate', + ], + + 'number' => [ + 'label' => 'Αριθμός', + ], + + ], + + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Έχει', + 'inverse' => 'Δεν έχει', + ], + + 'summary' => [ + 'direct' => 'Έχει :count :relationship', + 'inverse' => 'Δεν έχει :count :relationship', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => 'Has maximum', + 'inverse' => 'Έχει περισσότερο από', + ], + + 'summary' => [ + 'direct' => 'Has maximum :count :relationship', + 'inverse' => 'Έχει περισσότερο από :count :relationship', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => 'Has minimum', + 'inverse' => 'Έχει λιγότερο από', + ], + + 'summary' => [ + 'direct' => 'Has minimum :count :relationship', + 'inverse' => 'Έχει λιγότερο από :count :relationship', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => 'Είναι κενό', + 'inverse' => 'Δεν είναι κενό', + ], + + 'summary' => [ + 'direct' => ':relationship είναι κενό/ή', + 'inverse' => ':relationship δεν είναι κενό/ή', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => 'Είναι', + 'inverse' => 'Δεν είναι', + ], + + 'multiple' => [ + 'direct' => 'Περιέχει', + 'inverse' => 'Δεν περιέχει', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':relationship είναι :values', + 'inverse' => ':relationship δεν είναι :values', + ], + + 'multiple' => [ + 'direct' => ':relationship περιέχει :values', + 'inverse' => ':relationship δεν περιέχει :values', + ], + + 'values_glue' => [ + 0 => ', ', + 'final' => ' or ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Τιμή', + ], + + 'values' => [ + 'label' => 'Τιμές', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => 'Σύνολο', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => 'Είναι', + 'inverse' => 'Δεν είναι', + ], + + 'summary' => [ + 'direct' => ':attribute είναι :values', + 'inverse' => ':attribute δεν είναι :values', + 'values_glue' => [ + ', ', + 'final' => ' or ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Τιμή', + ], + + 'values' => [ + 'label' => 'Τιμές', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => 'Περιέχει', + 'inverse' => 'Δεν περιέχει', + ], + + 'summary' => [ + 'direct' => ':attribute περιέχει :text', + 'inverse' => ':attribute δεν πειέχει :text', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => 'Τελειώνει με', + 'inverse' => 'Δεν τελειώνει με', + ], + + 'summary' => [ + 'direct' => ':attribute τελειώνει με :text', + 'inverse' => ':attribute δεν τελειώνει με :text', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => 'Ισούται', + 'inverse' => 'Δεν ισούται', + ], + + 'summary' => [ + 'direct' => ':attribute ισούται :text', + 'inverse' => ':attribute δεν ισούται :text', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => 'Ξεκινάει με', + 'inverse' => 'Δεν ξεκινάει με', + ], + + 'summary' => [ + 'direct' => ':attribute ξεκινάει με :text', + 'inverse' => ':attribute δεν ξεκινάει με :text', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => 'Κείμενο', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => 'Προσθήκη κανόνα', + ], + + 'add_rule_group' => [ + 'label' => 'Add rule group', + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/el/table.php b/lang/vendor/filament-tables/el/table.php new file mode 100644 index 0000000..3046c8f --- /dev/null +++ b/lang/vendor/filament-tables/el/table.php @@ -0,0 +1,228 @@ + [ + + 'heading' => 'Στήλες', + + ], + + 'columns' => [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Προβολή :count λιγότερων', + 'expand_list' => 'Προβολή :count περισσότερων', + ], + + 'more_list_items' => 'και :count περισσότερα', + + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'Επιλέξτε όλες τις εγγραφές για μαζικές ενέργειες.', + ], + + 'bulk_select_record' => [ + 'label' => 'Επιλέξτε την εγγραφή :key για μαζικές ενέργειες.', + ], + + 'bulk_select_group' => [ + 'label' => 'Επιλέξτε την ομάδα :title για μαζικές ενέργειες.', + ], + + 'search' => [ + 'label' => 'Αναζήτηση', + 'placeholder' => 'Αναζήτηση', + 'indicator' => 'Αναζήτηση', + ], + + ], + + 'summary' => [ + + 'heading' => 'Σύνοψη', + + 'subheadings' => [ + 'all' => 'Όλα :label', + 'group' => 'σύνοψη :group', + 'page' => 'This page', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'Μέσος όρος', + ], + + 'count' => [ + 'label' => 'Σύνολο', + ], + + 'sum' => [ + 'label' => 'Άθροισμα', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'Τερματισμός αναδιάταξης', + ], + + 'enable_reordering' => [ + 'label' => 'Αναδιάταξη εγγραφών', + ], + + 'filter' => [ + 'label' => 'Φίλτρο', + ], + + 'group' => [ + 'label' => 'Ομάδας', + ], + + 'open_bulk_actions' => [ + 'label' => 'Μαζικές ενέργειες', + ], + + 'toggle_columns' => [ + 'label' => 'Toggle columns', + ], + + ], + + 'empty' => [ + + 'heading' => 'Δεν υπάρχουν εγγραφές', + + 'description' => 'Προσθέστε ένα/μία ":model" για να ξεκινήσετε.', + + ], + + 'filters' => [ + + 'actions' => [ + + 'apply' => [ + 'label' => 'Εφαρμογή φίλτρου', + ], + + 'remove' => [ + 'label' => 'Αφαίρεση φίτλρου', + ], + + 'remove_all' => [ + 'label' => 'Αφαίρεση φίτλρων', + 'tooltip' => 'Αφαίρεση φίτλρων', + ], + + 'reset' => [ + 'label' => 'Επαναφορά', + ], + + ], + + 'heading' => 'Φίλτρα', + + 'indicator' => 'Ενεργά φίλτρα', + + 'multi_select' => [ + 'placeholder' => 'Όλα', + ], + + 'select' => [ + 'placeholder' => 'Όλα', + ], + + 'trashed' => [ + + 'label' => 'Διεγραμμένες εγγραφές', + + 'only_trashed' => 'Μόνο διεγραμμένες εγγραφές', + + 'with_trashed' => 'Σε συνδυασμό με διεγραμμένες εγγραφές', + + 'without_trashed' => 'Χωρίς διεγραμμένες εγγραφές', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'Ομαδοποίηση βάσει', + 'placeholder' => 'Ομαδοποίηση βάσει', + ], + + 'direction' => [ + + 'label' => 'Group direction', + + 'options' => [ + 'asc' => 'Αύξουσα σειρά', + 'desc' => 'Φθίνουσα σειρά', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'Σύρετε και αποθέστε τις εγγραφές με τη σειρά.', + + 'selection_indicator' => [ + + 'selected_count' => 'επιλογή 1 εγγραφής|επιλογή :count εγγραφών', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'Επιλογή όλων :count', + ], + + 'deselect_all' => [ + 'label' => 'Αποεπιλογή όλων', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'Ταξινόμηση κατά', + ], + + 'direction' => [ + + 'label' => 'Κατεύθυνση ταξινόμησης', + + 'options' => [ + 'asc' => 'Αύξουσα σειρά', + 'desc' => 'Φθίνουσα σειρά', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/en/filters/query-builder.php b/lang/vendor/filament-tables/en/filters/query-builder.php new file mode 100644 index 0000000..5632118 --- /dev/null +++ b/lang/vendor/filament-tables/en/filters/query-builder.php @@ -0,0 +1,482 @@ + 'Query builder', + + 'form' => [ + + 'operator' => [ + 'label' => 'Operator', + ], + + 'or_groups' => [ + + 'label' => 'Groups', + + 'block' => [ + 'label' => 'Disjunction (OR)', + 'or' => 'OR', + ], + + ], + + 'rules' => [ + + 'label' => 'Rules', + + 'item' => [ + 'and' => 'AND', + ], + + ], + + ], + + 'no_rules' => '(No rules)', + + 'item_separators' => [ + 'and' => 'AND', + 'or' => 'OR', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => 'Is filled', + 'inverse' => 'Is blank', + ], + + 'summary' => [ + 'direct' => ':attribute is filled', + 'inverse' => ':attribute is blank', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => 'Is true', + 'inverse' => 'Is false', + ], + + 'summary' => [ + 'direct' => ':attribute is true', + 'inverse' => ':attribute is false', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => 'Is after', + 'inverse' => 'Is not after', + ], + + 'summary' => [ + 'direct' => ':attribute is after :date', + 'inverse' => ':attribute is not after :date', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => 'Is before', + 'inverse' => 'Is not before', + ], + + 'summary' => [ + 'direct' => ':attribute is before :date', + 'inverse' => ':attribute is not before :date', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => 'Is date', + 'inverse' => 'Is not date', + ], + + 'summary' => [ + 'direct' => ':attribute is :date', + 'inverse' => ':attribute is not :date', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => 'Is month', + 'inverse' => 'Is not month', + ], + + 'summary' => [ + 'direct' => ':attribute is :month', + 'inverse' => ':attribute is not :month', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => 'Is year', + 'inverse' => 'Is not year', + ], + + 'summary' => [ + 'direct' => ':attribute is :year', + 'inverse' => ':attribute is not :year', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => 'Date', + ], + + 'month' => [ + 'label' => 'Month', + ], + + 'year' => [ + 'label' => 'Year', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Equals', + 'inverse' => 'Does not equal', + ], + + 'summary' => [ + 'direct' => ':attribute equals :number', + 'inverse' => ':attribute does not equal :number', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => 'Is maximum', + 'inverse' => 'Is greater than', + ], + + 'summary' => [ + 'direct' => ':attribute is maximum :number', + 'inverse' => ':attribute is greater than :number', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => 'Is minimum', + 'inverse' => 'Is less than', + ], + + 'summary' => [ + 'direct' => ':attribute is minimum :number', + 'inverse' => ':attribute is less than :number', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => 'Average', + 'summary' => 'Average :attribute', + ], + + 'max' => [ + 'label' => 'Max', + 'summary' => 'Max :attribute', + ], + + 'min' => [ + 'label' => 'Min', + 'summary' => 'Min :attribute', + ], + + 'sum' => [ + 'label' => 'Sum', + 'summary' => 'Sum of :attribute', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => 'Aggregate', + ], + + 'number' => [ + 'label' => 'Number', + ], + + ], + + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Has', + 'inverse' => 'Does not have', + ], + + 'summary' => [ + 'direct' => 'Has :count :relationship', + 'inverse' => 'Does not have :count :relationship', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => 'Has maximum', + 'inverse' => 'Has more than', + ], + + 'summary' => [ + 'direct' => 'Has maximum :count :relationship', + 'inverse' => 'Has more than :count :relationship', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => 'Has minimum', + 'inverse' => 'Has less than', + ], + + 'summary' => [ + 'direct' => 'Has minimum :count :relationship', + 'inverse' => 'Has less than :count :relationship', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => 'Is empty', + 'inverse' => 'Is not empty', + ], + + 'summary' => [ + 'direct' => ':relationship is empty', + 'inverse' => ':relationship is not empty', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => 'Is', + 'inverse' => 'Is not', + ], + + 'multiple' => [ + 'direct' => 'Contains', + 'inverse' => 'Does not contain', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':relationship is :values', + 'inverse' => ':relationship is not :values', + ], + + 'multiple' => [ + 'direct' => ':relationship contains :values', + 'inverse' => ':relationship does not contain :values', + ], + + 'values_glue' => [ + 0 => ', ', + 'final' => ' or ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Value', + ], + + 'values' => [ + 'label' => 'Values', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => 'Count', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => 'Is', + 'inverse' => 'Is not', + ], + + 'summary' => [ + 'direct' => ':attribute is :values', + 'inverse' => ':attribute is not :values', + 'values_glue' => [ + ', ', + 'final' => ' or ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Value', + ], + + 'values' => [ + 'label' => 'Values', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => 'Contains', + 'inverse' => 'Does not contain', + ], + + 'summary' => [ + 'direct' => ':attribute contains :text', + 'inverse' => ':attribute does not contain :text', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => 'Ends with', + 'inverse' => 'Does not end with', + ], + + 'summary' => [ + 'direct' => ':attribute ends with :text', + 'inverse' => ':attribute does not end with :text', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => 'Equals', + 'inverse' => 'Does not equal', + ], + + 'summary' => [ + 'direct' => ':attribute equals :text', + 'inverse' => ':attribute does not equal :text', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => 'Starts with', + 'inverse' => 'Does not start with', + ], + + 'summary' => [ + 'direct' => ':attribute starts with :text', + 'inverse' => ':attribute does not start with :text', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => 'Text', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => 'Add rule', + ], + + 'add_rule_group' => [ + 'label' => 'Add rule group', + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/en/table.php b/lang/vendor/filament-tables/en/table.php new file mode 100644 index 0000000..d3d8c9d --- /dev/null +++ b/lang/vendor/filament-tables/en/table.php @@ -0,0 +1,232 @@ + [ + + 'heading' => 'Columns', + + ], + + 'columns' => [ + + 'actions' => [ + 'label' => 'Action|Actions', + ], + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Show :count less', + 'expand_list' => 'Show :count more', + ], + + 'more_list_items' => 'and :count more', + + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'Select/deselect all items for bulk actions.', + ], + + 'bulk_select_record' => [ + 'label' => 'Select/deselect item :key for bulk actions.', + ], + + 'bulk_select_group' => [ + 'label' => 'Select/deselect group :title for bulk actions.', + ], + + 'search' => [ + 'label' => 'Search', + 'placeholder' => 'Search', + 'indicator' => 'Search', + ], + + ], + + 'summary' => [ + + 'heading' => 'Summary', + + 'subheadings' => [ + 'all' => 'All :label', + 'group' => ':group summary', + 'page' => 'This page', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'Average', + ], + + 'count' => [ + 'label' => 'Count', + ], + + 'sum' => [ + 'label' => 'Sum', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'Finish reordering records', + ], + + 'enable_reordering' => [ + 'label' => 'Reorder records', + ], + + 'filter' => [ + 'label' => 'Filter', + ], + + 'group' => [ + 'label' => 'Group', + ], + + 'open_bulk_actions' => [ + 'label' => 'Bulk actions', + ], + + 'toggle_columns' => [ + 'label' => 'Toggle columns', + ], + + ], + + 'empty' => [ + + 'heading' => 'No :model', + + 'description' => 'Create a :model to get started.', + + ], + + 'filters' => [ + + 'actions' => [ + + 'apply' => [ + 'label' => 'Apply filters', + ], + + 'remove' => [ + 'label' => 'Remove filter', + ], + + 'remove_all' => [ + 'label' => 'Remove all filters', + 'tooltip' => 'Remove all filters', + ], + + 'reset' => [ + 'label' => 'Reset', + ], + + ], + + 'heading' => 'Filters', + + 'indicator' => 'Active filters', + + 'multi_select' => [ + 'placeholder' => 'All', + ], + + 'select' => [ + 'placeholder' => 'All', + ], + + 'trashed' => [ + + 'label' => 'Deleted records', + + 'only_trashed' => 'Only deleted records', + + 'with_trashed' => 'With deleted records', + + 'without_trashed' => 'Without deleted records', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'Group by', + 'placeholder' => 'Group by', + ], + + 'direction' => [ + + 'label' => 'Group direction', + + 'options' => [ + 'asc' => 'Ascending', + 'desc' => 'Descending', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'Drag and drop the records into order.', + + 'selection_indicator' => [ + + 'selected_count' => '1 record selected|:count records selected', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'Select all :count', + ], + + 'deselect_all' => [ + 'label' => 'Deselect all', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'Sort by', + ], + + 'direction' => [ + + 'label' => 'Sort direction', + + 'options' => [ + 'asc' => 'Ascending', + 'desc' => 'Descending', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/es/filters/query-builder.php b/lang/vendor/filament-tables/es/filters/query-builder.php new file mode 100644 index 0000000..c70bc6a --- /dev/null +++ b/lang/vendor/filament-tables/es/filters/query-builder.php @@ -0,0 +1,482 @@ + 'Constructor de consultas', + + 'form' => [ + + 'operator' => [ + 'label' => 'Operador', + ], + + 'or_groups' => [ + + 'label' => 'Grupos', + + 'block' => [ + 'label' => 'Disyunción (O)', + 'or' => 'O', + ], + + ], + + 'rules' => [ + + 'label' => 'Reglas', + + 'item' => [ + 'and' => 'Y', + ], + + ], + + ], + + 'no_rules' => '(Sin reglas)', + + 'item_separators' => [ + 'and' => 'Y', + 'or' => 'O', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => 'Está rellenado', + 'inverse' => 'Está en blanco', + ], + + 'summary' => [ + 'direct' => ':attribute está rellenado', + 'inverse' => ':attribute está en blanco', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => 'Es verdadero', + 'inverse' => 'Es falso', + ], + + 'summary' => [ + 'direct' => ':attribute es verdadero', + 'inverse' => ':attribute es falso', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => 'Es posterior a', + 'inverse' => 'No es posterior a', + ], + + 'summary' => [ + 'direct' => ':attribute es posterior a :date', + 'inverse' => ':attribute no es posterior a :date', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => 'Es anterior a', + 'inverse' => 'No es anterior a', + ], + + 'summary' => [ + 'direct' => ':attribute es anterior a :date', + 'inverse' => ':attribute no es anterior a :date', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => 'Es en la fecha', + 'inverse' => 'No es en la fecha', + ], + + 'summary' => [ + 'direct' => ':attribute es en :date', + 'inverse' => ':attribute no es en :date', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => 'Es en el mes de', + 'inverse' => 'No es en el mes de', + ], + + 'summary' => [ + 'direct' => ':attribute es en :month', + 'inverse' => ':attribute no es en :month', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => 'Es en el año', + 'inverse' => 'No es en el año', + ], + + 'summary' => [ + 'direct' => ':attribute es en :year', + 'inverse' => ':attribute no es en :year', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => 'Fecha', + ], + + 'month' => [ + 'label' => 'Mes', + ], + + 'year' => [ + 'label' => 'Año', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Igual a', + 'inverse' => 'No es igual a', + ], + + 'summary' => [ + 'direct' => ':attribute es igual a :number', + 'inverse' => ':attribute no es igual a :number', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => 'Es máximo', + 'inverse' => 'Es mayor que', + ], + + 'summary' => [ + 'direct' => ':attribute es máximo :number', + 'inverse' => ':attribute es mayor que :number', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => 'Es mínimo', + 'inverse' => 'Es menor que', + ], + + 'summary' => [ + 'direct' => ':attribute es mínimo :number', + 'inverse' => ':attribute es menor que :number', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => 'Promedio', + 'summary' => ':Attribute promedio', + ], + + 'max' => [ + 'label' => 'Máx', + 'summary' => 'Máximo :attribute', + ], + + 'min' => [ + 'label' => 'Mín', + 'summary' => 'Mínimo :attribute', + ], + + 'sum' => [ + 'label' => 'Suma', + 'summary' => 'Suma de :attribute', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => 'Agregado', + ], + + 'number' => [ + 'label' => 'Número', + ], + + ], + + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Tiene', + 'inverse' => 'No tiene', + ], + + 'summary' => [ + 'direct' => 'Tiene :count :relationship', + 'inverse' => 'No tiene :count :relationship', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => 'Tiene máximo', + 'inverse' => 'Tiene más de', + ], + + 'summary' => [ + 'direct' => 'Tiene máximo :count :relationship', + 'inverse' => 'Tiene más de :count :relationship', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => 'Tiene mínimo', + 'inverse' => 'Tiene menos de', + ], + + 'summary' => [ + 'direct' => 'Tiene mínimo :count :relationship', + 'inverse' => 'Tiene menos de :count :relationship', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => 'Está vacío', + 'inverse' => 'No está vacío', + ], + + 'summary' => [ + 'direct' => ':relationship está vacío', + 'inverse' => ':relationship no está vacío', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => 'Es', + 'inverse' => 'No es', + ], + + 'multiple' => [ + 'direct' => 'Contiene', + 'inverse' => 'No contiene', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':relationship son :values', + 'inverse' => ':relationship no son :values', + ], + + 'multiple' => [ + 'direct' => ':relationship contiene :values', + 'inverse' => ':relationship no contiene :values', + ], + + 'values_glue' => [ + 0 => ', ', + 'final' => ' o ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Valor', + ], + + 'values' => [ + 'label' => 'Valores', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => 'Conteo', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => 'Es', + 'inverse' => 'No es', + ], + + 'summary' => [ + 'direct' => ':attribute es :values', + 'inverse' => ':attribute no es :values', + 'values_glue' => [ + ', ', + 'final' => ' o ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Valor', + ], + + 'values' => [ + 'label' => 'Valores', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => 'Contiene', + 'inverse' => 'No contiene', + ], + + 'summary' => [ + 'direct' => ':attribute contiene :text', + 'inverse' => ':attribute no contiene :text', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => 'Termina en', + 'inverse' => 'No termina en', + ], + + 'summary' => [ + 'direct' => ':attribute termina en :text', + 'inverse' => ':attribute no termina en :text', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => 'Es igual a', + 'inverse' => 'No es igual a', + ], + + 'summary' => [ + 'direct' => ':attribute es igual a :text', + 'inverse' => ':attribute no es igual a :text', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => 'Comienza con', + 'inverse' => 'No comienza con', + ], + + 'summary' => [ + 'direct' => ':attribute comienza con :text', + 'inverse' => ':attribute no comienza con :text', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => 'Texto', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => 'Agregar regla', + ], + + 'add_rule_group' => [ + 'label' => 'Agregar grupo de reglas', + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/es/table.php b/lang/vendor/filament-tables/es/table.php new file mode 100644 index 0000000..ff1d561 --- /dev/null +++ b/lang/vendor/filament-tables/es/table.php @@ -0,0 +1,232 @@ + [ + + 'heading' => 'Columnas', + + ], + + 'columns' => [ + + 'actions' => [ + 'label' => 'Acción|Acciones', + ], + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Mostrar :count menos', + 'expand_list' => 'Mostrar :count más', + ], + + 'more_list_items' => 'y :count más', + + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'Seleccionar/deseleccionar todos los elementos para las acciones masivas.', + ], + + 'bulk_select_record' => [ + 'label' => 'Seleccionar/deseleccionar el elemento :key para las acciones masivas.', + ], + + 'bulk_select_group' => [ + 'label' => 'Seleccionar/deseleccionar grupo :title para acciones masivas.', + ], + + 'search' => [ + 'label' => 'Búsqueda', + 'placeholder' => 'Buscar', + 'indicator' => 'Buscar', + ], + + ], + + 'summary' => [ + + 'heading' => 'Resumen', + + 'subheadings' => [ + 'all' => 'Todos :label', + 'group' => 'resumen del :group', + 'page' => 'Esta página', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'Media', + ], + + 'count' => [ + 'label' => 'Recuento', + ], + + 'sum' => [ + 'label' => 'Suma', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'Terminar de reordenar registros', + ], + + 'enable_reordering' => [ + 'label' => 'Reordenar registros', + ], + + 'filter' => [ + 'label' => 'Filtrar', + ], + + 'group' => [ + 'label' => 'Grupo', + ], + + 'open_bulk_actions' => [ + 'label' => 'Abrir acciones', + ], + + 'toggle_columns' => [ + 'label' => 'Alternar columnas', + ], + + ], + + 'empty' => [ + + 'heading' => 'No se encontraron registros', + + 'description' => 'Cree un :model para empezar.', + + ], + + 'filters' => [ + + 'actions' => [ + + 'apply' => [ + 'label' => 'Aplicar filtros', + ], + + 'remove' => [ + 'label' => 'Quitar filtro', + ], + + 'remove_all' => [ + 'label' => 'Quitar todos los filtros', + 'tooltip' => 'Quitar todos los filtros', + ], + + 'reset' => [ + 'label' => 'Resetear los filtros', + ], + + ], + + 'heading' => 'Filtros', + + 'indicator' => 'Filtros activos', + + 'multi_select' => [ + 'placeholder' => 'Todos', + ], + + 'select' => [ + 'placeholder' => 'Todos', + ], + + 'trashed' => [ + + 'label' => 'Registros eliminados', + + 'only_trashed' => 'Solo registros eliminados', + + 'with_trashed' => 'Con registros eliminados', + + 'without_trashed' => 'Sin registros eliminados', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'Agrupar por', + 'placeholder' => 'Agrupar por', + ], + + 'direction' => [ + + 'label' => 'Dirección de grupo', + + 'options' => [ + 'asc' => 'Ascendente', + 'desc' => 'Descendente', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'Arrastrar los registros en el orden.', + + 'selection_indicator' => [ + + 'selected_count' => '1 registro seleccionado|:count registros seleccionados', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'Selecciona todos :count', + ], + + 'deselect_all' => [ + 'label' => 'Deselecciona todos', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'Ordenar por', + ], + + 'direction' => [ + + 'label' => 'Dirección del orden', + + 'options' => [ + 'asc' => 'Ascendente', + 'desc' => 'Descendente', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/eu/table.php b/lang/vendor/filament-tables/eu/table.php new file mode 100644 index 0000000..a3ff934 --- /dev/null +++ b/lang/vendor/filament-tables/eu/table.php @@ -0,0 +1,213 @@ + [ + + 'heading' => 'Zutabeak', + + ], + + 'columns' => [ + + 'text' => [ + 'more_list_items' => 'eta :count gehiago', + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'Aukeratu/deselektatu denak ekintza masiboetarako.', + ], + + 'bulk_select_record' => [ + 'label' => 'Aukeratu/deselektatu :key ekintza masiboetarako.', + ], + + 'search' => [ + 'label' => 'Bilatu', + 'placeholder' => 'Bilatu', + 'indicator' => 'Bilatu', + ], + + ], + + 'summary' => [ + + 'heading' => 'Laburpena', + + 'subheadings' => [ + 'all' => 'Guztiak :label', + 'group' => ':group-aren laburpena', + 'page' => 'Orrialde hau', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'Batezbesteko', + ], + + 'count' => [ + 'label' => 'Zenbatekoa', + ], + + 'sum' => [ + 'label' => 'Baturak', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'Erregistroen berrantolaketa amaitu', + ], + + 'enable_reordering' => [ + 'label' => 'Erregistroak berrantolatu', + ], + + 'filter' => [ + 'label' => 'Iragazkiak', + ], + + 'group' => [ + 'label' => 'Taldekatu', + ], + + 'open_bulk_actions' => [ + 'label' => 'Ireki ekintzak', + ], + + 'toggle_columns' => [ + 'label' => 'Zutabeak aldatu', + ], + + ], + + 'empty' => [ + + 'heading' => 'Erregistroak ez daude aurkitu', + + 'description' => 'Sortu :model bat hasteko.', + + ], + + 'filters' => [ + + 'actions' => [ + + 'remove' => [ + 'label' => 'Iragazkia kendu', + ], + + 'remove_all' => [ + 'label' => 'Iragazki guztiak kendu', + 'tooltip' => 'Iragazki guztiak kendu', + ], + + 'reset' => [ + 'label' => 'Berrezarri iragazkiak', + ], + + ], + + 'heading' => 'Iragazkiak', + + 'indicator' => 'Iragazkiak aktiboak', + + 'multi_select' => [ + 'placeholder' => 'Guztiak', + ], + + 'select' => [ + 'placeholder' => 'Guztiak', + ], + + 'trashed' => [ + + 'label' => 'Ezabatutako erregistroak', + + 'only_trashed' => 'Bakarrik ezabatutako erregistroak', + + 'with_trashed' => 'Ezabatutako erregistroekin', + + 'without_trashed' => 'Ezabatutako erregistro gabe', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'Taldekatu', + 'placeholder' => 'Taldekatu', + ], + + 'direction' => [ + + 'label' => 'Taldekatzearen norabidea', + + 'options' => [ + 'asc' => 'Goranzkoa', + 'desc' => 'Beheranzkoa', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'Erregistroak ordenan eraman ahal izateko arrastatu.', + + 'selection_indicator' => [ + + 'selected_count' => ':count erregistro aukeratu da|:count erregistro aukeratuak dira', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'Hautatu guztiak :count', + ], + + 'deselect_all' => [ + 'label' => 'Aukeratu guztiak kentzea', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'Ordenatu', + ], + + 'direction' => [ + + 'label' => 'Ordenaren norabidea', + + 'options' => [ + 'asc' => 'Goranzkoa', + 'desc' => 'Beheranzkoa', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/fa/filters/query-builder.php b/lang/vendor/filament-tables/fa/filters/query-builder.php new file mode 100644 index 0000000..6a79b0f --- /dev/null +++ b/lang/vendor/filament-tables/fa/filters/query-builder.php @@ -0,0 +1,482 @@ + 'سازنده کوئری', + + 'form' => [ + + 'operator' => [ + 'label' => 'عملگر', + ], + + 'or_groups' => [ + + 'label' => 'گروه‌ها', + + 'block' => [ + 'label' => 'تفکیک (OR)', + 'or' => 'یا', + ], + + ], + + 'rules' => [ + + 'label' => 'قوانین', + + 'item' => [ + 'and' => 'و', + ], + + ], + + ], + + 'no_rules' => '(بدون قانون)', + + 'item_separators' => [ + 'and' => 'و', + 'or' => 'یا', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => 'پر است', + 'inverse' => 'خالی است', + ], + + 'summary' => [ + 'direct' => ':attribute پر است', + 'inverse' => ':attribute خالی است', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => 'درست است', + 'inverse' => 'نادرست است', + ], + + 'summary' => [ + 'direct' => ':attribute درست است', + 'inverse' => ':attribute نادرست است', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => 'بعد از', + 'inverse' => 'بعد از نیست', + ], + + 'summary' => [ + 'direct' => ':attribute بعد از :date است', + 'inverse' => ':attribute بعد از :date نیست', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => 'قبل از', + 'inverse' => 'قبل از نیست', + ], + + 'summary' => [ + 'direct' => ':attribute قبل از :date است', + 'inverse' => ':attribute قبل از :date نیست', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => 'تاریخ است', + 'inverse' => 'تاریخ نیست', + ], + + 'summary' => [ + 'direct' => ':attribute :date است', + 'inverse' => ':attribute :date نیست', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => 'ماه است', + 'inverse' => 'ماه نیست', + ], + + 'summary' => [ + 'direct' => ':attribute :month است', + 'inverse' => ':attribute :month نیست', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => 'سال است', + 'inverse' => 'سال نیست', + ], + + 'summary' => [ + 'direct' => ':attribute :year است', + 'inverse' => ':attribute :year نیست', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => 'تاریخ', + ], + + 'month' => [ + 'label' => 'ماه', + ], + + 'year' => [ + 'label' => 'سال', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'مساوی است', + 'inverse' => 'مساوی نیست', + ], + + 'summary' => [ + 'direct' => ':attribute مساوی :number است', + 'inverse' => ':attribute مساوی :number نیست', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => 'حداکثر است', + 'inverse' => 'بیشتر از', + ], + + 'summary' => [ + 'direct' => ':attribute حداکثر :number است', + 'inverse' => ':attribute بیشتر از :number است', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => 'حداقل است', + 'inverse' => 'کمتر از', + ], + + 'summary' => [ + 'direct' => ':attribute حداقل :number است', + 'inverse' => ':attribute کمتر از :number است', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => 'میانگین', + 'summary' => 'میانگین :attribute', + ], + + 'max' => [ + 'label' => 'حداکثر', + 'summary' => 'حداکثر :attribute', + ], + + 'min' => [ + 'label' => 'حداقل', + 'summary' => 'حداقل :attribute', + ], + + 'sum' => [ + 'label' => 'جمع', + 'summary' => 'جمع :attribute', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => 'مجموع', + ], + + 'number' => [ + 'label' => 'عدد', + ], + + ], + + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'دارد', + 'inverse' => 'ندارد', + ], + + 'summary' => [ + 'direct' => ':count :relationship دارد', + 'inverse' => ':count :relationship ندارد', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => 'حداکثر دارد', + 'inverse' => 'بیشتر از', + ], + + 'summary' => [ + 'direct' => 'حداکثر :count :relationship دارد', + 'inverse' => 'بیشتر از :count :relationship دارد', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => 'حداقل دارد', + 'inverse' => 'کمتر از', + ], + + 'summary' => [ + 'direct' => 'حداقل :count :relationship دارد', + 'inverse' => 'کمتر از :count :relationship دارد', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => 'خالی است', + 'inverse' => 'خالی نیست', + ], + + 'summary' => [ + 'direct' => ':relationship خالی است', + 'inverse' => ':relationship خالی نیست', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => 'است', + 'inverse' => 'نیست', + ], + + 'multiple' => [ + 'direct' => 'شامل', + 'inverse' => 'شامل نمی‌شود', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':relationship :values است', + 'inverse' => ':relationship :values نیست', + ], + + 'multiple' => [ + 'direct' => ':relationship شامل :values است', + 'inverse' => ':relationship شامل :values نمی‌شود', + ], + + 'values_glue' => [ + 0 => '، ', + 'final' => ' یا ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => 'مقدار', + ], + + 'values' => [ + 'label' => 'مقادیر', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => 'تعداد', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => 'است', + 'inverse' => 'نیست', + ], + + 'summary' => [ + 'direct' => ':attribute :values است', + 'inverse' => ':attribute :values نیست', + 'values_glue' => [ + '، ', + 'final' => ' یا ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => 'مقدار', + ], + + 'values' => [ + 'label' => 'مقادیر', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => 'شامل', + 'inverse' => 'شامل نمی‌شود', + ], + + 'summary' => [ + 'direct' => ':attribute شامل :text است', + 'inverse' => ':attribute شامل :text نمی‌شود', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => 'به پایان می‌رسد با', + 'inverse' => 'به پایان نمی‌رسد با', + ], + + 'summary' => [ + 'direct' => ':attribute به پایان می‌رسد با :text', + 'inverse' => ':attribute به پایان نمی‌رسد با :text', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => 'مساوی است', + 'inverse' => 'مساوی نیست', + ], + + 'summary' => [ + 'direct' => ':attribute مساوی :text است', + 'inverse' => ':attribute مساوی :text نیست', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => 'شروع می‌شود با', + 'inverse' => 'شروع نمی‌شود با', + ], + + 'summary' => [ + 'direct' => ':attribute شروع می‌شود با :text', + 'inverse' => ':attribute شروع نمی‌شود با :text', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => 'متن', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => 'افزودن قانون', + ], + + 'add_rule_group' => [ + 'label' => 'افزودن گروه قانون', + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/fa/table.php b/lang/vendor/filament-tables/fa/table.php new file mode 100644 index 0000000..e3b4d0c --- /dev/null +++ b/lang/vendor/filament-tables/fa/table.php @@ -0,0 +1,228 @@ + [ + + 'heading' => 'ستون‌ها', + + ], + + 'columns' => [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'نمایش :count کمتر', + 'expand_list' => 'نمایش :count بیشتر', + ], + + 'more_list_items' => 'و :count تا بیشتر', + + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'انتخاب / عدم‌انتخاب تمامی موارد برای اقدامات گروهی', + ], + + 'bulk_select_record' => [ + 'label' => 'انتخاب / عدم‌انتخاب مورد :key برای اقدامات گروهی', + ], + + 'bulk_select_group' => [ + 'label' => 'انتخاب / عدم‌انتخاب گروه :title برای اقدامات گروهی.', + ], + + 'search' => [ + 'label' => 'جستجو', + 'placeholder' => 'جستجو', + 'indicator' => 'جستجو', + ], + + ], + + 'summary' => [ + + 'heading' => 'خلاصه', + + 'subheadings' => [ + 'all' => 'تمام :label', + 'group' => ':group خلاصه', + 'page' => 'این صفحه', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'میانگین', + ], + + 'count' => [ + 'label' => 'تعداد', + ], + + 'sum' => [ + 'label' => 'مجموع', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'اتمام بازچینش رکوردها', + ], + + 'enable_reordering' => [ + 'label' => 'بازچینش رکوردها', + ], + + 'filter' => [ + 'label' => 'فیلتر', + ], + + 'group' => [ + 'label' => 'گروه', + ], + + 'open_bulk_actions' => [ + 'label' => 'عملیات گروهی', + ], + + 'toggle_columns' => [ + 'label' => 'باز / بستن ستون‌ها', + ], + + ], + + 'empty' => [ + + 'heading' => ':model یافت نشد.', + + 'description' => 'برای شروع یک :model ایجاد کنید.', + + ], + + 'filters' => [ + + 'actions' => [ + + 'apply' => [ + 'label' => 'اعمال فیلترها', + ], + + 'remove' => [ + 'label' => 'حذف فیلتر', + ], + + 'remove_all' => [ + 'label' => 'حذف تمام فیلترها', + 'tooltip' => 'حذف تمام فیلترها', + ], + + 'reset' => [ + 'label' => 'بازنشانی فیلترها', + ], + + ], + + 'heading' => 'فیلترها', + + 'indicator' => 'فیلترهای فعال', + + 'multi_select' => [ + 'placeholder' => 'همه', + ], + + 'select' => [ + 'placeholder' => 'همه', + ], + + 'trashed' => [ + + 'label' => 'رکوردهای حذف‌‌شده', + + 'only_trashed' => 'فقط رکوردهای حذف‌‌شده', + + 'with_trashed' => 'به همراه رکوردهای حذف‌‌شده', + + 'without_trashed' => 'بدون رکوردهای حذف‌‌شده', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'گروه‌بندی براساس', + 'placeholder' => 'گروه‌بندی براساس', + ], + + 'direction' => [ + + 'label' => 'ترتیب گروه', + + 'options' => [ + 'asc' => 'صعودی', + 'desc' => 'نزولی', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'برای تغییر ترتیب، بکشید و رها کنید.', + + 'selection_indicator' => [ + + 'selected_count' => '1 آیتم انتخاب شده|:count آیتم انتخاب شده', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'انتخاب همه‌ی :count آیتم', + ], + + 'deselect_all' => [ + 'label' => 'عدم انتخاب', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'مرتب‌ سازی براساس', + ], + + 'direction' => [ + + 'label' => 'جهت مرتب‌ سازی', + + 'options' => [ + 'asc' => 'صعودی', + 'desc' => 'نزولی', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/fi/filters/query-builder.php b/lang/vendor/filament-tables/fi/filters/query-builder.php new file mode 100644 index 0000000..23f7084 --- /dev/null +++ b/lang/vendor/filament-tables/fi/filters/query-builder.php @@ -0,0 +1,482 @@ + 'Kyselyn rakentaja', + + 'form' => [ + + 'operator' => [ + 'label' => 'Operaattori', + ], + + 'or_groups' => [ + + 'label' => 'Ryhmät', + + 'block' => [ + 'label' => 'Disjunktio (OR)', + 'or' => 'OR', + ], + + ], + + 'rules' => [ + + 'label' => 'Säännöt', + + 'item' => [ + 'and' => 'AND', + ], + + ], + + ], + + 'no_rules' => '(Ei sääntöjä)', + + 'item_separators' => [ + 'and' => 'AND', + 'or' => 'OR', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => 'On täytetty', + 'inverse' => 'On tyhjä', + ], + + 'summary' => [ + 'direct' => ':attribute on täytetty', + 'inverse' => ':attribute on tyhjä', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => 'On tosi', + 'inverse' => 'On epätosi', + ], + + 'summary' => [ + 'direct' => ':attribute on tosi', + 'inverse' => ':attribute on epätosi', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => 'On jälkeen', + 'inverse' => 'Ei ole jälkeen', + ], + + 'summary' => [ + 'direct' => ':attribute on :date jälkeen', + 'inverse' => ':attribute ei ole :date jälkeen', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => 'On ennen', + 'inverse' => 'Ei ole ennen', + ], + + 'summary' => [ + 'direct' => ':attribute on ennen :date', + 'inverse' => ':attribute ei ole ennen :date', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => 'On päiväys', + 'inverse' => 'Ei ole päiväys', + ], + + 'summary' => [ + 'direct' => ':attribute on :date', + 'inverse' => ':attribute ei ole :date', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => 'On kuukausi', + 'inverse' => 'Ei ole kuukausi', + ], + + 'summary' => [ + 'direct' => ':attribute on :month', + 'inverse' => ':attribute ei ole :month', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => 'On vuosi', + 'inverse' => 'Ei ole vuosi', + ], + + 'summary' => [ + 'direct' => ':attribute on :year', + 'inverse' => ':attribute ei ole :year', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => 'Päivä', + ], + + 'month' => [ + 'label' => 'Kuukausi', + ], + + 'year' => [ + 'label' => 'Vuosi', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'On yhtä kuin', + 'inverse' => 'Ei ole yhtä kuin', + ], + + 'summary' => [ + 'direct' => ':attribute on yhtä kuin :number', + 'inverse' => ':attribute ei ole yhtä kuin :number', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => 'On enimmillään', + 'inverse' => 'On suurempi kuin', + ], + + 'summary' => [ + 'direct' => ':attribute on enimmillään :number', + 'inverse' => ':attribute on suurempi kuin :number', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => 'On vähimmillään', + 'inverse' => 'On vähemmän kuin', + ], + + 'summary' => [ + 'direct' => ':attribute on vähimmillään :number', + 'inverse' => ':attribute on vähemmän kuin :number', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => 'Keskiarvo', + 'summary' => 'Keskiarvo :attribute', + ], + + 'max' => [ + 'label' => 'Maks', + 'summary' => 'Maks :attribute', + ], + + 'min' => [ + 'label' => 'Min', + 'summary' => 'Min :attribute', + ], + + 'sum' => [ + 'label' => 'Summa', + 'summary' => 'Summa :attribute', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => 'Kokonaisuus', + ], + + 'number' => [ + 'label' => 'Numero', + ], + + ], + + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Omistaa', + 'inverse' => 'Ei omista', + ], + + 'summary' => [ + 'direct' => 'Omistaa :count :relationship', + 'inverse' => 'Ei omista :count :relationship', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => 'On enimmillään', + 'inverse' => 'On enemmän kuin', + ], + + 'summary' => [ + 'direct' => 'On enimmillään :count :relationship', + 'inverse' => 'On enemmän kuin :count :relationship', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => 'On vähintään', + 'inverse' => 'On vähemmän kuin', + ], + + 'summary' => [ + 'direct' => 'On vähintään :count :relationship', + 'inverse' => 'On vähemmän kuin :count :relationship', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => 'On tyhjä', + 'inverse' => 'Ei ole tyhjä', + ], + + 'summary' => [ + 'direct' => ':relationship on tyhjä', + 'inverse' => ':relationship ei ole tyhjä', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => 'On', + 'inverse' => 'Ei ole', + ], + + 'multiple' => [ + 'direct' => 'Sisältää', + 'inverse' => 'Ei sisällä', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':relationship on :values', + 'inverse' => ':relationship ei ole :values', + ], + + 'multiple' => [ + 'direct' => ':relationship sisältää :values', + 'inverse' => ':relationship ei sisällä :values', + ], + + 'values_glue' => [ + 0 => ', ', + 'final' => ' tai ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Arvo', + ], + + 'values' => [ + 'label' => 'Arvot', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => 'Määrä', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => 'On', + 'inverse' => 'Ei ole', + ], + + 'summary' => [ + 'direct' => ':attribute on :values', + 'inverse' => ':attribute ei ole :values', + 'values_glue' => [ + ', ', + 'final' => ' tai ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Arvo', + ], + + 'values' => [ + 'label' => 'Arvot', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => 'Sisältää', + 'inverse' => 'Ei sisällä', + ], + + 'summary' => [ + 'direct' => ':attribute sisältää :text', + 'inverse' => ':attribute ei sisällä :text', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => 'Loppuu', + 'inverse' => 'Ei lopu', + ], + + 'summary' => [ + 'direct' => ':attribute loppuu :text', + 'inverse' => ':attribute ei lopu :text', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => 'On yhtä kuin', + 'inverse' => 'Ei ole yhtä kuin', + ], + + 'summary' => [ + 'direct' => ':attribute equals :text', + 'inverse' => ':attribute does not equal :text', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => 'Alkaa', + 'inverse' => 'Ei ala', + ], + + 'summary' => [ + 'direct' => ':attribute alkaa :text', + 'inverse' => ':attribute ei ala :text', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => 'Teksti', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => 'Lisää sääntö', + ], + + 'add_rule_group' => [ + 'label' => 'Lisää sääntöryhmä', + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/fi/table.php b/lang/vendor/filament-tables/fi/table.php new file mode 100644 index 0000000..8ff230b --- /dev/null +++ b/lang/vendor/filament-tables/fi/table.php @@ -0,0 +1,232 @@ + [ + + 'heading' => 'Kolumnit', + + ], + + 'columns' => [ + + 'actions' => [ + 'label' => 'Toiminta|Toiminnat', + ], + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Näytä :count vähemmän', + 'expand_list' => 'Näytä :count lisää', + ], + + 'more_list_items' => 'ja :count lisää', + + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'Aseta/poista massatoiminnon valinta kaikista kohteista.', + ], + + 'bulk_select_record' => [ + 'label' => 'Aseta/poista massatoiminnon valinta kohteelle :key.', + ], + + 'bulk_select_group' => [ + 'label' => 'Aseta/poista massatoiminnon valinta ryhmälle :title.', + ], + + 'search' => [ + 'label' => 'Etsi', + 'placeholder' => 'Etsi', + 'indicator' => 'Etsi', + ], + + ], + + 'summary' => [ + + 'heading' => 'Yhteenveto', + + 'subheadings' => [ + 'all' => 'Kaikki :label', + 'group' => ':group yhteenveto', + 'page' => 'Tämä sivu', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'Keskiarvo', + ], + + 'count' => [ + 'label' => 'Määrä', + ], + + 'sum' => [ + 'label' => 'Summa', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'Viimeistele tietueiden järjestely', + ], + + 'enable_reordering' => [ + 'label' => 'Järjestele tietueita', + ], + + 'filter' => [ + 'label' => 'Suodata', + ], + + 'group' => [ + 'label' => 'Ryhmä', + ], + + 'open_bulk_actions' => [ + 'label' => 'Avaa toiminnot', + ], + + 'toggle_columns' => [ + 'label' => 'Näytä kolumnit', + ], + + ], + + 'empty' => [ + + 'heading' => 'Ei :model', + + 'description' => 'Luo :model aloittaaksesi.', + + ], + + 'filters' => [ + + 'actions' => [ + + 'apply' => [ + 'label' => 'Käytä suodattimet', + ], + + 'remove' => [ + 'label' => 'Poista suodatin', + ], + + 'remove_all' => [ + 'label' => 'Poista suodattimet', + 'tooltip' => 'Poista suodattimet', + ], + + 'reset' => [ + 'label' => 'Tyhjennä suodattimet', + ], + + ], + + 'heading' => 'Suodattimet', + + 'indicator' => 'Aktiiviset suodattimet', + + 'multi_select' => [ + 'placeholder' => 'Kaikki', + ], + + 'select' => [ + 'placeholder' => 'Kaikki', + ], + + 'trashed' => [ + + 'label' => 'Poistetut tietueet', + + 'only_trashed' => 'Vain poistetut tietueet', + + 'with_trashed' => 'Poistettujen tietueiden kanssa', + + 'without_trashed' => 'Ilman poistettuja tietueita', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'Ryhmittele', + 'placeholder' => 'Ryhmittele', + ], + + 'direction' => [ + + 'label' => 'Ryhmittelyn suunta', + + 'options' => [ + 'asc' => 'Nousevasti', + 'desc' => 'Laskevasti', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'Raahaa ja pudota tietueet järjestykseen.', + + 'selection_indicator' => [ + + 'selected_count' => '1 tietue valittu|:count tietuetta valittu', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'Valitse kaikki :count tietuetta', + ], + + 'deselect_all' => [ + 'label' => 'Poista valinta kaikista', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'Järjestele', + ], + + 'direction' => [ + + 'label' => 'Järjestyksen suunta', + + 'options' => [ + 'asc' => 'Nousevasti', + 'desc' => 'Laskevasti', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/fr/filters/query-builder.php b/lang/vendor/filament-tables/fr/filters/query-builder.php new file mode 100644 index 0000000..2326a62 --- /dev/null +++ b/lang/vendor/filament-tables/fr/filters/query-builder.php @@ -0,0 +1,482 @@ + 'Query builder', + + 'form' => [ + + 'operator' => [ + 'label' => 'Opérateur', + ], + + 'or_groups' => [ + + 'label' => 'Groupes', + + 'block' => [ + 'label' => 'Groupe (OR)', + 'or' => 'OU', + ], + + ], + + 'rules' => [ + + 'label' => 'Règles', + + 'item' => [ + 'and' => 'ET', + ], + + ], + + ], + + 'no_rules' => '(Aucune règle)', + + 'item_separators' => [ + 'and' => 'ET', + 'or' => 'OU', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => 'Est rempli', + 'inverse' => 'Est vide', + ], + + 'summary' => [ + 'direct' => ':attribute est rempli', + 'inverse' => ':attribute est vide', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => 'Est true', + 'inverse' => 'Est false', + ], + + 'summary' => [ + 'direct' => ':attribute est true', + 'inverse' => ':attribute est false', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => 'Est après le', + 'inverse' => 'N\'est pas après le', + ], + + 'summary' => [ + 'direct' => ':attribute est après le :date', + 'inverse' => ':attribute n\'est pas après le :date', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => 'Est avant le', + 'inverse' => 'N\'est pas avant le', + ], + + 'summary' => [ + 'direct' => ':attribute est avant le :date', + 'inverse' => ':attribute n\'est pas avant le :date', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => 'Est le (date)', + 'inverse' => 'N\'est pas le (date)', + ], + + 'summary' => [ + 'direct' => ':attribute est le :date', + 'inverse' => ':attribute n\'est pas le :date', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => 'Est durant le mois de', + 'inverse' => 'N\'est pas durant le mois de', + ], + + 'summary' => [ + 'direct' => ':attribute est en :month', + 'inverse' => ':attribute n\'est pas en :month', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => 'Est durant l\'année', + 'inverse' => 'N\'est pas durant l\'année', + ], + + 'summary' => [ + 'direct' => ':attribute est en :year', + 'inverse' => ':attribute n\'est pas en :year', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => 'Date', + ], + + 'month' => [ + 'label' => 'Mois', + ], + + 'year' => [ + 'label' => 'Année', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Egal', + 'inverse' => 'N\'est pas égal', + ], + + 'summary' => [ + 'direct' => ':attribute égal :number', + 'inverse' => ':attribute n\'est pas égal :number', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => 'Est maximum', + 'inverse' => 'Est supérieur à', + ], + + 'summary' => [ + 'direct' => ':attribute est maximum :number', + 'inverse' => ':attribute est supérieur à :number', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => 'Est minimum', + 'inverse' => 'Est inférieur à', + ], + + 'summary' => [ + 'direct' => ':attribute est minimum :number', + 'inverse' => ':attribute est inférieur à :number', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => 'Moyenne', + 'summary' => 'Moyenne :attribute', + ], + + 'max' => [ + 'label' => 'Max', + 'summary' => 'Max :attribute', + ], + + 'min' => [ + 'label' => 'Min', + 'summary' => 'Min :attribute', + ], + + 'sum' => [ + 'label' => 'Somme', + 'summary' => 'Somme de :attribute', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => 'Agrégat', + ], + + 'number' => [ + 'label' => 'Nombre', + ], + + ], + + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'A', + 'inverse' => 'N\'a pas', + ], + + 'summary' => [ + 'direct' => 'A :count :relationship', + 'inverse' => 'N\'a pas :count :relationship', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => 'A un maximum', + 'inverse' => 'A plus que', + ], + + 'summary' => [ + 'direct' => 'A un maximum :count :relationship', + 'inverse' => 'A plus que :count :relationship', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => 'A un minimum', + 'inverse' => 'A moins de', + ], + + 'summary' => [ + 'direct' => 'A un minimum :count :relationship', + 'inverse' => 'A moins de :count :relationship', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => 'Est vide', + 'inverse' => 'N\'est pas vide', + ], + + 'summary' => [ + 'direct' => ':relationship est vide', + 'inverse' => ':relationship n\'est pas vide', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => 'Est', + 'inverse' => 'N\'est pas', + ], + + 'multiple' => [ + 'direct' => 'Contient', + 'inverse' => 'Ne contient pas', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':relationship est :values', + 'inverse' => ':relationship n\'est pas :values', + ], + + 'multiple' => [ + 'direct' => ':relationship contient :values', + 'inverse' => ':relationship ne contient pas :values', + ], + + 'values_glue' => [ + 0 => ', ', + 'final' => ' or ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Valeur', + ], + + 'values' => [ + 'label' => 'Valeurs', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => 'Compter', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => 'Est', + 'inverse' => 'N\'est pas', + ], + + 'summary' => [ + 'direct' => ':attribute est :values', + 'inverse' => ':attribute n\'est pas :values', + 'values_glue' => [ + ', ', + 'final' => ' or ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Valeur', + ], + + 'values' => [ + 'label' => 'Valeurs', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => 'Contient', + 'inverse' => 'Ne contient pas', + ], + + 'summary' => [ + 'direct' => ':attribute contient :text', + 'inverse' => ':attribute ne contient pas :text', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => 'Se termine par', + 'inverse' => 'Ne se termine pas par', + ], + + 'summary' => [ + 'direct' => ':attribute se termine par :text', + 'inverse' => ':attribute ne se termine pas par :text', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => 'Egal', + 'inverse' => 'N\'est pas égal', + ], + + 'summary' => [ + 'direct' => ':attribute égal :text', + 'inverse' => ':attribute n\'est pas égal :text', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => 'Commence par', + 'inverse' => 'Ne commence pas par', + ], + + 'summary' => [ + 'direct' => ':attribute commence par :text', + 'inverse' => ':attribute ne commence pas par :text', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => 'Texte', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => 'Ajouter une règle', + ], + + 'add_rule_group' => [ + 'label' => 'Ajouter une règle de groupe', + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/fr/table.php b/lang/vendor/filament-tables/fr/table.php new file mode 100644 index 0000000..7941545 --- /dev/null +++ b/lang/vendor/filament-tables/fr/table.php @@ -0,0 +1,232 @@ + [ + + 'heading' => 'Colonnes', + + ], + + 'columns' => [ + + 'actions' => [ + 'label' => 'Action|Actions', + ], + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Afficher :count de moins', + 'expand_list' => 'Afficher :count de plus', + ], + + 'more_list_items' => ':count de plus', + + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'Sélectionner/déselectionner tous les éléments pour les actions groupées.', + ], + + 'bulk_select_record' => [ + 'label' => "Sélectionner/désélectionner l'élément :key pour les actions groupées.", + ], + + 'bulk_select_group' => [ + 'label' => 'Sélectionner/désélectionner le groupe :title pour les actions groupées.', + ], + + 'search' => [ + 'label' => 'Rechercher', + 'placeholder' => 'Rechercher', + 'indicator' => 'Recherche', + ], + + ], + + 'summary' => [ + + 'heading' => 'Résumé', + + 'subheadings' => [ + 'all' => 'Tous :label', + 'group' => 'résumé de :group', + 'page' => 'Cette page', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'Moyenne', + ], + + 'count' => [ + 'label' => 'Compteur', + ], + + 'sum' => [ + 'label' => 'Somme', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'Fin du classement des enregistrements', + ], + + 'enable_reordering' => [ + 'label' => 'Classer les enregistrements', + ], + + 'filter' => [ + 'label' => 'Filtre', + ], + + 'group' => [ + 'label' => 'Groupe', + ], + + 'open_bulk_actions' => [ + 'label' => 'Ouvrir les actions', + ], + + 'toggle_columns' => [ + 'label' => 'Basculer les colonnes', + ], + + ], + + 'empty' => [ + + 'heading' => 'Aucun élément trouvé', + + 'description' => 'Créer un(e) :model pour commencer.', + + ], + + 'filters' => [ + + 'actions' => [ + + 'apply' => [ + 'label' => 'Appliquer les filtres', + ], + + 'remove' => [ + 'label' => 'Supprimer le filtre', + ], + + 'remove_all' => [ + 'label' => 'Supprimer tous les filtres', + 'tooltip' => 'Supprimer tous les filtres', + ], + + 'reset' => [ + 'label' => 'Réinitialiser les filtres', + ], + + ], + + 'heading' => 'Filtres', + + 'indicator' => 'Filtres actifs', + + 'multi_select' => [ + 'placeholder' => 'Tout', + ], + + 'select' => [ + 'placeholder' => 'Tout', + ], + + 'trashed' => [ + + 'label' => 'Enregistrements supprimés', + + 'only_trashed' => 'Enregistrements supprimés uniquement', + + 'with_trashed' => 'Avec les enregistrements supprimés', + + 'without_trashed' => 'Sans les enregistrements supprimés', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'Grouper par', + 'placeholder' => 'Grouper par', + ], + + 'direction' => [ + + 'label' => 'Groupe', + + 'options' => [ + 'asc' => 'Croissant', + 'desc' => 'Décroissant', + ], + + ], + + ], + + ], + + 'reorder_indicator' => "Faites glisser et déposez les enregistrements dans l'ordre.", + + 'selection_indicator' => [ + + 'selected_count' => '1 élément sélectionné|:count éléments sélectionnés', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'Sélectionner tout (:count)', + ], + + 'deselect_all' => [ + 'label' => 'Désélectionner tout', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'Trier par', + ], + + 'direction' => [ + + 'label' => 'Ordre', + + 'options' => [ + 'asc' => 'Croissant', + 'desc' => 'Décroissant', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/he/table.php b/lang/vendor/filament-tables/he/table.php new file mode 100644 index 0000000..84c82f7 --- /dev/null +++ b/lang/vendor/filament-tables/he/table.php @@ -0,0 +1,149 @@ + [ + 'heading' => 'עמודות', + ], + + 'columns' => [ + 'text' => [ + 'more_list_items' => 'ו-:count פריטים נוספים', + ], + ], + + 'fields' => [ + 'bulk_select_page' => [ + 'label' => 'בחר/בטל בחירה לפעולות המרובות.', + ], + 'bulk_select_record' => [ + 'label' => 'בחר/בטל בחירה לפעולות המרובות לפריט :key.', + ], + 'search' => [ + 'label' => 'חיפוש', + 'placeholder' => 'חיפוש', + 'indicator' => 'חיפוש', + ], + ], + + 'summary' => [ + 'heading' => 'סיכום', + 'subheadings' => [ + 'all' => 'כל ה-:label', + 'group' => 'סיכום של :group', + 'page' => 'עמוד זה', + ], + 'summarizers' => [ + 'average' => [ + 'label' => 'ממוצע', + ], + 'count' => [ + 'label' => 'ספירה', + ], + 'sum' => [ + 'label' => 'סכום', + ], + ], + ], + + 'actions' => [ + 'disable_reordering' => [ + 'label' => 'סיים סידור רשומות', + ], + 'enable_reordering' => [ + 'label' => 'סדר מחדש רשומות', + ], + 'filter' => [ + 'label' => 'פילטר', + ], + 'group' => [ + 'label' => 'קבוצה', + ], + 'open_bulk_actions' => [ + 'label' => 'פתח פעולות מרובות', + ], + 'toggle_columns' => [ + 'label' => 'הצג עמודות', + ], + ], + + 'empty' => [ + 'heading' => 'לא נמצאו רשומות', + 'description' => 'צור :model כדי להתחיל.', + ], + + 'filters' => [ + 'actions' => [ + 'remove' => [ + 'label' => 'הסר סנן', + ], + 'remove_all' => [ + 'label' => 'הסר את כל הסננים', + 'tooltip' => 'הסר את כל הסננים', + ], + 'reset' => [ + 'label' => 'איפוס סננים', + ], + ], + 'heading' => 'סננים', + 'indicator' => 'סננים מופעלים', + 'multi_select' => [ + 'placeholder' => 'הכל', + ], + 'select' => [ + 'placeholder' => 'הכל', + ], + 'trashed' => [ + 'label' => 'רשומות שנמחקו', + 'only_trashed' => 'רק רשומות שנמחקו', + 'with_trashed' => 'כולל רשומות שנמחקו', + 'without_trashed' => 'ללא רשומות שנמחקו', + ], + ], + + 'grouping' => [ + 'fields' => [ + 'group' => [ + 'label' => 'קבץ לפי', + 'placeholder' => 'קבץ לפי', + ], + 'direction' => [ + 'label' => 'כיוון קיבוץ', + 'options' => [ + 'asc' => 'עולה', + 'desc' => 'יורד', + ], + ], + ], + ], + + 'reorder_indicator' => 'גרור ושחרר רשומות לסידור מחדש.', + + 'selection_indicator' => [ + 'selected_count' => 'נבחרה רשומה אחת|נבחרו :count רשומות', + 'actions' => [ + 'select_all' => [ + 'label' => 'בחר את כל :count', + ], + 'deselect_all' => [ + 'label' => 'בטל בחירה', + ], + ], + ], + + 'sorting' => [ + 'fields' => [ + 'column' => [ + 'label' => 'מיין לפי', + ], + 'direction' => [ + 'label' => 'סדר לפי', + 'options' => [ + 'asc' => 'סדר עולה', + 'desc' => 'סדר יורד', + ], + ], + ], + ], + +]; diff --git a/lang/vendor/filament-tables/hi/table.php b/lang/vendor/filament-tables/hi/table.php new file mode 100644 index 0000000..71b5c4a --- /dev/null +++ b/lang/vendor/filament-tables/hi/table.php @@ -0,0 +1,68 @@ + [ + + 'search' => [ + 'label' => 'खोजें', + 'placeholder' => 'खोजें', + ], + + ], + + 'actions' => [ + + 'filter' => [ + 'label' => 'फ़िल्टर', + ], + + 'open_bulk_actions' => [ + 'label' => 'क्रियाएँ खोलें', + ], + + ], + + 'empty' => [ + 'heading' => 'कोई रिकॉर्ड उपलब्ध नहीं', + ], + + 'filters' => [ + + 'actions' => [ + + 'reset' => [ + 'label' => 'फ़िल्टर रीसेट करें', + ], + + ], + + 'multi_select' => [ + 'placeholder' => 'सब', + ], + + 'select' => [ + 'placeholder' => 'सब', + ], + + ], + + 'selection_indicator' => [ + + 'selected_count' => '1 रिकॉर्ड चयनित।|:count रिकॉर्ड चयनित।', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'सभी :count चुने', + ], + + 'deselect_all' => [ + 'label' => 'सभी अचयनित करे', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/hr/filters/query-builder.php b/lang/vendor/filament-tables/hr/filters/query-builder.php new file mode 100644 index 0000000..0c85fda --- /dev/null +++ b/lang/vendor/filament-tables/hr/filters/query-builder.php @@ -0,0 +1,481 @@ + 'Izrada upita', + + 'form' => [ + + 'operator' => [ + 'label' => 'Operator', + ], + + 'or_groups' => [ + + 'label' => 'Grupa', + + 'block' => [ + 'label' => 'Disjunkcija (OR)', + 'or' => 'OR', + ], + + ], + + 'rules' => [ + + 'label' => 'Pravila', + + 'item' => [ + 'and' => 'AND', + ], + + ], + + ], + + 'no_rules' => '(No rules)', + + 'item_separators' => [ + 'and' => 'AND', + 'or' => 'OR', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => 'Ima vrijednost', + 'inverse' => 'nema vrijednost', + ], + + 'summary' => [ + 'direct' => ':attribute ima vrijednost', + 'inverse' => ':attribute nema vrijednost', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => 'Valjano', + 'inverse' => 'Nije valjano', + ], + + 'summary' => [ + 'direct' => ':attribute je valjan', + 'inverse' => ':attribute nije valjan', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => 'Dolazi poslije', + 'inverse' => 'Ne dolazi poslije', + ], + + 'summary' => [ + 'direct' => ':attribute dolazi poslije :date', + 'inverse' => ':attribute ine dolazi poslije :date', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => 'Dolazi prije', + 'inverse' => 'Ne dolazi prije', + ], + + 'summary' => [ + 'direct' => ':attribute dolazi prije :date', + 'inverse' => ':attribute ne dolazi prije :date', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => 'Datum', + 'inverse' => 'Nije datum', + ], + + 'summary' => [ + 'direct' => ':attribute je datum :date', + 'inverse' => ':attribute nije datum :date', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => 'Mjesec', + 'inverse' => 'Nije mjesec', + ], + + 'summary' => [ + 'direct' => ':attribute je :month', + 'inverse' => ':attribute nije :month', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => 'Godina', + 'inverse' => 'Nije godina', + ], + + 'summary' => [ + 'direct' => ':attribute je :year', + 'inverse' => ':attribute nije :year', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => 'Datum', + ], + + 'month' => [ + 'label' => 'Mjesec', + ], + + 'year' => [ + 'label' => 'Godina', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Jednako', + 'inverse' => 'Nije jednako', + ], + + 'summary' => [ + 'direct' => ':attribute equals :number', + 'inverse' => ':attribute does not equal :number', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => 'Jeste najveći', + 'inverse' => 'Veći je od', + ], + + 'summary' => [ + 'direct' => ':attribute is maximum :number', + 'inverse' => ':attribute is greater than :number', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => 'Jeste najmanji', + 'inverse' => 'Manji je od', + ], + + 'summary' => [ + 'direct' => ':attribute is minimum :number', + 'inverse' => ':attribute is less than :number', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => 'Prosječan', + 'summary' => 'Average :attribute', + ], + + 'max' => [ + 'label' => 'Najveći', + 'summary' => 'Max :attribute', + ], + + 'min' => [ + 'label' => 'Najmanji', + 'summary' => 'Min :attribute', + ], + + 'sum' => [ + 'label' => 'Zbroj', + 'summary' => 'Sum of :attribute', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => 'Agregirano', + ], + + 'number' => [ + 'label' => 'Broj', + ], + + ], + + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Ima', + 'inverse' => 'Nema', + ], + + 'summary' => [ + 'direct' => 'Has :count :relationship', + 'inverse' => 'Does not have :count :relationship', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => 'Ima najviše', + 'inverse' => 'Ima više od', + ], + + 'summary' => [ + 'direct' => 'Has maximum :count :relationship', + 'inverse' => 'Has more than :count :relationship', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => 'Ima najmanje', + 'inverse' => 'Ima manje od', + ], + + 'summary' => [ + 'direct' => 'Has minimum :count :relationship', + 'inverse' => 'Has less than :count :relationship', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => 'Ne sadrži podatke', + 'inverse' => 'Sadrži podatke', + ], + + 'summary' => [ + 'direct' => ':relationship is empty', + 'inverse' => ':relationship is not empty', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => 'Jeste', + 'inverse' => 'Nije', + ], + + 'multiple' => [ + 'direct' => 'Sadrži', + 'inverse' => 'Ne sadrži', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':relationship is :values', + 'inverse' => ':relationship is not :values', + ], + + 'multiple' => [ + 'direct' => ':relationship contains :values', + 'inverse' => ':relationship does not contain :values', + ], + + 'values_glue' => [ + 0 => ', ', + 'final' => ' or ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Vrijednost', + ], + + 'values' => [ + 'label' => 'Vrijednosti', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => 'Broj', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => 'Je', + 'inverse' => 'Nije', + ], + + 'summary' => [ + 'direct' => ':attribute is :values', + 'inverse' => ':attribute is not :values', + 'values_glue' => [ + ', ', + 'final' => ' or ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Vrijednost', + ], + + 'values' => [ + 'label' => 'Vrijednosti', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => 'Sadrži', + 'inverse' => 'Ne sadrži', + ], + + 'summary' => [ + 'direct' => ':attribute contains :text', + 'inverse' => ':attribute does not contain :text', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => 'Završava s', + 'inverse' => 'Ne završava s', + ], + + 'summary' => [ + 'direct' => ':attribute ends with :text', + 'inverse' => ':attribute does not end with :text', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => 'Jednako', + 'inverse' => 'Nije jednako', + ], + + 'summary' => [ + 'direct' => ':attribute equals :text', + 'inverse' => ':attribute does not equal :text', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => 'Počinje s', + 'inverse' => 'Ne počinje s', + ], + + 'summary' => [ + 'direct' => ':attribute starts with :text', + 'inverse' => ':attribute does not start with :text', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => 'Tekst', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => 'Dodaj pravilo', + ], + + 'add_rule_group' => [ + 'label' => 'Dodaj grupu pravila', + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/hr/table.php b/lang/vendor/filament-tables/hr/table.php new file mode 100644 index 0000000..1b0d10f --- /dev/null +++ b/lang/vendor/filament-tables/hr/table.php @@ -0,0 +1,232 @@ + [ + + 'heading' => 'Kolone', + + ], + + 'columns' => [ + + 'actions' => [ + 'label' => 'Akcija|Akcije', + ], + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Prikaži :count manje', + 'expand_list' => 'Prikaži :count više', + ], + + 'more_list_items' => 'i još :count', + + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'Odaberi/poništi odabir svih stavki za skupne radnje.', + ], + + 'bulk_select_record' => [ + 'label' => 'Odaberi/poništi odabir stavke :key za skupne radnje.', + ], + + 'bulk_select_group' => [ + 'label' => 'Odaberi/poništi odabir grupe :title za skupne radnje.', + ], + + 'search' => [ + 'label' => 'Pretraga', + 'placeholder' => 'Pretraži', + 'indicator' => 'Pretraži', + ], + + ], + + 'summary' => [ + + 'heading' => 'Sažetak', + + 'subheadings' => [ + 'all' => 'Sve :label', + 'group' => ':group sažetak', + 'page' => 'Ova stranica', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'Prosjek', + ], + + 'count' => [ + 'label' => 'Broj', + ], + + 'sum' => [ + 'label' => 'Zbroj', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'Završi mijenjanje redoslijeda zapisa', + ], + + 'enable_reordering' => [ + 'label' => 'Mijenjanje redoslijeda zapisa', + ], + + 'filter' => [ + 'label' => 'Filter', + ], + + 'group' => [ + 'label' => 'Grupa', + ], + + 'open_bulk_actions' => [ + 'label' => 'Skupne radnje', + ], + + 'toggle_columns' => [ + 'label' => 'Prikaži/sakrij stupce', + ], + + ], + + 'empty' => [ + + 'heading' => 'Nema :model', + + 'description' => 'Stvori :model kako bi započeo.', + + ], + + 'filters' => [ + + 'actions' => [ + + 'apply' => [ + 'label' => 'Primijeni filter', + ], + + 'remove' => [ + 'label' => 'Ukloni filter', + ], + + 'remove_all' => [ + 'label' => 'Ukloni sve filtere', + 'tooltip' => 'Ukloni sve filtere', + ], + + 'reset' => [ + 'label' => 'Poništi', + ], + + ], + + 'heading' => 'Filteri', + + 'indicator' => 'Aktivni filteri', + + 'multi_select' => [ + 'placeholder' => 'Sve', + ], + + 'select' => [ + 'placeholder' => 'Sve', + ], + + 'trashed' => [ + + 'label' => 'Obrisani zapisi', + + 'only_trashed' => 'Samo obrisani zapisi', + + 'with_trashed' => 'S obrisanih zapisa', + + 'without_trashed' => 'Bez obrisanih zapisa', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'Grupiraj prema', + 'placeholder' => 'Grupiraj prema', + ], + + 'direction' => [ + + 'label' => 'Smjer grupiranja', + + 'options' => [ + 'asc' => 'Uzlazno', + 'desc' => 'Silazno', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'Povuci i ispusti zapise u redoslijed.', + + 'selection_indicator' => [ + + 'selected_count' => '1 odabrani zapis|:count odabranih zapisa', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'Odaberi svih :count', + ], + + 'deselect_all' => [ + 'label' => 'Odznači sve', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'Sortiraj prema', + ], + + 'direction' => [ + + 'label' => 'Smjer sortiranja', + + 'options' => [ + 'asc' => 'Uzlazno', + 'desc' => 'Silazno', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/hu/filters/query-builder.php b/lang/vendor/filament-tables/hu/filters/query-builder.php new file mode 100644 index 0000000..5a03e76 --- /dev/null +++ b/lang/vendor/filament-tables/hu/filters/query-builder.php @@ -0,0 +1,482 @@ + 'Összetett szűrés', + + 'form' => [ + + 'operator' => [ + 'label' => 'Művelet', + ], + + 'or_groups' => [ + + 'label' => 'Csoportok', + + 'block' => [ + 'label' => 'Diszjunkció (VAGY)', + 'or' => 'VAGY', + ], + + ], + + 'rules' => [ + + 'label' => 'Szabályok', + + 'item' => [ + 'and' => 'ÉS', + ], + + ], + + ], + + 'no_rules' => '(Nincs megadva szabály)', + + 'item_separators' => [ + 'and' => 'ÉS', + 'or' => 'VAGY', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => 'Nem üres', + 'inverse' => 'Üres', + ], + + 'summary' => [ + 'direct' => ':attribute nem üres', + 'inverse' => ':attribute üres', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => 'Igaz', + 'inverse' => 'Hamis', + ], + + 'summary' => [ + 'direct' => ':attribute igaz', + 'inverse' => ':attribute hamis', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => 'Ez után', + 'inverse' => 'Nem ez után', + ], + + 'summary' => [ + 'direct' => ':attribute :date után van', + 'inverse' => ':attribute nem :date után van', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => 'Ez előtt', + 'inverse' => 'Nem ez előtt', + ], + + 'summary' => [ + 'direct' => ':attribute :date előtt van', + 'inverse' => ':attribute nem :date előtt van', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => 'Ekkor', + 'inverse' => 'Nem ekkor', + ], + + 'summary' => [ + 'direct' => ':attribute :date', + 'inverse' => ':attribute nem :date', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => 'Ebben a hónapban', + 'inverse' => 'Nem ebben a hónapban', + ], + + 'summary' => [ + 'direct' => ':attribute :month hónapban van', + 'inverse' => ':attribute nem :month hónapban van', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => 'Ebben az évben', + 'inverse' => 'Nem ebben az évben', + ], + + 'summary' => [ + 'direct' => ':attribute :year évben van', + 'inverse' => ':attribute nem :year évben van', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => 'Dátum', + ], + + 'month' => [ + 'label' => 'Hónap', + ], + + 'year' => [ + 'label' => 'Év', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Egyenlő', + 'inverse' => 'Nem egyenlő', + ], + + 'summary' => [ + 'direct' => ':attribute egyenlő :number', + 'inverse' => ':attribute nem egyenlő :number', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => 'Maximum', + 'inverse' => 'Nagyobb mint', + ], + + 'summary' => [ + 'direct' => ':attribute maximum :number', + 'inverse' => ':attribute nagyobb mint :number', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => 'Minimum', + 'inverse' => 'Kisebb mint', + ], + + 'summary' => [ + 'direct' => ':attribute minimum :number', + 'inverse' => ':attribute kisebb mint :number', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => 'Átlag', + 'summary' => 'Átlag :attribute', + ], + + 'max' => [ + 'label' => 'Maximum', + 'summary' => 'Maximum :attribute', + ], + + 'min' => [ + 'label' => 'Minimum', + 'summary' => 'Minimum :attribute', + ], + + 'sum' => [ + 'label' => 'Összeg', + 'summary' => ':attribute összege', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => 'Összesítés', + ], + + 'number' => [ + 'label' => 'Szám', + ], + + ], + + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Rendelkezik', + 'inverse' => 'Nem rendelkezik', + ], + + 'summary' => [ + 'direct' => 'Rendelkezik :count :relationship -val/vel', + 'inverse' => 'Nem rendelkezik :count :relationship -val/vel', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => 'Maximum rendelkezik', + 'inverse' => 'Többel rendelkezik', + ], + + 'summary' => [ + 'direct' => 'Maximum :count :relationship -val/vel rendelkezik', + 'inverse' => 'Több mint :count :relationship -val/vel rendelkezik', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => 'Minimum rendelkezik', + 'inverse' => 'Kevesebbel rendelkezik', + ], + + 'summary' => [ + 'direct' => 'Minimum :count :relationship -val/vel rendelkezik', + 'inverse' => 'Kevesebb mint :count :relationship -val/vel rendelkezik', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => 'Meg van adva', + 'inverse' => 'Nincs megadva', + ], + + 'summary' => [ + 'direct' => ':relationship meg van adva', + 'inverse' => ':relationship nincs megadva', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => 'Ez', + 'inverse' => 'Nem ez', + ], + + 'multiple' => [ + 'direct' => 'Tartalmazza', + 'inverse' => 'Nem tartalmazza', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':relationship értéke :values', + 'inverse' => ':relationship értéke nem :values', + ], + + 'multiple' => [ + 'direct' => ':relationship tartalmazza a(z) :values értékeket', + 'inverse' => ':relationship nem tartalmazza a(z) :values értékeket', + ], + + 'values_glue' => [ + 0 => ', ', + 'final' => ' vagy ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Érték', + ], + + 'values' => [ + 'label' => 'Értékek', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => 'Mennyiség', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => 'Ez', + 'inverse' => 'Nem ez', + ], + + 'summary' => [ + 'direct' => ':attribute értéke :values', + 'inverse' => ':attribute értéke nem :values', + 'values_glue' => [ + ', ', + 'final' => ' vagy ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Érték', + ], + + 'values' => [ + 'label' => 'Értékek', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => 'Tartalmazza', + 'inverse' => 'Nem tartalmazza', + ], + + 'summary' => [ + 'direct' => ':attribute tartalmazza a(z) :text szövegrészletet', + 'inverse' => ':attribute nem tartalmazza a(z) :text szövegrészletet', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => 'Így végződik', + 'inverse' => 'Nem így végződik', + ], + + 'summary' => [ + 'direct' => ':attribute :text -val/vel végződik', + 'inverse' => ':attribute nem :text -val/vel végződik', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => 'Megegyezik', + 'inverse' => 'Nem egyezik meg', + ], + + 'summary' => [ + 'direct' => ':attribute megegyezik :text -val/vel', + 'inverse' => ':attribute nem egyezik meg :text -val/vel', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => 'Így kezdődik', + 'inverse' => 'Nem így kezdődik', + ], + + 'summary' => [ + 'direct' => ':attribute :text -val/vel kezdődik', + 'inverse' => ':attribute nem :text -val/vel kezdődik', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => 'Szöveg', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => 'Szabály hozzáadása', + ], + + 'add_rule_group' => [ + 'label' => 'Szabálycsoport hozzáadása', + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/hu/table.php b/lang/vendor/filament-tables/hu/table.php new file mode 100644 index 0000000..7195989 --- /dev/null +++ b/lang/vendor/filament-tables/hu/table.php @@ -0,0 +1,232 @@ + [ + + 'heading' => 'Oszlopok', + + ], + + 'columns' => [ + + 'actions' => [ + 'label' => 'Művelet|Műveletek', + ], + + 'text' => [ + + 'actions' => [ + 'collapse_list' => ':count elemmel kevesebb mutatása', + 'expand_list' => ':count elemmel több mutatása', + ], + + 'more_list_items' => 'és :count több', + + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'Az összes elem kijelölése vagy a kijelölés megszüntetése csoportos műveletekhez.', + ], + + 'bulk_select_record' => [ + 'label' => ':key elem kijelölése vagy a kijelölés megszüntetése csoportos műveletekhez.', + ], + + 'bulk_select_group' => [ + 'label' => ':title csoport kijelölése vagy a kijelölés megszüntetése csoportos műveletekhez.', + ], + + 'search' => [ + 'label' => 'Keresés', + 'placeholder' => 'Keresés', + 'indicator' => 'Keresés', + ], + + ], + + 'summary' => [ + + 'heading' => 'Összesítés', + + 'subheadings' => [ + 'all' => 'Összes :label', + 'group' => ':group összesítése', + 'page' => 'Ezen az oldalon', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'Átlag', + ], + + 'count' => [ + 'label' => 'Darab', + ], + + 'sum' => [ + 'label' => 'Összeg', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'Átrendezés befejezése', + ], + + 'enable_reordering' => [ + 'label' => 'Átrendezés', + ], + + 'filter' => [ + 'label' => 'Szűrés', + ], + + 'group' => [ + 'label' => 'Csoportosítás', + ], + + 'open_bulk_actions' => [ + 'label' => 'Csoportos műveletek', + ], + + 'toggle_columns' => [ + 'label' => 'Oszlopok láthatósága', + ], + + ], + + 'empty' => [ + + 'heading' => 'Nincs megjeleníthető elem', + + 'description' => 'Hozz létre egy újat a kezdéshez.', + + ], + + 'filters' => [ + + 'actions' => [ + + 'apply' => [ + 'label' => 'Szűrők alkalmazása', + ], + + 'remove' => [ + 'label' => 'Szűrő megszüntetése', + ], + + 'remove_all' => [ + 'label' => 'Az összes szűrő megszüntetése', + 'tooltip' => 'Az összes szűrő megszüntetése', + ], + + 'reset' => [ + 'label' => 'Visszaállítás', + ], + + ], + + 'heading' => 'Szűrők', + + 'indicator' => 'Aktív szűrők', + + 'multi_select' => [ + 'placeholder' => 'Mind', + ], + + 'select' => [ + 'placeholder' => 'Mind', + ], + + 'trashed' => [ + + 'label' => 'Törölt elemek', + + 'only_trashed' => 'Csak a törölt elemek', + + 'with_trashed' => 'Törölt elemekkel együtt', + + 'without_trashed' => 'Törölt elemek nélkül', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'Csoportosítás', + 'placeholder' => 'Csoportosítás', + ], + + 'direction' => [ + + 'label' => 'Csoportosítás iránya', + + 'options' => [ + 'asc' => 'Növekvő', + 'desc' => 'Csökkenő', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'Kattints az elemekre és mozgasd őket az átrendezéshez.', + + 'selection_indicator' => [ + + 'selected_count' => '1 elem kiválasztva|:count elem kiválasztva', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'Mind a(z) :count elem kijelölése', + ], + + 'deselect_all' => [ + 'label' => 'Kijelölés megszüntetése', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'Rendezés', + ], + + 'direction' => [ + + 'label' => 'Rendezési irány', + + 'options' => [ + 'asc' => 'Növekvő', + 'desc' => 'Csökkenő', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/hy/filters/query-builder.php b/lang/vendor/filament-tables/hy/filters/query-builder.php new file mode 100644 index 0000000..bbbbfff --- /dev/null +++ b/lang/vendor/filament-tables/hy/filters/query-builder.php @@ -0,0 +1,482 @@ + 'Հարցման ձևավորիչ', + + 'form' => [ + + 'operator' => [ + 'label' => 'Օպերատոր', + ], + + 'or_groups' => [ + + 'label' => 'Խմբեր', + + 'block' => [ + 'label' => 'Տարանջատում (կամ)', + 'or' => 'կամ', + ], + + ], + + 'rules' => [ + + 'label' => 'Կանոններ', + + 'item' => [ + 'and' => 'և', + ], + + ], + + ], + + 'no_rules' => '(Կանոններ չկան)', + + 'item_separators' => [ + 'and' => 'և', + 'or' => 'կամ', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => 'Լրացված է', + 'inverse' => 'Դատարկ է', + ], + + 'summary' => [ + 'direct' => ':attribute լրացված է', + 'inverse' => ':attribute դատարկ է', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => 'Ճիշտ է', + 'inverse' => 'Սխալ է', + ], + + 'summary' => [ + 'direct' => ':attribute ճիշտ է', + 'inverse' => ':attribute սխալ է', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => 'Հետո է', + 'inverse' => 'Հետո չէ', + ], + + 'summary' => [ + 'direct' => ':attributeը :date-ից հետո է', + 'inverse' => ':attribute :date-ից հետո չէ ', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => 'Առաջ է', + 'inverse' => 'Առաջ չէ', + ], + + 'summary' => [ + 'direct' => ':attribute :date-ից առաջ է', + 'inverse' => ':attribute :date-ից առաջ է', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => 'Ամսաթիվ է', + 'inverse' => 'Ամսաթիվ չէ', + ], + + 'summary' => [ + 'direct' => ':attributeը :date է', + 'inverse' => ':attributeը :date չէ', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => 'Ամիս է', + 'inverse' => 'Ամիս չէ', + ], + + 'summary' => [ + 'direct' => ':attributeը :month է', + 'inverse' => ':attributeը :month չէ', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => 'Տարի է', + 'inverse' => 'Տարի չէ', + ], + + 'summary' => [ + 'direct' => ':attributeը :year է', + 'inverse' => ':attributeը :year չէ', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => 'Օր', + ], + + 'month' => [ + 'label' => 'Ամիս', + ], + + 'year' => [ + 'label' => 'Տարի', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Հավասար է', + 'inverse' => 'Հավասար չէ', + ], + + 'summary' => [ + 'direct' => ':attributeը հավասար է :number', + 'inverse' => ':attributeը հավասար չէ :number', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => 'Առավելագույնն է', + 'inverse' => 'Ավելին քան', + ], + + 'summary' => [ + 'direct' => ':attribute առավելագույնն է :number', + 'inverse' => ':attribute ավելին քան :number', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => 'Նվազագույն է', + 'inverse' => 'Ավելի քիչ, քան', + ], + + 'summary' => [ + 'direct' => ':attribute նվազագույն է :number', + 'inverse' => ':attribute ավելի քիչ, քան :number', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => 'Միջին', + 'summary' => 'Միջին :attribute', + ], + + 'max' => [ + 'label' => 'Առավելագույն', + 'summary' => 'Առավելագույն :attribute', + ], + + 'min' => [ + 'label' => 'Նվազագույն', + 'summary' => 'Նվազագույն :attribute', + ], + + 'sum' => [ + 'label' => 'Գումար', + 'summary' => 'Գումարը :attribute', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => 'Կուտակային', + ], + + 'number' => [ + 'label' => 'Թիվ', + ], + + ], + + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Ունի', + 'inverse' => 'Չունի', + ], + + 'summary' => [ + 'direct' => 'Ունի :count :relationship', + 'inverse' => 'Չունի :count :relationship', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => 'Ունի առավելագույնը', + 'inverse' => 'Ունի առավել քան', + ], + + 'summary' => [ + 'direct' => 'Ունի առավելագույնը :count :relationship', + 'inverse' => 'Ունի առավել քան :count :relationship', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => 'Ունի նվազագույնը', + 'inverse' => 'Ունի պակաս քան', + ], + + 'summary' => [ + 'direct' => 'Ունի նվազագույնը :count :relationship', + 'inverse' => 'Ունի պակաս քան :count :relationship', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => 'Դատարկ է', + 'inverse' => 'Դատարկ չէ', + ], + + 'summary' => [ + 'direct' => ':relationshipը դատարկ է', + 'inverse' => ':relationshipը դատարկ չէ', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => 'Արդյոք', + 'inverse' => 'Ոչ', + ], + + 'multiple' => [ + 'direct' => 'Պարունակում է', + 'inverse' => 'Չի պարունակում', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':relationshipը :values է', + 'inverse' => ':relationshipը :values չէ', + ], + + 'multiple' => [ + 'direct' => ':relationship պարունակում է :values', + 'inverse' => ':relationship չի պարունակում :values', + ], + + 'values_glue' => [ + 0 => ', ', + 'final' => ' կամ ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Արժեք', + ], + + 'values' => [ + 'label' => 'Արժեքներ', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => 'Քանակ', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => 'Արդյոք', + 'inverse' => 'Ոչ', + ], + + 'summary' => [ + 'direct' => ':attributeը :values է', + 'inverse' => ':attributeը :values չէ', + 'values_glue' => [ + ', ', + 'final' => ' կամ ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Արժեք', + ], + + 'values' => [ + 'label' => 'Արժեքներ', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => 'Պարունակում է', + 'inverse' => 'Չի պարունակում', + ], + + 'summary' => [ + 'direct' => ':attributeը պարունակում է :text', + 'inverse' => ':attributeը չի պարունակում :text', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => 'Վերջանում է', + 'inverse' => 'Չի վերջանում', + ], + + 'summary' => [ + 'direct' => ':attributeը վերջանում է :text-ով', + 'inverse' => ':attributeը չի վերջանում :text-ով', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => 'Հավասար է', + 'inverse' => 'Հավասար չէ', + ], + + 'summary' => [ + 'direct' => ':attributeը հավասար է :text-ով', + 'inverse' => ':attributeը հավասար չէ :text-ով', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => 'Սկսում է', + 'inverse' => 'Չի սկսում', + ], + + 'summary' => [ + 'direct' => ':attribute սկսում է :text-ով', + 'inverse' => ':attribute չի սկսում :text-ով', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => 'Տեքստ', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => 'Ավելացնել կանոն', + ], + + 'add_rule_group' => [ + 'label' => 'Ավելացնել կանոնի խումբ', + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/hy/table.php b/lang/vendor/filament-tables/hy/table.php new file mode 100644 index 0000000..b3b0a74 --- /dev/null +++ b/lang/vendor/filament-tables/hy/table.php @@ -0,0 +1,232 @@ + [ + + 'heading' => 'Սյունակներ', + + ], + + 'columns' => [ + + 'actions' => [ + 'label' => 'Գործողություն|Գործողություններ', + ], + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Ցույց տալ :count-ից քիչ', + 'expand_list' => 'Ցույց տալ :count-ից շատ', + ], + + 'more_list_items' => 'Եվ ևս :countը', + + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'Ընտրել/չընտրել բոլոր տարրերը զանգվածային գործողությունների համար։', + ], + + 'bulk_select_record' => [ + 'label' => 'Ընտրել/չընտրել :key նյութը զանգվածային գործողությունների համար։', + ], + + 'bulk_select_group' => [ + 'label' => 'Ընտրել/չընտրել :title խումբը զանգվածային գործողությունների համար։', + ], + + 'search' => [ + 'label' => 'Որոնել', + 'placeholder' => 'Որոնել', + 'indicator' => 'Որոնել', + ], + + ], + + 'summary' => [ + + 'heading' => 'Ամփոփում', + + 'subheadings' => [ + 'all' => 'Ամբողջ :labelը', + 'group' => ':group-ի ամփոփումը', + 'page' => 'Այս էջը', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'Միջին', + ], + + 'count' => [ + 'label' => 'Քանակ', + ], + + 'sum' => [ + 'label' => 'Գումար', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'Ավարտել վերադասավորումը', + ], + + 'enable_reordering' => [ + 'label' => 'Միացնել վերադասավորումը', + ], + + 'filter' => [ + 'label' => 'Ֆիլտր', + ], + + 'group' => [ + 'label' => 'Խումբ', + ], + + 'open_bulk_actions' => [ + 'label' => 'Բացել գործողություններ', + ], + + 'toggle_columns' => [ + 'label' => 'Փոխել սյունակները', + ], + + ], + + 'empty' => [ + + 'heading' => ':model չկան', + + 'description' => 'Սկզբի համար ստեղծեք :model։', + + ], + + 'filters' => [ + + 'actions' => [ + + 'apply' => [ + 'label' => 'Կիրառել ֆիլտրերը', + ], + + 'remove' => [ + 'label' => 'Հեռացնել ֆիլտրերը', + ], + + 'remove_all' => [ + 'label' => 'Հեռացնել բոլոր ֆիլտրերը', + 'tooltip' => 'Հեռացնել բոլոր ֆիլտրերը', + ], + + 'reset' => [ + 'label' => 'Վերականգնել', + ], + + ], + + 'heading' => 'Ֆիլտրեր', + + 'indicator' => 'Ակտիվ ֆիլտրեր', + + 'multi_select' => [ + 'placeholder' => 'Բոլորը', + ], + + 'select' => [ + 'placeholder' => 'Բոլորը', + ], + + 'trashed' => [ + + 'label' => 'Ջնջված գրառումներ', + + 'only_trashed' => 'Միայն ջնջված գրառումները', + + 'with_trashed' => 'Ջնջված գրառումներով', + + 'without_trashed' => 'Առանց ջնջված գրառումների', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'Խմբավորել ըստ', + 'placeholder' => 'Խմբավորել ըստ', + ], + + 'direction' => [ + + 'label' => 'Խմբի ուղղություն', + + 'options' => [ + 'asc' => 'Ըստ աճման', + 'desc' => 'Ըստ նվազման', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'Քաշեք գրառումները ցանկալի հերթականությամբ։', + + 'selection_indicator' => [ + + 'selected_count' => '1 ընտրված գրառում|:count ընտրված գրառումներ', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'Ընտրել ամբողջ :count-ը', + ], + + 'deselect_all' => [ + 'label' => 'Ապաընտրել բոլորը', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'Դասավորել ըստ', + ], + + 'direction' => [ + + 'label' => 'Տեսակավորման ուղղություն', + + 'options' => [ + 'asc' => 'Աճող', + 'desc' => 'Նվազող', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/id/filters/query-builder.php b/lang/vendor/filament-tables/id/filters/query-builder.php new file mode 100644 index 0000000..fb5c5ac --- /dev/null +++ b/lang/vendor/filament-tables/id/filters/query-builder.php @@ -0,0 +1,482 @@ + 'Penyusun Kueri', + + 'form' => [ + + 'operator' => [ + 'label' => 'Operator', + ], + + 'or_groups' => [ + + 'label' => 'Grup', + + 'block' => [ + 'label' => 'Disjungsi (ATAU)', + 'or' => 'ATAU', + ], + + ], + + 'rules' => [ + + 'label' => 'Aturan', + + 'item' => [ + 'and' => 'DAN', + ], + + ], + + ], + + 'no_rules' => '(Tanpa aturan)', + + 'item_separators' => [ + 'and' => 'DAN', + 'or' => 'ATAU', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => 'Terisi', + 'inverse' => 'Kosong', + ], + + 'summary' => [ + 'direct' => ':attribute terisi', + 'inverse' => ':attribute kosong', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => 'Ya', + 'inverse' => 'Tidak', + ], + + 'summary' => [ + 'direct' => ':attribute adalah ya', + 'inverse' => ':attribute adalah tidak', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => 'Setelah', + 'inverse' => 'Tidak setelah', + ], + + 'summary' => [ + 'direct' => ':attribute setelah :date', + 'inverse' => ':attribute tidak setelah :date', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => 'Sebelum', + 'inverse' => 'Tidak sebelum', + ], + + 'summary' => [ + 'direct' => ':attribute sebelum :date', + 'inverse' => ':attribute tidak sebelum :date', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => 'Pada tanggal', + 'inverse' => 'Tidak pada tanggal', + ], + + 'summary' => [ + 'direct' => ':attribute pada tanggal :date', + 'inverse' => ':attribute tidak pada tanggal :date', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => 'Pada bulan', + 'inverse' => 'Tidak pada bulan', + ], + + 'summary' => [ + 'direct' => ':attribute pada bulan :month', + 'inverse' => ':attribute tidak pada bulan :month', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => 'Pada tahun', + 'inverse' => 'Tidak pada tahun', + ], + + 'summary' => [ + 'direct' => ':attribute pada tahun :year', + 'inverse' => ':attribute tidak pada tahun :year', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => 'Tanggal', + ], + + 'month' => [ + 'label' => 'Bulan', + ], + + 'year' => [ + 'label' => 'Tahun', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Sama dengan', + 'inverse' => 'Tidak sama dengan', + ], + + 'summary' => [ + 'direct' => ':attribute sama dengan :number', + 'inverse' => ':attribute tidak sama dengan :number', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => 'Maksimum', + 'inverse' => 'Lebih dari', + ], + + 'summary' => [ + 'direct' => 'Maksimum :attribute adalah :number', + 'inverse' => ':attribute lebih dari :number', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => 'Minimum', + 'inverse' => 'Kurang dari', + ], + + 'summary' => [ + 'direct' => 'Minimum :attribute adalah :number', + 'inverse' => ':attribute kurang dari :number', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => 'Rata-rata', + 'summary' => 'Rata-rata :attribute', + ], + + 'max' => [ + 'label' => 'Tertinggi', + 'summary' => ':attribute tertinggi', + ], + + 'min' => [ + 'label' => 'Terendah', + 'summary' => ':attribute terendah', + ], + + 'sum' => [ + 'label' => 'Total', + 'summary' => 'Total :attribute', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => 'Agregat', + ], + + 'number' => [ + 'label' => 'Angka', + ], + + ], + + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Memiliki', + 'inverse' => 'Tidak memiliki', + ], + + 'summary' => [ + 'direct' => 'Memiliki :count :relationship', + 'inverse' => 'Tidak memiliki :count :relationship', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => 'Memiliki hingga', + 'inverse' => 'Memiliki lebih dari', + ], + + 'summary' => [ + 'direct' => 'Memiliki hingga :count :relationship', + 'inverse' => 'Memiliki lebih dari :count :relationship', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => 'Memiliki setidaknya', + 'inverse' => 'Memiliki kurang dari', + ], + + 'summary' => [ + 'direct' => 'Memiliki setidaknya :count :relationship', + 'inverse' => 'Memiliki kurang dari :count :relationship', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => 'Tidak memiliki', + 'inverse' => 'Memiliki', + ], + + 'summary' => [ + 'direct' => 'tidak memiliki :relationship', + 'inverse' => 'memiliki :relationship', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => 'Adalah', + 'inverse' => 'Bukan', + ], + + 'multiple' => [ + 'direct' => 'Terdapat', + 'inverse' => 'Tidak terdapat', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':relationship adalah :values', + 'inverse' => ':relationship bukanlah :values', + ], + + 'multiple' => [ + 'direct' => ':relationship terdapat :values', + 'inverse' => ':relationship tidak terdapat :values', + ], + + 'values_glue' => [ + 0 => ', ', + 'final' => ' atau ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Nilai', + ], + + 'values' => [ + 'label' => 'Nilai', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => 'Jumlah', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => 'Adalah', + 'inverse' => 'Bukan', + ], + + 'summary' => [ + 'direct' => ':attribute adalah :values', + 'inverse' => ':attribute bukan :values', + 'values_glue' => [ + ', ', + 'final' => ' or ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Nilai', + ], + + 'values' => [ + 'label' => 'Nilai', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => 'Terdapat', + 'inverse' => 'Tidak terdapat', + ], + + 'summary' => [ + 'direct' => ':attribute terdapat :text', + 'inverse' => ':attribute tidak terdapat :text', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => 'Diakhiri dengan', + 'inverse' => 'Tidak diakhiri dengan', + ], + + 'summary' => [ + 'direct' => ':attribute diakhiri dengan :text', + 'inverse' => ':attribute tidak diakhiri dengan :text', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => 'Sama dengan', + 'inverse' => 'Tidak sama dengan', + ], + + 'summary' => [ + 'direct' => ':attribute sama dengan :text', + 'inverse' => ':attribute tidak sama dengan :text', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => 'Dimulai dengan', + 'inverse' => 'Tidak dimulai dengan', + ], + + 'summary' => [ + 'direct' => ':attribute dimulai dengan :text', + 'inverse' => ':attribute tidak dimulai dengan :text', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => 'Teks', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => 'Tambah aturan', + ], + + 'add_rule_group' => [ + 'label' => 'Tambah grup aturan', + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/id/table.php b/lang/vendor/filament-tables/id/table.php new file mode 100644 index 0000000..a66e40d --- /dev/null +++ b/lang/vendor/filament-tables/id/table.php @@ -0,0 +1,232 @@ + [ + + 'heading' => 'Kolom', + + ], + + 'columns' => [ + + 'actions' => [ + 'label' => 'Aksi|Aksi', + ], + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Sembunyikan :count lainnya', + 'expand_list' => 'Tampilkan :count lainnya', + ], + + 'more_list_items' => 'dan :count lainnya', + + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'Buat/batalkan pilihan semua item untuk tindakan massal.', + ], + + 'bulk_select_record' => [ + 'label' => 'Buat/batalkan pilihan item :key untuk tindakan massal.', + ], + + 'bulk_select_group' => [ + 'label' => 'Buat/batalkan pilihan grup :title untuk tindakan massal.', + ], + + 'search' => [ + 'label' => 'Cari', + 'placeholder' => 'Cari', + 'indicator' => 'Pencarian', + ], + + ], + + 'summary' => [ + + 'heading' => 'Rangkuman', + + 'subheadings' => [ + 'all' => 'Semua :label', + 'group' => 'Rangkuman :group', + 'page' => 'Halaman ini', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'Rata-rata', + ], + + 'count' => [ + 'label' => 'Jumlah', + ], + + 'sum' => [ + 'label' => 'Total', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'Selesaikan pengurutan ulang data', + ], + + 'enable_reordering' => [ + 'label' => 'Urutkan ulang data', + ], + + 'filter' => [ + 'label' => 'Filter', + ], + + 'group' => [ + 'label' => 'Grup', + ], + + 'open_bulk_actions' => [ + 'label' => 'Tindakan', + ], + + 'toggle_columns' => [ + 'label' => 'Pilih kolom', + ], + + ], + + 'empty' => [ + + 'heading' => 'Tidak ada data yang ditemukan', + + 'description' => 'Buat :model untuk memulai.', + + ], + + 'filters' => [ + + 'actions' => [ + + 'apply' => [ + 'label' => 'Terapkan filter', + ], + + 'remove' => [ + 'label' => 'Hapus filter', + ], + + 'remove_all' => [ + 'label' => 'Hapus semua filter', + 'tooltip' => 'Hapus semua filter', + ], + + 'reset' => [ + 'label' => 'Atur ulang filter', + ], + + ], + + 'heading' => 'Filter', + + 'indicator' => 'Filter aktif', + + 'multi_select' => [ + 'placeholder' => 'Semua', + ], + + 'select' => [ + 'placeholder' => 'Semua', + ], + + 'trashed' => [ + + 'label' => 'Data yang dihapus', + + 'only_trashed' => 'Hanya data yang dihapus', + + 'with_trashed' => 'Dengan data yang dihapus', + + 'without_trashed' => 'Tanpa data yang dihapus', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'Kelompokkan berdasar', + 'placeholder' => 'Kelompokkan berdasar', + ], + + 'direction' => [ + + 'label' => 'Urutan grup', + + 'options' => [ + 'asc' => 'Naik', + 'desc' => 'Turun', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'Seret dan lepaskan data ke dalam urutan.', + + 'selection_indicator' => [ + + 'selected_count' => ':count data dipilih', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'Pilih semua (:count)', + ], + + 'deselect_all' => [ + 'label' => 'Batalkan semua pilihan', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'Urutkan menurut', + ], + + 'direction' => [ + + 'label' => 'Arah urutan', + + 'options' => [ + 'asc' => 'Naik', + 'desc' => 'Turun', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/it/filters/query-builder.php b/lang/vendor/filament-tables/it/filters/query-builder.php new file mode 100644 index 0000000..5daf337 --- /dev/null +++ b/lang/vendor/filament-tables/it/filters/query-builder.php @@ -0,0 +1,482 @@ + 'Generatore di query', + + 'form' => [ + + 'operator' => [ + 'label' => 'Operatore', + ], + + 'or_groups' => [ + + 'label' => 'Gruppi', + + 'block' => [ + 'label' => 'Separatore (OR)', + 'or' => 'OR', + ], + + ], + + 'rules' => [ + + 'label' => 'Regole', + + 'item' => [ + 'and' => 'AND', + ], + + ], + + ], + + 'no_rules' => '(Nessuna regola)', + + 'item_separators' => [ + 'and' => 'AND', + 'or' => 'OR', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => 'Compilato', + 'inverse' => 'Non compilato', + ], + + 'summary' => [ + 'direct' => ':attribute è compilato', + 'inverse' => ':attribute non è compilato', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => 'Vero', + 'inverse' => 'Falso', + ], + + 'summary' => [ + 'direct' => ':attribute è vero', + 'inverse' => ':attribute è falso', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => 'Dopo il', + 'inverse' => 'Fino al', + ], + + 'summary' => [ + 'direct' => ':attribute dopo il :date', + 'inverse' => ':attribute fino al :date', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => 'Prima del', + 'inverse' => 'Non prima del', + ], + + 'summary' => [ + 'direct' => ':attribute è prima del :date', + 'inverse' => ':attribute non è prima del :date', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => 'Data uguale a', + 'inverse' => 'Data diversa da', + ], + + 'summary' => [ + 'direct' => ':attribute è uguale a :date', + 'inverse' => ':attribute è diversa da :date', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => 'Mese uguale a', + 'inverse' => 'Mese diverso da', + ], + + 'summary' => [ + 'direct' => ':attribute è uguale a :month', + 'inverse' => ':attribute è diverso da :month', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => 'Anno uguale a ', + 'inverse' => 'Anno diverso da', + ], + + 'summary' => [ + 'direct' => ':attribute è uguale a :year', + 'inverse' => ':attribute è diverso da :year', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => 'Data', + ], + + 'month' => [ + 'label' => 'Mese', + ], + + 'year' => [ + 'label' => 'Anno', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Uguale a ', + 'inverse' => 'Diverso da', + ], + + 'summary' => [ + 'direct' => ':attribute uguale a :number', + 'inverse' => ':attribute diverso da :number', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => 'Massimo', + 'inverse' => 'Più grande di', + ], + + 'summary' => [ + 'direct' => ':attribute è massimo :number', + 'inverse' => ':attribute è più grande di :number', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => 'Minimo', + 'inverse' => 'Meno di', + ], + + 'summary' => [ + 'direct' => ':attribute è minimo :number', + 'inverse' => ':attribute è meno di :number', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => 'Media', + 'summary' => 'Media :attribute', + ], + + 'max' => [ + 'label' => 'Massimo', + 'summary' => 'Massimo :attribute', + ], + + 'min' => [ + 'label' => 'Minimo', + 'summary' => 'Minimo :attribute', + ], + + 'sum' => [ + 'label' => 'Somma', + 'summary' => 'Somma di :attribute', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => 'Aggregata', + ], + + 'number' => [ + 'label' => 'Numero', + ], + + ], + + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Ha', + 'inverse' => 'Non ha', + ], + + 'summary' => [ + 'direct' => 'Ha :count :relationship', + 'inverse' => 'Non ha :count :relationship', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => 'Ha al massimo', + 'inverse' => 'Ha più di', + ], + + 'summary' => [ + 'direct' => 'Ha al massimo :count :relationship', + 'inverse' => 'Ha più di :count :relationship', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => 'Ha minimo', + 'inverse' => 'Ha meno di', + ], + + 'summary' => [ + 'direct' => 'Ha minimo :count :relationship', + 'inverse' => 'Ha meno di :count :relationship', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => 'È vuoto', + 'inverse' => 'Non è vuoto', + ], + + 'summary' => [ + 'direct' => ':relationship è vuoto', + 'inverse' => ':relationship non è vuoto', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => 'È uguale a', + 'inverse' => 'È diverso da', + ], + + 'multiple' => [ + 'direct' => 'Contiene', + 'inverse' => 'Non contiene', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':relationship è :values', + 'inverse' => ':relationship non è :values', + ], + + 'multiple' => [ + 'direct' => ':relationship contiene :values', + 'inverse' => ':relationship non contiene :values', + ], + + 'values_glue' => [ + 0 => ', ', + 'final' => ' oppure ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Valore', + ], + + 'values' => [ + 'label' => 'Valori', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => 'Conteggio', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => 'È uguale a', + 'inverse' => 'È diverso da', + ], + + 'summary' => [ + 'direct' => ':attribute è uguale a :values', + 'inverse' => ':attribute diverso da :values', + 'values_glue' => [ + ', ', + 'final' => ' oppure ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Valore', + ], + + 'values' => [ + 'label' => 'Valori', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => 'Contiene', + 'inverse' => 'Non contiene', + ], + + 'summary' => [ + 'direct' => ':attribute contiene :text', + 'inverse' => ':attribute non contiene :text', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => 'Finisce con', + 'inverse' => 'Non finisce con', + ], + + 'summary' => [ + 'direct' => ':attribute finisce con :text', + 'inverse' => ':attribute non finisce con :text', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => 'Uguale a', + 'inverse' => 'Diverso da', + ], + + 'summary' => [ + 'direct' => ':attribute uguale a :text', + 'inverse' => ':attribute diversa da :text', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => 'Inizia con', + 'inverse' => 'Non inizia con', + ], + + 'summary' => [ + 'direct' => ':attribute inizia con :text', + 'inverse' => ':attribute non inizia con :text', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => 'Testo', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => 'Aggiungi regola', + ], + + 'add_rule_group' => [ + 'label' => 'Aggiungi gruppo di regole', + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/it/table.php b/lang/vendor/filament-tables/it/table.php new file mode 100644 index 0000000..2bafe24 --- /dev/null +++ b/lang/vendor/filament-tables/it/table.php @@ -0,0 +1,231 @@ + [ + + 'heading' => 'Colonne', + + ], + + 'columns' => [ + + 'actions' => [ + 'label' => 'Azione|Azioni', + ], + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Mostra :count di meno', + 'expand_list' => 'Mostra :count di più', + ], + + 'more_list_items' => 'e altri :count', + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'Seleziona/Deseleziona tutti gli elementi per le azioni di massa.', + ], + + 'bulk_select_record' => [ + 'label' => "Seleziona/Deseleziona l'elemento :key per le azioni di massa.", + ], + + 'bulk_select_group' => [ + 'label' => 'Seleziona/deseleziona gruppo :title per azioni collettive.', + ], + + 'search' => [ + 'label' => 'Cerca', + 'placeholder' => 'Cerca', + 'indicator' => 'Cerca', + ], + + ], + + 'summary' => [ + + 'heading' => 'Riepilogo', + + 'subheadings' => [ + 'all' => 'Tutti gli :label', + 'group' => 'Riepilogo :group', + 'page' => 'Questa pagina', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'Media', + ], + + 'count' => [ + 'label' => 'Conteggio', + ], + + 'sum' => [ + 'label' => 'Somma', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'Termina riordino record', + ], + + 'enable_reordering' => [ + 'label' => 'Riordina record', + ], + + 'filter' => [ + 'label' => 'Filtro', + ], + + 'group' => [ + 'label' => 'Gruppo', + ], + + 'open_bulk_actions' => [ + 'label' => 'Azioni', + ], + + 'toggle_columns' => [ + 'label' => 'Mostra/Nascondi colonne', + ], + + ], + + 'empty' => [ + + 'heading' => 'Nessun risultato', + + 'description' => 'Crea un :model per iniziare.', + + ], + + 'filters' => [ + + 'actions' => [ + + 'apply' => [ + 'label' => 'Applica filtri', + ], + + 'remove' => [ + 'label' => 'Rimuovi filtro', + ], + + 'remove_all' => [ + 'label' => 'Rimuovi tutti i filtri', + 'tooltip' => 'Rimuovi tutti i filtri', + ], + + 'reset' => [ + 'label' => 'Reimposta', + ], + + ], + + 'heading' => 'Filtri', + + 'indicator' => 'Filtri attivi', + + 'multi_select' => [ + 'placeholder' => 'Tutti', + ], + + 'select' => [ + 'placeholder' => 'Tutti', + ], + + 'trashed' => [ + + 'label' => 'Record eliminati', + + 'only_trashed' => 'Solo record eliminati', + + 'with_trashed' => 'Con record eliminati', + + 'without_trashed' => 'Senza record eliminati', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'Raggruppa per', + 'placeholder' => 'Raggruppa per', + ], + + 'direction' => [ + + 'label' => 'Ordine', + + 'options' => [ + 'asc' => 'Crescente', + 'desc' => 'Decrescente', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'Trascina e rilascia i record in ordine.', + + 'selection_indicator' => [ + + 'selected_count' => '1 record selezionato|:count record selezionati', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'Seleziona tutti :count', + ], + + 'deselect_all' => [ + 'label' => 'Deseleziona tutti', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'Ordina per', + ], + + 'direction' => [ + + 'label' => 'Ordine', + + 'options' => [ + 'asc' => 'Crescente', + 'desc' => 'Decrescente', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/ja/filters/query-builder.php b/lang/vendor/filament-tables/ja/filters/query-builder.php new file mode 100644 index 0000000..1da0651 --- /dev/null +++ b/lang/vendor/filament-tables/ja/filters/query-builder.php @@ -0,0 +1,482 @@ + 'クエリビルダー', + + 'form' => [ + + 'operator' => [ + 'label' => 'オペレーター', + ], + + 'or_groups' => [ + + 'label' => 'グループ', + + 'block' => [ + 'label' => '論理和 (または)', + 'or' => 'または', + ], + + ], + + 'rules' => [ + + 'label' => 'ルール', + + 'item' => [ + 'and' => 'かつ', + ], + + ], + + ], + + 'no_rules' => '(ルールなし)', + + 'item_separators' => [ + 'and' => 'かつ', + 'or' => 'または', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => '入力あり', + 'inverse' => '空白', + ], + + 'summary' => [ + 'direct' => ':attributeは入力されています', + 'inverse' => ':attribute は空白です', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => '真', + 'inverse' => '偽', + ], + + 'summary' => [ + 'direct' => ':attributeは真です', + 'inverse' => ':attribute は偽です', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => '以降', + 'inverse' => '以降ではない', + ], + + 'summary' => [ + 'direct' => ':attributeは:date以降', + 'inverse' => ':attributeは:date以降ではない', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => '以前', + 'inverse' => '以前ではない', + ], + + 'summary' => [ + 'direct' => ':attributeは:date以前', + 'inverse' => ':attributeは:date以前ではない', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => '日付である', + 'inverse' => '日付でない', + ], + + 'summary' => [ + 'direct' => ':attributeは:dateである', + 'inverse' => ':attributeは:dateではない', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => '月', + 'inverse' => '月ではない', + ], + + 'summary' => [ + 'direct' => ':attributeは:monthである', + 'inverse' => ':attributeは:monthではない', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => '年', + 'inverse' => '年ではない', + ], + + 'summary' => [ + 'direct' => ':attributeは:yearである', + 'inverse' => ':attributeは:yearではない', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => '日', + ], + + 'month' => [ + 'label' => '月', + ], + + 'year' => [ + 'label' => '年', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => '等しい', + 'inverse' => '等しくない', + ], + + 'summary' => [ + 'direct' => ':attributeは:numberと等しい', + 'inverse' => ':attributeは:numberと等しくない', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => '以下', + 'inverse' => 'より大きい', + ], + + 'summary' => [ + 'direct' => ':attributeは:number以下', + 'inverse' => ':attributeは:numberより大きい', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => '以上', + 'inverse' => 'より小さい', + ], + + 'summary' => [ + 'direct' => ':attributeは:number以上', + 'inverse' => ':attributeは:numberより小さい', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => '平均', + 'summary' => ':attributeの平均', + ], + + 'max' => [ + 'label' => '最大値', + 'summary' => ':attributeの最大値', + ], + + 'min' => [ + 'label' => '最小値', + 'summary' => ':attributeの最小値', + ], + + 'sum' => [ + 'label' => '合計', + 'summary' => ':attributeの合計', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => '集計', + ], + + 'number' => [ + 'label' => '数', + ], + + ], + + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => '持っている', + 'inverse' => '持っていない', + ], + + 'summary' => [ + 'direct' => ':count個の:relationshipを保持', + 'inverse' => ':count個の:relationshipを非保持', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => '最大である', + 'inverse' => 'より多い', + ], + + 'summary' => [ + 'direct' => ':count個以下の:relationshipを保持', + 'inverse' => ':count個より多く:relationshipを保持', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => '最小である', + 'inverse' => 'より少ない', + ], + + 'summary' => [ + 'direct' => ':count個以上の:relationshipを保持', + 'inverse' => ':count個より少ない:relationshipを保持', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => '空である', + 'inverse' => '空ではない', + ], + + 'summary' => [ + 'direct' => ':relationshipは空である', + 'inverse' => ':relationshipは空ではない', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => 'である', + 'inverse' => 'ではない', + ], + + 'multiple' => [ + 'direct' => '含む', + 'inverse' => '含まない', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':relationshipは:valuesである', + 'inverse' => ':relationshipは:valuesではない', + ], + + 'multiple' => [ + 'direct' => ':relationshipは:valuesを含む', + 'inverse' => ':relationshipは:valuesを含まない', + ], + + 'values_glue' => [ + 0 => ', ', + 'final' => ' または ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => '値', + ], + + 'values' => [ + 'label' => '値', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => '数', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => 'である', + 'inverse' => 'ではない', + ], + + 'summary' => [ + 'direct' => ':attributeは:valuesである', + 'inverse' => ':attributeは:valuesではない', + 'values_glue' => [ + ', ', + 'final' => ' または ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => '値', + ], + + 'values' => [ + 'label' => '値', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => '含む', + 'inverse' => '含まない', + ], + + 'summary' => [ + 'direct' => ':attributeは:textを含む', + 'inverse' => ':attributeは:textを含まない', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => 'で終わる', + 'inverse' => 'で終わらない', + ], + + 'summary' => [ + 'direct' => ':attributeは:textで終わる', + 'inverse' => ':attributeは:textで終わらない', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => '等しい', + 'inverse' => '等しくない', + ], + + 'summary' => [ + 'direct' => ':attributeは:textと等しい', + 'inverse' => ':attributeは:textと等しくない', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => 'で始まる', + 'inverse' => 'で始まらない', + ], + + 'summary' => [ + 'direct' => ':attributeは:textで始まる', + 'inverse' => ':attributeは:textで始まらない', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => 'テキスト', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => 'ルールを追加', + ], + + 'add_rule_group' => [ + 'label' => 'ルールグループを追加', + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/ja/table.php b/lang/vendor/filament-tables/ja/table.php new file mode 100644 index 0000000..44e3985 --- /dev/null +++ b/lang/vendor/filament-tables/ja/table.php @@ -0,0 +1,228 @@ + [ + + 'heading' => 'カラム', + + ], + + 'columns' => [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => ':count件非表示', + 'expand_list' => ':count件表示', + ], + + 'more_list_items' => 'あと:count件あります', + + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => '一括操作の全項目の選択/解除。', + ], + + 'bulk_select_record' => [ + 'label' => '一括操作のキー:keyの選択/解除。', + ], + + 'bulk_select_group' => [ + 'label' => '一括操作のグループ:keyの選択/解除。', + ], + + 'search' => [ + 'label' => '検索', + 'placeholder' => '検索', + 'indicator' => '検索', + ], + + ], + + 'summary' => [ + + 'heading' => 'サマリー', + + 'subheadings' => [ + 'all' => 'すべての:label', + 'group' => ':groupのサマリー', + 'page' => 'このページ', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => '平均', + ], + + 'count' => [ + 'label' => 'カウント', + ], + + 'sum' => [ + 'label' => '合計', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'レコードの並び替えを終了', + ], + + 'enable_reordering' => [ + 'label' => 'レコードの並び替え', + ], + + 'filter' => [ + 'label' => 'フィルタ', + ], + + 'group' => [ + 'label' => 'グループ', + ], + + 'open_bulk_actions' => [ + 'label' => '操作を開く', + ], + + 'toggle_columns' => [ + 'label' => '列を切り替える', + ], + + ], + + 'empty' => [ + + 'heading' => ':modelが見つかりません', + + 'description' => ':modelを作成してください。', + + ], + + 'filters' => [ + + 'actions' => [ + + 'apply' => [ + 'label' => 'フィルタを適用', + ], + + 'remove' => [ + 'label' => 'フィルタを解除', + ], + + 'remove_all' => [ + 'label' => 'すべてのフィルタを解除', + 'tooltip' => 'すべてのフィルタを解除', + ], + + 'reset' => [ + 'label' => 'リセット', + ], + + ], + + 'heading' => 'フィルタ', + + 'indicator' => '有効なフィルタ', + + 'multi_select' => [ + 'placeholder' => '全件', + ], + + 'select' => [ + 'placeholder' => '全件', + ], + + 'trashed' => [ + + 'label' => '削除済みレコード', + + 'only_trashed' => '削除済みレコードのみ', + + 'with_trashed' => '削除済みレコード含む', + + 'without_trashed' => '削除済みレコードを除く', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'グループ化', + 'placeholder' => 'グループ化', + ], + + 'direction' => [ + + 'label' => 'グループ順の方向', + + 'options' => [ + 'asc' => '昇順', + 'desc' => '降順', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'ドラッグ&ドロップでレコードを並び替え。', + + 'selection_indicator' => [ + + 'selected_count' => '1件選択済み|:count件選択済み', + + 'actions' => [ + + 'select_all' => [ + 'label' => ':count件すべて選択', + ], + + 'deselect_all' => [ + 'label' => '全選択解除', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => '並び順', + ], + + 'direction' => [ + + 'label' => '並び変えの方向', + + 'options' => [ + 'asc' => '昇順', + 'desc' => '降順', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/ka/filters/query-builder.php b/lang/vendor/filament-tables/ka/filters/query-builder.php new file mode 100644 index 0000000..2a8e1b6 --- /dev/null +++ b/lang/vendor/filament-tables/ka/filters/query-builder.php @@ -0,0 +1,481 @@ + 'ქუერი ბილდერი', + + 'form' => [ + + 'operator' => [ + 'label' => 'ოპერატორი', + ], + + 'or_groups' => [ + + 'label' => 'ჯგუფები', + + 'block' => [ + 'label' => 'დისიუნქცია (OR)', + 'or' => 'OR', + ], + + ], + + 'rules' => [ + + 'label' => 'წესები', + + 'item' => [ + 'and' => 'AND', + ], + + ], + + ], + + 'no_rules' => '(არ არის წესები)', + + 'item_separators' => [ + 'and' => 'AND', + 'or' => 'OR', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => 'შევსებულია', + 'inverse' => 'ცარიელია', + ], + + 'summary' => [ + 'direct' => ':attribute შევსებულია', + 'inverse' => ':attribute ცარიელია', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => 'მართალია', + 'inverse' => 'მცდარია', + ], + + 'summary' => [ + 'direct' => ':attribute მართალია', + 'inverse' => ':attribute მცდარია', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => 'შემდეგია', + 'inverse' => 'არ არის შემდეგი', + ], + + 'summary' => [ + 'direct' => ':attribute შემდეგია :date-ის შემდეგ', + 'inverse' => ':attribute არ არის შემდეგი :date-ის შემდეგ', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => 'მანამდეა', + 'inverse' => 'არ არის მანამდე', + ], + + 'summary' => [ + 'direct' => ':attribute მანამდეა :date-მდე', + 'inverse' => ':attribute არ არის მანამდე :date-მდე', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => 'არის თარიღი', + 'inverse' => 'არ არის თარიღი', + ], + + 'summary' => [ + 'direct' => ':attribute არის :date', + 'inverse' => ':attribute არ არის :date', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => 'არის თვე', + 'inverse' => 'არ არის თვე', + ], + + 'summary' => [ + 'direct' => ':attribute არის :month', + 'inverse' => ':attribute არ არის :month', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => 'არის წელი', + 'inverse' => 'არ არის წელი', + ], + + 'summary' => [ + 'direct' => ':attribute არის :year', + 'inverse' => ':attribute არ არის :year', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => 'თარიღი', + ], + + 'month' => [ + 'label' => 'თვე', + ], + + 'year' => [ + 'label' => 'წელი', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'თანაბარია', + 'inverse' => 'არ არის თანაბარი', + ], + + 'summary' => [ + 'direct' => ':attribute თანაბარია :number', + 'inverse' => ':attribute არ არის თანაბარი :number', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => 'არის მაქსიმუმი', + 'inverse' => 'მეტია ვიდრე', + ], + + 'summary' => [ + 'direct' => ':attribute არის მაქსიმუმი :number', + 'inverse' => ':attribute მეტია ვიდრე :number', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => 'არის მინიმუმი', + 'inverse' => 'ნაკლებია ვიდრე', + ], + + 'summary' => [ + 'direct' => ':attribute არის მინიმუმი :number', + 'inverse' => ':attribute ნაკლებია ვიდრე :number', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => 'საშუალო', + 'summary' => 'საშუალო :attribute', + ], + + 'max' => [ + 'label' => 'მაქსიმუმი', + 'summary' => 'მაქსიმუმი :attribute', + ], + + 'min' => [ + 'label' => 'მინიმუმი', + 'summary' => 'მინიმუმი :attribute', + ], + + 'sum' => [ + 'label' => 'ჯამი', + 'summary' => ':attribute ჯამი', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => 'აგრეგატი', + ], + + 'number' => [ + 'label' => 'რიცხვი', + ], + + ], + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'აქვს', + 'inverse' => 'არ აქვს', + ], + + 'summary' => [ + 'direct' => 'აქვს :count :relationship', + 'inverse' => 'არ აქვს :count :relationship', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => 'აქვს მაქსიმუმი', + 'inverse' => 'მეტია ვიდრე', + ], + + 'summary' => [ + 'direct' => 'აქვს მაქსიმუმი :count :relationship', + 'inverse' => 'მეტია ვიდრე :count :relationship', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => 'აქვს მინიმუმი', + 'inverse' => 'ნაკლებია ვიდრე', + ], + + 'summary' => [ + 'direct' => 'აქვს მინიმუმი :count :relationship', + 'inverse' => 'ნაკლებია ვიდრე :count :relationship', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => 'ცარიელია', + 'inverse' => 'არ არის ცარიელი', + ], + + 'summary' => [ + 'direct' => ':relationship ცარიელია', + 'inverse' => ':relationship არ არის ცარიელი', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => 'არის', + 'inverse' => 'არ არის', + ], + + 'multiple' => [ + 'direct' => 'შეიცავს', + 'inverse' => 'არ შეიცავს', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':relationship არის :values', + 'inverse' => ':relationship არ არის :values', + ], + + 'multiple' => [ + 'direct' => ':relationship შეიცავს :values', + 'inverse' => ':relationship არ შეიცავს :values', + ], + + 'values_glue' => [ + 0 => ', ', + 'final' => ' ან ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => 'მნიშვნელობა', + ], + + 'values' => [ + 'label' => 'მნიშვნელობები', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => 'რაოდენობა', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => 'არის', + 'inverse' => 'არ არის', + ], + + 'summary' => [ + 'direct' => ':attribute არის :values', + 'inverse' => ':attribute არ არის :values', + 'values_glue' => [ + ', ', + 'final' => ' ან ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => 'მნიშვნელობა', + ], + + 'values' => [ + 'label' => 'მნიშვნელობები', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => 'შეიცავს', + 'inverse' => 'არ შეიცავს', + ], + + 'summary' => [ + 'direct' => ':attribute შეიცავს :text', + 'inverse' => ':attribute არ შეიცავს :text', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => 'მთავრდება', + 'inverse' => 'არ მთავრდება', + ], + + 'summary' => [ + 'direct' => ':attribute მთავრდება :text-ზე', + 'inverse' => ':attribute არ მთავრდება :text-ზე', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => 'თანაბარია', + 'inverse' => 'არ არის თანაბარი', + ], + + 'summary' => [ + 'direct' => ':attribute თანაბარია :text', + 'inverse' => ':attribute არ არის თანაბარი :text', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => 'იწყება', + 'inverse' => 'არ იწყება', + ], + + 'summary' => [ + 'direct' => ':attribute იწყება :text-ით', + 'inverse' => ':attribute არ იწყება :text-ით', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => 'ტექსტი', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => 'დამატება წესის', + ], + + 'add_rule_group' => [ + 'label' => 'დამატება წესების ჯგუფის', + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/ka/table.php b/lang/vendor/filament-tables/ka/table.php new file mode 100644 index 0000000..5086cc8 --- /dev/null +++ b/lang/vendor/filament-tables/ka/table.php @@ -0,0 +1,228 @@ + [ + + 'heading' => 'სვეტები', + + ], + + 'columns' => [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'აჩვენე :count ნაკლები', + 'expand_list' => 'აჩვენე :count მეტი', + ], + + 'more_list_items' => 'და კიდევ :count', + + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'მონიშნეთ/გააუქმეთ ყველა ელემენტი საერთო ქმედებებისთვის.', + ], + + 'bulk_select_record' => [ + 'label' => 'მონიშნეთ/გააუქმეთ ელემენტი :key საერთო ქმედებებისთვის.', + ], + + 'bulk_select_group' => [ + 'label' => 'მონიშნეთ/გააუქმეთ ჯგუფი :title საერთო ქმედებებისთვის.', + ], + + 'search' => [ + 'label' => 'ძებნა', + 'placeholder' => 'ძებნა', + 'indicator' => 'ძებნა', + ], + + ], + + 'summary' => [ + + 'heading' => 'შეჯამება', + + 'subheadings' => [ + 'all' => 'ყველა :label', + 'group' => ':group შეჯამება', + 'page' => 'ეს გვერდი', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'საშუალო', + ], + + 'count' => [ + 'label' => 'რაოდენობა', + ], + + 'sum' => [ + 'label' => 'ჯამი', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'ჩანაწერების გადალაგების დასრულება', + ], + + 'enable_reordering' => [ + 'label' => 'ჩანაწერების გადალაგება', + ], + + 'filter' => [ + 'label' => 'ფილტრი', + ], + + 'group' => [ + 'label' => 'ჯგუფი', + ], + + 'open_bulk_actions' => [ + 'label' => 'საერთო ქმედებები', + ], + + 'toggle_columns' => [ + 'label' => 'სვეტების გადართვა', + ], + + ], + + 'empty' => [ + + 'heading' => 'არაა :model', + + 'description' => 'შექმენით :model რომ დაიწყოთ.', + + ], + + 'filters' => [ + + 'actions' => [ + + 'apply' => [ + 'label' => 'ფილტრების გამოყენება', + ], + + 'remove' => [ + 'label' => 'ფილტრის მოხსნა', + ], + + 'remove_all' => [ + 'label' => 'ყველა ფილტრის მოხსნა', + 'tooltip' => 'ყველა ფილტრის მოხსნა', + ], + + 'reset' => [ + 'label' => 'გასუფთავება', + ], + + ], + + 'heading' => 'ფილტრები', + + 'indicator' => 'აქტიური ფილტრები', + + 'multi_select' => [ + 'placeholder' => 'ყველა', + ], + + 'select' => [ + 'placeholder' => 'ყველა', + ], + + 'trashed' => [ + + 'label' => 'წაშლილი ჩანაწერები', + + 'only_trashed' => 'მხოლოდ წაშლილი ჩანაწერები', + + 'with_trashed' => 'წაშლილ ჩანაწერებთან ერთად', + + 'without_trashed' => 'წაშლილი ჩანაწერების გარეშე', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'დაჯგუფებულია', + 'placeholder' => 'დაჯგუფებულია', + ], + + 'direction' => [ + + 'label' => 'ჯგუფის მიმართულება', + + 'options' => [ + 'asc' => 'ზრდადი', + 'desc' => 'კლებადი', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'ჩანაწერების გადათრევა და ჩამოშვება რიგში.', + + 'selection_indicator' => [ + + 'selected_count' => '1 ჩანაწერი მონიშნულია|:count ჩანაწერები მონიშნულია', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'მონიშნეთ ყველა :count', + ], + + 'deselect_all' => [ + 'label' => 'ყველას მონიშვნის გაუქმება', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'სორტირება', + ], + + 'direction' => [ + + 'label' => 'სორტირება', + + 'options' => [ + 'asc' => 'ზრდადობით', + 'desc' => 'კლებადობით', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/km/filters/query-builder.php b/lang/vendor/filament-tables/km/filters/query-builder.php new file mode 100644 index 0000000..34a2b56 --- /dev/null +++ b/lang/vendor/filament-tables/km/filters/query-builder.php @@ -0,0 +1,482 @@ + 'Query builder', + + 'form' => [ + + 'operator' => [ + 'label' => 'ប្រតិបត្តិករ', + ], + + 'or_groups' => [ + + 'label' => 'ក្រុម', + + 'block' => [ + 'label' => 'ការផ្តាច់ខ្លួន (ឬ)', + 'or' => 'ឬ', + ], + + ], + + 'rules' => [ + + 'label' => 'ច្បាប់', + + 'item' => [ + 'and' => 'និង', + ], + + ], + + ], + + 'no_rules' => '(មិន​មាន​ច្បាប់)', + + 'item_separators' => [ + 'and' => 'និង', + 'or' => 'ឬ', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => 'ត្រូវបានបំពេញ', + 'inverse' => 'គឺទទេ', + ], + + 'summary' => [ + 'direct' => ':attribute ត្រូវបានបំពេញ', + 'inverse' => ':attribute គឺទទេ', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => 'គឺពិត', + 'inverse' => 'មិនពិត', + ], + + 'summary' => [ + 'direct' => ':attribute គឺពិត', + 'inverse' => ':attribute មិនពិត', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => 'គឺបន្ទាប់ពី', + 'inverse' => 'គឺមិនមែនបន្ទាប់ពី', + ], + + 'summary' => [ + 'direct' => ':attribute គឺបន្ទាប់ពី :date', + 'inverse' => ':attribute គឺមិនមែនបន្ទាប់ពី :date', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => 'គឺពីមុន', + 'inverse' => 'មិនមែនពីមុនទេ', + ], + + 'summary' => [ + 'direct' => ':attribute គឺពីមុន :date', + 'inverse' => ':attribute មិនមែនពីមុនទេ :date', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => 'គឺកាលបរិច្ឆេទ', + 'inverse' => 'មិនមែនជាកាលបរិច្ឆេទទេ', + ], + + 'summary' => [ + 'direct' => ':attribute គឺ :date', + 'inverse' => ':attribute មិនមែន :date', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => 'គឺខែ', + 'inverse' => 'មិនមែនខែទេ', + ], + + 'summary' => [ + 'direct' => ':attribute គឺ :month', + 'inverse' => ':attribute មិនមែន :month', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => 'គឺជាឆ្នាំ', + 'inverse' => 'មិនមែនឆ្នាំទេ', + ], + + 'summary' => [ + 'direct' => ':attribute គឺ :year', + 'inverse' => ':attribute មិនមែន :year', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => 'កាលបរិច្ឆេទ', + ], + + 'month' => [ + 'label' => 'ខែ', + ], + + 'year' => [ + 'label' => 'ឆ្នាំ', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'ស្មើ', + 'inverse' => 'មិនស្មើគ្នា', + ], + + 'summary' => [ + 'direct' => ':attribute ស្មើ :number', + 'inverse' => ':attribute មិនស្មើគ្នា :number', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => 'គឺអតិបរមា', + 'inverse' => 'គឺធំជាង', + ], + + 'summary' => [ + 'direct' => ':attribute គឺអតិបរមា :number', + 'inverse' => ':attribute គឺធំជាង :number', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => 'គឺអប្បបរមា', + 'inverse' => 'គឺតិចជាង', + ], + + 'summary' => [ + 'direct' => ':attribute គឺអប្បបរមា :number', + 'inverse' => ':attribute គឺតិចជាង :number', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => 'មធ្យម', + 'summary' => 'មធ្យម :attribute', + ], + + 'max' => [ + 'label' => 'អតិបរមា', + 'summary' => 'អតិបរមា :attribute', + ], + + 'min' => [ + 'label' => 'អប្បបរមា', + 'summary' => 'អប្បបរមា :attribute', + ], + + 'sum' => [ + 'label' => 'បូក', + 'summary' => 'ផលបូកនៃ :attribute', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => 'សរុប', + ], + + 'number' => [ + 'label' => 'ចំនួន', + ], + + ], + + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => '​មាន', + 'inverse' => 'មិន​មាន', + ], + + 'summary' => [ + 'direct' => '​មាន :count :relationship', + 'inverse' => 'មិន​មាន :count :relationship', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => 'មានអតិបរមា', + 'inverse' => 'មានច្រើនជាង', + ], + + 'summary' => [ + 'direct' => 'មានអតិបរមា :count :relationship', + 'inverse' => 'មានច្រើនជាង :count :relationship', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => 'មានអប្បបរមា', + 'inverse' => 'មានតិចជាង', + ], + + 'summary' => [ + 'direct' => 'មានអប្បបរមា :count :relationship', + 'inverse' => 'មានតិចជាង :count :relationship', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => 'គឺ​ទទេ', + 'inverse' => 'មិនទទេ', + ], + + 'summary' => [ + 'direct' => ':relationship គឺ​ទទេ', + 'inverse' => ':relationship មិនទទេ', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => 'គឺ', + 'inverse' => 'មិន​មែន', + ], + + 'multiple' => [ + 'direct' => 'មាន', + 'inverse' => 'មិនមាន', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':relationship គឺ :values', + 'inverse' => ':relationship មិន​មែន :values', + ], + + 'multiple' => [ + 'direct' => ':relationship មាន :values', + 'inverse' => ':relationship មិនមាន :values', + ], + + 'values_glue' => [ + 0 => ', ', + 'final' => ' ឬ ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => 'តម្លៃ', + ], + + 'values' => [ + 'label' => 'តម្លៃច្រើន', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => 'រាប់', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => 'គឺ', + 'inverse' => 'មិន​មែន', + ], + + 'summary' => [ + 'direct' => ':attribute គឺ :values', + 'inverse' => ':attribute មិន​មែន :values', + 'values_glue' => [ + ', ', + 'final' => ' ឬ ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => 'តម្លៃ', + ], + + 'values' => [ + 'label' => 'តម្លៃច្រើន', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => 'មាន', + 'inverse' => 'មិនមែន', + ], + + 'summary' => [ + 'direct' => ':attribute មាន :text', + 'inverse' => ':attribute មិនមែន :text', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => 'បញ្ចប់ដោយ', + 'inverse' => 'មិនបញ្ចប់ដោយ', + ], + + 'summary' => [ + 'direct' => ':attribute បញ្ចប់ដោយ :text', + 'inverse' => ':attribute មិនបញ្ចប់ដោយ :text', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => 'ស្មើ', + 'inverse' => 'មិនស្មើគ្នា', + ], + + 'summary' => [ + 'direct' => ':attribute ស្មើ :text', + 'inverse' => ':attribute មិនស្មើគ្នា :text', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => 'ចាប់ផ្តើមជាមួយ', + 'inverse' => 'មិនចាប់ផ្តើមជាមួយ', + ], + + 'summary' => [ + 'direct' => ':attribute ចាប់ផ្តើមជាមួយ :text', + 'inverse' => ':attribute មិនចាប់ផ្តើមជាមួយ :text', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => 'អត្ថបទ', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => 'បន្ថែមច្បាប់', + ], + + 'add_rule_group' => [ + 'label' => 'បន្ថែមក្រុមច្បាប់', + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/km/table.php b/lang/vendor/filament-tables/km/table.php new file mode 100644 index 0000000..7184e7b --- /dev/null +++ b/lang/vendor/filament-tables/km/table.php @@ -0,0 +1,228 @@ + [ + + 'heading' => 'ជួរឈរ', + + ], + + 'columns' => [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'បង្ហាញ :count តិច', + 'expand_list' => 'បង្ហាញ :count ច្រើនទៀត', + ], + + 'more_list_items' => 'និង :count ច្រើនទៀត', + + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'ជ្រើសរើស/មិនជ្រើសរើសធាតុទាំងអស់សម្រាប់សកម្មភាពភាគច្រើន.', + ], + + 'bulk_select_record' => [ + 'label' => 'ជ្រើសរើស/មិនជ្រើសរើសធាតុ :key សម្រាប់សកម្មភាពភាគច្រើន.', + ], + + 'bulk_select_group' => [ + 'label' => 'ជ្រើសរើស/មិនជ្រើសរើសក្រុម :title សម្រាប់សកម្មភាពភាគច្រើន.', + ], + + 'search' => [ + 'label' => 'ស្វែងរក', + 'placeholder' => 'ស្វែងរក', + 'indicator' => 'ស្វែងរក', + ], + + ], + + 'summary' => [ + + 'heading' => 'សង្ខេប', + + 'subheadings' => [ + 'all' => 'ទាំងអស់ :label', + 'group' => ':group សង្ខេប', + 'page' => 'ទំព័រនេះ', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'មធ្យម', + ], + + 'count' => [ + 'label' => 'រាប់', + ], + + 'sum' => [ + 'label' => 'បូក', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'បញ្ចប់​ការ​រៀបចំ​កំណត់ត្រា​ឡើងវិញ', + ], + + 'enable_reordering' => [ + 'label' => 'តម្រៀបកំណត់ត្រាឡើងវិញ', + ], + + 'filter' => [ + 'label' => 'តម្រង', + ], + + 'group' => [ + 'label' => 'ក្រុម', + ], + + 'open_bulk_actions' => [ + 'label' => 'សកម្មភាពភាគច្រើន', + ], + + 'toggle_columns' => [ + 'label' => 'បិទ/បើកជួរឈរ', + ], + + ], + + 'empty' => [ + + 'heading' => 'គ្មាន​​ :model', + + 'description' => 'បង្កើត​ :model មួយដើម្បីចាប់ផ្តើម។.', + + ], + + 'filters' => [ + + 'actions' => [ + + 'apply' => [ + 'label' => 'អនុវត្តតម្រង', + ], + + 'remove' => [ + 'label' => 'យកតម្រងចេញ', + ], + + 'remove_all' => [ + 'label' => 'លុបចោលតម្រងទាំងអស់', + 'tooltip' => 'លុបចោលតម្រងទាំងអស់', + ], + + 'reset' => [ + 'label' => 'កំណត់ឡើងវិញ', + ], + + ], + + 'heading' => 'តម្រង', + + 'indicator' => 'តម្រងសកម្ម', + + 'multi_select' => [ + 'placeholder' => 'ទាំងអស់។', + ], + + 'select' => [ + 'placeholder' => 'ទាំងអស់។', + ], + + 'trashed' => [ + + 'label' => 'កំណត់ត្រាដែលបានលុប', + + 'only_trashed' => 'មានតែកំណត់ត្រាដែលបានលុបប៉ុណ្ណោះ។', + + 'with_trashed' => 'ជាមួយនឹងកំណត់ត្រាដែលបានលុប', + + 'without_trashed' => 'ដោយគ្មានកំណត់ត្រាដែលបានលុប', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'ដាក់ជាក្រុមដោយ', + 'placeholder' => 'ដាក់ជាក្រុមដោយ', + ], + + 'direction' => [ + + 'label' => 'ទិសដៅក្រុម', + + 'options' => [ + 'asc' => 'ឡើង', + 'desc' => 'ចុះ', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'អូស និងទម្លាក់កំណត់ត្រាតាមលំដាប់លំដោយ.', + + 'selection_indicator' => [ + + 'selected_count' => 'បានជ្រើសរើស 1 កំណត់ត្រា|:count រាប់កំណត់ត្រា បានជ្រើសរើស', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'ជ្រើសរើសទាំងអស់៖ :count', + ], + + 'deselect_all' => [ + 'label' => 'ដកការជ្រើសរើសទាំងអស់', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'តម្រៀបតាម', + ], + + 'direction' => [ + + 'label' => 'តម្រៀបទិសដៅ', + + 'options' => [ + 'asc' => 'ឡើង', + 'desc' => 'ចុះ', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/ko/filters/query-builder.php b/lang/vendor/filament-tables/ko/filters/query-builder.php new file mode 100644 index 0000000..8827c99 --- /dev/null +++ b/lang/vendor/filament-tables/ko/filters/query-builder.php @@ -0,0 +1,482 @@ + '쿼리 빌더', + + 'form' => [ + + 'operator' => [ + 'label' => '연산자', + ], + + 'or_groups' => [ + + 'label' => '그룹', + + 'block' => [ + 'label' => '배타적 논리 (OR)', + 'or' => '또는', + ], + + ], + + 'rules' => [ + + 'label' => '조건', + + 'item' => [ + 'and' => '그리고', + ], + + ], + + ], + + 'no_rules' => '(조건 없음)', + + 'item_separators' => [ + 'and' => '그리고', + 'or' => '또는', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => '채워짐', + 'inverse' => '빈 값', + ], + + 'summary' => [ + 'direct' => ':attribute이(가) 채워짐', + 'inverse' => ':attribute이(가) 비어 있음', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => '참', + 'inverse' => '거짓', + ], + + 'summary' => [ + 'direct' => ':attribute이(가) 참', + 'inverse' => ':attribute이(가) 거짓', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => '이후', + 'inverse' => '이후가 아님', + ], + + 'summary' => [ + 'direct' => ':attribute이(가) :date 이후', + 'inverse' => ':attribute이(가) :date 이후가 아님', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => '이전', + 'inverse' => '이전이 아님', + ], + + 'summary' => [ + 'direct' => ':attribute이(가) :date 이전', + 'inverse' => ':attribute이(가) :date 이전이 아님', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => '날짜임', + 'inverse' => '날짜가 아님', + ], + + 'summary' => [ + 'direct' => ':attribute이(가) :date임', + 'inverse' => ':attribute이(가) :date가 아님', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => '월임', + 'inverse' => '월이 아님', + ], + + 'summary' => [ + 'direct' => ':attribute이(가) :month임', + 'inverse' => ':attribute이(가) :month가 아님', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => '년도임', + 'inverse' => '년도가 아님', + ], + + 'summary' => [ + 'direct' => ':attribute이(가) :year임', + 'inverse' => ':attribute이(가) :year가 아님', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => '날짜', + ], + + 'month' => [ + 'label' => '월', + ], + + 'year' => [ + 'label' => '년도', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => '같음', + 'inverse' => '같지 않음', + ], + + 'summary' => [ + 'direct' => ':attribute이(가) :number와 같음', + 'inverse' => ':attribute이(가) :number와 같지 않음', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => '최대값임', + 'inverse' => '보다 큼', + ], + + 'summary' => [ + 'direct' => ':attribute이(가) 최대값 :number임', + 'inverse' => ':attribute이(가) :number보다 큼', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => '최소값임', + 'inverse' => '보다 작음', + ], + + 'summary' => [ + 'direct' => ':attribute이(가) 최소값 :number임', + 'inverse' => ':attribute이(가) :number보다 작음', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => '평균', + 'summary' => ':attribute의 평균', + ], + + 'max' => [ + 'label' => '최대값', + 'summary' => ':attribute의 최대값', + ], + + 'min' => [ + 'label' => '최소값', + 'summary' => ':attribute의 최소값', + ], + + 'sum' => [ + 'label' => '합계', + 'summary' => ':attribute의 합계', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => '집계', + ], + + 'number' => [ + 'label' => '숫자', + ], + + ], + + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => '포함함', + 'inverse' => '포함하지 않음', + ], + + 'summary' => [ + 'direct' => ':count :relationship을(를) 가짐', + 'inverse' => ':count :relationship을(를) 가지지 않음', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => '최대값을 가짐', + 'inverse' => '보다 많음', + ], + + 'summary' => [ + 'direct' => '최대값 :count :relationship을(를) 가짐', + 'inverse' => ':count보다 많은 :relationship을(를) 가짐', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => '최소값을 가짐', + 'inverse' => '보다 작음', + ], + + 'summary' => [ + 'direct' => '최소값 :count :relationship을(를) 가짐', + 'inverse' => ':count보다 작은 :relationship을(를) 가짐', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => '비어 있음', + 'inverse' => '비어 있지 않음', + ], + + 'summary' => [ + 'direct' => ':relationship이(가) 비어 있음', + 'inverse' => ':relationship이(가) 비어 있지 않음', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => '일치함', + 'inverse' => '일치하지 않음', + ], + + 'multiple' => [ + 'direct' => '포함함', + 'inverse' => '포함하지 않음', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':relationship이(가) :values와 일치함', + 'inverse' => ':relationship이(가) :values와 일치하지 않음', + ], + + 'multiple' => [ + 'direct' => ':relationship이(가) :values를 포함함', + 'inverse' => ':relationship이(가) :values를 포함하지 않음', + ], + + 'values_glue' => [ + 0 => ', ', + 'final' => ' 또는 ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => '값', + ], + + 'values' => [ + 'label' => '값들', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => '개수', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => '일치함', + 'inverse' => '일치하지 않음', + ], + + 'summary' => [ + 'direct' => ':attribute이(가) :values와 일치함', + 'inverse' => ':attribute이(가) :values와 일치하지 않음', + 'values_glue' => [ + ', ', + 'final' => ' 또는 ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => '값', + ], + + 'values' => [ + 'label' => '값들', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => '포함함', + 'inverse' => '포함하지 않음', + ], + + 'summary' => [ + 'direct' => ':attribute이(가) :text를 포함함', + 'inverse' => ':attribute이(가) :text를 포함하지 않음', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => '끝이 일치함', + 'inverse' => '끝이 일치하지 않음', + ], + + 'summary' => [ + 'direct' => ':attribute이(가) :text로 끝남', + 'inverse' => ':attribute이(가) :text로 끝나지 않음', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => '같음', + 'inverse' => '같지 않음', + ], + + 'summary' => [ + 'direct' => ':attribute이(가) :text와 같음', + 'inverse' => ':attribute이(가) :text와 같지 않음', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => '시작함', + 'inverse' => '시작하지 않음', + ], + + 'summary' => [ + 'direct' => ':attribute이(가) :text로 시작함', + 'inverse' => ':attribute이(가) :text로 시작하지 않음', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => '텍스트', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => '조건 추가', + ], + + 'add_rule_group' => [ + 'label' => '조건 그룹 추가', + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/ko/table.php b/lang/vendor/filament-tables/ko/table.php new file mode 100644 index 0000000..6ae4cfd --- /dev/null +++ b/lang/vendor/filament-tables/ko/table.php @@ -0,0 +1,228 @@ + [ + + 'heading' => '열', + + ], + + 'columns' => [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => ':count 개 더 접기', + 'expand_list' => ':count 개 더 펼치기', + ], + + 'more_list_items' => ':count 항목이 더 있습니다', + + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => '일괄 작업을 위해 모든 항목을 선택/선택 취소합니다.', + ], + + 'bulk_select_record' => [ + 'label' => '일괄 작업을 위해 :key 항목을 선택/선택 취소합니다.', + ], + + 'bulk_select_group' => [ + 'label' => '일괄 작업의 :title 그룹을 선택/선택 취소합니다.', + ], + + 'search' => [ + 'label' => '검색', + 'placeholder' => '검색', + 'indicator' => '검색', + ], + + ], + + 'summary' => [ + + 'heading' => '요약', + + 'subheadings' => [ + 'all' => '모든 :label', + 'group' => ':group 요약', + 'page' => '이 페이지', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => '평균', + ], + + 'count' => [ + 'label' => '수량', + ], + + 'sum' => [ + 'label' => '합계', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => '재정렬 완료', + ], + + 'enable_reordering' => [ + 'label' => '항목 재정렬', + ], + + 'filter' => [ + 'label' => '필터', + ], + + 'group' => [ + 'label' => '그룹', + ], + + 'open_bulk_actions' => [ + 'label' => '일괄 작업', + ], + + 'toggle_columns' => [ + 'label' => '열 전환', + ], + + ], + + 'empty' => [ + + 'heading' => ':model 없음', + + 'description' => ':model 을(를) 만들어 시작하세요.', + + ], + + 'filters' => [ + + 'actions' => [ + + 'apply' => [ + 'label' => '필터 적용', + ], + + 'remove' => [ + 'label' => '필터 삭제', + ], + + 'remove_all' => [ + 'label' => '모든 필터 삭제', + 'tooltip' => '모든 필터 삭제', + ], + + 'reset' => [ + 'label' => '초기화', + ], + + ], + + 'heading' => '필터', + + 'indicator' => '활성된 필터', + + 'multi_select' => [ + 'placeholder' => '전체', + ], + + 'select' => [ + 'placeholder' => '전체', + ], + + 'trashed' => [ + + 'label' => '삭제된 항목', + + 'only_trashed' => '삭제된 항목만', + + 'with_trashed' => '삭제된 항목 포함', + + 'without_trashed' => '삭제된 항목 제외', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => '그룹 기준', + 'placeholder' => '그룹 기준', + ], + + 'direction' => [ + + 'label' => '그룹 순서', + + 'options' => [ + 'asc' => '오름차순', + 'desc' => '내림차순', + ], + + ], + + ], + + ], + + 'reorder_indicator' => '항목을 순서대로 끌어다 놓습니다.', + + 'selection_indicator' => [ + + 'selected_count' => ':count 항목 선택됨', + + 'actions' => [ + + 'select_all' => [ + 'label' => ':count 항목 모두 선택', + ], + + 'deselect_all' => [ + 'label' => '모두 선택 해제', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => '정렬 기준', + ], + + 'direction' => [ + + 'label' => '정렬 순서', + + 'options' => [ + 'asc' => '오름차순', + 'desc' => '내림차순', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/ku/table.php b/lang/vendor/filament-tables/ku/table.php new file mode 100644 index 0000000..017c4fa --- /dev/null +++ b/lang/vendor/filament-tables/ku/table.php @@ -0,0 +1,213 @@ + [ + + 'heading' => 'ستوونەکان', + + ], + + 'columns' => [ + + 'text' => [ + 'more_list_items' => 'وە :count ی زیاتر', + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'دیاریکردن/لابردنی دیاریکردنەکان بۆ هەموو تۆمارەکان بۆ کۆمەڵەی کردارەکان.', + ], + + 'bulk_select_record' => [ + 'label' => 'دیاریکردن/لابردنی دیاریکراوەکان بۆ :key بۆ کۆمەڵەی کردارەکان.', + ], + + 'search' => [ + 'label' => 'گەڕان', + 'placeholder' => 'گەڕان', + 'indicator' => 'گەڕان', + ], + + ], + + 'summary' => [ + + 'heading' => 'پوختە', + + 'subheadings' => [ + 'all' => 'هەموو :label', + 'group' => ':group پوختە', + 'page' => 'ئەم پەڕەیە', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'تێکڕا', + ], + + 'count' => [ + 'label' => 'ژماردەکان', + ], + + 'sum' => [ + 'label' => 'کۆی گشتی', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'تەواوکردنی ڕێکخستنی تۆمارەکان', + ], + + 'enable_reordering' => [ + 'label' => 'ڕێکخستنی تۆمارەکان', + ], + + 'filter' => [ + 'label' => 'فلتەر', + ], + + 'group' => [ + 'label' => 'کۆمەڵ', + ], + + 'open_bulk_actions' => [ + 'label' => 'کۆمەڵی کردارەکان', + ], + + 'toggle_columns' => [ + 'label' => 'پشاندان/لابردنی ستوونەکان', + ], + + ], + + 'empty' => [ + + 'heading' => 'هیچ تۆمارێکی :model بوونی نییە.', + + 'description' => 'تۆمارێکی :model دروس بکە بۆ دەستپێکردن.', + + ], + + 'filters' => [ + + 'actions' => [ + + 'remove' => [ + 'label' => 'سڕینەوەی فلتەر', + ], + + 'remove_all' => [ + 'label' => 'سڕینەوەی هەموو فلتەرەکان', + 'tooltip' => 'سڕینەوەی هەموو فلتەرەکان', + ], + + 'reset' => [ + 'label' => 'دۆخی سەرەتا', + ], + + ], + + 'heading' => 'فلتەرەکان', + + 'indicator' => 'فلتەرە چالاککراوەکان', + + 'multi_select' => [ + 'placeholder' => 'هەموو', + ], + + 'select' => [ + 'placeholder' => 'هەموو', + ], + + 'trashed' => [ + + 'label' => 'تۆمارە سڕدراوەکان', + + 'only_trashed' => 'تەنها تۆمارە سڕدراوەکان', + + 'with_trashed' => 'لەگەل تۆمارە سڕدراوەکان', + + 'without_trashed' => 'بەبێ تۆمارە سڕدراوەکان', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'کۆمەڵ کردن بە', + 'placeholder' => 'کۆمەڵ کردن بە', + ], + + 'direction' => [ + + 'label' => 'ئاڕاستەی کۆمەڵ کردن', + + 'options' => [ + 'asc' => 'کەم بۆ زۆر', + 'desc' => 'زۆر بۆ کەم', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'تۆمارەکان هەڵبگرە و ڕیزیان بکە.', + + 'selection_indicator' => [ + + 'selected_count' => '١ ڕیز دیاریکراوە|:count ڕیز دیاریکراوە', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'هەڵبژاردنی هەموو :count', + ], + + 'deselect_all' => [ + 'label' => 'هەڵنەبژاردنی هەموو', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'کۆمەڵکردن بە', + ], + + 'direction' => [ + + 'label' => 'ئاڕاستەی کۆمەڵ کردن', + + 'options' => [ + 'asc' => 'کەم بۆ زۆر', + 'desc' => 'زۆر بۆ کەم', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/lt/filters/query-builder.php b/lang/vendor/filament-tables/lt/filters/query-builder.php new file mode 100644 index 0000000..e873c7d --- /dev/null +++ b/lang/vendor/filament-tables/lt/filters/query-builder.php @@ -0,0 +1,482 @@ + 'Užklausos kūrimas', + + 'form' => [ + + 'operator' => [ + 'label' => 'Palyginimas', + ], + + 'or_groups' => [ + + 'label' => 'Grupės', + + 'block' => [ + 'label' => 'Blokas (ARBA)', + 'or' => 'ARBA', + ], + + ], + + 'rules' => [ + + 'label' => 'Taisyklės', + + 'item' => [ + 'and' => 'IR', + ], + + ], + + ], + + 'no_rules' => '(Nėra taisyklių)', + + 'item_separators' => [ + 'and' => 'IR', + 'or' => 'ARBA', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => 'Užpildyta', + 'inverse' => 'Neužpildyta', + ], + + 'summary' => [ + 'direct' => ':attribute užpildyta', + 'inverse' => ':attribute neužpildyta', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => 'Yra teigiamas', + 'inverse' => 'Nėra teigiamas', + ], + + 'summary' => [ + 'direct' => ':attribute yra teigiamas', + 'inverse' => ':attribute nėra teigiamas', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => 'Yra po', + 'inverse' => 'Nėra po', + ], + + 'summary' => [ + 'direct' => ':attribute yra po :date', + 'inverse' => ':attribute nėra po :date', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => 'Yra prieš', + 'inverse' => 'Nėra prieš', + ], + + 'summary' => [ + 'direct' => ':attribute yra prieš :date', + 'inverse' => ':attribute nėra prieš :date', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => 'Yra data', + 'inverse' => 'Nėra data', + ], + + 'summary' => [ + 'direct' => ':attribute yra :date', + 'inverse' => ':attribute nėra :date', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => 'Yra mėnesis', + 'inverse' => 'Nėra mėnesis', + ], + + 'summary' => [ + 'direct' => ':attribute yra :month', + 'inverse' => ':attribute nėra :month', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => 'Yra metai', + 'inverse' => 'Nėra metai', + ], + + 'summary' => [ + 'direct' => ':attribute yra :year', + 'inverse' => ':attribute nėra :year', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => 'Data', + ], + + 'month' => [ + 'label' => 'Mėnesis', + ], + + 'year' => [ + 'label' => 'Metai', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Lygu', + 'inverse' => 'Nelygu', + ], + + 'summary' => [ + 'direct' => ':attribute lygu :number', + 'inverse' => ':attribute nelygu :number', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => 'Yra didžiausias', + 'inverse' => 'Yra didesnis už', + ], + + 'summary' => [ + 'direct' => ':attribute yra didžiausias :number', + 'inverse' => ':attribute yra didesnis už :number', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => 'Yra mažiausias', + 'inverse' => 'Yra mažesnis už', + ], + + 'summary' => [ + 'direct' => ':attribute yra mažiausias :number', + 'inverse' => ':attribute yra mažesnis už :number', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => 'Vidurkis', + 'summary' => ':attribute vidurkis', + ], + + 'max' => [ + 'label' => 'Maksimumas', + 'summary' => 'Didžiausias :attribute', + ], + + 'min' => [ + 'label' => 'Minimumas', + 'summary' => 'Mažiausias :attribute', + ], + + 'sum' => [ + 'label' => 'Suma', + 'summary' => ':attribute suma', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => 'Suminis rodiklis', + ], + + 'number' => [ + 'label' => 'Skaičius', + ], + + ], + + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Turi', + 'inverse' => 'Neturi', + ], + + 'summary' => [ + 'direct' => 'Turi :count :relationship', + 'inverse' => 'Neturi :count :relationship', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => 'Turi daugiausiai', + 'inverse' => 'Turi daugiau nei', + ], + + 'summary' => [ + 'direct' => 'Turi daugiausiai :count :relationship', + 'inverse' => 'Turi daugiau nei :count :relationship', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => 'Turi mažiausiai', + 'inverse' => 'Turi mažiau nei', + ], + + 'summary' => [ + 'direct' => 'Turi mažiausiai :count :relationship', + 'inverse' => 'Turi mažiau nei :count :relationship', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => 'Yra tuščias', + 'inverse' => 'Nėra tuščias', + ], + + 'summary' => [ + 'direct' => ':relationship yra tuščias', + 'inverse' => ':relationship nėra tuščias', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => 'Yra', + 'inverse' => 'Nėra', + ], + + 'multiple' => [ + 'direct' => 'Yra vienas iš', + 'inverse' => 'Nėra nė vienas iš', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':relationship yra :values', + 'inverse' => ':relationship nėra :values', + ], + + 'multiple' => [ + 'direct' => ':relationship turi :values', + 'inverse' => ':relationship neturi :values', + ], + + 'values_glue' => [ + 0 => ', ', + 'final' => ' arba ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Reikšmė', + ], + + 'values' => [ + 'label' => 'Reikšmės', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => 'Kiekis', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => 'Yra', + 'inverse' => 'Nėra', + ], + + 'summary' => [ + 'direct' => ':attribute yra :values', + 'inverse' => ':attribute nėra :values', + 'values_glue' => [ + ', ', + 'final' => ' arba ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Reikšmė', + ], + + 'values' => [ + 'label' => 'Reikšmės', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => 'Turi', + 'inverse' => 'Neturi', + ], + + 'summary' => [ + 'direct' => ':attribute turi :text', + 'inverse' => ':attribute neturi :text', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => 'Turi pabaigą', + 'inverse' => 'Neturi pabaigos', + ], + + 'summary' => [ + 'direct' => ':attribute baigiasi :text', + 'inverse' => ':attribute nesibaigia :text', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => 'Yra', + 'inverse' => 'Nėra', + ], + + 'summary' => [ + 'direct' => ':attribute lygus :text', + 'inverse' => ':attribute nelygus :text', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => 'Turi pradžią', + 'inverse' => 'Neturi pradžios', + ], + + 'summary' => [ + 'direct' => ':attribute prasideda :text', + 'inverse' => ':attribute neprasideda :text', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => 'Tekstas', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => 'Pridėti taisyklę', + ], + + 'add_rule_group' => [ + 'label' => 'Pridėti taisyklių grupę', + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/lt/table.php b/lang/vendor/filament-tables/lt/table.php new file mode 100644 index 0000000..47b9647 --- /dev/null +++ b/lang/vendor/filament-tables/lt/table.php @@ -0,0 +1,227 @@ + [ + + 'heading' => 'Stulpeliai', + + ], + + 'columns' => [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Slėpti :count', + 'expand_list' => 'Rodyti dar :count', + ], + + 'more_list_items' => 'ir dar :count', + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'Pažymėti/atžymėti visus įrašus masiniam veiksmui.', + ], + + 'bulk_select_record' => [ + 'label' => 'Pažymėti/atžymėti įrašą :key masiniam veiksmui.', + ], + + 'bulk_select_group' => [ + 'label' => 'Pažymėti/atžymėti grupę :title masiniam veiksmui.', + ], + + 'search' => [ + 'label' => 'Paieška', + 'placeholder' => 'Paieška', + 'indicator' => 'Paieška', + ], + + ], + + 'summary' => [ + + 'heading' => 'Santrauka', + + 'subheadings' => [ + 'all' => 'Viso :label', + 'group' => ':group santrauka', + 'page' => 'Šis puslapis', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'Vidurkis', + ], + + 'count' => [ + 'label' => 'Viso', + ], + + 'sum' => [ + 'label' => 'Suma', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'Pabaik pertvarkyti įrašus', + ], + + 'enable_reordering' => [ + 'label' => 'Pertvarkyti įrašus', + ], + + 'filter' => [ + 'label' => 'Filtras', + ], + + 'group' => [ + 'label' => 'Grupė', + ], + + 'open_bulk_actions' => [ + 'label' => 'Atidaryti veiksmus', + ], + + 'toggle_columns' => [ + 'label' => 'Perjungti stulpelius', + ], + + ], + + 'empty' => [ + + 'heading' => 'Nerasta įrašų', + + 'description' => 'Norėdami pradėti, sukurkite :model.', + + ], + + 'filters' => [ + + 'actions' => [ + + 'apply' => [ + 'label' => 'Taikyti filtrus', + ], + + 'remove' => [ + 'label' => 'Pašalinti filtrą', + ], + + 'remove_all' => [ + 'label' => 'Pašalinti visus filtrus', + 'tooltip' => 'Pašalinti visus filtrus', + ], + + 'reset' => [ + 'label' => 'Nustatyti filtrus iš naujo', + ], + + ], + + 'heading' => 'Filtrai', + + 'indicator' => 'Aktyvūs filtrai', + + 'multi_select' => [ + 'placeholder' => 'Visi', + ], + + 'select' => [ + 'placeholder' => 'Visi', + ], + + 'trashed' => [ + + 'label' => 'Ištrinti įrašai', + + 'only_trashed' => 'Tik ištrinti įrašai', + + 'with_trashed' => 'Su ištrintais įrašais', + + 'without_trashed' => 'Be ištrintų įrašų', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'Grupuoti pagal', + 'placeholder' => 'Grupuoti pagal', + ], + + 'direction' => [ + + 'label' => 'Grupės kryptis', + + 'options' => [ + 'asc' => 'Didėjančia tvarka', + 'desc' => 'Mažėjančia tvarka', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'Vilkite ir paleiskite įrašų rikiavimui.', + + 'selection_indicator' => [ + + 'selected_count' => '1 įrašas pasirinktas|:count įrašai pasirinkti', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'Pažymėti visus :count', + ], + + 'deselect_all' => [ + 'label' => 'Atžymėti visus', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'Rūšiuoti pagal', + ], + + 'direction' => [ + + 'label' => 'Rūšiavimo kryptis', + + 'options' => [ + 'asc' => 'Didėjimo tvarka', + 'desc' => 'Mažėjimo tvarka', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/lv/table.php b/lang/vendor/filament-tables/lv/table.php new file mode 100644 index 0000000..0434c34 --- /dev/null +++ b/lang/vendor/filament-tables/lv/table.php @@ -0,0 +1,217 @@ + [ + + 'heading' => 'Kolonnas', + + ], + + 'columns' => [ + + 'text' => [ + 'more_list_items' => 'un :count vēl', + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'Atlasīt/noņemt atlasi no visiem ierakstiem, lai veiktu lielapjoma darbības.', + ], + + 'bulk_select_record' => [ + 'label' => 'Atlasīt/noņemt atlasi no ierksta :key, lai veiktu lielapjoma darbības.', + ], + + 'bulk_select_group' => [ + 'label' => 'Atlasīt/noņemt atlasi no grupas :title, lai veiktu lielapjoma darbības.', + ], + + 'search' => [ + 'label' => 'Meklēt', + 'placeholder' => 'Meklēt', + 'indicator' => 'Meklēt', + ], + + ], + + 'summary' => [ + + 'heading' => 'Kopsavilkums', + + 'subheadings' => [ + 'all' => 'Visi :label', + 'group' => ':group kopsavilkums', + 'page' => 'Šī lapa', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'Vidēji', + ], + + 'count' => [ + 'label' => 'Skaits', + ], + + 'sum' => [ + 'label' => 'Summa', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'Pabeigt ierakstu kārtošanu', + ], + + 'enable_reordering' => [ + 'label' => 'Kārtot ierakstus', + ], + + 'filter' => [ + 'label' => 'Filtrēt', + ], + + 'group' => [ + 'label' => 'Grupēt', + ], + + 'open_bulk_actions' => [ + 'label' => 'Lielapjoma darbības', + ], + + 'toggle_columns' => [ + 'label' => 'Izvēlēties kolonnas', + ], + + ], + + 'empty' => [ + + 'heading' => 'Nav atrasts neviens ieraksts', + + 'description' => 'Izveidot :model, lai sāktu.', + + ], + + 'filters' => [ + + 'actions' => [ + + 'remove' => [ + 'label' => 'Noņemt filtru', + ], + + 'remove_all' => [ + 'label' => 'Noņemt visus filtrus', + 'tooltip' => 'Noņemt visus filtrus', + ], + + 'reset' => [ + 'label' => 'Atiestatīt filtrus', + ], + + ], + + 'heading' => 'Filtri', + + 'indicator' => 'Aktīvie filtri', + + 'multi_select' => [ + 'placeholder' => 'Visi', + ], + + 'select' => [ + 'placeholder' => 'Visi', + ], + + 'trashed' => [ + + 'label' => 'Dzēstie ieraksti', + + 'only_trashed' => 'Tikai dzēstie ieraksti', + + 'with_trashed' => 'Kopā ar dzēstajiem ierakstiem', + + 'without_trashed' => 'Bez dzēstajiem ierakstiem', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'Grupēt pēc', + 'placeholder' => 'Grupēt pēc', + ], + + 'direction' => [ + + 'label' => 'Grupēšanas virziens', + + 'options' => [ + 'asc' => 'Augošs', + 'desc' => 'Dilstošs', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'Velciet un nometiet ierakstus secībā.', + + 'selection_indicator' => [ + + 'selected_count' => 'Izvēlēts 1 ieraksts|:count ieraksti izvēlēti', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'Atlasīt visus :count', + ], + + 'deselect_all' => [ + 'label' => 'Noņemt atlasi visiem', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'Kārtot pēc', + ], + + 'direction' => [ + + 'label' => 'Kārtošanas virziens', + + 'options' => [ + 'asc' => 'Augošs', + 'desc' => 'Dilstošs', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/mn/filters/query-builder.php b/lang/vendor/filament-tables/mn/filters/query-builder.php new file mode 100644 index 0000000..e9b19a6 --- /dev/null +++ b/lang/vendor/filament-tables/mn/filters/query-builder.php @@ -0,0 +1,482 @@ + 'Query бүтээгч', + + 'form' => [ + + 'operator' => [ + 'label' => 'Оператор', + ], + + 'or_groups' => [ + + 'label' => 'Бүлгүүд', + + 'block' => [ + 'label' => 'Disjunction (OR)', + 'or' => 'OR', + ], + + ], + + 'rules' => [ + + 'label' => 'Дүрмүүд', + + 'item' => [ + 'and' => 'AND', + ], + + ], + + ], + + 'no_rules' => '(Дүрмүүд алга)', + + 'item_separators' => [ + 'and' => 'AND', + 'or' => 'OR', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => 'бөглөгдсөн', + 'inverse' => 'хоосон', + ], + + 'summary' => [ + 'direct' => ':attribute бөглөгдсөн', + 'inverse' => ':attribute хоосон', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => 'Үнэн', + 'inverse' => 'Худал', + ], + + 'summary' => [ + 'direct' => ':attribute бол үнэн', + 'inverse' => ':attributeбол худал', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => 'Дараа нь', + 'inverse' => 'Дараа нь биш', + ], + + 'summary' => [ + 'direct' => ':attribute нь :date -ний дараа', + 'inverse' => ':attribute нь :date -ний дараа биш', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => 'өмнө', + 'inverse' => 'өмнө нь биш', + ], + + 'summary' => [ + 'direct' => ':attribute нь :date - ний өмнө', + 'inverse' => ':attribute нь :date - ний өмнө биш', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => 'Огноо', + 'inverse' => 'Огноо биш', + ], + + 'summary' => [ + 'direct' => ':attribute нь :date', + 'inverse' => ':attribute бнь биш :date', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => 'сар', + 'inverse' => 'сар биш', + ], + + 'summary' => [ + 'direct' => ':attribute нь :month', + 'inverse' => ':attribute нь биш :month', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => 'жил', + 'inverse' => 'жил биш', + ], + + 'summary' => [ + 'direct' => ':attribute нь :year', + 'inverse' => ':attribute нь биш :year', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => 'Огноо', + ], + + 'month' => [ + 'label' => 'Сар', + ], + + 'year' => [ + 'label' => 'Жил', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Тэнцүү', + 'inverse' => 'Тэнцүү биш', + ], + + 'summary' => [ + 'direct' => ':attribute тэнцүү :number', + 'inverse' => ':attribute тэнцүү биш :number', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => 'Хамгийн их', + 'inverse' => '-ээс их', + ], + + 'summary' => [ + 'direct' => ':attribute нь хамгийн их :number', + 'inverse' => ':attribute нь :number - ээс их', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => 'Хамгийн бага', + 'inverse' => '-ээс бага', + ], + + 'summary' => [ + 'direct' => ':attribute нь хамгийн бага :number', + 'inverse' => ':attribute нь :number - ээс бага', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => 'Дундаж', + 'summary' => 'Дундаж :attribute', + ], + + 'max' => [ + 'label' => 'Хамгийн их', + 'summary' => 'Хамгийн их :attribute', + ], + + 'min' => [ + 'label' => 'Хамгийн бага', + 'summary' => 'Хамгийн бага :attribute', + ], + + 'sum' => [ + 'label' => 'Нийлбэр', + 'summary' => 'Нийлбэр :attribute', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => 'Агрегат', + ], + + 'number' => [ + 'label' => 'Тоо', + ], + + ], + + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Агуулсан', + 'inverse' => 'Агуулаагүй', + ], + + 'summary' => [ + 'direct' => ':count агуулсан :relationship', + 'inverse' => ':count агуулаагүй :relationship', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => 'Хамгийн их', + 'inverse' => 'Илүү', + ], + + 'summary' => [ + 'direct' => 'Хамгийн их :count :relationship', + 'inverse' => 'Ихийг агуулсан :count :relationship', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => 'Хамгийн багыг агуулсан', + 'inverse' => 'Багыг агуулсан', + ], + + 'summary' => [ + 'direct' => 'Хамгийн бага :count :relationship', + 'inverse' => 'Багыг агуулсан :count :relationship', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => 'Хоосон', + 'inverse' => 'Хоосон биш', + ], + + 'summary' => [ + 'direct' => ':relationship хоосон', + 'inverse' => ':relationship хоосон биш', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => 'Бол', + 'inverse' => 'бол биш', + ], + + 'multiple' => [ + 'direct' => 'Агуулсан', + 'inverse' => 'Агуулаагүй', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':relationship нь :values', + 'inverse' => ':relationship нь :values биш', + ], + + 'multiple' => [ + 'direct' => ':relationship агуулсан утгууд :values', + 'inverse' => ':relationship агуулаагүй утгууд :values', + ], + + 'values_glue' => [ + 0 => ', ', + 'final' => ' or ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Утга', + ], + + 'values' => [ + 'label' => 'Утгууд', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => 'Тоолох', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => 'мөн', + 'inverse' => 'биш', + ], + + 'summary' => [ + 'direct' => ':attribute нь :values', + 'inverse' => ':attribute нь :values биш', + 'values_glue' => [ + ', ', + 'final' => ' or ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Утга', + ], + + 'values' => [ + 'label' => 'Утгууд', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => 'Агуулсан', + 'inverse' => 'Агуулаагүй', + ], + + 'summary' => [ + 'direct' => ':attribute нь :text - ийг агуулсан', + 'inverse' => ':attribute нь :text - ийг агуулаагүй', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => 'Төгссөн', + 'inverse' => 'Төгсөөгүй', + ], + + 'summary' => [ + 'direct' => ':attribute нь :text -ээр төгссөн', + 'inverse' => ':attribute нь :text -ээр төгсөөгүй', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => 'Тэнцүү', + 'inverse' => 'Тэнцүү биш', + ], + + 'summary' => [ + 'direct' => ':attribute нь :text -тэй тэнцүү', + 'inverse' => ':attribute нь :text -тэй тэнцүү биш', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => 'Эхлэсэн', + 'inverse' => 'Эхлээгүй', + ], + + 'summary' => [ + 'direct' => ':attribute нь :text - ээр эхлэсэн', + 'inverse' => ':attribute нь :text - эээр эхлээгүй', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => 'Тэкст', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => 'Дүрэм нэмэх', + ], + + 'add_rule_group' => [ + 'label' => 'Бүлэг дүрэм нэмэх', + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/mn/table.php b/lang/vendor/filament-tables/mn/table.php new file mode 100644 index 0000000..8d4c398 --- /dev/null +++ b/lang/vendor/filament-tables/mn/table.php @@ -0,0 +1,228 @@ + [ + + 'heading' => 'Баганууд', + + ], + + 'columns' => [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Харуулах :count бага', + 'expand_list' => 'Харуулах :count илүү', + ], + + 'more_list_items' => 'ба :count илүү', + + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'Олонг сонгох/Цуцлах.', + ], + + 'bulk_select_record' => [ + 'label' => 'Олонг сонгох/Цуцлах :key.', + ], + + 'bulk_select_group' => [ + 'label' => 'Сонгох/цуцлах бүлэг :title багц үйлдэлд.', + ], + + 'search' => [ + 'label' => 'Хайх', + 'placeholder' => 'Хайх', + 'indicator' => 'Хайх', + ], + + ], + + 'summary' => [ + + 'heading' => 'Нийлбэр', + + 'subheadings' => [ + 'all' => 'Бүгд :label', + 'group' => ':group нийлбэр', + 'page' => 'Энэ хуудас', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'Дундаж', + ], + + 'count' => [ + 'label' => 'Тоо', + ], + + 'sum' => [ + 'label' => 'Нийлбэр', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'Эрэмбэлэлтийг дуусгах', + ], + + 'enable_reordering' => [ + 'label' => 'Мөрүүдийг эрэмбэлэх', + ], + + 'filter' => [ + 'label' => 'Шүүлтүүр', + ], + + 'group' => [ + 'label' => 'Бүлэг', + ], + + 'open_bulk_actions' => [ + 'label' => 'Багц үйлдэл', + ], + + 'toggle_columns' => [ + 'label' => 'Баганыг нээх/хаах', + ], + + ], + + 'empty' => [ + + 'heading' => ':model хоосон', + + 'description' => 'Шинэ :model мэдээлэл үүсгэх.', + + ], + + 'filters' => [ + + 'actions' => [ + + 'apply' => [ + 'label' => 'Шүүлтийг батлах', + ], + + 'remove' => [ + 'label' => 'Цэвэрлэх', + ], + + 'remove_all' => [ + 'label' => 'Бүгдийг цэвэрлэх', + 'tooltip' => 'Бүгдийг цэвэрлэх', + ], + + 'reset' => [ + 'label' => 'Филтерийг болиулах', + ], + + ], + + 'heading' => 'Шүүлтүүрүүд', + + 'indicator' => 'Филтерийг идэвхижүүлэх', + + 'multi_select' => [ + 'placeholder' => 'Бүгд', + ], + + 'select' => [ + 'placeholder' => 'Бүгд', + ], + + 'trashed' => [ + + 'label' => 'Хогийн сав', + + 'only_trashed' => 'Зөвхөн устгасанг', + + 'with_trashed' => 'Аль алиныг', + + 'without_trashed' => 'Хэвийн', + + ], + + ], + + 'reorder_indicator' => 'Чирж эрэмбэлэх.', + + 'selection_indicator' => [ + + 'selected_count' => '1 бичлэг сонгогдов|:count -г сонгов', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'Бүгдийг сонго :count', + ], + + 'deselect_all' => [ + 'label' => 'Бүгдийг эс сонго', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'Эрэмбэлэх', + ], + + 'direction' => [ + + 'label' => 'Эрэмбэлэх', + + 'options' => [ + 'asc' => 'Өсөх', + 'desc' => 'Буурах', + ], + + ], + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'Бүлэглэх', + 'placeholder' => 'Бүлэглэх', + ], + + 'direction' => [ + + 'label' => 'Бүлгийн чиглэл', + + 'options' => [ + 'asc' => 'Өсөх', + 'desc' => 'Буурах', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/ms/filters/query-builder.php b/lang/vendor/filament-tables/ms/filters/query-builder.php new file mode 100644 index 0000000..a7df025 --- /dev/null +++ b/lang/vendor/filament-tables/ms/filters/query-builder.php @@ -0,0 +1,482 @@ + 'Pembina pertanyaan', + + 'form' => [ + + 'operator' => [ + 'label' => 'Operator', + ], + + 'or_groups' => [ + + 'label' => 'Kumpulan', + + 'block' => [ + 'label' => 'Disjunction (ATAU)', + 'or' => 'ATAU', + ], + + ], + + 'rules' => [ + + 'label' => 'Peraturan', + + 'item' => [ + 'and' => 'DAN', + ], + + ], + + ], + + 'no_rules' => '(Tiada peraturan)', + + 'item_separators' => [ + 'and' => 'DAN', + 'or' => 'ATAU', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => 'Dipenuhi', + 'inverse' => 'Kosong', + ], + + 'summary' => [ + 'direct' => ':attribute dipenuhi', + 'inverse' => ':attribute kosong', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => 'Betul', + 'inverse' => 'Salah', + ], + + 'summary' => [ + 'direct' => ':attribute adalah betul', + 'inverse' => ':attribute adalah salah', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => 'Adalah selepas', + 'inverse' => 'Adalah tidak selepas', + ], + + 'summary' => [ + 'direct' => ':attribute adalah selepas :date', + 'inverse' => ':attribute adalah tidak selepas :date', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => 'Adalah sebelum', + 'inverse' => 'Adalah tidak sebelum', + ], + + 'summary' => [ + 'direct' => ':attribute adalah sebelum :date', + 'inverse' => ':attribute adalah tidak sebelum :date', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => 'Adalah tarikh', + 'inverse' => 'Adalah bukan tarikh', + ], + + 'summary' => [ + 'direct' => ':attribute adalah :date', + 'inverse' => ':attribute bukan :date', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => 'Adalah bulan', + 'inverse' => 'Adalah bukan bulan', + ], + + 'summary' => [ + 'direct' => ':attribute adalah :month', + 'inverse' => ':attribute bukan :month', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => 'Adalah tahun', + 'inverse' => 'Adalah bukan tahun', + ], + + 'summary' => [ + 'direct' => ':attribute adalah :year', + 'inverse' => ':attribute bukan :year', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => 'Tarikh', + ], + + 'month' => [ + 'label' => 'Bulan', + ], + + 'year' => [ + 'label' => 'Tahun', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Sama', + 'inverse' => 'Tidak sama', + ], + + 'summary' => [ + 'direct' => ':attribute sama :number', + 'inverse' => ':attribute tidak sama :number', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => 'Adalah maksimum', + 'inverse' => 'Adalah lebih besar daripada', + ], + + 'summary' => [ + 'direct' => ':attribute adalah maksimum :number', + 'inverse' => ':attribute adalah lebih besar daripada :number', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => 'Adalah minimum', + 'inverse' => 'Adalah kurang daripada', + ], + + 'summary' => [ + 'direct' => ':attribute adalah minimum :number', + 'inverse' => ':attribute adalah kurang daripada :number', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => 'Purata', + 'summary' => 'Purata :attribute', + ], + + 'max' => [ + 'label' => 'Maks', + 'summary' => 'Maks :attribute', + ], + + 'min' => [ + 'label' => 'Min', + 'summary' => 'Min :attribute', + ], + + 'sum' => [ + 'label' => 'Jumlah', + 'summary' => 'Jumlah :attribute', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => 'Agregat', + ], + + 'number' => [ + 'label' => 'Nombor', + ], + + ], + + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Mempunyai', + 'inverse' => 'Tidak mempunyai', + ], + + 'summary' => [ + 'direct' => 'Mempunyai :count :relationship', + 'inverse' => 'Tidak mempunyai :count :relationship', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => 'Mempunyai maksimum', + 'inverse' => 'Mempunyai lebih daripada', + ], + + 'summary' => [ + 'direct' => 'Mempunyai maksimum :count :relationship', + 'inverse' => 'Mempunyai lebih daripada :count :relationship', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => 'Mempunyai minimum', + 'inverse' => 'Mempunyai kurang daripada', + ], + + 'summary' => [ + 'direct' => 'Mempunyai minimum :count :relationship', + 'inverse' => 'Mempunyai kurang daripada :count :relationship', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => 'Kosong', + 'inverse' => 'Tidak kosong', + ], + + 'summary' => [ + 'direct' => ':relationship kosong', + 'inverse' => ':relationship tidak kosong', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => 'Adalah', + 'inverse' => 'Adalah tidak', + ], + + 'multiple' => [ + 'direct' => 'Mengandungi', + 'inverse' => 'Tidak mengandungi', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':relationship adalah :values', + 'inverse' => ':relationship bukan :values', + ], + + 'multiple' => [ + 'direct' => ':relationship mengandungi :values', + 'inverse' => ':relationship tidak mengandungi :values', + ], + + 'values_glue' => [ + 0 => ', ', + 'final' => ' atau ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Nilai', + ], + + 'values' => [ + 'label' => 'Nilai', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => 'Kira', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => 'Adalah', + 'inverse' => 'Bukan', + ], + + 'summary' => [ + 'direct' => ':attribute adalah :values', + 'inverse' => ':attribute bukan :values', + 'values_glue' => [ + ', ', + 'final' => ' atau ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Nilai', + ], + + 'values' => [ + 'label' => 'Nilai', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => 'Mengandungi', + 'inverse' => 'Tidak mengandungi', + ], + + 'summary' => [ + 'direct' => ':attribute mengandungi :text', + 'inverse' => ':attribute tidak mengandungi :text', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => 'Berakhir dengan', + 'inverse' => 'Tidak berakhir dengan', + ], + + 'summary' => [ + 'direct' => ':attribute berakhir dengan :text', + 'inverse' => ':attribute tidak berakhir dengan :text', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => 'Sama', + 'inverse' => 'Tidak sama', + ], + + 'summary' => [ + 'direct' => ':attribute sama :text', + 'inverse' => ':attribute tidak sama :text', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => 'Bermula dengan', + 'inverse' => 'Tidak bermula dengan', + ], + + 'summary' => [ + 'direct' => ':attribute bermula dengan :text', + 'inverse' => ':attribute tidak bermula dengan :text', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => 'Teks', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => 'Tambah peraturan', + ], + + 'add_rule_group' => [ + 'label' => 'Tambahkan kumpulan peraturan', + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/ms/table.php b/lang/vendor/filament-tables/ms/table.php new file mode 100644 index 0000000..40147e6 --- /dev/null +++ b/lang/vendor/filament-tables/ms/table.php @@ -0,0 +1,231 @@ + [ + + 'heading' => 'Kolum', + + ], + + 'columns' => [ + + 'actions' => [ + 'label' => 'Tindakan|Tindakan', + ], + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Tunjukkan kurang :count', + 'expand_list' => 'Tunjukkan :count lagi', + ], + + 'more_list_items' => 'dan :count lagi', + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'Pilih/nyahpilih semua item untuk tindakan pukal.', + ], + + 'bulk_select_record' => [ + 'label' => 'Pilih/nyahpilih item :key untuk tindakan pukal.', + ], + + 'bulk_select_group' => [ + 'label' => 'Pilih/nyahpilih kumpulan :title untuk tindakan pukal.', + ], + + 'search' => [ + 'label' => 'Cari', + 'placeholder' => 'Carian', + 'indicator' => 'Carian', + ], + + ], + + 'summary' => [ + + 'heading' => 'Ringkasan', + + 'subheadings' => [ + 'all' => 'Semua :label', + 'group' => ':group ringkasan', + 'page' => 'Muka surat ini', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'Purata', + ], + + 'count' => [ + 'label' => 'Bilangan', + ], + + 'sum' => [ + 'label' => 'Jumlah', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'Selesai menyusun semula rekod', + ], + + 'enable_reordering' => [ + 'label' => 'Menyusun semula rekod', + ], + + 'filter' => [ + 'label' => 'Tapisan', + ], + + 'group' => [ + 'label' => 'Kumpulan', + ], + + 'open_bulk_actions' => [ + 'label' => 'Tindakan terbuka', + ], + + 'toggle_columns' => [ + 'label' => 'Togol lajur', + ], + + ], + + 'empty' => [ + + 'heading' => 'Tiada rekod dijumpai', + + 'description' => 'Cipta :model untuk bermula.', + + ], + + 'filters' => [ + + 'actions' => [ + + 'apply' => [ + 'label' => 'Gunakan tapisan', + ], + + 'remove' => [ + 'label' => 'Buang tapisan', + ], + + 'remove_all' => [ + 'label' => 'Buang semua tapisan', + 'tooltip' => 'Buang semua tapisan', + ], + + 'reset' => [ + 'label' => 'Tetapkan semula tapisan', + ], + + ], + + 'heading' => 'Tapisan', + + 'indicator' => 'Tapisan aktif', + + 'multi_select' => [ + 'placeholder' => 'Semua', + ], + + 'select' => [ + 'placeholder' => 'Semua', + ], + + 'trashed' => [ + + 'label' => 'Rekod telah dipadamkan', + + 'only_trashed' => 'Hanya rekod yang dipadamkan', + + 'with_trashed' => 'Dengan rekod yang dipadam', + + 'without_trashed' => 'Tanpa rekod yang dipadam', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'Kumpulan mengikut', + 'placeholder' => 'Kumpulan mengikut', + ], + + 'direction' => [ + + 'label' => 'Arah kumpulan', + + 'options' => [ + 'asc' => 'Menaik', + 'desc' => 'Menurun', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'Seret dan lepaskan rekod mengikut susunan.', + + 'selection_indicator' => [ + + 'selected_count' => '{1} 1 rekod dipilih|[2,*] :count rekod yang dipilih', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'Pilih semua :count', + ], + + 'deselect_all' => [ + 'label' => 'Nyahpilih semua', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'Disusun mengikut', + ], + + 'direction' => [ + + 'label' => 'Arah susunan', + + 'options' => [ + 'asc' => 'Menaik', + 'desc' => 'Menurun', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/nl/filters/query-builder.php b/lang/vendor/filament-tables/nl/filters/query-builder.php new file mode 100644 index 0000000..e4ee7fa --- /dev/null +++ b/lang/vendor/filament-tables/nl/filters/query-builder.php @@ -0,0 +1,482 @@ + 'Geavanceerd filteren', + + 'form' => [ + + 'operator' => [ + 'label' => 'Operator', + ], + + 'or_groups' => [ + + 'label' => 'Groepen', + + 'block' => [ + 'label' => 'Disjunctie (OF)', + 'or' => 'OF', + ], + + ], + + 'rules' => [ + + 'label' => 'Regels', + + 'item' => [ + 'and' => 'EN', + ], + + ], + + ], + + 'no_rules' => '(Geen regels)', + + 'item_separators' => [ + 'and' => 'EN', + 'or' => 'OF', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => 'Is gevuld', + 'inverse' => 'Is leeg', + ], + + 'summary' => [ + 'direct' => ':attribute is gevuld', + 'inverse' => ':attribute is leeg', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => 'Is waar', + 'inverse' => 'Is onwaar', + ], + + 'summary' => [ + 'direct' => ':attribute is waar', + 'inverse' => ':attribute is onwaar', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => 'Is na', + 'inverse' => 'Is niet na', + ], + + 'summary' => [ + 'direct' => ':attribute is na :date', + 'inverse' => ':attribute is niet na :date', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => 'Is voor', + 'inverse' => 'Is niet voor', + ], + + 'summary' => [ + 'direct' => ':attribute is voor :date', + 'inverse' => ':attribute is niet voor :date', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => 'Is datum', + 'inverse' => 'Is niet datum', + ], + + 'summary' => [ + 'direct' => ':attribute is :date', + 'inverse' => ':attribute is niet :date', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => 'Is maand', + 'inverse' => 'Is niet maand', + ], + + 'summary' => [ + 'direct' => ':attribute is :month', + 'inverse' => ':attribute is niet :month', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => 'Is jaar', + 'inverse' => 'Is niet jaar', + ], + + 'summary' => [ + 'direct' => ':attribute is :year', + 'inverse' => ':attribute is niet :year', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => 'Datum', + ], + + 'month' => [ + 'label' => 'Maand', + ], + + 'year' => [ + 'label' => 'Jaar', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Is gelijk aan', + 'inverse' => 'Is niet gelijk aan', + ], + + 'summary' => [ + 'direct' => ':attribute is gelijk aan :number', + 'inverse' => ':attribute is niet gelijk aan :number', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => 'Is maximaal', + 'inverse' => 'Is groter dan', + ], + + 'summary' => [ + 'direct' => ':attribute is maximaal :number', + 'inverse' => ':attribute is groter dan :number', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => 'Is minimaal', + 'inverse' => 'Is kleiner dan', + ], + + 'summary' => [ + 'direct' => ':attribute is minimaal :number', + 'inverse' => ':attribute is kleiner dan :number', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => 'Gemiddelde', + 'summary' => 'Gemiddelde van :attribute', + ], + + 'max' => [ + 'label' => 'Maximum', + 'summary' => 'Maximum van :attribute', + ], + + 'min' => [ + 'label' => 'Minimum', + 'summary' => 'Minimum van :attribute', + ], + + 'sum' => [ + 'label' => 'Som', + 'summary' => 'Som van :attribute', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => 'Aggregaat', + ], + + 'number' => [ + 'label' => 'Getal', + ], + + ], + + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Heeft', + 'inverse' => 'Heeft niet', + ], + + 'summary' => [ + 'direct' => 'Heeft :count :relationship', + 'inverse' => 'Heeft niet :count :relationship', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => 'Heeft maximaal', + 'inverse' => 'Heeft meer dan', + ], + + 'summary' => [ + 'direct' => 'Heeft maximaal :count :relationship', + 'inverse' => 'Heeft meer dan :count :relationship', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => 'Heeft minimaal', + 'inverse' => 'Heeft minder dan', + ], + + 'summary' => [ + 'direct' => 'Heeft minimaal :count :relationship', + 'inverse' => 'Heeft minder dan :count :relationship', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => 'Is leeg', + 'inverse' => 'Is niet leeg', + ], + + 'summary' => [ + 'direct' => ':relationship is leeg', + 'inverse' => ':relationship is niet leeg', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => 'Is', + 'inverse' => 'Is niet', + ], + + 'multiple' => [ + 'direct' => 'Bevat', + 'inverse' => 'Bevat niet', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':relationship is :values', + 'inverse' => ':relationship is niet :values', + ], + + 'multiple' => [ + 'direct' => ':relationship bevat :values', + 'inverse' => ':relationship bevat niet :values', + ], + + 'values_glue' => [ + 0 => ', ', + 'final' => ' of ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Waarde', + ], + + 'values' => [ + 'label' => 'Waarden', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => 'Aantal', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => 'Is', + 'inverse' => 'Is niet', + ], + + 'summary' => [ + 'direct' => ':attribute is :values', + 'inverse' => ':attribute is niet :values', + 'values_glue' => [ + ', ', + 'final' => ' of ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Waarde', + ], + + 'values' => [ + 'label' => 'Waarden', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => 'Bevat', + 'inverse' => 'Bevat niet', + ], + + 'summary' => [ + 'direct' => ':attribute bevat :text', + 'inverse' => ':attribute bevat niet :text', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => 'Eindigt op', + 'inverse' => 'Eindigt niet op', + ], + + 'summary' => [ + 'direct' => ':attribute eindigt op :text', + 'inverse' => ':attribute eindigt niet op :text', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => 'Is gelijk aan', + 'inverse' => 'Is niet gelijk aan', + ], + + 'summary' => [ + 'direct' => ':attribute is gelijk aan :text', + 'inverse' => ':attribute is niet gelijk aan :text', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => 'Begint met', + 'inverse' => 'Begint niet met', + ], + + 'summary' => [ + 'direct' => ':attribute begint met :text', + 'inverse' => ':attribute begint niet met :text', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => 'Tekst', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => 'Regel toevoegen', + ], + + 'add_rule_group' => [ + 'label' => 'Regelgroep toevoegen', + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/nl/table.php b/lang/vendor/filament-tables/nl/table.php new file mode 100644 index 0000000..d1983af --- /dev/null +++ b/lang/vendor/filament-tables/nl/table.php @@ -0,0 +1,231 @@ + [ + + 'heading' => 'Kolommen', + + ], + + 'columns' => [ + + 'actions' => [ + 'label' => 'Actie|Acties', + ], + + 'text' => [ + + 'actions' => [ + 'collapse_list' => ':count minder tonen', + 'expand_list' => ':count meer tonen', + ], + + 'more_list_items' => 'en :count meer', + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'Alle items selecteren/deselecteren voor bulkacties.', + ], + + 'bulk_select_record' => [ + 'label' => 'Item :key selecteren/deselecteren voor bulkacties.', + ], + + 'bulk_select_group' => [ + 'label' => 'Groep :title selecteren/deselecteren voor bulkacties.', + ], + + 'search' => [ + 'label' => 'Zoeken', + 'placeholder' => 'Zoeken', + 'indicator' => 'Zoekopdracht', + ], + + ], + + 'summary' => [ + + 'heading' => 'Samenvatting', + + 'subheadings' => [ + 'all' => 'Alle :label', + 'group' => ':group samenvatting', + 'page' => 'Deze pagina', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'Gemiddelde', + ], + + 'count' => [ + 'label' => 'Aantal', + ], + + 'sum' => [ + 'label' => 'Som', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'Herordenen van records voltooien', + ], + + 'enable_reordering' => [ + 'label' => 'Records herordenen', + ], + + 'filter' => [ + 'label' => 'Filteren', + ], + + 'group' => [ + 'label' => 'Groeperen', + ], + + 'open_bulk_actions' => [ + 'label' => 'Acties openen', + ], + + 'toggle_columns' => [ + 'label' => 'Kolommen in-/uitschakelen', + ], + + ], + + 'empty' => [ + + 'heading' => 'Geen :model', + + 'description' => 'Maak een :model aan om aan de slag te gaan.', + + ], + + 'filters' => [ + + 'actions' => [ + + 'apply' => [ + 'label' => 'Filters toepassen', + ], + + 'remove' => [ + 'label' => 'Filter verwijderen', + ], + + 'remove_all' => [ + 'label' => 'Alle filters verwijderen', + 'tooltip' => 'Alle filters verwijderen', + ], + + 'reset' => [ + 'label' => 'Resetten', + ], + + ], + + 'heading' => 'Filters', + + 'indicator' => 'Actieve filters', + + 'multi_select' => [ + 'placeholder' => 'Alles', + ], + + 'select' => [ + 'placeholder' => 'Alles', + ], + + 'trashed' => [ + + 'label' => 'Verwijderde records', + + 'only_trashed' => 'Alleen verwijderde records', + + 'with_trashed' => 'Met verwijderde records', + + 'without_trashed' => 'Zonder verwijderde records', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'Groeperen op', + 'placeholder' => 'Groeperen op', + ], + + 'direction' => [ + + 'label' => 'Groeperingsrichting', + + 'options' => [ + 'asc' => 'Oplopend', + 'desc' => 'Aflopend', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'Sleep de records in de juiste volgorde.', + + 'selection_indicator' => [ + + 'selected_count' => '1 record geselecteerd|:count records geselecteerd', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'Selecteer alle :count', + ], + + 'deselect_all' => [ + 'label' => 'Alles deselecteren', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'Sorteren op', + ], + + 'direction' => [ + + 'label' => 'Sorteerrichting', + + 'options' => [ + 'asc' => 'Oplopend', + 'desc' => 'Aflopend', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/no/filters/query-builder.php b/lang/vendor/filament-tables/no/filters/query-builder.php new file mode 100644 index 0000000..04dff37 --- /dev/null +++ b/lang/vendor/filament-tables/no/filters/query-builder.php @@ -0,0 +1,482 @@ + 'Spørringsbygger', + + 'form' => [ + + 'operator' => [ + 'label' => 'Operatør', + ], + + 'or_groups' => [ + + 'label' => 'Grupper', + + 'block' => [ + 'label' => 'Disjunksjon (ELLER)', + 'or' => 'ELLER', + ], + + ], + + 'rules' => [ + + 'label' => 'Regler', + + 'item' => [ + 'and' => 'OG', + ], + + ], + + ], + + 'no_rules' => '(Ingen regler)', + + 'item_separators' => [ + 'and' => 'OG', + 'or' => 'ELLER', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => 'Er fylt', + 'inverse' => 'Er blank', + ], + + 'summary' => [ + 'direct' => ':attribute er fylt', + 'inverse' => ':attribute er blank', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => 'Er sant', + 'inverse' => 'Er usant', + ], + + 'summary' => [ + 'direct' => ':attribute er sant', + 'inverse' => ':attribute er usant', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => 'Er etter', + 'inverse' => 'Er ikke etter', + ], + + 'summary' => [ + 'direct' => ':attribute er etter :date', + 'inverse' => ':attribute er ikke etter :date', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => 'Er før', + 'inverse' => 'Er ikke før', + ], + + 'summary' => [ + 'direct' => ':attribute er før :date', + 'inverse' => ':attribute er ikke før :date', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => 'Er dato', + 'inverse' => 'Er ikke dato', + ], + + 'summary' => [ + 'direct' => ':attribute er :date', + 'inverse' => ':attribute er ikke :date', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => 'Er måned', + 'inverse' => 'Er ikke måned', + ], + + 'summary' => [ + 'direct' => ':attribute er :month', + 'inverse' => ':attribute er ikke :month', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => 'Er år', + 'inverse' => 'er ikke år', + ], + + 'summary' => [ + 'direct' => ':attribute er :year', + 'inverse' => ':attribute er ikke :year', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => 'Dato', + ], + + 'month' => [ + 'label' => 'Måned', + ], + + 'year' => [ + 'label' => 'År', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Er lik', + 'inverse' => 'Er ikke lik', + ], + + 'summary' => [ + 'direct' => ':attribute er lik :number', + 'inverse' => ':attribute er ikke lik :number', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => 'Er maks', + 'inverse' => 'Er større enn', + ], + + 'summary' => [ + 'direct' => ':attribute er maks :number', + 'inverse' => ':attribute er større enn :number', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => 'Er minimum', + 'inverse' => 'Er mindre enn', + ], + + 'summary' => [ + 'direct' => ':attribute er minimum :number', + 'inverse' => ':attribute er mindre enn :number', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => 'Gjennomsnitt', + 'summary' => 'Gjennomsnitt :attribute', + ], + + 'max' => [ + 'label' => 'Maks', + 'summary' => 'Maks :attribute', + ], + + 'min' => [ + 'label' => 'Minimum', + 'summary' => 'Minimum :attribute', + ], + + 'sum' => [ + 'label' => 'Sum', + 'summary' => 'Sum av :attribute', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => 'Samlet', + ], + + 'number' => [ + 'label' => 'Nummer', + ], + + ], + + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Har', + 'inverse' => 'Har ikke', + ], + + 'summary' => [ + 'direct' => 'Har :count :relationship', + 'inverse' => 'Har ikke :count :relationship', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => 'Har maks', + 'inverse' => 'Har mer enn', + ], + + 'summary' => [ + 'direct' => 'Har maks :count :relationship', + 'inverse' => 'Har mer enn :count :relationship', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => 'Har minimum', + 'inverse' => 'Har mindre enn', + ], + + 'summary' => [ + 'direct' => 'Har minimum :count :relationship', + 'inverse' => 'Har mindre enn :count :relationship', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => 'Er tom', + 'inverse' => 'Er ikke tom', + ], + + 'summary' => [ + 'direct' => ':relationship er tom', + 'inverse' => ':relationship er ikke tom', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => 'Er', + 'inverse' => 'Er ikke', + ], + + 'multiple' => [ + 'direct' => 'Inneholder', + 'inverse' => 'Inneholder ikke', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':relationship er :values', + 'inverse' => ':relationship er ikke :values', + ], + + 'multiple' => [ + 'direct' => ':relationship inneholder :values', + 'inverse' => ':relationship inneholder ikke :values', + ], + + 'values_glue' => [ + 0 => ', ', + 'final' => ' eller ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Verdi', + ], + + 'values' => [ + 'label' => 'Verdier', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => 'Telle', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => 'Er', + 'inverse' => 'Er ikke', + ], + + 'summary' => [ + 'direct' => ':attribute er :values', + 'inverse' => ':attribute er ikke :values', + 'values_glue' => [ + ', ', + 'final' => ' eller ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Verdi', + ], + + 'values' => [ + 'label' => 'Verdier', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => 'Inneholder', + 'inverse' => 'Inneholder ikke', + ], + + 'summary' => [ + 'direct' => ':attribute inneholder :text', + 'inverse' => ':attribute inneholder ikke :text', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => 'Ender med', + 'inverse' => 'Ender ikke med', + ], + + 'summary' => [ + 'direct' => ':attribute ender med :text', + 'inverse' => ':attribute ender ikke med :text', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => 'Er lik', + 'inverse' => 'Er ikke lik', + ], + + 'summary' => [ + 'direct' => ':attribute er lik :text', + 'inverse' => ':attribute er ikke lik :text', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => 'Starter med', + 'inverse' => 'Starter ikke med', + ], + + 'summary' => [ + 'direct' => ':attribute starter med :text', + 'inverse' => ':attribute starter ikke med :text', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => 'Tekst', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => 'Legg til regel', + ], + + 'add_rule_group' => [ + 'label' => 'Legg til grupperegel', + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/no/table.php b/lang/vendor/filament-tables/no/table.php new file mode 100644 index 0000000..dca89dd --- /dev/null +++ b/lang/vendor/filament-tables/no/table.php @@ -0,0 +1,228 @@ + [ + + 'heading' => 'Kolonner', + + ], + + 'columns' => [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Vis :count mindre', + 'expand_list' => 'Vis :count til', + ], + + 'more_list_items' => 'og :count til', + + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'Velg/fjern alle valgte elementer for massehandlinger.', + ], + + 'bulk_select_record' => [ + 'label' => 'Velg/fjern element :key for massehandlinger.', + ], + + 'bulk_select_group' => [ + 'label' => 'Velg/fjern gruppen :title for massehandlinger.', + ], + + 'search' => [ + 'label' => 'Søk', + 'placeholder' => 'Søk', + 'indicator' => 'Søk', + ], + + ], + + 'summary' => [ + + 'heading' => 'Oppsummering', + + 'subheadings' => [ + 'all' => 'Alle :label', + 'group' => ':group oppsummering', + 'page' => 'Denne siden', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'Gjennomsnitt', + ], + + 'count' => [ + 'label' => 'Tell opp', + ], + + 'sum' => [ + 'label' => 'Sum', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'Fullfør omorganisering av poster', + ], + + 'enable_reordering' => [ + 'label' => 'Omorganiser poster', + ], + + 'filter' => [ + 'label' => 'Filter', + ], + + 'group' => [ + 'label' => 'Gruppere', + ], + + 'open_bulk_actions' => [ + 'label' => 'Massehandlinger', + ], + + 'toggle_columns' => [ + 'label' => 'Veksle kolonner', + ], + + ], + + 'empty' => [ + + 'heading' => 'Ingen :model', + + 'description' => 'Opprett en :model for å komme igang.', + + ], + + 'filters' => [ + + 'actions' => [ + + 'apply' => [ + 'label' => 'Bruk filtre', + ], + + 'remove' => [ + 'label' => 'Fjern filter', + ], + + 'remove_all' => [ + 'label' => 'Fjern alle filtre', + 'tooltip' => 'Fjern alle filtre', + ], + + 'reset' => [ + 'label' => 'Nullstill', + ], + + ], + + 'heading' => 'Filtre', + + 'indicator' => 'Aktive filtre', + + 'multi_select' => [ + 'placeholder' => 'Alle', + ], + + 'select' => [ + 'placeholder' => 'Alle', + ], + + 'trashed' => [ + + 'label' => 'Slettede poster', + + 'only_trashed' => 'Bare slettede poster', + + 'with_trashed' => 'Med slettede poster', + + 'without_trashed' => 'Uten slettede poster', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'Grupper etter', + 'placeholder' => 'Grupper etter', + ], + + 'direction' => [ + + 'label' => 'Grupperetning', + + 'options' => [ + 'asc' => 'Stigende', + 'desc' => 'Synkende', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'Dra og slipp postene i rekkefølge.', + + 'selection_indicator' => [ + + 'selected_count' => '1 post valgt|:count poster valgt', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'Velg alle :count', + ], + + 'deselect_all' => [ + 'label' => 'Fjern alle markeringer', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'Sorter etter', + ], + + 'direction' => [ + + 'label' => 'Sorteringsretning', + + 'options' => [ + 'asc' => 'Stigende', + 'desc' => 'Synkende', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/np/table.php b/lang/vendor/filament-tables/np/table.php new file mode 100644 index 0000000..2a33f96 --- /dev/null +++ b/lang/vendor/filament-tables/np/table.php @@ -0,0 +1,214 @@ + [ + + 'heading' => 'स्तम्भहरू', + + ], + + 'columns' => [ + + 'text' => [ + 'more_list_items' => 'र थप :count', + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'बल्क कार्यका लागि सबै वस्तुहरू चयन/अचयन गर्नुहोस्।', + ], + + 'bulk_select_record' => [ + // वस्तु चयन/अचयन गर्नुहोस् : बल्क कार्यहरूको लागि कुञ्जी। + 'label' => ':key वस्तु चयन/अचयन गर्नुहोस् : बल्क कार्यहरूको लागि।', + ], + + 'search' => [ + 'label' => 'खोज', + 'placeholder' => 'खोज', + 'indicator' => 'खोज', + ], + + ], + + 'summary' => [ + + 'heading' => 'सारांश', + + 'subheadings' => [ + 'all' => 'सबै :label', + 'group' => ':group को सारांश', + 'page' => 'यो पृष्ठ', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'औसत', + ], + + 'count' => [ + 'label' => 'गणना', + ], + + 'sum' => [ + 'label' => 'योगफल', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'रेकर्ड पुन क्रमबद्ध समाप्त गर्नुहोस्', + ], + + 'enable_reordering' => [ + 'label' => 'रेकर्डहरू पुन क्रमबद्ध गर्नुहोस्', + ], + + 'filter' => [ + 'label' => 'फिल्टर गर्नुहोस्', + ], + + 'group' => [ + 'label' => 'समूहबद्ध गर्नुहोस्', + ], + + 'open_bulk_actions' => [ + 'label' => 'बल्क कार्यहरू', + ], + + 'toggle_columns' => [ + 'label' => 'स्तम्भहरू टगल गर्नुहोस्', + ], + + ], + + 'empty' => [ + + 'heading' => ':model छैन', + + 'description' => 'सुरु गर्न :model सिर्जना गर्नुहोस्।', + + ], + + 'filters' => [ + + 'actions' => [ + + 'remove' => [ + 'label' => 'फिल्टर हटाउनुहोस्', + ], + + 'remove_all' => [ + 'label' => 'सबै फिल्टरहरू हटाउनुहोस्', + 'tooltip' => 'सबै फिल्टरहरू हटाउनुहोस्', + ], + + 'reset' => [ + 'label' => 'रिसेट गर्नुहोस्', + ], + + ], + + 'heading' => 'फिल्टरहरू', + + 'indicator' => 'सक्रिय फिल्टरहरू', + + 'multi_select' => [ + 'placeholder' => 'सबै', + ], + + 'select' => [ + 'placeholder' => 'सबै', + ], + + 'trashed' => [ + + 'label' => 'मेटिएका रेकर्डहरू', + + 'only_trashed' => 'केवल मेटाइएको रेकर्डहरू', + + 'with_trashed' => 'मेटाइएका रेकर्डहरूसँग', + + 'without_trashed' => 'मेटाइएको रेकर्ड बिना', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'समायोजन गर्नुहोस्', + 'placeholder' => 'समायोजन गर्नुहोस्', + ], + + 'direction' => [ + + 'label' => 'समूहको दिशा', + + 'options' => [ + 'asc' => 'आरोहण', + 'desc' => 'अवतरण', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'क्रम मा रेकर्ड तान्नुहोस् र छोड्नुहोस्।', + + 'selection_indicator' => [ + + 'selected_count' => 'एउटा रेकर्ड चयन गरियो|:count वटा रेकर्ड चयन गरियो', + + 'actions' => [ + + 'select_all' => [ + 'label' => ':count वटा चयन गर्नुहोस्', + ], + + 'deselect_all' => [ + 'label' => 'सबै अचयन गर्नुहोस्', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'क्रमबद्ध गर्नुहोस्', + ], + + 'direction' => [ + + 'label' => 'क्रमबद्ध दिशा', + + 'options' => [ + 'asc' => 'आरोहण', + 'desc' => 'अवतरण', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/pl/filters/query-builder.php b/lang/vendor/filament-tables/pl/filters/query-builder.php new file mode 100644 index 0000000..1d350fd --- /dev/null +++ b/lang/vendor/filament-tables/pl/filters/query-builder.php @@ -0,0 +1,482 @@ + 'Kreator zapytań', + + 'form' => [ + + 'operator' => [ + 'label' => 'Operator', + ], + + 'or_groups' => [ + + 'label' => 'Grupy', + + 'block' => [ + 'label' => 'Alternatywa (OR)', + 'or' => 'OR', + ], + + ], + + 'rules' => [ + + 'label' => 'Reguły', + + 'item' => [ + 'and' => 'AND', + ], + + ], + + ], + + 'no_rules' => '(Brak reguł)', + + 'item_separators' => [ + 'and' => 'AND', + 'or' => 'OR', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => 'Jest wypełnione', + 'inverse' => 'Jest puste', + ], + + 'summary' => [ + 'direct' => ':attribute jest wypełnione', + 'inverse' => ':attribute jest puste', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => 'Jest prawdą', + 'inverse' => 'Jest fałszem', + ], + + 'summary' => [ + 'direct' => ':attribute jest prawdą', + 'inverse' => ':attribute jest fałszem', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => 'Jest po', + 'inverse' => 'Nie jest po', + ], + + 'summary' => [ + 'direct' => ':attribute jest po :date', + 'inverse' => ':attribute nie jest po :date', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => 'Jest przed', + 'inverse' => 'Nie jest przed', + ], + + 'summary' => [ + 'direct' => ':attribute jest przed :date', + 'inverse' => ':attribute nie jest przed :date', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => 'Jest datą', + 'inverse' => 'Nie jest datą', + ], + + 'summary' => [ + 'direct' => ':attribute jest datą', + 'inverse' => ':attribute nie jest datą', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => 'Jest miesiącem', + 'inverse' => 'Nie jest miesiącem', + ], + + 'summary' => [ + 'direct' => ':attribute jest :month', + 'inverse' => ':attribute nie jest :month', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => 'Jest rokiem', + 'inverse' => 'Nie jest rokiem', + ], + + 'summary' => [ + 'direct' => ':attribute jest :year', + 'inverse' => ':attribute nie jest :year', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => 'Data', + ], + + 'month' => [ + 'label' => 'Miesiąc', + ], + + 'year' => [ + 'label' => 'Rok', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Jest równe', + 'inverse' => 'Nie jest równe', + ], + + 'summary' => [ + 'direct' => ':attribute jest równe :number', + 'inverse' => ':attribute nie jest równe :number', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => 'Jest maksymalnie', + 'inverse' => 'Jest większe niż', + ], + + 'summary' => [ + 'direct' => ':attribute jest maksymalnie :number', + 'inverse' => ':attribute jest większe niż :number', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => 'Jest minimalnie', + 'inverse' => 'Jest mniejsze niż', + ], + + 'summary' => [ + 'direct' => ':attribute jest minimalnie :number', + 'inverse' => ':attribute jest mniejsze niż :number', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => 'Średnia', + 'summary' => 'Średnia :attribute', + ], + + 'max' => [ + 'label' => 'Maksimum', + 'summary' => 'Maksimum :attribute', + ], + + 'min' => [ + 'label' => 'Minimum', + 'summary' => 'Minimum :attribute', + ], + + 'sum' => [ + 'label' => 'Suma', + 'summary' => 'Suma :attribute', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => 'Średnia', + ], + + 'number' => [ + 'label' => 'Numer', + ], + + ], + + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Ma', + 'inverse' => 'Nie ma', + ], + + 'summary' => [ + 'direct' => 'Ma :count :relationship', + 'inverse' => 'Nie ma :count :relationship', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => 'Ma maksymalnie', + 'inverse' => 'Ma więcej niż', + ], + + 'summary' => [ + 'direct' => 'Ma maksymalnie :count :relationship', + 'inverse' => 'Ma więcej niż :count :relationship', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => 'Ma minimum', + 'inverse' => 'Ma mniej niż', + ], + + 'summary' => [ + 'direct' => 'Ma minimum :count :relationship', + 'inverse' => 'Ma mniej niż :count :relationship', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => 'Jest puste', + 'inverse' => 'Nie jest puste', + ], + + 'summary' => [ + 'direct' => ':relationship jest puste', + 'inverse' => ':relationship nie jest puste', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => 'Jest', + 'inverse' => 'Nie jest', + ], + + 'multiple' => [ + 'direct' => 'Zawiera', + 'inverse' => 'Nie zawiera', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':relationship jest :values', + 'inverse' => ':relationship nie jest :values', + ], + + 'multiple' => [ + 'direct' => ':relationship zawiera :values', + 'inverse' => ':relationship nie zawiera :values', + ], + + 'values_glue' => [ + 0 => ', ', + 'final' => ' lub ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Wartość', + ], + + 'values' => [ + 'label' => 'Wartości', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => 'Liczba', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => 'Jest', + 'inverse' => 'Nie jest', + ], + + 'summary' => [ + 'direct' => ':attribute jest :values', + 'inverse' => ':attribute nie jest :values', + 'values_glue' => [ + ', ', + 'final' => ' lub ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Wartość', + ], + + 'values' => [ + 'label' => 'Wartości', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => 'Zawiera', + 'inverse' => 'Nie zawiera', + ], + + 'summary' => [ + 'direct' => ':attribute zawiera :text', + 'inverse' => ':attribute nie zawiera :text', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => 'Kończy się na', + 'inverse' => 'Nie kończy się na', + ], + + 'summary' => [ + 'direct' => ':attribute kończy się na :text', + 'inverse' => ':attribute nie kończy się na :text', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => 'Jest równe', + 'inverse' => 'Nie jest równe', + ], + + 'summary' => [ + 'direct' => ':attribute jest równe :text', + 'inverse' => ':attribute nie jest równe :text', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => 'Zaczyna się od', + 'inverse' => 'Nie zaczyna się od', + ], + + 'summary' => [ + 'direct' => ':attribute zaczyna się od :text', + 'inverse' => ':attribute nie zaczyna się od :text', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => 'Tekst', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => 'Dodaj regułę', + ], + + 'add_rule_group' => [ + 'label' => 'Dodaj grupę reguł', + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/pl/table.php b/lang/vendor/filament-tables/pl/table.php new file mode 100644 index 0000000..5596ca9 --- /dev/null +++ b/lang/vendor/filament-tables/pl/table.php @@ -0,0 +1,232 @@ + [ + + 'heading' => 'Kolumny', + + ], + + 'columns' => [ + + 'actions' => [ + 'label' => 'Akcja|Akcje', + ], + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Pokaż :count mniej', + 'expand_list' => 'Pokaż :count więcej', + ], + + 'more_list_items' => 'i :count więcej', + + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'Zaznacz/odznacz wszystkie pozycje dla operacji zbiorczych.', + ], + + 'bulk_select_record' => [ + 'label' => 'Zaznacz/odznacz pozycję :key dla operacji zbiorczych.', + ], + + 'bulk_select_group' => [ + 'label' => 'Zaznacz/odznacz grupę :title dla operacji zbiorczych.', + ], + + 'search' => [ + 'label' => 'Szukaj', + 'placeholder' => 'Szukaj', + 'indicator' => 'Szukaj', + ], + + ], + + 'summary' => [ + + 'heading' => 'Podsumowanie', + + 'subheadings' => [ + 'all' => 'Wszystkie :label', + 'group' => 'Grupa :group', + 'page' => 'Bieżąca strona', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'Średnia', + ], + + 'count' => [ + 'label' => 'Ilość', + ], + + 'sum' => [ + 'label' => 'Suma', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'Zakończ zmienianie kolejności', + ], + + 'enable_reordering' => [ + 'label' => 'Zmień kolejność', + ], + + 'filter' => [ + 'label' => 'Filtr', + ], + + 'group' => [ + 'label' => 'Grupa', + ], + + 'open_bulk_actions' => [ + 'label' => 'Akcje masowe', + ], + + 'toggle_columns' => [ + 'label' => 'Wybierz kolumny', + ], + + ], + + 'empty' => [ + + 'heading' => 'Nie znaleziono rekordów', + + 'description' => 'Utwórz rekord aby rozpocząć.', + + ], + + 'filters' => [ + + 'actions' => [ + + 'apply' => [ + 'label' => 'Zastosuj filtry', + ], + + 'remove' => [ + 'label' => 'Usuń filtr', + ], + + 'remove_all' => [ + 'label' => 'Usuń wszystkie filtry', + 'tooltip' => 'Usuń wszystkie filtry', + ], + + 'reset' => [ + 'label' => 'Zresetuj filtry', + ], + + ], + + 'heading' => 'Filtry', + + 'indicator' => 'Aktywne filtry', + + 'multi_select' => [ + 'placeholder' => 'Wszystkie', + ], + + 'select' => [ + 'placeholder' => 'Wszystkie', + ], + + 'trashed' => [ + + 'label' => 'Usunięte rekordy', + + 'only_trashed' => 'Tylko usunięte rekordy', + + 'with_trashed' => 'Uwzględnij usunięte rekordy', + + 'without_trashed' => 'Bez usuniętych rekordów', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'Grupuj według', + 'placeholder' => 'Grupuj według', + ], + + 'direction' => [ + + 'label' => 'Kolejność grup', + + 'options' => [ + 'asc' => 'Rosnąco', + 'desc' => 'Malejąco', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'Zmień kolejność przeciągając.', + + 'selection_indicator' => [ + + 'selected_count' => '{1} 1 rekord zaznaczony|[2,4]:count rekordy zaznaczone|[5,*]:count rekordów zaznaczonych', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'Zaznacz wszystkie :count', + ], + + 'deselect_all' => [ + 'label' => 'Odznacz wszystkie', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'Sortuj według', + ], + + 'direction' => [ + + 'label' => 'Kierunek sortowania', + + 'options' => [ + 'asc' => 'Rosnąco', + 'desc' => 'Malejąco', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/pt_BR/filters/query-builder.php b/lang/vendor/filament-tables/pt_BR/filters/query-builder.php new file mode 100644 index 0000000..dfac1de --- /dev/null +++ b/lang/vendor/filament-tables/pt_BR/filters/query-builder.php @@ -0,0 +1,482 @@ + 'Construtor de Consultas', + + 'form' => [ + + 'operator' => [ + 'label' => 'Operador', + ], + + 'or_groups' => [ + + 'label' => 'Grupos', + + 'block' => [ + 'label' => 'Disjunção (OU)', + 'or' => 'OU', + ], + + ], + + 'rules' => [ + + 'label' => 'Regras', + + 'item' => [ + 'and' => 'E', + ], + + ], + + ], + + 'no_rules' => '(Sem regras)', + + 'item_separators' => [ + 'and' => 'E', + 'or' => 'OU', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => 'Preenchido', + 'inverse' => 'Em branco', + ], + + 'summary' => [ + 'direct' => ':attribute preenchido', + 'inverse' => ':attribute em branco', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => 'É verdadeiro', + 'inverse' => 'É falso', + ], + + 'summary' => [ + 'direct' => ':attribute é verdadeiro', + 'inverse' => ':attribute é falso', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => 'É posterior', + 'inverse' => 'Não é posterior', + ], + + 'summary' => [ + 'direct' => ':attribute é posterior a :date', + 'inverse' => ':attribute não é posterir a :date', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => 'É anterior', + 'inverse' => 'Não é anterior', + ], + + 'summary' => [ + 'direct' => ':attribute é anterior a :date', + 'inverse' => ':attribute não é anterior a :date', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => 'É data', + 'inverse' => 'Não é data', + ], + + 'summary' => [ + 'direct' => ':attribute é :date', + 'inverse' => ':attribute não é :date', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => 'É mês', + 'inverse' => 'Não é mês', + ], + + 'summary' => [ + 'direct' => ':attribute é :month', + 'inverse' => ':attribute não é :month', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => 'É ano', + 'inverse' => 'Não é ano', + ], + + 'summary' => [ + 'direct' => ':attribute é :year', + 'inverse' => ':attribute não é :year', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => 'Data', + ], + + 'month' => [ + 'label' => 'Mês', + ], + + 'year' => [ + 'label' => 'Ano', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'É igual', + 'inverse' => 'É diferente', + ], + + 'summary' => [ + 'direct' => ':attribute é igual a :number', + 'inverse' => ':attribute é diferente de :number', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => 'É máximo', + 'inverse' => 'É maior que', + ], + + 'summary' => [ + 'direct' => ':attribute é máximo :number', + 'inverse' => ':attribute é maior que :number', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => 'É mínimo', + 'inverse' => 'É menor que', + ], + + 'summary' => [ + 'direct' => ':attribute é mínimo :number', + 'inverse' => ':attribute é menor que :number', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => 'Média', + 'summary' => 'Média de :attribute', + ], + + 'max' => [ + 'label' => 'Máx.', + 'summary' => 'Máx. de :attribute', + ], + + 'min' => [ + 'label' => 'Mín.', + 'summary' => 'Mín. de :attribute', + ], + + 'sum' => [ + 'label' => 'Soma', + 'summary' => 'Soma de :attribute', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => 'Agregação', + ], + + 'number' => [ + 'label' => 'Número', + ], + + ], + + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Contém', + 'inverse' => 'Não contém', + ], + + 'summary' => [ + 'direct' => 'Tem :count :relationship', + 'inverse' => 'Não tem :count :relationship', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => 'Tem máximo', + 'inverse' => 'Tem mais de', + ], + + 'summary' => [ + 'direct' => 'Tem máximo de :count :relationship', + 'inverse' => 'Tem mais de :count :relationship', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => 'Tem mínimo', + 'inverse' => 'Tem menos de', + ], + + 'summary' => [ + 'direct' => 'Tem mínimo de :count :relationship', + 'inverse' => 'Tem emnos de :count :relationship', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => 'É vazio', + 'inverse' => 'Não é vazio', + ], + + 'summary' => [ + 'direct' => ':relationship é vazio', + 'inverse' => ':relationship não é vazio', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => 'É', + 'inverse' => 'Não é', + ], + + 'multiple' => [ + 'direct' => 'Contém', + 'inverse' => 'Não contém', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':relationship é :values', + 'inverse' => ':relationship não é :values', + ], + + 'multiple' => [ + 'direct' => ':relationship contém :values', + 'inverse' => ':relationship não contém :values', + ], + + 'values_glue' => [ + 0 => ', ', + 'final' => ' ou ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Valor', + ], + + 'values' => [ + 'label' => 'Valores', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => 'Contagem', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => 'É', + 'inverse' => 'Não é', + ], + + 'summary' => [ + 'direct' => ':attribute é :values', + 'inverse' => ':attribute não é :values', + 'values_glue' => [ + ', ', + 'final' => ' ou ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Valor', + ], + + 'values' => [ + 'label' => 'Valores', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => 'Contém', + 'inverse' => 'Não contém', + ], + + 'summary' => [ + 'direct' => ':attribute contém :text', + 'inverse' => ':attribute não contém :text', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => 'Termina em', + 'inverse' => 'Não termina em', + ], + + 'summary' => [ + 'direct' => ':attribute termina em :text', + 'inverse' => ':attribute não termina em :text', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => 'É igual', + 'inverse' => 'Não é igual', + ], + + 'summary' => [ + 'direct' => ':attribute é igual :text', + 'inverse' => ':attribute não é igual :text', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => 'Inicia por', + 'inverse' => 'Não inicia por', + ], + + 'summary' => [ + 'direct' => ':attribute inicia por :text', + 'inverse' => ':attribute não inicia por :text', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => 'Texto', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => 'Adicionar regra', + ], + + 'add_rule_group' => [ + 'label' => 'Adicionar grupo de regras', + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/pt_BR/table.php b/lang/vendor/filament-tables/pt_BR/table.php new file mode 100644 index 0000000..bd23b44 --- /dev/null +++ b/lang/vendor/filament-tables/pt_BR/table.php @@ -0,0 +1,231 @@ + [ + + 'heading' => 'Colunas', + + ], + + 'columns' => [ + + 'actions' => [ + 'label' => 'Ação|Ações', + ], + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Mostrar menos :count', + 'expand_list' => 'Mostrar mais :count', + ], + + 'more_list_items' => 'e mais :count', + + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'Marcar/desmarcar todos os itens para ações em massa.', + ], + + 'bulk_select_record' => [ + 'label' => 'Marcar/desmarcar o item :key para ações em massa.', + ], + + 'bulk_select_group' => [ + 'label' => 'Marcar/desmarcar o grupo :title para ações em massa.', + ], + + 'search' => [ + 'label' => 'Pesquisar', + 'placeholder' => 'Pesquisar', + 'indicator' => 'Pesquisar', + ], + + ], + + 'summary' => [ + + 'heading' => 'Resumo', + + 'subheadings' => [ + 'all' => 'Todos :label', + 'group' => ':group resumo', + 'page' => 'Esta página', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'Média', + ], + + 'count' => [ + 'label' => 'Contagem', + ], + + 'sum' => [ + 'label' => 'Soma', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'Concluir a reordenação de registros', + ], + + 'enable_reordering' => [ + 'label' => 'Reordenar registros', + ], + + 'filter' => [ + 'label' => 'Filtrar', + ], + + 'group' => [ + 'label' => 'Agrupar', + ], + + 'open_bulk_actions' => [ + 'label' => 'Abrir ações', + ], + + 'toggle_columns' => [ + 'label' => 'Alternar colunas', + ], + + ], + + 'empty' => [ + + 'heading' => 'Sem registros', + + 'description' => 'Crie um :model para começar.', + ], + + 'filters' => [ + + 'actions' => [ + + 'apply' => [ + 'label' => 'Aplicar filtros', + ], + + 'remove' => [ + 'label' => 'Remover filtro', + ], + + 'remove_all' => [ + 'label' => 'Remover todos os filtros', + 'tooltip' => 'Remover todos os filtros', + ], + + 'reset' => [ + 'label' => 'Limpar filtros', + ], + + ], + + 'heading' => 'Filtros', + + 'indicator' => 'Filtros ativos', + + 'multi_select' => [ + 'placeholder' => 'Todos', + ], + + 'select' => [ + 'placeholder' => 'Todos', + ], + + 'trashed' => [ + + 'label' => 'Registros excluídos', + + 'only_trashed' => 'Somente registros excluídos', + + 'with_trashed' => 'Exibir registros excluídos', + + 'without_trashed' => 'Não exibir registros excluídos', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'Agrupar por', + 'placeholder' => 'Agrupar por', + ], + + 'direction' => [ + + 'label' => 'Direção do agrupamento', + + 'options' => [ + 'asc' => 'Ascendente', + 'desc' => 'Descendente', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'Arraste e solte os registros na ordem.', + + 'selection_indicator' => [ + + 'selected_count' => '1 registro selecionado|:count registros selecionados', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'Selecione todos os :count', + ], + + 'deselect_all' => [ + 'label' => 'Desselecionar todos', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'Ordenar por', + ], + + 'direction' => [ + + 'label' => 'Direção de ordenação', + + 'options' => [ + 'asc' => 'Ascendente', + 'desc' => 'Descendente', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/pt_PT/filters/query-builder.php b/lang/vendor/filament-tables/pt_PT/filters/query-builder.php new file mode 100644 index 0000000..dfac1de --- /dev/null +++ b/lang/vendor/filament-tables/pt_PT/filters/query-builder.php @@ -0,0 +1,482 @@ + 'Construtor de Consultas', + + 'form' => [ + + 'operator' => [ + 'label' => 'Operador', + ], + + 'or_groups' => [ + + 'label' => 'Grupos', + + 'block' => [ + 'label' => 'Disjunção (OU)', + 'or' => 'OU', + ], + + ], + + 'rules' => [ + + 'label' => 'Regras', + + 'item' => [ + 'and' => 'E', + ], + + ], + + ], + + 'no_rules' => '(Sem regras)', + + 'item_separators' => [ + 'and' => 'E', + 'or' => 'OU', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => 'Preenchido', + 'inverse' => 'Em branco', + ], + + 'summary' => [ + 'direct' => ':attribute preenchido', + 'inverse' => ':attribute em branco', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => 'É verdadeiro', + 'inverse' => 'É falso', + ], + + 'summary' => [ + 'direct' => ':attribute é verdadeiro', + 'inverse' => ':attribute é falso', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => 'É posterior', + 'inverse' => 'Não é posterior', + ], + + 'summary' => [ + 'direct' => ':attribute é posterior a :date', + 'inverse' => ':attribute não é posterir a :date', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => 'É anterior', + 'inverse' => 'Não é anterior', + ], + + 'summary' => [ + 'direct' => ':attribute é anterior a :date', + 'inverse' => ':attribute não é anterior a :date', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => 'É data', + 'inverse' => 'Não é data', + ], + + 'summary' => [ + 'direct' => ':attribute é :date', + 'inverse' => ':attribute não é :date', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => 'É mês', + 'inverse' => 'Não é mês', + ], + + 'summary' => [ + 'direct' => ':attribute é :month', + 'inverse' => ':attribute não é :month', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => 'É ano', + 'inverse' => 'Não é ano', + ], + + 'summary' => [ + 'direct' => ':attribute é :year', + 'inverse' => ':attribute não é :year', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => 'Data', + ], + + 'month' => [ + 'label' => 'Mês', + ], + + 'year' => [ + 'label' => 'Ano', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'É igual', + 'inverse' => 'É diferente', + ], + + 'summary' => [ + 'direct' => ':attribute é igual a :number', + 'inverse' => ':attribute é diferente de :number', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => 'É máximo', + 'inverse' => 'É maior que', + ], + + 'summary' => [ + 'direct' => ':attribute é máximo :number', + 'inverse' => ':attribute é maior que :number', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => 'É mínimo', + 'inverse' => 'É menor que', + ], + + 'summary' => [ + 'direct' => ':attribute é mínimo :number', + 'inverse' => ':attribute é menor que :number', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => 'Média', + 'summary' => 'Média de :attribute', + ], + + 'max' => [ + 'label' => 'Máx.', + 'summary' => 'Máx. de :attribute', + ], + + 'min' => [ + 'label' => 'Mín.', + 'summary' => 'Mín. de :attribute', + ], + + 'sum' => [ + 'label' => 'Soma', + 'summary' => 'Soma de :attribute', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => 'Agregação', + ], + + 'number' => [ + 'label' => 'Número', + ], + + ], + + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Contém', + 'inverse' => 'Não contém', + ], + + 'summary' => [ + 'direct' => 'Tem :count :relationship', + 'inverse' => 'Não tem :count :relationship', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => 'Tem máximo', + 'inverse' => 'Tem mais de', + ], + + 'summary' => [ + 'direct' => 'Tem máximo de :count :relationship', + 'inverse' => 'Tem mais de :count :relationship', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => 'Tem mínimo', + 'inverse' => 'Tem menos de', + ], + + 'summary' => [ + 'direct' => 'Tem mínimo de :count :relationship', + 'inverse' => 'Tem emnos de :count :relationship', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => 'É vazio', + 'inverse' => 'Não é vazio', + ], + + 'summary' => [ + 'direct' => ':relationship é vazio', + 'inverse' => ':relationship não é vazio', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => 'É', + 'inverse' => 'Não é', + ], + + 'multiple' => [ + 'direct' => 'Contém', + 'inverse' => 'Não contém', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':relationship é :values', + 'inverse' => ':relationship não é :values', + ], + + 'multiple' => [ + 'direct' => ':relationship contém :values', + 'inverse' => ':relationship não contém :values', + ], + + 'values_glue' => [ + 0 => ', ', + 'final' => ' ou ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Valor', + ], + + 'values' => [ + 'label' => 'Valores', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => 'Contagem', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => 'É', + 'inverse' => 'Não é', + ], + + 'summary' => [ + 'direct' => ':attribute é :values', + 'inverse' => ':attribute não é :values', + 'values_glue' => [ + ', ', + 'final' => ' ou ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Valor', + ], + + 'values' => [ + 'label' => 'Valores', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => 'Contém', + 'inverse' => 'Não contém', + ], + + 'summary' => [ + 'direct' => ':attribute contém :text', + 'inverse' => ':attribute não contém :text', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => 'Termina em', + 'inverse' => 'Não termina em', + ], + + 'summary' => [ + 'direct' => ':attribute termina em :text', + 'inverse' => ':attribute não termina em :text', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => 'É igual', + 'inverse' => 'Não é igual', + ], + + 'summary' => [ + 'direct' => ':attribute é igual :text', + 'inverse' => ':attribute não é igual :text', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => 'Inicia por', + 'inverse' => 'Não inicia por', + ], + + 'summary' => [ + 'direct' => ':attribute inicia por :text', + 'inverse' => ':attribute não inicia por :text', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => 'Texto', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => 'Adicionar regra', + ], + + 'add_rule_group' => [ + 'label' => 'Adicionar grupo de regras', + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/pt_PT/table.php b/lang/vendor/filament-tables/pt_PT/table.php new file mode 100644 index 0000000..643292d --- /dev/null +++ b/lang/vendor/filament-tables/pt_PT/table.php @@ -0,0 +1,232 @@ + [ + + 'heading' => 'Colunas', + + ], + + 'columns' => [ + + 'actions' => [ + 'label' => 'Acção|Acções', + ], + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Mostrar menos :count', + 'expand_list' => 'Mostrar mais :count', + ], + + 'more_list_items' => 'e mais :count', + + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'Marcar/desmarcar todos os itens para acções em massa.', + ], + + 'bulk_select_record' => [ + 'label' => 'Marcar/desmarcar o item :key para acções em massa.', + ], + + 'bulk_select_group' => [ + 'label' => 'Marcar/desmarcar o grupo :title para acções em massa.', + ], + + 'search' => [ + 'label' => 'Pesquisar', + 'placeholder' => 'Pesquisar', + 'indicator' => 'Pesquisar', + ], + + ], + + 'summary' => [ + + 'heading' => 'Resumo', + + 'subheadings' => [ + 'all' => 'Todos :label', + 'group' => 'Resumo de :group', + 'page' => 'Esta página', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'Média', + ], + + 'count' => [ + 'label' => 'Contagem', + ], + + 'sum' => [ + 'label' => 'Soma', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'Concluir a reordenação de registos', + ], + + 'enable_reordering' => [ + 'label' => 'Reordenar registos', + ], + + 'filter' => [ + 'label' => 'Filtrar', + ], + + 'group' => [ + 'label' => 'Agrupar', + ], + + 'open_bulk_actions' => [ + 'label' => 'Acções em massa', + ], + + 'toggle_columns' => [ + 'label' => 'Activar colunas', + ], + + ], + + 'empty' => [ + + 'heading' => 'Sem :model', + + 'description' => 'Crie um(a) :model para começar.', + + ], + + 'filters' => [ + + 'actions' => [ + + 'apply' => [ + 'label' => 'Aplicar filtros', + ], + + 'remove' => [ + 'label' => 'Remover filtro', + ], + + 'remove_all' => [ + 'label' => 'Remover todos os filtros', + 'tooltip' => 'Remover todos os filtros', + ], + + 'reset' => [ + 'label' => 'Repôr', + ], + + ], + + 'heading' => 'Filtros', + + 'indicator' => 'Filtros activos', + + 'multi_select' => [ + 'placeholder' => 'Todos', + ], + + 'select' => [ + 'placeholder' => 'Todos', + ], + + 'trashed' => [ + + 'label' => 'Registos eliminados', + + 'only_trashed' => 'Apenas registos eliminados', + + 'with_trashed' => 'Mostrar registos eliminados', + + 'without_trashed' => 'Não mostrar registos eliminados', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'Agrupar por', + 'placeholder' => 'Agrupar por', + ], + + 'direction' => [ + + 'label' => 'Direcção de agrupamento', + + 'options' => [ + 'asc' => 'Ascendente', + 'desc' => 'Descendente', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'Arraste e solte os registos por ordem.', + + 'selection_indicator' => [ + + 'selected_count' => '1 registo seleccionado|:count registos seleccionados', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'Seleccionar todos os :count', + ], + + 'deselect_all' => [ + 'label' => 'Desmarcar todos', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'Ordenar por', + ], + + 'direction' => [ + + 'label' => 'Direcção de ordenação', + + 'options' => [ + 'asc' => 'Ascendente', + 'desc' => 'Descendente', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/ro/table.php b/lang/vendor/filament-tables/ro/table.php new file mode 100644 index 0000000..9f3e417 --- /dev/null +++ b/lang/vendor/filament-tables/ro/table.php @@ -0,0 +1,221 @@ + [ + + 'heading' => 'Coloane', + + ], + + 'columns' => [ + + 'text' => [ + 'more_list_items' => 'si alte :count', + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'Selectați/Deselectați tot pentru operațiuni in masă.', + ], + + 'bulk_select_record' => [ + 'label' => 'Selectează/Deselectează elementul :key pentru operațiuni in masă.', + ], + + 'bulk_select_group' => [ + 'label' => 'Selectează/Deselectează grupul :title pentru operațiuni in masă.', + ], + + 'search' => [ + 'label' => 'Căutare', + 'placeholder' => 'Căutare', + 'indicator' => 'Căutare', + ], + + ], + + 'summary' => [ + + 'heading' => 'Sumar', + + 'subheadings' => [ + 'all' => 'Toate :label', + 'group' => 'Sumar :group', + 'page' => 'Această pagină', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'Medie', + ], + + 'count' => [ + 'label' => 'Numărare', + ], + + 'sum' => [ + 'label' => 'Suma', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'Dezactivați reordonarea', + ], + + 'enable_reordering' => [ + 'label' => 'Activați reordonarea', + ], + + 'filter' => [ + 'label' => 'Filtru', + ], + + 'group' => [ + 'label' => 'Grupare', + ], + + 'open_bulk_actions' => [ + 'label' => 'Operațiuni in masă', + ], + + 'toggle_columns' => [ + 'label' => 'Deschide/închide coloane', + ], + + ], + + 'empty' => [ + + 'heading' => 'Nu s-au găsit rezultate', + + 'description' => 'Creează un :model pentru a începe.', + + ], + + 'filters' => [ + + 'actions' => [ + + 'apply' => [ + 'label' => 'Aplică filtrele', + ], + + 'remove' => [ + 'label' => 'Elimină filtru', + ], + + 'remove_all' => [ + 'label' => 'Elimină toate filtrele', + 'tooltip' => 'Elimină toate filtrele', + ], + + 'reset' => [ + 'label' => 'Resetare filtre', + ], + + ], + + 'heading' => 'Filtre', + + 'indicator' => 'Filtre active', + + 'multi_select' => [ + 'placeholder' => 'Toate', + ], + + 'select' => [ + 'placeholder' => 'Toate', + ], + + 'trashed' => [ + + 'label' => 'Elemente șterse', + + 'only_trashed' => 'Doar elementele șterse', + + 'with_trashed' => 'Include elementele șterse', + + 'without_trashed' => 'Doar elementele neșterse', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'Grupează după', + 'placeholder' => 'Grupează după', + ], + + 'direction' => [ + + 'label' => 'Direcție grupare', + + 'options' => [ + 'asc' => 'Ascendentă', + 'desc' => 'Descendentă', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'Trageți și plasați elementele în ordine.', + + 'selection_indicator' => [ + + 'selected_count' => '1 element selectat|:count elemente selectate', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'Selectare toate :count', + ], + + 'deselect_all' => [ + 'label' => 'Deselectare toate', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'Sortare după coloană', + ], + + 'direction' => [ + + 'label' => 'Direcție sortare', + + 'options' => [ + 'asc' => 'Ascendentă', + 'desc' => 'Descendentă', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/ru/filters/query-builder.php b/lang/vendor/filament-tables/ru/filters/query-builder.php new file mode 100644 index 0000000..622df6c --- /dev/null +++ b/lang/vendor/filament-tables/ru/filters/query-builder.php @@ -0,0 +1,482 @@ + 'Конструктор запросов', + + 'form' => [ + + 'operator' => [ + 'label' => 'Оператор', + ], + + 'or_groups' => [ + + 'label' => 'Группы', + + 'block' => [ + 'label' => 'Дизъюнкция (ИЛИ)', + 'or' => 'ИЛИ', + ], + + ], + + 'rules' => [ + + 'label' => 'Правила', + + 'item' => [ + 'and' => 'И', + ], + + ], + + ], + + 'no_rules' => '(Нет правил)', + + 'item_separators' => [ + 'and' => 'И', + 'or' => 'ИЛИ', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => 'Заполнено', + 'inverse' => 'Пусто', + ], + + 'summary' => [ + 'direct' => ':attribute заполнено', + 'inverse' => ':attribute пусто', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => 'Истина', + 'inverse' => 'Ложь', + ], + + 'summary' => [ + 'direct' => ':attribute истинно', + 'inverse' => ':attribute ложно', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => 'После', + 'inverse' => 'Не после', + ], + + 'summary' => [ + 'direct' => ':attribute после :date', + 'inverse' => ':attribute не после :date', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => 'До', + 'inverse' => 'Не до', + ], + + 'summary' => [ + 'direct' => ':attribute до :date', + 'inverse' => ':attribute не до :date', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => 'Дата', + 'inverse' => 'Не дата', + ], + + 'summary' => [ + 'direct' => ':attribute это :date', + 'inverse' => ':attribute не это :date', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => 'Месяц', + 'inverse' => 'Не месяц', + ], + + 'summary' => [ + 'direct' => ':attribute это :month', + 'inverse' => ':attribute не это :month', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => 'Год', + 'inverse' => 'Не год', + ], + + 'summary' => [ + 'direct' => ':attribute это :year', + 'inverse' => ':attribute не это :year', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => 'Дата', + ], + + 'month' => [ + 'label' => 'Месяц', + ], + + 'year' => [ + 'label' => 'Год', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Равно', + 'inverse' => 'Не равно', + ], + + 'summary' => [ + 'direct' => ':attribute равно :number', + 'inverse' => ':attribute не равно :number', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => 'Максимум', + 'inverse' => 'Больше чем', + ], + + 'summary' => [ + 'direct' => ':attribute максимум :number', + 'inverse' => ':attribute больше чем :number', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => 'Минимум', + 'inverse' => 'Меньше чем', + ], + + 'summary' => [ + 'direct' => ':attribute минимум :number', + 'inverse' => ':attribute меньше чем :number', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => 'Среднее', + 'summary' => 'Среднее :attribute', + ], + + 'max' => [ + 'label' => 'Макс', + 'summary' => 'Макс :attribute', + ], + + 'min' => [ + 'label' => 'Мин', + 'summary' => 'Мин :attribute', + ], + + 'sum' => [ + 'label' => 'Сумма', + 'summary' => 'Сумма :attribute', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => 'Сводка', + ], + + 'number' => [ + 'label' => 'Число', + ], + + ], + + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Имеет', + 'inverse' => 'Не имеет', + ], + + 'summary' => [ + 'direct' => 'Имеет :count :relationship', + 'inverse' => 'Не имеет :count :relationship', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => 'Имеет максимум', + 'inverse' => 'Имеет больше чем', + ], + + 'summary' => [ + 'direct' => 'Имеет максимум :count :relationship', + 'inverse' => 'Имеет больше чем :count :relationship', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => 'Имеет минимум', + 'inverse' => 'Имеет меньше чем', + ], + + 'summary' => [ + 'direct' => 'Имеет минимум :count :relationship', + 'inverse' => 'Имеет меньше чем :count :relationship', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => 'Пусто', + 'inverse' => 'Не пусто', + ], + + 'summary' => [ + 'direct' => ':relationship пусто', + 'inverse' => ':relationship не пусто', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => 'Является', + 'inverse' => 'Не является', + ], + + 'multiple' => [ + 'direct' => 'Содержит', + 'inverse' => 'Не содержит', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':relationship это :values', + 'inverse' => ':relationship не это :values', + ], + + 'multiple' => [ + 'direct' => ':relationship содержит :values', + 'inverse' => ':relationship не содержит :values', + ], + + 'values_glue' => [ + 0 => ', ', + 'final' => ' или ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Значение', + ], + + 'values' => [ + 'label' => 'Значения', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => 'Количество', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => 'Является', + 'inverse' => 'Не является', + ], + + 'summary' => [ + 'direct' => ':attribute это :values', + 'inverse' => ':attribute не это :values', + 'values_glue' => [ + ', ', + 'final' => ' или ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Значение', + ], + + 'values' => [ + 'label' => 'Значения', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => 'Содержит', + 'inverse' => 'Не содержит', + ], + + 'summary' => [ + 'direct' => ':attribute содержит :text', + 'inverse' => ':attribute не содержит :text', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => 'Заканчивается на', + 'inverse' => 'Не заканчивается на', + ], + + 'summary' => [ + 'direct' => ':attribute заканчивается на :text', + 'inverse' => ':attribute не заканчивается на :text', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => 'Равно', + 'inverse' => 'Не равно', + ], + + 'summary' => [ + 'direct' => ':attribute равно :text', + 'inverse' => ':attribute не равно :text', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => 'Начинается с', + 'inverse' => 'Не начинается с', + ], + + 'summary' => [ + 'direct' => ':attribute начинается с :text', + 'inverse' => ':attribute не начинается с :text', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => 'Текст', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => 'Добавить правило', + ], + + 'add_rule_group' => [ + 'label' => 'Добавить группу правил', + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/ru/table.php b/lang/vendor/filament-tables/ru/table.php new file mode 100644 index 0000000..f038a73 --- /dev/null +++ b/lang/vendor/filament-tables/ru/table.php @@ -0,0 +1,228 @@ + [ + + 'heading' => 'Столбцы', + + ], + + 'columns' => [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Скрыть :count', + 'expand_list' => 'Показать еще :count', + ], + + 'more_list_items' => 'и :count еще', + + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'Выбрать/снять все элементы для массовых действий.', + ], + + 'bulk_select_record' => [ + 'label' => 'Выбрать/отменить :key для массовых действий.', + ], + + 'bulk_select_group' => [ + 'label' => 'Выбрать/отменить сводку :title для массовых действий.', + ], + + 'search' => [ + 'label' => 'Поиск', + 'placeholder' => 'Поиск', + 'indicator' => 'Поиск', + ], + + ], + + 'summary' => [ + + 'heading' => 'Сводка', + + 'subheadings' => [ + 'all' => 'Все :label', + 'group' => 'Cводка :group', + 'page' => 'Эта страница', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'Среднее', + ], + + 'count' => [ + 'label' => 'Кол.', + ], + + 'sum' => [ + 'label' => 'Сумма', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'Сохранить порядок', + ], + + 'enable_reordering' => [ + 'label' => 'Изменить порядок', + ], + + 'filter' => [ + 'label' => 'Фильтр', + ], + + 'group' => [ + 'label' => 'Группировать', + ], + + 'open_bulk_actions' => [ + 'label' => 'Открыть действия', + ], + + 'toggle_columns' => [ + 'label' => 'Переключить столбцы', + ], + + ], + + 'empty' => [ + + 'heading' => 'Не найдено :model', + + 'description' => 'Создать :model для старта.', + + ], + + 'filters' => [ + + 'actions' => [ + + 'apply' => [ + 'label' => 'Применить фильтры', + ], + + 'remove' => [ + 'label' => 'Удалить фильтр', + ], + + 'remove_all' => [ + 'label' => 'Очистить фильтры', + 'tooltip' => 'Очистить фильтры', + ], + + 'reset' => [ + 'label' => 'Сбросить', + ], + + ], + + 'heading' => 'Фильтры', + + 'indicator' => 'Активные фильтры', + + 'multi_select' => [ + 'placeholder' => 'Все', + ], + + 'select' => [ + 'placeholder' => 'Все', + ], + + 'trashed' => [ + + 'label' => 'Удаленные записи', + + 'only_trashed' => 'Только удаленные записи', + + 'with_trashed' => 'С удаленными записями', + + 'without_trashed' => 'Без удаленных записей', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'Группировать по', + 'placeholder' => 'Группировать по', + ], + + 'direction' => [ + + 'label' => 'Направление', + + 'options' => [ + 'asc' => 'По возрастанию', + 'desc' => 'По убыванию', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'Перетягивайте записи, чтобы изменить порядок.', + + 'selection_indicator' => [ + + 'selected_count' => 'Выбрана 1 запись|Выбрано :count записей', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'Выбрать всё :count', + ], + + 'deselect_all' => [ + 'label' => 'Убрать выделение со всех', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'Сортировка', + ], + + 'direction' => [ + + 'label' => 'Направление', + + 'options' => [ + 'asc' => 'По возрастанию', + 'desc' => 'По убыванию', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/sk/filters/query-builder.php b/lang/vendor/filament-tables/sk/filters/query-builder.php new file mode 100644 index 0000000..9ab0f4d --- /dev/null +++ b/lang/vendor/filament-tables/sk/filters/query-builder.php @@ -0,0 +1,482 @@ + 'Query builder', + + 'form' => [ + + 'operator' => [ + 'label' => 'Operátor', + ], + + 'or_groups' => [ + + 'label' => 'Skupiny', + + 'block' => [ + 'label' => 'Disjunkcia (ALEBO)', + 'or' => 'ALEBO', + ], + + ], + + 'rules' => [ + + 'label' => 'Pravidlá', + + 'item' => [ + 'and' => 'A', + ], + + ], + + ], + + 'no_rules' => '(Žiadne pravidlá)', + + 'item_separators' => [ + 'and' => 'A', + 'or' => 'ALEBO', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => 'Je vyplnené', + 'inverse' => 'Je prázdne', + ], + + 'summary' => [ + 'direct' => ':attribute je vyplnené', + 'inverse' => ':attribute je prázdne', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => 'Je pravda', + 'inverse' => 'Nie je pravda', + ], + + 'summary' => [ + 'direct' => ':attribute je pravda', + 'inverse' => ':attribute nie je pravda', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => 'Je po', + 'inverse' => 'Nie je po', + ], + + 'summary' => [ + 'direct' => ':attribute je po :date', + 'inverse' => ':attribute nie je po :date', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => 'Je pred', + 'inverse' => 'Nie je pred', + ], + + 'summary' => [ + 'direct' => ':attribute je pred :date', + 'inverse' => ':attribute nie je pred :date', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => 'Je dátum', + 'inverse' => 'Nie je dátum', + ], + + 'summary' => [ + 'direct' => ':attribute je :date', + 'inverse' => ':attribute nie je :date', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => 'Je mesiac', + 'inverse' => 'Nie je mesiac', + ], + + 'summary' => [ + 'direct' => ':attribute je :month', + 'inverse' => ':attribute nie je :month', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => 'Je rok', + 'inverse' => 'Nie je rok', + ], + + 'summary' => [ + 'direct' => ':attribute je :year', + 'inverse' => ':attribute nie je :year', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => 'Dátum', + ], + + 'month' => [ + 'label' => 'Mesiac', + ], + + 'year' => [ + 'label' => 'Rok', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Rovná sa', + 'inverse' => 'Nerovná sa', + ], + + 'summary' => [ + 'direct' => ':attribute sa rovná :number', + 'inverse' => ':attribute sa nerovná :number', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => 'Je maximálny', + 'inverse' => 'Je väčší ako', + ], + + 'summary' => [ + 'direct' => ':attribute je maximálne :number', + 'inverse' => ':attribute je väčší ako :number', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => 'Je minimálny', + 'inverse' => 'Je menšie ako', + ], + + 'summary' => [ + 'direct' => ':attribute je minimálne :number', + 'inverse' => ':attribute je menšie ako :number', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => 'Priemer', + 'summary' => 'Priemer :attribute', + ], + + 'max' => [ + 'label' => 'Max', + 'summary' => 'Max :attribute', + ], + + 'min' => [ + 'label' => 'Min', + 'summary' => 'Min :attribute', + ], + + 'sum' => [ + 'label' => 'Suma', + 'summary' => 'Súčet :attribute', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => 'Agregácia', + ], + + 'number' => [ + 'label' => 'Číslo', + ], + + ], + + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Má', + 'inverse' => 'Nemá', + ], + + 'summary' => [ + 'direct' => 'Má :count :relationship', + 'inverse' => 'Nemá :count :relationship', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => 'Má maximálne', + 'inverse' => 'Má viac ako', + ], + + 'summary' => [ + 'direct' => 'Má maximálne :count :relationship', + 'inverse' => 'Má viac ako :count :relationship', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => 'Má minimálne', + 'inverse' => 'Má menej ako', + ], + + 'summary' => [ + 'direct' => 'Má minimálne :count :relationship', + 'inverse' => 'Má menej ako :count :relationship', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => 'Je prázdne', + 'inverse' => 'Nie je prázdne', + ], + + 'summary' => [ + 'direct' => ':relationship je prázdne', + 'inverse' => ':relationship nie je prázdne', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => 'Je', + 'inverse' => 'Nie je', + ], + + 'multiple' => [ + 'direct' => 'Obsahuje', + 'inverse' => 'Neobsahuje', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':relationship je :values', + 'inverse' => ':relationship nie je :values', + ], + + 'multiple' => [ + 'direct' => ':relationship obsahuje :values', + 'inverse' => ':relationship neobsahuje :values', + ], + + 'values_glue' => [ + 0 => ', ', + 'final' => ' alebo ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Hodnota', + ], + + 'values' => [ + 'label' => 'Hodnoty', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => 'Počet', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => 'Je', + 'inverse' => 'Nie je', + ], + + 'summary' => [ + 'direct' => ':attribute je :values', + 'inverse' => ':attribute nie je :values', + 'values_glue' => [ + ', ', + 'final' => ' alebo ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Hodnota', + ], + + 'values' => [ + 'label' => 'Hodnoty', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => 'Obsahuje', + 'inverse' => 'Neobsahuje', + ], + + 'summary' => [ + 'direct' => ':attribute obsahuje :text', + 'inverse' => ':attribute neobsahuje :text', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => 'Končí na', + 'inverse' => 'Nekončí na', + ], + + 'summary' => [ + 'direct' => ':attribute končí na :text', + 'inverse' => ':attribute nekončí na :text', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => 'Rovná sa', + 'inverse' => 'Nerovná sa', + ], + + 'summary' => [ + 'direct' => ':attribute sa rovná :text', + 'inverse' => ':attribute sa nerovná :text', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => 'Začína na', + 'inverse' => 'Nezačína na', + ], + + 'summary' => [ + 'direct' => ':attribute začína na :text', + 'inverse' => ':attribute nezačína na :text', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => 'Text', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => 'Pridať pravidlo', + ], + + 'add_rule_group' => [ + 'label' => 'Pridať skupinu pravidiel', + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/sk/table.php b/lang/vendor/filament-tables/sk/table.php new file mode 100644 index 0000000..d3189a2 --- /dev/null +++ b/lang/vendor/filament-tables/sk/table.php @@ -0,0 +1,232 @@ + [ + + 'heading' => 'Stĺpce', + + ], + + 'columns' => [ + + 'actions' => [ + 'label' => 'Akcia|Akcie', + ], + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Zobraziť o :count menej', + 'expand_list' => 'Zobraziť o :count viac', + ], + + 'more_list_items' => 'a ďalších :count', + + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'Označiť/odznačiť všetky položky pre hromadné akcie.', + ], + + 'bulk_select_record' => [ + 'label' => 'Označiť/odznačiť položku :key pre hromadné akcie.', + ], + + 'bulk_select_group' => [ + 'label' => 'Označiť/odznačiť skupinu :title pre hromadné akcie.', + ], + + 'search' => [ + 'label' => 'Hľadať', + 'placeholder' => 'Hľadať', + 'indicator' => 'Hľadať', + ], + + ], + + 'summary' => [ + + 'heading' => 'Sumár', + + 'subheadings' => [ + 'all' => 'Všetko', + 'group' => 'Sumár (:group)', + 'page' => 'Táto strana', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'Priemer', + ], + + 'count' => [ + 'label' => 'Počet', + ], + + 'sum' => [ + 'label' => 'Súčet', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'Dokončiť zoraďovanie záznamov', + ], + + 'enable_reordering' => [ + 'label' => 'Zoradiť záznamy', + ], + + 'filter' => [ + 'label' => 'Filter', + ], + + 'group' => [ + 'label' => 'Skupina', + ], + + 'open_bulk_actions' => [ + 'label' => 'Hromadné akcie', + ], + + 'toggle_columns' => [ + 'label' => 'Prepnúť stĺpce', + ], + + ], + + 'empty' => [ + + 'heading' => 'Žiadny :model', + + 'description' => 'Pre pokračovanie vytvorte :model.', + + ], + + 'filters' => [ + + 'actions' => [ + + 'apply' => [ + 'label' => 'Použiť filtre', + ], + + 'remove' => [ + 'label' => 'Odstrániť filter', + ], + + 'remove_all' => [ + 'label' => 'Odstrániť všetky filtre', + 'tooltip' => 'Odstrániť všetky filtre', + ], + + 'reset' => [ + 'label' => 'Resetovať', + ], + + ], + + 'heading' => 'Filtre', + + 'indicator' => 'Aktívne filtre', + + 'multi_select' => [ + 'placeholder' => 'Všetko', + ], + + 'select' => [ + 'placeholder' => 'Všetko', + ], + + 'trashed' => [ + + 'label' => 'Odstránené záznamy', + + 'only_trashed' => 'Iba odstránené záznamy', + + 'with_trashed' => 'Spolu s ostránenými záznamami', + + 'without_trashed' => 'Bez odstránených záznamov', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'Zoskupiť podľa', + 'placeholder' => 'Zoskupiť podľa', + ], + + 'direction' => [ + + 'label' => 'Smer zoskupenia', + + 'options' => [ + 'asc' => 'Vzostupne', + 'desc' => 'Zostupne', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'Ťahaním presuňte záznamy do požadovaného poradia.', + + 'selection_indicator' => [ + + 'selected_count' => '1 vybraná položka|:count vybraných položiek', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'Označiť všetkých :count', + ], + + 'deselect_all' => [ + 'label' => 'Zrušiť označenie všetkých', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'Zoradiť podľa', + ], + + 'direction' => [ + + 'label' => 'Smer zoradenia', + + 'options' => [ + 'asc' => 'Vzostupne', + 'desc' => 'Zostupne', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/sl/filters/query-builder.php b/lang/vendor/filament-tables/sl/filters/query-builder.php new file mode 100644 index 0000000..9e8c54a --- /dev/null +++ b/lang/vendor/filament-tables/sl/filters/query-builder.php @@ -0,0 +1,482 @@ + 'Graditelj poizvedb', + + 'form' => [ + + 'operator' => [ + 'label' => 'Operator', + ], + + 'or_groups' => [ + + 'label' => 'Skupine', + + 'block' => [ + 'label' => 'Disjunkcija (ALI)', + 'or' => 'ALI', + ], + + ], + + 'rules' => [ + + 'label' => 'Pravila', + + 'item' => [ + 'and' => 'IN', + ], + + ], + + ], + + 'no_rules' => '(Brez pravil)', + + 'item_separators' => [ + 'and' => 'IN', + 'or' => 'ALI', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => 'Je izpolnjeno', + 'inverse' => 'Je prazno', + ], + + 'summary' => [ + 'direct' => ':attribute je izpolnjeno', + 'inverse' => ':attribute je prazno', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => 'Je res', + 'inverse' => 'Ni res', + ], + + 'summary' => [ + 'direct' => ':attribute je res', + 'inverse' => ':attribute ni res', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => 'Je po', + 'inverse' => 'Ni po', + ], + + 'summary' => [ + 'direct' => ':attribute je po :date', + 'inverse' => ':attribute ni po :date', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => 'Je pred', + 'inverse' => 'Ni pred', + ], + + 'summary' => [ + 'direct' => ':attribute je pred :date', + 'inverse' => ':attribute ni pred :date', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => 'Je datum', + 'inverse' => 'Ni datum', + ], + + 'summary' => [ + 'direct' => ':attribute je :date', + 'inverse' => ':attribute ni :date', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => 'Je mesec', + 'inverse' => 'Ni mesec', + ], + + 'summary' => [ + 'direct' => ':attribute je :month', + 'inverse' => ':attribute ni :month', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => 'Je leto', + 'inverse' => 'Ni leto', + ], + + 'summary' => [ + 'direct' => ':attribute je :year', + 'inverse' => ':attribute ni :year', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => 'Datum', + ], + + 'month' => [ + 'label' => 'Mesec', + ], + + 'year' => [ + 'label' => 'Leto', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Je enako', + 'inverse' => 'Ni enako', + ], + + 'summary' => [ + 'direct' => ':attribute je enako :number', + 'inverse' => ':attribute ni enako :number', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => 'Je največje', + 'inverse' => 'Je večje kot', + ], + + 'summary' => [ + 'direct' => ':attribute je največje :number', + 'inverse' => ':attribute je večje kot :number', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => 'Je najmanjše', + 'inverse' => 'Je manjše kot', + ], + + 'summary' => [ + 'direct' => ':attribute je najmanjše :number', + 'inverse' => ':attribute je manjše kot :number', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => 'Povprečje', + 'summary' => 'Povprečje :attribute', + ], + + 'max' => [ + 'label' => 'Največ', + 'summary' => 'Največ :attribute', + ], + + 'min' => [ + 'label' => 'Najmanj', + 'summary' => 'Najmanj :attribute', + ], + + 'sum' => [ + 'label' => 'Vsota', + 'summary' => 'Vsota :attribute', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => 'Skupni seštevek', + ], + + 'number' => [ + 'label' => 'Število', + ], + + ], + + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Ima', + 'inverse' => 'Nima', + ], + + 'summary' => [ + 'direct' => 'Ima :count :relationship', + 'inverse' => 'Nima :count :relationship', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => 'Ima največ', + 'inverse' => 'Ima več kot', + ], + + 'summary' => [ + 'direct' => 'Ima največ :count :relationship', + 'inverse' => 'Ima več kot :count :relationship', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => 'Ima najmanj', + 'inverse' => 'Ima manj kot', + ], + + 'summary' => [ + 'direct' => 'Ima najmanj :count :relationship', + 'inverse' => 'Ima manj kot :count :relationship', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => 'Je prazno', + 'inverse' => 'Ni prazno', + ], + + 'summary' => [ + 'direct' => ':relationship je prazno', + 'inverse' => ':relationship ni prazno', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => 'Je', + 'inverse' => 'Ni', + ], + + 'multiple' => [ + 'direct' => 'Vsebuje', + 'inverse' => 'Ne vsebuje', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':relationship je :values', + 'inverse' => ':relationship ni :values', + ], + + 'multiple' => [ + 'direct' => ':relationship vsebuje :values', + 'inverse' => ':relationship ne vsebuje :values', + ], + + 'values_glue' => [ + 0 => ', ', + 'final' => ' ali ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Vrednost', + ], + + 'values' => [ + 'label' => 'Vrednosti', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => 'Število', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => 'Je', + 'inverse' => 'Ni', + ], + + 'summary' => [ + 'direct' => ':attribute je :values', + 'inverse' => ':attribute ni :values', + 'values_glue' => [ + ', ', + 'final' => ' ali ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Vrednost', + ], + + 'values' => [ + 'label' => 'Vrednosti', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => 'Vsebuje', + 'inverse' => 'Ne vsebuje', + ], + + 'summary' => [ + 'direct' => ':attribute vsebuje :text', + 'inverse' => ':attribute ne vsebuje :text', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => 'Se konča z', + 'inverse' => 'Se ne konča z', + ], + + 'summary' => [ + 'direct' => ':attribute se konča z :text', + 'inverse' => ':attribute se ne konča z :text', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => 'Je enako', + 'inverse' => 'Ni enako', + ], + + 'summary' => [ + 'direct' => ':attribute je enako :text', + 'inverse' => ':attribute ni enako :text', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => 'Se začne z', + 'inverse' => 'Se ne začne z', + ], + + 'summary' => [ + 'direct' => ':attribute se začne z :text', + 'inverse' => ':attribute se ne začne z :text', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => 'Besedilo', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => 'Dodaj pravilo', + ], + + 'add_rule_group' => [ + 'label' => 'Dodaj skupino pravil', + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/sl/table.php b/lang/vendor/filament-tables/sl/table.php new file mode 100644 index 0000000..cd15f6e --- /dev/null +++ b/lang/vendor/filament-tables/sl/table.php @@ -0,0 +1,228 @@ + [ + + 'heading' => 'Stolpci', + + ], + + 'columns' => [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Pokaži :count manj', + 'expand_list' => 'Pokaži :count več', + ], + + 'more_list_items' => 'in še :count več', + + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'Izberi/odznači vse elemente za skupinska dejanja.', + ], + + 'bulk_select_record' => [ + 'label' => 'Izberi/odznači element :key za skupinska dejanja.', + ], + + 'bulk_select_group' => [ + 'label' => 'Izberi/odznači skupino :title za skupinska dejanja.', + ], + + 'search' => [ + 'label' => 'Išči', + 'placeholder' => 'Išči', + 'indicator' => 'Išči', + ], + + ], + + 'summary' => [ + + 'heading' => 'Povzetek', + + 'subheadings' => [ + 'all' => 'Vsi :label', + 'group' => 'Povzetek :group', + 'page' => 'Ta stran', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'Povprečje', + ], + + 'count' => [ + 'label' => 'Število', + ], + + 'sum' => [ + 'label' => 'Vsota', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'Zaključi prerazporejanje zapisov', + ], + + 'enable_reordering' => [ + 'label' => 'Prerazporedi zapise', + ], + + 'filter' => [ + 'label' => 'Filtriraj', + ], + + 'group' => [ + 'label' => 'Združi', + ], + + 'open_bulk_actions' => [ + 'label' => 'Skupinska dejanja', + ], + + 'toggle_columns' => [ + 'label' => 'Prikaži/skrij stolpce', + ], + + ], + + 'empty' => [ + + 'heading' => 'Ni :model', + + 'description' => 'Začnite z ustvarjanjem :model.', + + ], + + 'filters' => [ + + 'actions' => [ + + 'apply' => [ + 'label' => 'Uporabi filtre', + ], + + 'remove' => [ + 'label' => 'Odstrani filter', + ], + + 'remove_all' => [ + 'label' => 'Odstrani vse filtre', + 'tooltip' => 'Odstrani vse filtre', + ], + + 'reset' => [ + 'label' => 'Ponastavi', + ], + + ], + + 'heading' => 'Filtri', + + 'indicator' => 'Aktivni filtri', + + 'multi_select' => [ + 'placeholder' => 'Vsi', + ], + + 'select' => [ + 'placeholder' => 'Vsi', + ], + + 'trashed' => [ + + 'label' => 'Izbrisani zapisi', + + 'only_trashed' => 'Samo izbrisani zapisi', + + 'with_trashed' => 'Z izbrisanimi zapisi', + + 'without_trashed' => 'Brez izbrisanih zapisov', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'Združi po', + 'placeholder' => 'Združi po', + ], + + 'direction' => [ + + 'label' => 'Smer združevanja', + + 'options' => [ + 'asc' => 'Naraščajoče', + 'desc' => 'Padajoče', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'Povlecite in spustite zapise, da jih uredite po vrsti.', + + 'selection_indicator' => [ + + 'selected_count' => '{1}1 izbran zapis|{2}2 izbrana zapisa|{3,4}:count izbrani zapisi|{5,*}:count izbranih zapisov', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'Izberi vse :count', + ], + + 'deselect_all' => [ + 'label' => 'Odznači vse', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'Razvrsti po', + ], + + 'direction' => [ + + 'label' => 'Smer razvrščanja', + + 'options' => [ + 'asc' => 'Naraščajoče', + 'desc' => 'Padajoče', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/sq/table.php b/lang/vendor/filament-tables/sq/table.php new file mode 100644 index 0000000..7d4fce9 --- /dev/null +++ b/lang/vendor/filament-tables/sq/table.php @@ -0,0 +1,213 @@ + [ + + 'heading' => 'Kolonat', + + ], + + 'columns' => [ + + 'text' => [ + 'more_list_items' => 'dhe :count më shumë', + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'Zgjidh/çzgjidh të gjithë artikujt për veprime në masë.', + ], + + 'bulk_select_record' => [ + 'label' => 'Zgjidh/çzgjidh artikullin :key për veprime në masë.', + ], + + 'search' => [ + 'label' => 'Kërko', + 'placeholder' => 'Kërko', + 'indicator' => 'Kërko', + ], + + ], + + 'summary' => [ + + 'heading' => 'Përmbledhje', + + 'subheadings' => [ + 'all' => 'Të gjithë :label', + 'group' => ':group përmbledhje', + 'page' => 'Kjo faqe', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'Mesatare', + ], + + 'count' => [ + 'label' => 'Numëro', + ], + + 'sum' => [ + 'label' => 'Mblidh', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'Përfundo rirenditjen e regjistrave', + ], + + 'enable_reordering' => [ + 'label' => 'Rirenditni të dhënat', + ], + + 'filter' => [ + 'label' => 'Filtro', + ], + + 'group' => [ + 'label' => 'Grupi', + ], + + 'open_bulk_actions' => [ + 'label' => 'Veprime me shumicë', + ], + + 'toggle_columns' => [ + 'label' => 'Ndrysho kolonat', + ], + + ], + + 'empty' => [ + + 'heading' => 'S\'ka :model', + + 'description' => 'Krijo një :model për të filluar.', + + ], + + 'filters' => [ + + 'actions' => [ + + 'remove' => [ + 'label' => 'Hiq filtrin', + ], + + 'remove_all' => [ + 'label' => 'Hiqni të gjithë filtrat', + 'tooltip' => 'Hiqni të gjithë filtrat', + ], + + 'reset' => [ + 'label' => 'Rivendos', + ], + + ], + + 'heading' => 'Filtrat', + + 'indicator' => 'Filtrat aktivë', + + 'multi_select' => [ + 'placeholder' => 'Të gjitha', + ], + + 'select' => [ + 'placeholder' => 'Të gjitha', + ], + + 'trashed' => [ + + 'label' => 'Të dhënat e fshira', + + 'only_trashed' => 'Vetëm të dhënat e fshira', + + 'with_trashed' => 'Me të dhëna të fshira', + + 'without_trashed' => 'Pa të dhëna të fshira', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'Grupo sipas', + 'placeholder' => 'Grupo sipas', + ], + + 'direction' => [ + + 'label' => 'Drejtimi i grupit', + + 'options' => [ + 'asc' => 'Në ngjitje', + 'desc' => 'Duke zbritur', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'Tërhiqni dhe lëshoni të dhënat sipas renditjes', + + 'selection_indicator' => [ + + 'selected_count' => '1 regjistrim i zgjedhur|:count regjistrime të zgjedhura', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'Zgjidhni të gjitha :count', + ], + + 'deselect_all' => [ + 'label' => 'Çzgjidh të gjitha', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'Ndaj sipas', + ], + + 'direction' => [ + + 'label' => 'Rendit drejtimin', + + 'options' => [ + 'asc' => 'Në ngjitje', + 'desc' => 'Duke zbritur', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/sv/filters/query-builder.php b/lang/vendor/filament-tables/sv/filters/query-builder.php new file mode 100644 index 0000000..449b889 --- /dev/null +++ b/lang/vendor/filament-tables/sv/filters/query-builder.php @@ -0,0 +1,482 @@ + 'Frågebyggare', + + 'form' => [ + + 'operator' => [ + 'label' => 'Operator', + ], + + 'or_groups' => [ + + 'label' => 'Grupper', + + 'block' => [ + 'label' => 'Disjunktion (ELLER)', + 'or' => 'ELLER', + ], + + ], + + 'rules' => [ + + 'label' => 'Regler', + + 'item' => [ + 'and' => 'OCH', + ], + + ], + + ], + + 'no_rules' => '(Inga regler)', + + 'item_separators' => [ + 'and' => 'OCH', + 'or' => 'ELLER', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => 'Är ifyllt', + 'inverse' => 'Är tomt', + ], + + 'summary' => [ + 'direct' => ':attribute är ifyllt', + 'inverse' => ':attribute är tomt', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => 'Är sann', + 'inverse' => 'Är falsk', + ], + + 'summary' => [ + 'direct' => ':attribute är sann', + 'inverse' => ':attribute är falsk', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => 'Är efter', + 'inverse' => 'Är inte efter', + ], + + 'summary' => [ + 'direct' => ':attribute är efter :date', + 'inverse' => ':attribute är inte efter :date', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => 'Är före', + 'inverse' => 'Är inte före', + ], + + 'summary' => [ + 'direct' => ':attribute är före :date', + 'inverse' => ':attribute är inte före :date', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => 'Är datum', + 'inverse' => 'Är inte datum', + ], + + 'summary' => [ + 'direct' => ':attribute är :date', + 'inverse' => ':attribute är inte :date', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => 'Är månad', + 'inverse' => 'Är inte månad', + ], + + 'summary' => [ + 'direct' => ':attribute är :month', + 'inverse' => ':attribute är inte :month', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => 'Är år', + 'inverse' => 'Är inte år', + ], + + 'summary' => [ + 'direct' => ':attribute är :year', + 'inverse' => ':attribute är inte :year', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => 'Datum', + ], + + 'month' => [ + 'label' => 'Månad', + ], + + 'year' => [ + 'label' => 'År', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Är lika med', + 'inverse' => 'Är inte lika med', + ], + + 'summary' => [ + 'direct' => ':attribute är lika med :number', + 'inverse' => ':attribute är inte lika med :number', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => 'Är maximalt', + 'inverse' => 'Är större än', + ], + + 'summary' => [ + 'direct' => ':attribute är maximalt :number', + 'inverse' => ':attribute är större än :number', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => 'Är minst', + 'inverse' => 'Är mindre än', + ], + + 'summary' => [ + 'direct' => ':attribute är minst :number', + 'inverse' => ':attribute är mindre än :number', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => 'Genomsnitt', + 'summary' => 'Genomsnitt av :attribute', + ], + + 'max' => [ + 'label' => 'Max', + 'summary' => 'Max av :attribute', + ], + + 'min' => [ + 'label' => 'Min', + 'summary' => 'Min av :attribute', + ], + + 'sum' => [ + 'label' => 'Summa', + 'summary' => 'Summa av :attribute', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => 'Aggregat', + ], + + 'number' => [ + 'label' => 'Nummer', + ], + + ], + + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Har', + 'inverse' => 'Har inte', + ], + + 'summary' => [ + 'direct' => 'Har :count :relationship', + 'inverse' => 'Har inte :count :relationship', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => 'Har maximalt', + 'inverse' => 'Har fler än', + ], + + 'summary' => [ + 'direct' => 'Har maximalt :count :relationship', + 'inverse' => 'Har fler än :count :relationship', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => 'Har minst', + 'inverse' => 'Har färre än', + ], + + 'summary' => [ + 'direct' => 'Har minst :count :relationship', + 'inverse' => 'Har färre än :count :relationship', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => 'Är tom', + 'inverse' => 'Är inte tom', + ], + + 'summary' => [ + 'direct' => ':relationship är tom', + 'inverse' => ':relationship är inte tom', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => 'Är', + 'inverse' => 'Är inte', + ], + + 'multiple' => [ + 'direct' => 'Innehåller', + 'inverse' => 'Innehåller inte', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':relationship är :values', + 'inverse' => ':relationship är inte :values', + ], + + 'multiple' => [ + 'direct' => ':relationship innehåller :values', + 'inverse' => ':relationship innehåller inte :values', + ], + + 'values_glue' => [ + 0 => ', ', + 'final' => ' eller ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Värde', + ], + + 'values' => [ + 'label' => 'Värden', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => 'Antal', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => 'Är', + 'inverse' => 'Är inte', + ], + + 'summary' => [ + 'direct' => ':attribute är :values', + 'inverse' => ':attribute är inte :values', + 'values_glue' => [ + ', ', + 'final' => ' eller ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Värde', + ], + + 'values' => [ + 'label' => 'Värden', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => 'Innehåller', + 'inverse' => 'Innehåller inte', + ], + + 'summary' => [ + 'direct' => ':attribute innehåller :text', + 'inverse' => ':attribute innehåller inte :text', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => 'Slutar med', + 'inverse' => 'Slutar inte med', + ], + + 'summary' => [ + 'direct' => ':attribute slutar med :text', + 'inverse' => ':attribute slutar inte med :text', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => 'Är lika med', + 'inverse' => 'Är inte lika med', + ], + + 'summary' => [ + 'direct' => ':attribute är lika med :text', + 'inverse' => ':attribute är inte lika med :text', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => 'Börjar med', + 'inverse' => 'Börjar inte med', + ], + + 'summary' => [ + 'direct' => ':attribute börjar med :text', + 'inverse' => ':attribute börjar inte med :text', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => 'Text', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => 'Lägg till regel', + ], + + 'add_rule_group' => [ + 'label' => 'Lägg till regelgrupp', + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/sv/table.php b/lang/vendor/filament-tables/sv/table.php new file mode 100644 index 0000000..e969b6e --- /dev/null +++ b/lang/vendor/filament-tables/sv/table.php @@ -0,0 +1,232 @@ + [ + + 'heading' => 'Kolumner', + + ], + + 'columns' => [ + + 'actions' => [ + 'label' => 'Åtgärd|Åtgärder', + ], + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Visa :count färre', + 'expand_list' => 'Visa :count till', + ], + + 'more_list_items' => 'och :count till', + + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'Markera/avmarkera alla objekt för massåtgärder.', + ], + + 'bulk_select_record' => [ + 'label' => 'Markera/avmarkera objekt :key för massåtgärder.', + ], + + 'bulk_select_group' => [ + 'label' => 'Markera/avmarkera gruppen :title för massåtgärder.', + ], + + 'search' => [ + 'label' => 'Sök', + 'placeholder' => 'Sök', + 'indicator' => 'Sök', + ], + + ], + + 'summary' => [ + + 'heading' => 'Sammanfattning', + + 'subheadings' => [ + 'all' => 'Alla :label', + 'group' => ':group sammanfattning', + 'page' => 'Denna sida', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'Medelvärde', + ], + + 'count' => [ + 'label' => 'Antal', + ], + + 'sum' => [ + 'label' => 'Summa', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'Sluta ändra ordning på objekt', + ], + + 'enable_reordering' => [ + 'label' => 'Ändra ordning på objekt', + ], + + 'filter' => [ + 'label' => 'Filter', + ], + + 'group' => [ + 'label' => 'Gruppera', + ], + + 'open_bulk_actions' => [ + 'label' => 'Öppna åtgärder', + ], + + 'toggle_columns' => [ + 'label' => 'Växla kolumner', + ], + + ], + + 'empty' => [ + + 'heading' => 'Inga :model', + + 'description' => 'Skapa :model för att komma igång.', + + ], + + 'filters' => [ + + 'actions' => [ + + 'apply' => [ + 'label' => 'Använd filter', + ], + + 'remove' => [ + 'label' => 'Ta bort filter', + ], + + 'remove_all' => [ + 'label' => 'Ta bort alla filter', + 'tooltip' => 'Ta bort alla filter', + ], + + 'reset' => [ + 'label' => 'Återställ', + ], + + ], + + 'heading' => 'Filter', + + 'indicator' => 'Aktiva filter', + + 'multi_select' => [ + 'placeholder' => 'Alla', + ], + + 'select' => [ + 'placeholder' => 'Alla', + ], + + 'trashed' => [ + + 'label' => 'Raderade objekt', + + 'only_trashed' => 'Endast raderade objekt', + + 'with_trashed' => 'Med raderade objekt', + + 'without_trashed' => 'Utan raderade objekt', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'Gruppera', + 'placeholder' => 'Gruppera efter', + ], + + 'direction' => [ + + 'label' => 'Riktning', + + 'options' => [ + 'asc' => 'Stigande', + 'desc' => 'Fallande', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'Dra och släpp objekten i önskad ordning.', + + 'selection_indicator' => [ + + 'selected_count' => '1 objekt valt|:count objekt valda', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'Markera alla :count', + ], + + 'deselect_all' => [ + 'label' => 'Avmarkera alla', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'Sortera efter', + ], + + 'direction' => [ + + 'label' => 'Sorteringsriktning', + + 'options' => [ + 'asc' => 'Stigande', + 'desc' => 'Fallande', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/sw/table.php b/lang/vendor/filament-tables/sw/table.php new file mode 100644 index 0000000..70092ab --- /dev/null +++ b/lang/vendor/filament-tables/sw/table.php @@ -0,0 +1,144 @@ + [ + + 'text' => [ + 'more_list_items' => 'na :count zaidi', + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'Chagua/acha kuchagua vipengee vyote kwa vitendo vingi.', + ], + + 'bulk_select_record' => [ + 'label' => 'Chagua/acha kuchagua kipengele :key kwa vitendo vingi.', + ], + + 'search' => [ + 'label' => 'Tafuta', + 'placeholder' => 'Tafuta', + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'Maliza kupangilia rekodi upya', + ], + + 'enable_reordering' => [ + 'label' => 'Pangilia rekodi', + ], + + 'filter' => [ + 'label' => 'Chuja', + ], + + 'open_bulk_actions' => [ + 'label' => 'Fungua matendo', + ], + + 'toggle_columns' => [ + 'label' => 'Geuza safu', + ], + + ], + + 'empty' => [ + 'heading' => 'Hakuna rekodi zilizopatikana', + ], + + 'filters' => [ + + 'actions' => [ + + 'remove' => [ + 'label' => 'Toa mchujo', + ], + + 'remove_all' => [ + 'label' => 'Toa michujo yote', + 'tooltip' => 'Toa michujo yote', + ], + + 'reset' => [ + 'label' => 'Weka upya michujo', + ], + + ], + + 'indicator' => 'Michujo inayotumika', + + 'multi_select' => [ + 'placeholder' => 'Zote', + ], + + 'select' => [ + 'placeholder' => 'Zote', + ], + + 'trashed' => [ + + 'label' => 'Rekodi zilizofutwa', + + 'only_trashed' => 'Rekodi zilizofutwa pekee', + + 'with_trashed' => 'Pamoja na rekodi zilizofutwa', + + 'without_trashed' => 'Bila rekodi zilizofutwa', + + ], + + ], + + 'reorder_indicator' => 'Buruta na uangushe rekodi kwa mpangilio.', + + 'selection_indicator' => [ + + 'selected_count' => 'Rekodi 1 imeshaguliwa|Rekodi :count zimeshaguliwa', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'Chagua :count', + ], + + 'deselect_all' => [ + 'label' => 'Acha kuchagua zote', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'Panga kwa', + ], + + 'direction' => [ + + 'label' => 'Panga mwelekeo', + + 'options' => [ + 'asc' => 'Kupanda', + 'desc' => 'Kushuka', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/th/filters/query-builder.php b/lang/vendor/filament-tables/th/filters/query-builder.php new file mode 100644 index 0000000..50db414 --- /dev/null +++ b/lang/vendor/filament-tables/th/filters/query-builder.php @@ -0,0 +1,482 @@ + 'สร้างคำค้น', + + 'form' => [ + + 'operator' => [ + 'label' => 'ดำเนินการ', + ], + + 'or_groups' => [ + + 'label' => 'กลุ่ม', + + 'block' => [ + 'label' => 'แยกเงื่อนไข (หรือ)', + 'or' => 'หรือ', + ], + + ], + + 'rules' => [ + + 'label' => 'เงื่อนไข', + + 'item' => [ + 'and' => 'และ', + ], + + ], + + ], + + 'no_rules' => '(ไม่มีเงื่อนไข)', + + 'item_separators' => [ + 'and' => 'และ', + 'or' => 'หรือ', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => 'มีข้อมูล', + 'inverse' => 'ว่าง', + ], + + 'summary' => [ + 'direct' => ':attribute มีข้อมูล', + 'inverse' => ':attribute ว่าง', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => 'เป็นจริง', + 'inverse' => 'เป็นเท็จ', + ], + + 'summary' => [ + 'direct' => ':attribute เป็นจริง', + 'inverse' => ':attribute เป็นเท็จ', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => 'หลังจาก', + 'inverse' => 'ไม่เกิน', + ], + + 'summary' => [ + 'direct' => ':attribute หลังจาก :date', + 'inverse' => ':attribute ไม่เกิน :date', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => 'ก่อน', + 'inverse' => 'ตั้งแต่', + ], + + 'summary' => [ + 'direct' => ':attribute ก่อน :date', + 'inverse' => ':attribute ตั้งแต่ :date', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => 'วันที่', + 'inverse' => 'ไม่ใช่วันที่', + ], + + 'summary' => [ + 'direct' => ':attribute เป็น :date', + 'inverse' => ':attribute ไม่ใช่ :date', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => 'เดือน', + 'inverse' => 'ไม่ใช่เดือน', + ], + + 'summary' => [ + 'direct' => ':attribute is :month', + 'inverse' => ':attribute is not :month', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => 'ปี', + 'inverse' => 'ไม่ใช่ปี', + ], + + 'summary' => [ + 'direct' => ':attribute ปี :year', + 'inverse' => ':attribute ไม่ใช่ปี :year', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => 'วัน', + ], + + 'month' => [ + 'label' => 'เดือน', + ], + + 'year' => [ + 'label' => 'ปี', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'เท่ากับ', + 'inverse' => 'ไม่เท่ากับ', + ], + + 'summary' => [ + 'direct' => ':attribute เท่ากับ :number', + 'inverse' => ':attribute ไม่เท่ากับ :number', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => 'ไม่เกิน', + 'inverse' => 'มากกว่า', + ], + + 'summary' => [ + 'direct' => ':attribute ไม่เกิน :number', + 'inverse' => ':attribute มากกว่า :number', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => 'อย่างน้อย', + 'inverse' => 'น้อยกว่า', + ], + + 'summary' => [ + 'direct' => ':attribute อย่างน้อย :number', + 'inverse' => ':attribute น้อยกว่า :number', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => 'ค่าเฉลี่ย', + 'summary' => ':attribute เฉลี่ย', + ], + + 'max' => [ + 'label' => 'สูงสุด', + 'summary' => ':attribute สูงสุด', + ], + + 'min' => [ + 'label' => 'ต่ำสุด', + 'summary' => ':attribute ต่ำสุด', + ], + + 'sum' => [ + 'label' => 'รวม', + 'summary' => ':attribute รวม', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => 'ผลรวม', + ], + + 'number' => [ + 'label' => 'ตัวเลข', + ], + + ], + + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'มี', + 'inverse' => 'ไม่มี', + ], + + 'summary' => [ + 'direct' => 'มี :count :relationship', + 'inverse' => 'ไม่มี :count :relationship', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => 'มีสูงสุด', + 'inverse' => 'มีมากกว่า', + ], + + 'summary' => [ + 'direct' => 'มีสูงสุด :count :relationship', + 'inverse' => 'มีมากกว่า :count :relationship', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => 'มีขั้นต่ำ', + 'inverse' => 'มีน้อยกว่า', + ], + + 'summary' => [ + 'direct' => 'มีขั้นต่ำ :count :relationship', + 'inverse' => 'มีน้อยกว่า :count :relationship', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => 'ว่าง', + 'inverse' => 'ไม่ว่าง', + ], + + 'summary' => [ + 'direct' => ':relationship ว่าง', + 'inverse' => ':relationship ไม่ว่าง', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => 'เกี่ยวกับ', + 'inverse' => 'ไม่เกี่ยวกับ', + ], + + 'multiple' => [ + 'direct' => 'มี', + 'inverse' => 'ไม่มี', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':relationship คือ :values', + 'inverse' => ':relationship ไม่ใช่ :values', + ], + + 'multiple' => [ + 'direct' => ':relationship มี :values', + 'inverse' => ':relationship ไม่มี :values', + ], + + 'values_glue' => [ + 0 => ', ', + 'final' => ' หรือ ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => 'ค่า', + ], + + 'values' => [ + 'label' => 'ค่า', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => 'จำนวน', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => 'คือ', + 'inverse' => 'ไม่ใช่', + ], + + 'summary' => [ + 'direct' => ':attribute :values', + 'inverse' => ':attribute ไม่ใช่ :values', + 'values_glue' => [ + ', ', + 'final' => ' or ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => 'ค่า', + ], + + 'values' => [ + 'label' => 'ค่า', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => 'มีคำว่า', + 'inverse' => 'ไม่มีคำว่า', + ], + + 'summary' => [ + 'direct' => ':attribute มีคำว่า :text', + 'inverse' => ':attribute ไม่มีคำว่า :text', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => 'ลงท้ายด้วย', + 'inverse' => 'ไม่ลงท้ายด้วย', + ], + + 'summary' => [ + 'direct' => ':attribute ลงท้ายด้วย :text', + 'inverse' => ':attribute ไม่ลงท้ายด้วย :text', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => 'เท่ากับ', + 'inverse' => 'ไม่เท่ากับ', + ], + + 'summary' => [ + 'direct' => ':attribute เท่ากับ :text', + 'inverse' => ':attribute ไม่เท่ากับ :text', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => 'ขึ้นต้นด้วย', + 'inverse' => 'ไม่ขึ้นต้นด้วย', + ], + + 'summary' => [ + 'direct' => ':attribute ขึ้นต้นด้วย :text', + 'inverse' => ':attribute ไม่ขึ้นต้นด้วย :text', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => 'ข้อความ', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => 'เพิ่มเงื่อนไข', + ], + + 'add_rule_group' => [ + 'label' => 'เพิ่มกลุ่มเงื่อนไข', + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/th/table.php b/lang/vendor/filament-tables/th/table.php new file mode 100644 index 0000000..8da3f80 --- /dev/null +++ b/lang/vendor/filament-tables/th/table.php @@ -0,0 +1,228 @@ + [ + + 'heading' => 'คอลัมน์', + + ], + + 'columns' => [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'แสดงน้อยกว่านี้ :count รายการ', + 'expand_list' => 'แสดงอีก :count รายการ', + ], + + 'more_list_items' => 'และอีก :count รายการ', + + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'เลือก/ไม่เลือกรายการทั้งหมดสำหรับการดำเนินการเป็นกลุ่ม', + ], + + 'bulk_select_record' => [ + 'label' => 'เลือก/ไม่เลือกรายการ :key สำหรับการดำเนินการเป็นกลุ่ม', + ], + + 'bulk_select_group' => [ + 'label' => 'เลือก/ไม่เลือกกลุ่ม :title สำหรับการดำเนินการเป็นกลุ่ม', + ], + + 'search' => [ + 'label' => 'ค้นหา', + 'placeholder' => 'ค้นหา', + 'indicator' => 'ค้นหา', + ], + + ], + + 'summary' => [ + + 'heading' => 'สรุป', + + 'subheadings' => [ + 'all' => ':label ทุกรายการ', + 'group' => 'สรุป :group', + 'page' => 'หน้านี้', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'เฉลี่ย', + ], + + 'count' => [ + 'label' => 'จำนวน', + ], + + 'sum' => [ + 'label' => 'รวม', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'เลิกการจัดลำดับรายการ', + ], + + 'enable_reordering' => [ + 'label' => 'จัดลำดับรายการ', + ], + + 'filter' => [ + 'label' => 'ตัวกรอง', + ], + + 'group' => [ + 'label' => 'จัดกลุ่ม', + ], + + 'open_bulk_actions' => [ + 'label' => 'การดำเนินการเป็นกลุ่ม', + ], + + 'toggle_columns' => [ + 'label' => 'สลับคอลัมน์', + ], + + ], + + 'empty' => [ + + 'heading' => 'ไม่มี:model', + + 'description' => 'เพิ่ม:modelเพื่อเริ่มต้น', + + ], + + 'filters' => [ + + 'actions' => [ + + 'apply' => [ + 'label' => 'ใช้ตัวกรอง', + ], + + 'remove' => [ + 'label' => 'ลบตัวกรอง', + ], + + 'remove_all' => [ + 'label' => 'ลบตัวกรองทั้งหมด', + 'tooltip' => 'ลบตัวกรองทั้งหมด', + ], + + 'reset' => [ + 'label' => 'รีเซ็ต', + ], + + ], + + 'heading' => 'ตัวกรอง', + + 'indicator' => 'ตัวกรองที่ใช้งานอยู่', + + 'multi_select' => [ + 'placeholder' => 'ทั้งหมด', + ], + + 'select' => [ + 'placeholder' => 'ทั้งหมด', + ], + + 'trashed' => [ + + 'label' => 'รายการที่ถูกลบ', + + 'only_trashed' => 'รายการที่ถูกลบเท่านั้น', + + 'with_trashed' => 'พร้อมรายการที่ถูกลบ', + + 'without_trashed' => 'โดยไม่รวมรายการที่ถูกลบ', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'จัดกลุ่มตาม', + 'placeholder' => 'จัดกลุ่มตาม', + ], + + 'direction' => [ + + 'label' => 'เรียงลำดับกลุ่ม', + + 'options' => [ + 'asc' => 'เรียงจากน้อยไปมาก', + 'desc' => 'เรียงจากมากไปน้อย', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'ลากรายการและวางในลำดับ', + + 'selection_indicator' => [ + + 'selected_count' => 'เลือก 1 รายการ|เลือก :count รายการ', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'เลือกทั้ง :count รายการ', + ], + + 'deselect_all' => [ + 'label' => 'ยกเลิกการเลือกทั้งหมด', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'เรียงลำดับโดย', + ], + + 'direction' => [ + + 'label' => 'ทิศทางการเรียงลำดับ', + + 'options' => [ + 'asc' => 'เรียงจากน้อยไปมาก', + 'desc' => 'เรียงจากมากไปน้อย', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/tr/table.php b/lang/vendor/filament-tables/tr/table.php new file mode 100644 index 0000000..01fe16d --- /dev/null +++ b/lang/vendor/filament-tables/tr/table.php @@ -0,0 +1,217 @@ + [ + + 'heading' => 'Sütunlar', + + ], + + 'columns' => [ + + 'text' => [ + 'more_list_items' => 've :count daha', + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'Toplu işlemler için tüm öğeleri seç/seçimi kaldır.', + ], + + 'bulk_select_record' => [ + 'label' => 'Toplu işlemler için :key öğesini seç/seçimi kaldır.', + ], + + 'bulk_select_group' => [ + 'label' => 'Toplu işlemler için :title grubunu seç/seçimi kaldır.', + ], + + 'search' => [ + 'label' => 'Ara', + 'placeholder' => 'Ara', + 'indicator' => 'Ara', + ], + + ], + + 'summary' => [ + + 'heading' => 'Özet', + + 'subheadings' => [ + 'all' => 'Tüm :label', + 'group' => ':group özeti', + 'page' => 'Bu sayfa', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'Ortalama', + ], + + 'count' => [ + 'label' => 'Sayı', + ], + + 'sum' => [ + 'label' => 'Toplam', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'Sıralamayı bitir', + ], + + 'enable_reordering' => [ + 'label' => 'Kayıtları sırala', + ], + + 'filter' => [ + 'label' => 'Filtrele', + ], + + 'group' => [ + 'label' => 'Grupla', + ], + + 'open_bulk_actions' => [ + 'label' => 'Toplu işlemler', + ], + + 'toggle_columns' => [ + 'label' => 'Sütunları göster/gizle', + ], + + ], + + 'empty' => [ + + 'heading' => ':model Yok', + + 'description' => 'Başlamak için bir :model oluşturun.', + + ], + + 'filters' => [ + + 'actions' => [ + + 'remove' => [ + 'label' => 'Filtreyi kaldır', + ], + + 'remove_all' => [ + 'label' => 'Tüm filtreleri kaldır', + 'tooltip' => 'Tüm filtreleri kaldır', + ], + + 'reset' => [ + 'label' => 'Sıfırla', + ], + + ], + + 'heading' => 'Filtreler', + + 'indicator' => 'Aktif filtreler', + + 'multi_select' => [ + 'placeholder' => 'Tümü', + ], + + 'select' => [ + 'placeholder' => 'Tümü', + ], + + 'trashed' => [ + + 'label' => 'Silinmiş kayıtlar', + + 'only_trashed' => 'Yalnızca silinmiş kayıtlar', + + 'with_trashed' => 'Silinmiş kayıtlarla birlikte', + + 'without_trashed' => 'Silinmiş kayıtlar olmadan', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'Grupla', + 'placeholder' => 'Grupla', + ], + + 'direction' => [ + + 'label' => 'Grup yönü', + + 'options' => [ + 'asc' => 'Artan', + 'desc' => 'Azalan', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'Kayıtları sıralamak için sürükleyip bırakın.', + + 'selection_indicator' => [ + + 'selected_count' => '1 kayıt seçildi|:count kayıt seçildi', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'Tüm :count kaydı seç ', + ], + + 'deselect_all' => [ + 'label' => 'Tüm seçimleri kaldır', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'Şuna göre sırala', + ], + + 'direction' => [ + + 'label' => 'Sıralama yönü', + + 'options' => [ + 'asc' => 'Artan', + 'desc' => 'Azalan', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/uk/filters/query-builder.php b/lang/vendor/filament-tables/uk/filters/query-builder.php new file mode 100644 index 0000000..36f5a73 --- /dev/null +++ b/lang/vendor/filament-tables/uk/filters/query-builder.php @@ -0,0 +1,482 @@ + 'Конструктор запитів', + + 'form' => [ + + 'operator' => [ + 'label' => 'Оператор', + ], + + 'or_groups' => [ + + 'label' => 'Групи', + + 'block' => [ + 'label' => 'Дизґ\'юнкція (OR)', + 'or' => 'АБО', + ], + + ], + + 'rules' => [ + + 'label' => 'Правила', + + 'item' => [ + 'and' => 'ТА', + ], + + ], + + ], + + 'no_rules' => '(Правила відсутні)', + + 'item_separators' => [ + 'and' => 'ТА', + 'or' => 'АБО', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => 'Заповнений', + 'inverse' => 'Пустий', + ], + + 'summary' => [ + 'direct' => ':attribute заповнений', + 'inverse' => ':attribute пустий', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => 'Правда', + 'inverse' => 'Неправда', + ], + + 'summary' => [ + 'direct' => ':attribute правда', + 'inverse' => ':attribute неправда', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => 'Після того', + 'inverse' => 'Не після того', + ], + + 'summary' => [ + 'direct' => ':attribute після :date', + 'inverse' => ':attribute не після :date', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => 'До того', + 'inverse' => 'Не раніше', + ], + + 'summary' => [ + 'direct' => ':attribute до :date', + 'inverse' => ':attribute не раніше :date', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => 'Є датою', + 'inverse' => 'Не є датою', + ], + + 'summary' => [ + 'direct' => ':attribute є :date', + 'inverse' => ':attribute не є :date', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => 'Є місяцем', + 'inverse' => 'Не є місяцем', + ], + + 'summary' => [ + 'direct' => ':attribute є :month', + 'inverse' => ':attribute не є :month', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => 'Є роком', + 'inverse' => 'Не є роком', + ], + + 'summary' => [ + 'direct' => ':attribute є :year', + 'inverse' => ':attribute не є :year', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => 'Число', + ], + + 'month' => [ + 'label' => 'Місяць', + ], + + 'year' => [ + 'label' => 'Рік', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Дорівнює', + 'inverse' => 'Не дорівнює', + ], + + 'summary' => [ + 'direct' => ':attribute дорівнює :number', + 'inverse' => ':attribute не дорівнює :number', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => 'Максимальний', + 'inverse' => 'Більше, ніж', + ], + + 'summary' => [ + 'direct' => ':attribute максимальний :number', + 'inverse' => ':attribute більше ніж :number', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => 'Мінімальний', + 'inverse' => 'Менший, ніж', + ], + + 'summary' => [ + 'direct' => ':attribute мінімальний :number', + 'inverse' => ':attribute менший ніж :number', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => 'Середнє', + 'summary' => 'Середнє :attribute', + ], + + 'max' => [ + 'label' => 'Максимальний', + 'summary' => 'Максимальний :attribute', + ], + + 'min' => [ + 'label' => 'Мінімальний', + 'summary' => 'Мінімальний :attribute', + ], + + 'sum' => [ + 'label' => 'Сума', + 'summary' => 'Сума :attribute', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => 'Агрегація', + ], + + 'number' => [ + 'label' => 'Число', + ], + + ], + + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Має', + 'inverse' => 'Не має', + ], + + 'summary' => [ + 'direct' => 'Має :count :relationship', + 'inverse' => 'Не має :count :relationship', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => 'Має максимум', + 'inverse' => 'Має більше, ніж', + ], + + 'summary' => [ + 'direct' => 'Має максимум :count :relationship', + 'inverse' => 'Має більше ніж :count :relationship', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => 'Має мінімум', + 'inverse' => 'Має менше, ніж', + ], + + 'summary' => [ + 'direct' => 'Має мінімум :count :relationship', + 'inverse' => 'Має менше ніж :count :relationship', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => 'Порожній', + 'inverse' => 'Непорожній', + ], + + 'summary' => [ + 'direct' => ':relationship порожній', + 'inverse' => ':relationship непорожній', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => 'Є', + 'inverse' => 'Не є', + ], + + 'multiple' => [ + 'direct' => 'Містить', + 'inverse' => 'Не містить', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':relationship є :values', + 'inverse' => ':relationship не є :values', + ], + + 'multiple' => [ + 'direct' => ':relationship містить :values', + 'inverse' => ':relationship не містить :values', + ], + + 'values_glue' => [ + 0 => ', ', + 'final' => ' або ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Значення', + ], + + 'values' => [ + 'label' => 'Декілька значеннь', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => 'Кількість', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => 'Є', + 'inverse' => 'Не є', + ], + + 'summary' => [ + 'direct' => ':attribute є :values', + 'inverse' => ':attribute не є :values', + 'values_glue' => [ + ', ', + 'final' => ' або ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Значення', + ], + + 'values' => [ + 'label' => 'Декілька значеннь', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => 'Містить', + 'inverse' => 'Не містить', + ], + + 'summary' => [ + 'direct' => ':attribute містить :text', + 'inverse' => ':attribute не містить :text', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => 'Закінчується на', + 'inverse' => 'Не закінчується на', + ], + + 'summary' => [ + 'direct' => ':attribute закінчується на :text', + 'inverse' => ':attribute не закінчується на :text', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => 'Дорівнює', + 'inverse' => 'Не дорівнює', + ], + + 'summary' => [ + 'direct' => ':attribute дорівнює :text', + 'inverse' => ':attribute не дорівнює :text', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => 'Починається з', + 'inverse' => 'Не починається з', + ], + + 'summary' => [ + 'direct' => ':attribute починається з :text', + 'inverse' => ':attribute не починається з :text', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => 'Текст', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => 'Додати правили', + ], + + 'add_rule_group' => [ + 'label' => 'Додати групу правил', + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/uk/table.php b/lang/vendor/filament-tables/uk/table.php new file mode 100644 index 0000000..db29684 --- /dev/null +++ b/lang/vendor/filament-tables/uk/table.php @@ -0,0 +1,231 @@ + [ + + 'heading' => 'Стовпці', + + ], + + 'columns' => [ + + 'actions' => [ + 'label' => 'Дія|Дії', + ], + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Показати :count менше', + 'expand_list' => 'Показати :count більше', + ], + + 'more_list_items' => 'і :count ще', + + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'Обрати/зняти всі елементи для масових дій.', + ], + + 'bulk_select_record' => [ + 'label' => 'Обрати/зняти елемент :key для масових дій.', + ], + + 'bulk_select_group' => [ + 'label' => 'Обрати/зняти елемент групу :title для масових дій.', + ], + + 'search' => [ + 'label' => 'Пошук', + 'placeholder' => 'Пошук', + 'indicator' => 'Пошук', + ], + + ], + + 'summary' => [ + + 'heading' => 'Підсумок', + + 'subheadings' => [ + 'all' => 'Всі :label', + 'group' => 'Підсумок :group ', + 'page' => 'Ця сторінка', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'Середнє', + ], + + 'count' => [ + 'label' => 'Кол.', + ], + + 'sum' => [ + 'label' => 'Сума', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'Зберегти порядок', + ], + + 'enable_reordering' => [ + 'label' => 'Змінити порядок', + ], + + 'filter' => [ + 'label' => 'Фільтр', + ], + + 'group' => [ + 'label' => 'Групувати', + ], + + 'open_bulk_actions' => [ + 'label' => 'Відкрити дії', + ], + + 'toggle_columns' => [ + 'label' => 'Переключити стовпці', + ], + + ], + + 'empty' => [ + + 'heading' => 'Не знайдено :model', + + 'description' => 'Створити :model для початку.', + ], + + 'filters' => [ + + 'actions' => [ + + 'apply' => [ + 'label' => 'Застосувати фільтри', + ], + + 'remove' => [ + 'label' => 'Видалити фільтр', + ], + + 'remove_all' => [ + 'label' => 'Очистити фільтри', + 'tooltip' => 'Очистити фільтри', + ], + + 'reset' => [ + 'label' => 'Скинути', + ], + + ], + + 'heading' => 'Фільтри', + + 'indicator' => 'Активні фільтри', + + 'multi_select' => [ + 'placeholder' => 'Всі', + ], + + 'select' => [ + 'placeholder' => 'Всі', + ], + + 'trashed' => [ + + 'label' => 'Видалені записи', + + 'only_trashed' => 'Тільки видалені записи', + + 'with_trashed' => 'З видаленими записами', + + 'without_trashed' => 'Без видалених записів', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'Групувати за', + 'placeholder' => 'Групувати за', + ], + + 'direction' => [ + + 'label' => 'Напрямок', + + 'options' => [ + 'asc' => 'За зростанням', + 'desc' => 'За спаданням', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'Перетягуйте елементи, щоб змінити порядок.', + + 'selection_indicator' => [ + + 'selected_count' => 'Обрано 1 запис|Обрано :count записів', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'Обрати все :count', + ], + + 'deselect_all' => [ + 'label' => 'Прибрати виділення з усіх', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'Сортувати за', + ], + + 'direction' => [ + + 'label' => 'Напрямок', + + 'options' => [ + 'asc' => 'За зростанням', + 'desc' => 'За спаданням', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/uz/filters/query-builder.php b/lang/vendor/filament-tables/uz/filters/query-builder.php new file mode 100644 index 0000000..7b44f43 --- /dev/null +++ b/lang/vendor/filament-tables/uz/filters/query-builder.php @@ -0,0 +1,482 @@ + 'So\'rov yaratuvchi', + + 'form' => [ + + 'operator' => [ + 'label' => 'Operator', + ], + + 'or_groups' => [ + + 'label' => 'Guruhlar', + + 'block' => [ + 'label' => 'Ajralish (YOKI)', + 'or' => 'yoki', + ], + + ], + + 'rules' => [ + + 'label' => 'Qoidalar', + + 'item' => [ + 'and' => 'VA', + ], + + ], + + ], + + 'no_rules' => '(Qoidalar yo\'q)', + + 'item_separators' => [ + 'and' => 'VA', + 'or' => 'YOKI', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => 'To\'ldirilgan bo\'lsa', + 'inverse' => 'Bo\'sh bo\'lsa', + ], + + 'summary' => [ + 'direct' => ':attribute to\'lgan bo\'lsa', + 'inverse' => ':attribute bo\'sh bo\'lsa', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => 'Rost bo\'lsa', + 'inverse' => 'Yolg\'on bo\'lsa', + ], + + 'summary' => [ + 'direct' => ':attribute rost bo\'lsa', + 'inverse' => ':attribute yolg\'on bo\'lsa', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => 'Keyin', + 'inverse' => 'Keyin emas', + ], + + 'summary' => [ + 'direct' => ':date dan keyin :attribute bo\'lsa', + 'inverse' => ':date :attribute dan keyin bo\'lmasa', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => 'Oldin bo\'lsa', + 'inverse' => 'Oldin bo\'lmasa', + ], + + 'summary' => [ + 'direct' => ':date dan oldin :attribute bo\'lsa', + 'inverse' => ':date :attribute dan oldin bo\'lmasa', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => 'Sana bo\'lsa', + 'inverse' => 'Sana bo\'lmasa', + ], + + 'summary' => [ + 'direct' => ':attribute :date bo\'lsa', + 'inverse' => ':attribute :date bo\'lmasa', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => 'Oy bo\'lsa', + 'inverse' => 'Oy bo\'lmasa', + ], + + 'summary' => [ + 'direct' => ':attribute :month bo\'lsa', + 'inverse' => ':attribute :month bo\'lmasa', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => 'Yil bo\'lsa', + 'inverse' => 'Yil bo\'lmasa', + ], + + 'summary' => [ + 'direct' => ':attribute :year bo\'lsa', + 'inverse' => ':attribute :year bo\'lmasa', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => 'Sana', + ], + + 'month' => [ + 'label' => 'Oy', + ], + + 'year' => [ + 'label' => 'Yil', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Teng', + 'inverse' => 'Teng emas', + ], + + 'summary' => [ + 'direct' => ':attribute teng :number ga ', + 'inverse' => ':attribute teng emas :number ga', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => 'Maksimal bo\'lsa', + 'inverse' => 'Dan katta bo\'lsa', + ], + + 'summary' => [ + 'direct' => ':attribute maksimal :number', + 'inverse' => ':attribute :number dan katta', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => 'Minimal', + 'inverse' => 'Dan kichkina', + ], + + 'summary' => [ + 'direct' => ':attribute minimal :number', + 'inverse' => ':attribute :number dan kichkina', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => 'O\'rtacha', + 'summary' => 'O\'rtacha :attribute', + ], + + 'max' => [ + 'label' => 'Maksimal', + 'summary' => 'Maksimal :attribute', + ], + + 'min' => [ + 'label' => 'Minimal', + 'summary' => 'Minimal :attribute', + ], + + 'sum' => [ + 'label' => 'Umumiy natija (SUM)', + 'summary' => 'Umumiy natija (SUM) :attribute', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => 'Agregat', + ], + + 'number' => [ + 'label' => 'Raqam', + ], + + ], + + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Mavjud', + 'inverse' => 'Mavjud emas', + ], + + 'summary' => [ + 'direct' => ':relationship mavjud :count ta', + 'inverse' => ':relationship mavjud emas :count', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => 'Maksimalga ega', + 'inverse' => 'Dan ortiq', + ], + + 'summary' => [ + 'direct' => ':relationship :count maksimalga ega', + 'inverse' => ':relationship :count dan ortiq', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => 'Minimalga ega', + 'inverse' => 'Dan kam', + ], + + 'summary' => [ + 'direct' => ':relationship :count minimalga ega', + 'inverse' => ':count :relationship dan ortiq', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => 'Bo\'sh bo\'lsa', + 'inverse' => 'Bo\'sh bo\'lmasa', + ], + + 'summary' => [ + 'direct' => ':relationship bo\'sh', + 'inverse' => ':relationship bo\'sh emas', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => 'Hisoblanadi', + 'inverse' => 'Hisoblanmaydi', + ], + + 'multiple' => [ + 'direct' => 'O\'z ichiga oladi', + 'inverse' => 'O\'z ichiga olmaydi', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':values :relationship', + 'inverse' => ':values :relationship emas', + ], + + 'multiple' => [ + 'direct' => ':relationship :values ni o\'z ichiga oladi', + 'inverse' => ':relationship :values ni o\'z ichiga olmaydi', + ], + + 'values_glue' => [ + 0 => ', ', + 'final' => ' yoki ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Qiymat', + ], + + 'values' => [ + 'label' => 'Qiymatlar', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => 'Soni', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => 'Hisoblanadi', + 'inverse' => 'Hisoblanmaydi', + ], + + 'summary' => [ + 'direct' => ':attribute :values hisoblanadi', + 'inverse' => ':attribute :values hisoblanmaydi', + 'values_glue' => [ + ', ', + 'final' => ' yoki ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Qiymat', + ], + + 'values' => [ + 'label' => 'Qiymatlar', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => 'O\'z ichiga oladi', + 'inverse' => 'O\'z ichiga olmagan', + ], + + 'summary' => [ + 'direct' => ':attribute :text ni o\'z ichiga oladi', + 'inverse' => ':attribute :text o\'z ichiga olmaydi', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => 'Bilan tugaydi', + 'inverse' => 'Bilan tugamaydi', + ], + + 'summary' => [ + 'direct' => ':attribute :text bilan tugaydi', + 'inverse' => ':attribute :text bilan tugamaydi', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => 'Teng', + 'inverse' => 'Teng emas', + ], + + 'summary' => [ + 'direct' => ':attribute :text ga teng', + 'inverse' => ':attribute :text ga teng emas', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => 'Bilan boshlanadi', + 'inverse' => 'Bilan boshlanmaydi', + ], + + 'summary' => [ + 'direct' => ':attribute :text bilan boshlanadi', + 'inverse' => ':attribute :text bilan boshlanmaydi', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => 'Matn', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => 'Qoida qo\'shish', + ], + + 'add_rule_group' => [ + 'label' => 'Qoida guruhini qo\'shish', + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/uz/table.php b/lang/vendor/filament-tables/uz/table.php new file mode 100644 index 0000000..274f935 --- /dev/null +++ b/lang/vendor/filament-tables/uz/table.php @@ -0,0 +1,224 @@ + [ + + 'heading' => 'Ustunlar', + + ], + + 'columns' => [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => ':counttadan kamroq ko\'rsatish', + 'expand_list' => ':counttadan ko\'proq ko\'rsatish', + ], + + 'more_list_items' => 'va :counttadan ko\'proq', + + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'Ommaviy amallar uchun tanlash/bekor qilish.', + ], + + 'bulk_select_record' => [ + 'label' => ':key elementi ommaviy harakatlari uchun tanlash/bekor qilish.', + ], + + 'bulk_select_group' => [ + 'label' => 'Sarlavha guruhi uchun tanlash/bekor qilish.', + ], + + 'search' => [ + 'label' => 'Qidirish', + 'placeholder' => 'Qidirish', + 'indicator' => 'Qidirish', + ], + + ], + + 'summary' => [ + + 'heading' => 'Xulosa', + + 'subheadings' => [ + 'all' => 'Barcha :labellar', + 'group' => ':group xulosa', + 'page' => 'Ushbu sahifa', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'O\'rtacha', + ], + + 'count' => [ + 'label' => 'Hisoblash', + ], + + 'sum' => [ + 'label' => 'Umumiy qiymat (SUM)', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'Yozuvlarni qayta tartiblashni tugatish', + ], + + 'enable_reordering' => [ + 'label' => 'Yozuvlarni qayta tartiblash', + ], + + 'filter' => [ + 'label' => 'Filtrlash', + ], + + 'group' => [ + 'label' => 'Guruh', + ], + + 'open_bulk_actions' => [ + 'label' => 'Ommaviy amallar', + ], + + 'toggle_columns' => [ + 'label' => 'Ustunlarni almashtirish', + ], + + ], + + 'empty' => [ + + 'heading' => ':model mavjud emas', + + 'description' => 'Boshlash uchun :model yarating', + + ], + + 'filters' => [ + + 'actions' => [ + + 'remove' => [ + 'label' => 'Filtrni o\'chirish', + ], + + 'remove_all' => [ + 'label' => 'Barcha filtrlarni olib tashlash', + 'tooltip' => 'Barcha filtrlarni olib tashlash', + ], + + 'reset' => [ + 'label' => 'Qayta o\'rnatish', + ], + + ], + + 'heading' => 'Filtrlar', + + 'indicator' => 'Faol filtrlar', + + 'multi_select' => [ + 'placeholder' => 'Barchasi', + ], + + 'select' => [ + 'placeholder' => 'Barchasi', + ], + + 'trashed' => [ + + 'label' => 'O\'chirilgan ma\'lumotlar', + + 'only_trashed' => 'Faqat o\'chirilgan ma\'lumotlar', + + 'with_trashed' => 'O\'chirilgan ma\'lumotlar bilan', + + 'without_trashed' => 'O\'chirilgan ma\'lumotlarsiz', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'Guruhlash', + 'placeholder' => 'Guruhlash', + ], + + 'direction' => [ + + 'label' => 'Guruh yo\'nalishi', + + 'options' => [ + 'asc' => 'Ko\'tarilish (ASC)', + 'desc' => 'Tushish (DESC)', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'Ma\'lumotlarni tartibda sudrab olib tashlang.', + + 'selection_indicator' => [ + + 'selected_count' => '1ta ma\'lumot tanlangan|:countta ma\'lumotlar tanlangan', + + 'actions' => [ + + 'select_all' => [ + 'label' => ':count - barchasini belgilash', + ], + + 'deselect_all' => [ + 'label' => 'Barchasini belgilamaslik', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'Saralash', + ], + + 'direction' => [ + + 'label' => 'Saralash', + + 'options' => [ + 'asc' => 'Ko\'tarilish (ASC)', + 'desc' => 'Tushish (DESC)', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/vi/filters/query-builder.php b/lang/vendor/filament-tables/vi/filters/query-builder.php new file mode 100644 index 0000000..395cd7a --- /dev/null +++ b/lang/vendor/filament-tables/vi/filters/query-builder.php @@ -0,0 +1,482 @@ + 'Trình tạo truy vấn', + + 'form' => [ + + 'operator' => [ + 'label' => 'Toán tử', + ], + + 'or_groups' => [ + + 'label' => 'Nhóm', + + 'block' => [ + 'label' => 'Hoặc (OR)', + 'or' => 'HOẶC', + ], + + ], + + 'rules' => [ + + 'label' => 'Quy tắc', + + 'item' => [ + 'and' => 'VÀ', + ], + + ], + + ], + + 'no_rules' => '(Không có quy tắc)', + + 'item_separators' => [ + 'and' => 'VÀ', + 'or' => 'HOẶC', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => 'Đã điền', + 'inverse' => 'Trống', + ], + + 'summary' => [ + 'direct' => ':attribute đã điền', + 'inverse' => ':attribute trống', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => 'Đúng', + 'inverse' => 'Sai', + ], + + 'summary' => [ + 'direct' => ':attribute đúng', + 'inverse' => ':attribute sai', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => 'Sau ngày', + 'inverse' => 'Không sau ngày', + ], + + 'summary' => [ + 'direct' => ':attribute sau ngày :date', + 'inverse' => ':attribute không sau ngày :date', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => 'Trước ngày', + 'inverse' => 'Không trước ngày', + ], + + 'summary' => [ + 'direct' => ':attribute trước ngày :date', + 'inverse' => ':attribute không trước ngày :date', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => 'Là ngày', + 'inverse' => 'Không là ngày', + ], + + 'summary' => [ + 'direct' => ':attribute là ngày :date', + 'inverse' => ':attribute không là ngày :date', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => 'Là tháng', + 'inverse' => 'Không là tháng', + ], + + 'summary' => [ + 'direct' => ':attribute là tháng :month', + 'inverse' => ':attribute không là tháng :month', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => 'Là năm', + 'inverse' => 'Không là năm', + ], + + 'summary' => [ + 'direct' => ':attribute là năm :year', + 'inverse' => ':attribute không là năm :year', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => 'Ngày', + ], + + 'month' => [ + 'label' => 'Tháng', + ], + + 'year' => [ + 'label' => 'Năm', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Bằng', + 'inverse' => 'Không bằng', + ], + + 'summary' => [ + 'direct' => ':attribute bằng :number', + 'inverse' => ':attribute không bằng :number', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => 'Là tối đa', + 'inverse' => 'Lớn hơn', + ], + + 'summary' => [ + 'direct' => ':attribute là tối đa :number', + 'inverse' => ':attribute lớn hơn :number', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => 'Là tối thiểu', + 'inverse' => 'Nhỏ hơn', + ], + + 'summary' => [ + 'direct' => ':attribute là tối thiểu :number', + 'inverse' => ':attribute nhỏ hơn :number', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => 'Trung bình', + 'summary' => 'Trung bình :attribute', + ], + + 'max' => [ + 'label' => 'Tối đa', + 'summary' => 'Tối đa :attribute', + ], + + 'min' => [ + 'label' => 'Tối thiểu', + 'summary' => 'Tối thiểu :attribute', + ], + + 'sum' => [ + 'label' => 'Tổng', + 'summary' => 'Tổng của :attribute', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => 'Tổng hợp', + ], + + 'number' => [ + 'label' => 'Số', + ], + + ], + + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Có', + 'inverse' => 'Không có', + ], + + 'summary' => [ + 'direct' => 'Có :count :relationship', + 'inverse' => 'Không có :count :relationship', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => 'Có tối đa', + 'inverse' => 'Có nhiều hơn', + ], + + 'summary' => [ + 'direct' => 'Có tối đa :count :relationship', + 'inverse' => 'Có nhiều hơn :count :relationship', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => 'Có tối thiểu', + 'inverse' => 'Có ít hơn', + ], + + 'summary' => [ + 'direct' => 'Có tối thiểu :count :relationship', + 'inverse' => 'Có ít hơn :count :relationship', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => 'Trống', + 'inverse' => 'Không trống', + ], + + 'summary' => [ + 'direct' => ':relationship trống', + 'inverse' => ':relationship không trống', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => 'Là', + 'inverse' => 'Không là', + ], + + 'multiple' => [ + 'direct' => 'Chứa', + 'inverse' => 'Không chứa', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':relationship là :values', + 'inverse' => ':relationship không là :values', + ], + + 'multiple' => [ + 'direct' => ':relationship chứa :values', + 'inverse' => ':relationship không chứa :values', + ], + + 'values_glue' => [ + 0 => ', ', + 'final' => ' hoặc ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Giá trị', + ], + + 'values' => [ + 'label' => 'Các giá trị', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => 'Số lượng', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => 'Là', + 'inverse' => 'Không phải là', + ], + + 'summary' => [ + 'direct' => ':attribute là :values', + 'inverse' => ':attribute không phải là :values', + 'values_glue' => [ + ', ', + 'final' => ' hoặc ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Giá trị', + ], + + 'values' => [ + 'label' => 'Các giá trị', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => 'Chứa', + 'inverse' => 'Không chứa', + ], + + 'summary' => [ + 'direct' => ':attribute chứa :text', + 'inverse' => ':attribute không chứa :text', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => 'Kết thúc bằng', + 'inverse' => 'Không kết thúc bằng', + ], + + 'summary' => [ + 'direct' => ':attribute kết thúc bằng :text', + 'inverse' => ':attribute không kết thúc bằng :text', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => 'Bằng', + 'inverse' => 'Không bằng', + ], + + 'summary' => [ + 'direct' => ':attribute bằng :text', + 'inverse' => ':attribute không bằng :text', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => 'Bắt đầu bằng', + 'inverse' => 'Không bắt đầu bằng', + ], + + 'summary' => [ + 'direct' => ':attribute bắt đầu bằng :text', + 'inverse' => ':attribute không bắt đầu bằng :text', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => 'Văn bản', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => 'Thêm quy tắc', + ], + + 'add_rule_group' => [ + 'label' => 'Thêm nhóm quy tắc', + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/vi/table.php b/lang/vendor/filament-tables/vi/table.php new file mode 100644 index 0000000..d830882 --- /dev/null +++ b/lang/vendor/filament-tables/vi/table.php @@ -0,0 +1,231 @@ + [ + + 'heading' => 'Cột', + + ], + + 'columns' => [ + + 'actions' => [ + 'label' => 'Hành động|Hành động', + ], + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Hiển thị :count ít hơn', + 'expand_list' => 'Hiển thị :count nhiều hơn', + ], + + 'more_list_items' => 'và :count cột khác', + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => 'Chọn/bỏ chọn tất cả các mục để thực hiện tác vụ hàng loạt.', + ], + + 'bulk_select_record' => [ + 'label' => 'Chọn/bỏ chọn mục :key để thực hiện tác vụ hàng loạt.', + ], + + 'bulk_select_group' => [ + 'label' => 'Chọn/bỏ chọn nhóm :title để thực hiện các hành động hàng loạt.', + ], + + 'search' => [ + 'label' => 'Tìm kiếm', + 'placeholder' => 'Tìm kiếm', + 'indicator' => 'Tìm kiếm', + ], + + ], + + 'summary' => [ + + 'heading' => 'Tóm tắt', + + 'subheadings' => [ + 'all' => 'Tất cả :label', + 'group' => 'Tóm tắt :group', + 'page' => 'Trang này', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => 'Trung bình', + ], + + 'count' => [ + 'label' => 'Số lượng', + ], + + 'sum' => [ + 'label' => 'Tổng cộng', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => 'Hoàn thành việc sắp xếp lại bản ghi', + ], + + 'enable_reordering' => [ + 'label' => 'Sắp xếp lại bản ghi', + ], + + 'filter' => [ + 'label' => 'Lọc', + ], + + 'group' => [ + 'label' => 'Nhóm', + ], + + 'open_bulk_actions' => [ + 'label' => 'Tác vụ hàng loạt', + ], + + 'toggle_columns' => [ + 'label' => 'Chuyển đổi cột', + ], + + ], + + 'empty' => [ + + 'heading' => 'Không có :model nào', + + 'description' => 'Tạo một :model để bắt đầu.', + + ], + + 'filters' => [ + + 'actions' => [ + + 'apply' => [ + 'label' => 'Áp dụng bộ lọc', + ], + + 'remove' => [ + 'label' => 'Xóa bộ lọc', + ], + + 'remove_all' => [ + 'label' => 'Xóa toàn bộ bộ lọc', + 'tooltip' => 'Xóa toàn bộ bộ lọc', + ], + + 'reset' => [ + 'label' => 'Đặt lại', + ], + + ], + + 'heading' => 'Bộ lọc', + + 'indicator' => 'Bộ lọc hoạt động', + + 'multi_select' => [ + 'placeholder' => 'Tất cả', + ], + + 'select' => [ + 'placeholder' => 'Tất cả', + ], + + 'trashed' => [ + + 'label' => 'Bản ghi đã xoá', + + 'only_trashed' => 'Chỉ bản ghi đã xoá', + + 'with_trashed' => 'Bao gồm bản ghi đã xóa', + + 'without_trashed' => 'Không bao gồm bản ghi đã xóa', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => 'Nhóm theo', + 'placeholder' => 'Nhóm theo', + ], + + 'direction' => [ + + 'label' => 'Hướng nhóm', + + 'options' => [ + 'asc' => 'Tăng dần', + 'desc' => 'Giảm dần', + ], + + ], + + ], + + ], + + 'reorder_indicator' => 'Kéo và thả các bản ghi để sắp xếp lại.', + + 'selection_indicator' => [ + + 'selected_count' => '1 bản ghi đã chọn|:count bản ghi đã chọn', + + 'actions' => [ + + 'select_all' => [ + 'label' => 'Chọn tất cả :count', + ], + + 'deselect_all' => [ + 'label' => 'Bỏ chọn tất cả', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => 'Sắp xếp theo', + ], + + 'direction' => [ + + 'label' => 'Hướng sắp xếp', + + 'options' => [ + 'asc' => 'Tăng dần', + 'desc' => 'Giảm dần', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/zh_CN/table.php b/lang/vendor/filament-tables/zh_CN/table.php new file mode 100644 index 0000000..54f116e --- /dev/null +++ b/lang/vendor/filament-tables/zh_CN/table.php @@ -0,0 +1,227 @@ + [ + + 'heading' => '显示字段', + + ], + + 'columns' => [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => '收起 :count 条记录', + 'expand_list' => '展示 :count 条记录', + ], + + 'more_list_items' => '还有 :count 条记录', + ], + + ], + + 'fields' => [ + + 'bulk_select_page' => [ + 'label' => '选择或取消选择所有数据。', + ], + + 'bulk_select_record' => [ + 'label' => '选择或取消选择第 :key 条数据。', + ], + + 'bulk_select_group' => [ + 'label' => '选择或取消选择 :title 分组数据。', + ], + + 'search' => [ + 'label' => '搜索', + 'placeholder' => '搜索', + 'indicator' => '搜索', + ], + + ], + + 'summary' => [ + + 'heading' => '合计', + + 'subheadings' => [ + 'all' => '所有 :label', + 'group' => ':group 分组', + 'page' => '本页', + ], + + 'summarizers' => [ + + 'average' => [ + 'label' => '平均', + ], + + 'count' => [ + 'label' => '计数', + ], + + 'sum' => [ + 'label' => '求和', + ], + + ], + + ], + + 'actions' => [ + + 'disable_reordering' => [ + 'label' => '停止拖放排序', + ], + + 'enable_reordering' => [ + 'label' => '开始拖放排序', + ], + + 'filter' => [ + 'label' => '筛选', + ], + + 'group' => [ + 'label' => '分组', + ], + + 'open_bulk_actions' => [ + 'label' => '批量操作', + ], + + 'toggle_columns' => [ + 'label' => '切换显示字段', + ], + + ], + + 'empty' => [ + + 'heading' => '没有 :model', + + 'description' => '创建一条 :model', + + ], + + 'filters' => [ + + 'actions' => [ + + 'apply' => [ + 'label' => '确定', + ], + + 'remove' => [ + 'label' => '取消筛选条件', + ], + + 'remove_all' => [ + 'label' => '重置所有筛选条件', + 'tooltip' => '重置所有筛选条件', + ], + + 'reset' => [ + 'label' => '重置', + ], + + ], + + 'heading' => '筛选条件', + + 'indicator' => '激活筛选条件', + + 'multi_select' => [ + 'placeholder' => '所有', + ], + + 'select' => [ + 'placeholder' => '所有', + ], + + 'trashed' => [ + + 'label' => '已删除记录', + + 'only_trashed' => '仅显示已删除记录', + + 'with_trashed' => '显示全部记录', + + 'without_trashed' => '不显示已删除记录', + + ], + + ], + + 'grouping' => [ + + 'fields' => [ + + 'group' => [ + 'label' => '分组', + 'placeholder' => '分组', + ], + + 'direction' => [ + + 'label' => '分组排序', + + 'options' => [ + 'asc' => '升序', + 'desc' => '降序', + ], + + ], + + ], + + ], + + 'reorder_indicator' => '拖放记录进行排序。', + + 'selection_indicator' => [ + + 'selected_count' => '已选择 1 条记录|已选择 :count 条记录', + + 'actions' => [ + + 'select_all' => [ + 'label' => '选择全部 :count 条记录', + ], + + 'deselect_all' => [ + 'label' => '取消选择所有记录', + ], + + ], + + ], + + 'sorting' => [ + + 'fields' => [ + + 'column' => [ + 'label' => '排序', + ], + + 'direction' => [ + + 'label' => '排序方式', + + 'options' => [ + 'asc' => '升序', + 'desc' => '降序', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament-tables/zh_TW/table.php b/lang/vendor/filament-tables/zh_TW/table.php new file mode 100644 index 0000000..6ca21cc --- /dev/null +++ b/lang/vendor/filament-tables/zh_TW/table.php @@ -0,0 +1,84 @@ + [ + + 'search' => [ + 'label' => '搜尋', + 'placeholder' => '搜尋', + ], + + ], + + 'actions' => [ + + 'filter' => [ + 'label' => '篩選', + ], + + 'open_bulk_actions' => [ + 'label' => '打開動作', + ], + + 'toggle_columns' => [ + 'label' => '顯示/隱藏直列', + ], + + ], + + 'empty' => [ + 'heading' => '未找到資料', + ], + + 'filters' => [ + + 'actions' => [ + + 'reset' => [ + 'label' => '重設篩選', + ], + + ], + + 'multi_select' => [ + 'placeholder' => '全部', + ], + + 'select' => [ + 'placeholder' => '全部', + ], + + 'trashed' => [ + + 'label' => '已刪除的資料', + + 'only_trashed' => '僅顯示已刪除的資料', + + 'with_trashed' => '包含已刪除的資料', + + 'without_trashed' => '不含已刪除的資料', + + ], + + ], + + 'selection_indicator' => [ + + 'selected_count' => '已選擇 :count 個項目', + + 'actions' => [ + + 'select_all' => [ + 'label' => '選擇全部 :count 項', + ], + + 'deselect_all' => [ + 'label' => '取消選擇全部', + ], + + ], + + ], + +]; diff --git a/lang/vendor/filament/ar/components/button.php b/lang/vendor/filament/ar/components/button.php new file mode 100644 index 0000000..96d6aa0 --- /dev/null +++ b/lang/vendor/filament/ar/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'جاري رفع الملف...', + ], + +]; diff --git a/lang/vendor/filament/ar/components/copyable.php b/lang/vendor/filament/ar/components/copyable.php new file mode 100644 index 0000000..b9b2e69 --- /dev/null +++ b/lang/vendor/filament/ar/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'تم النسخ', + ], + +]; diff --git a/lang/vendor/filament/ar/components/modal.php b/lang/vendor/filament/ar/components/modal.php new file mode 100644 index 0000000..9bd2463 --- /dev/null +++ b/lang/vendor/filament/ar/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'إغلاق', + ], + + ], + +]; diff --git a/lang/vendor/filament/ar/components/pagination.php b/lang/vendor/filament/ar/components/pagination.php new file mode 100644 index 0000000..427af1a --- /dev/null +++ b/lang/vendor/filament/ar/components/pagination.php @@ -0,0 +1,47 @@ + 'التنقل بين الصفحات', + + 'overview' => '{1} عرض نتيجة واحدة|[3,10] عرض :first إلى :last من :total نتائج|[2,*] عرض :first إلى :last من :total نتيجة', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'لكل صفحة', + + 'options' => [ + 'all' => 'الكل', + ], + + ], + + ], + + 'actions' => [ + + 'first' => [ + 'label' => 'الأولي', + ], + + 'go_to_page' => [ + 'label' => 'انتقل إلى صفحة :page', + ], + + 'last' => [ + 'label' => 'الأخيرة', + ], + + 'next' => [ + 'label' => 'التالي', + ], + + 'previous' => [ + 'label' => 'السابق', + ], + + ], + +]; diff --git a/lang/vendor/filament/az/components/button.php b/lang/vendor/filament/az/components/button.php new file mode 100644 index 0000000..878f74c --- /dev/null +++ b/lang/vendor/filament/az/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'Fayl yüklənir...', + ], + +]; diff --git a/lang/vendor/filament/az/components/copyable.php b/lang/vendor/filament/az/components/copyable.php new file mode 100644 index 0000000..4b0c3ea --- /dev/null +++ b/lang/vendor/filament/az/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'Kopyalandı', + ], + +]; diff --git a/lang/vendor/filament/az/components/modal.php b/lang/vendor/filament/az/components/modal.php new file mode 100644 index 0000000..c515b80 --- /dev/null +++ b/lang/vendor/filament/az/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'Bağla', + ], + + ], + +]; diff --git a/lang/vendor/filament/az/components/pagination.php b/lang/vendor/filament/az/components/pagination.php new file mode 100644 index 0000000..72a7f81 --- /dev/null +++ b/lang/vendor/filament/az/components/pagination.php @@ -0,0 +1,45 @@ + 'Səhifələndirmə Naviqasiyası', + + 'overview' => 'Toplam :total nəticədən :first ile :last arası göstərilir', + + 'fields' => [ + + 'records_per_page' => [ + 'label' => 'səhifə başına', + + 'options' => [ + 'all' => 'Hamısı', + ], + ], + + ], + + 'actions' => [ + + 'first' => [ + 'label' => 'Birinci', + ], + + 'go_to_page' => [ + 'label' => ':page. səhifəyə get', + ], + + 'next' => [ + 'label' => 'Sonrakı', + ], + + 'last' => [ + 'label' => 'Son', + ], + + 'previous' => [ + 'label' => 'Əvvəlki', + ], + + ], + +]; diff --git a/lang/vendor/filament/bg/components/button.php b/lang/vendor/filament/bg/components/button.php new file mode 100644 index 0000000..a732754 --- /dev/null +++ b/lang/vendor/filament/bg/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'Качване на файл...', + ], + +]; diff --git a/lang/vendor/filament/bg/components/copyable.php b/lang/vendor/filament/bg/components/copyable.php new file mode 100644 index 0000000..7753fd7 --- /dev/null +++ b/lang/vendor/filament/bg/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'Копирано', + ], + +]; diff --git a/lang/vendor/filament/bg/components/modal.php b/lang/vendor/filament/bg/components/modal.php new file mode 100644 index 0000000..8ca951f --- /dev/null +++ b/lang/vendor/filament/bg/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'Затвори', + ], + + ], + +]; diff --git a/lang/vendor/filament/bg/components/pagination.php b/lang/vendor/filament/bg/components/pagination.php new file mode 100644 index 0000000..7a2df50 --- /dev/null +++ b/lang/vendor/filament/bg/components/pagination.php @@ -0,0 +1,47 @@ + 'Наигация на странициране', + + 'overview' => '{1} Показване на 1 резултат|[2,*] Показване на :first до :last от общо :total резултата', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'Резултати на страница', + + 'options' => [ + 'all' => 'Всички', + ], + + ], + + ], + + 'actions' => [ + + 'first' => [ + 'label' => 'Първа', + ], + + 'go_to_page' => [ + 'label' => 'Отиди на страница :page', + ], + + 'last' => [ + 'label' => 'Последна', + ], + + 'next' => [ + 'label' => 'Следваща', + ], + + 'previous' => [ + 'label' => 'Предишна', + ], + + ], + +]; diff --git a/lang/vendor/filament/bn/components/button.php b/lang/vendor/filament/bn/components/button.php new file mode 100644 index 0000000..6869f2f --- /dev/null +++ b/lang/vendor/filament/bn/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'নথি আপলোড হচ্ছে...', + ], + +]; diff --git a/lang/vendor/filament/bn/components/copyable.php b/lang/vendor/filament/bn/components/copyable.php new file mode 100644 index 0000000..4cf5ce9 --- /dev/null +++ b/lang/vendor/filament/bn/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'অনুকৃত', + ], + +]; diff --git a/lang/vendor/filament/bn/components/modal.php b/lang/vendor/filament/bn/components/modal.php new file mode 100644 index 0000000..2471549 --- /dev/null +++ b/lang/vendor/filament/bn/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'বন্ধ করুন', + ], + + ], + +]; diff --git a/lang/vendor/filament/bn/components/pagination.php b/lang/vendor/filament/bn/components/pagination.php new file mode 100644 index 0000000..658decc --- /dev/null +++ b/lang/vendor/filament/bn/components/pagination.php @@ -0,0 +1,39 @@ + 'পৃষ্ঠা সংখ্যাগুলো', + + 'overview' => ':total এর, :first থেকে :last পর্যন্ত দেখানো হচ্ছে', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'প্রতি পৃষ্ঠা', + + 'options' => [ + 'all' => 'সব', + ], + + ], + + ], + + 'actions' => [ + + 'go_to_page' => [ + 'label' => ':page পৃষ্টায় যান', + ], + + 'next' => [ + 'label' => 'পরবর্তী', + ], + + 'previous' => [ + 'label' => 'পূর্ববর্তী', + ], + + ], + +]; diff --git a/lang/vendor/filament/bs/components/button.php b/lang/vendor/filament/bs/components/button.php new file mode 100644 index 0000000..2d28427 --- /dev/null +++ b/lang/vendor/filament/bs/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'Učitavanje fajlova...', + ], + +]; diff --git a/lang/vendor/filament/bs/components/copyable.php b/lang/vendor/filament/bs/components/copyable.php new file mode 100644 index 0000000..0741c30 --- /dev/null +++ b/lang/vendor/filament/bs/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'Kopirano', + ], + +]; diff --git a/lang/vendor/filament/bs/components/modal.php b/lang/vendor/filament/bs/components/modal.php new file mode 100644 index 0000000..99e56d0 --- /dev/null +++ b/lang/vendor/filament/bs/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'Zatvoriti', + ], + + ], + +]; diff --git a/lang/vendor/filament/bs/components/pagination.php b/lang/vendor/filament/bs/components/pagination.php new file mode 100644 index 0000000..a70f29e --- /dev/null +++ b/lang/vendor/filament/bs/components/pagination.php @@ -0,0 +1,39 @@ + 'Navigacija po stranicama', + + 'overview' => '{1} Prikazuje 1 rezultat|[2,*]Prikazivanje :first od :last od ukupno :total rezultata', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'po stranici', + + 'options' => [ + 'all' => 'Svi', + ], + + ], + + ], + + 'actions' => [ + + 'go_to_page' => [ + 'label' => 'Idite na stranicu :page', + ], + + 'next' => [ + 'label' => 'Dalje', + ], + + 'previous' => [ + 'label' => 'Nazad', + ], + + ], + +]; diff --git a/lang/vendor/filament/ca/components/button.php b/lang/vendor/filament/ca/components/button.php new file mode 100644 index 0000000..a7e0eb5 --- /dev/null +++ b/lang/vendor/filament/ca/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'Pujant arxiu...', + ], + +]; diff --git a/lang/vendor/filament/ca/components/copyable.php b/lang/vendor/filament/ca/components/copyable.php new file mode 100644 index 0000000..4311f32 --- /dev/null +++ b/lang/vendor/filament/ca/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'Copiat', + ], + +]; diff --git a/lang/vendor/filament/ca/components/modal.php b/lang/vendor/filament/ca/components/modal.php new file mode 100644 index 0000000..8edca02 --- /dev/null +++ b/lang/vendor/filament/ca/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'Tancar', + ], + + ], + +]; diff --git a/lang/vendor/filament/ca/components/pagination.php b/lang/vendor/filament/ca/components/pagination.php new file mode 100644 index 0000000..5778231 --- /dev/null +++ b/lang/vendor/filament/ca/components/pagination.php @@ -0,0 +1,47 @@ + 'Paginació', + + 'overview' => '{1} Mostrant 1 resultat|[2,*] Mostrant :first a :last de :total resultats', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'Per pàgina', + + 'options' => [ + 'all' => 'Tots', + ], + + ], + + ], + + 'actions' => [ + + 'first' => [ + 'label' => 'Primera', + ], + + 'go_to_page' => [ + 'label' => 'Anar a la pàgina :page', + ], + + 'last' => [ + 'label' => 'Última', + ], + + 'next' => [ + 'label' => 'Següent', + ], + + 'previous' => [ + 'label' => 'Anterior', + ], + + ], + +]; diff --git a/lang/vendor/filament/ckb/components/button.php b/lang/vendor/filament/ckb/components/button.php new file mode 100644 index 0000000..9283409 --- /dev/null +++ b/lang/vendor/filament/ckb/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'بارکردنی فایل...', + ], + +]; diff --git a/lang/vendor/filament/ckb/components/copyable.php b/lang/vendor/filament/ckb/components/copyable.php new file mode 100644 index 0000000..3dad527 --- /dev/null +++ b/lang/vendor/filament/ckb/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'لەبەرگیرا', + ], + +]; diff --git a/lang/vendor/filament/ckb/components/modal.php b/lang/vendor/filament/ckb/components/modal.php new file mode 100644 index 0000000..e731d06 --- /dev/null +++ b/lang/vendor/filament/ckb/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'داخستن', + ], + + ], + +]; diff --git a/lang/vendor/filament/ckb/components/pagination.php b/lang/vendor/filament/ckb/components/pagination.php new file mode 100644 index 0000000..29a3bd6 --- /dev/null +++ b/lang/vendor/filament/ckb/components/pagination.php @@ -0,0 +1,39 @@ + 'ڕێنوێیی پەڕەکردن', + + 'overview' => '{1} پشاندانی ئەنجامێک|[2,*] پیشاندانی :first بۆ :last لە :total ئەنجام', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'بۆ هەر پەڕەیەک', + + 'options' => [ + 'all' => 'هەموو', + ], + + ], + + ], + + 'actions' => [ + + 'go_to_page' => [ + 'label' => 'بڕۆ بۆ پەڕەی :page', + ], + + 'next' => [ + 'label' => 'دواتر', + ], + + 'previous' => [ + 'label' => 'پێشوو', + ], + + ], + +]; diff --git a/lang/vendor/filament/cs/components/button.php b/lang/vendor/filament/cs/components/button.php new file mode 100644 index 0000000..b6f054b --- /dev/null +++ b/lang/vendor/filament/cs/components/button.php @@ -0,0 +1,11 @@ + [ + + 'uploading_file' => 'Nahrávání souboru...', + + ], + +]; diff --git a/lang/vendor/filament/cs/components/copyable.php b/lang/vendor/filament/cs/components/copyable.php new file mode 100644 index 0000000..c6b1042 --- /dev/null +++ b/lang/vendor/filament/cs/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'Zkopírováno', + ], + +]; diff --git a/lang/vendor/filament/cs/components/modal.php b/lang/vendor/filament/cs/components/modal.php new file mode 100644 index 0000000..47a8e24 --- /dev/null +++ b/lang/vendor/filament/cs/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'Zavřít', + ], + + ], + +]; diff --git a/lang/vendor/filament/cs/components/pagination.php b/lang/vendor/filament/cs/components/pagination.php new file mode 100644 index 0000000..7c7d331 --- /dev/null +++ b/lang/vendor/filament/cs/components/pagination.php @@ -0,0 +1,45 @@ + 'Stránkování', + + 'overview' => '{1} Zobrazuji 1 výsledek|[2,*] Zobrazuji :first až :last z :total výsledků', + + 'fields' => [ + + 'records_per_page' => [ + 'label' => 'na stránku', + + 'options' => [ + 'all' => 'Vše', + ], + ], + + ], + + 'actions' => [ + + 'first' => [ + 'label' => 'První', + ], + + 'go_to_page' => [ + 'label' => 'Jít na stránku :page', + ], + + 'last' => [ + 'label' => 'Poslední', + ], + + 'next' => [ + 'label' => 'Další', + ], + + 'previous' => [ + 'label' => 'Předchozí', + ], + + ], + +]; diff --git a/lang/vendor/filament/cy/components/copyable.php b/lang/vendor/filament/cy/components/copyable.php new file mode 100644 index 0000000..282c992 --- /dev/null +++ b/lang/vendor/filament/cy/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'Wedi Copïo', + ], + +]; diff --git a/lang/vendor/filament/cy/components/pagination.php b/lang/vendor/filament/cy/components/pagination.php new file mode 100644 index 0000000..33b44aa --- /dev/null +++ b/lang/vendor/filament/cy/components/pagination.php @@ -0,0 +1,39 @@ + 'Gwe-lywio tudalennau', + + 'overview' => '{1} Dangos 1 canlyniad|[2,*] Yn dangos :first i :last o :total canlyniadau', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'fesul tudalen', + + 'options' => [ + 'all' => 'Pawb', + ], + + ], + + ], + + 'actions' => [ + + 'go_to_page' => [ + 'label' => 'Ewch i dudalen :page', + ], + + 'next' => [ + 'label' => 'Nesaf', + ], + + 'previous' => [ + 'label' => 'Blaenorol', + ], + + ], + +]; diff --git a/lang/vendor/filament/da/components/button.php b/lang/vendor/filament/da/components/button.php new file mode 100644 index 0000000..ed9ffe6 --- /dev/null +++ b/lang/vendor/filament/da/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'Uploader fil...', + ], + +]; diff --git a/lang/vendor/filament/da/components/copyable.php b/lang/vendor/filament/da/components/copyable.php new file mode 100644 index 0000000..47492bd --- /dev/null +++ b/lang/vendor/filament/da/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'Kopieret', + ], + +]; diff --git a/lang/vendor/filament/da/components/modal.php b/lang/vendor/filament/da/components/modal.php new file mode 100644 index 0000000..fece422 --- /dev/null +++ b/lang/vendor/filament/da/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'Luk', + ], + + ], + +]; diff --git a/lang/vendor/filament/da/components/pagination.php b/lang/vendor/filament/da/components/pagination.php new file mode 100644 index 0000000..fee1068 --- /dev/null +++ b/lang/vendor/filament/da/components/pagination.php @@ -0,0 +1,39 @@ + 'Paginering Navigation', + + 'overview' => 'Viser :first til :last af :total resultater', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'per side', + + 'options' => [ + 'all' => 'Alle', + ], + + ], + + ], + + 'actions' => [ + + 'go_to_page' => [ + 'label' => 'Gå til side :page', + ], + + 'next' => [ + 'label' => 'Næste', + ], + + 'previous' => [ + 'label' => 'Forrige', + ], + + ], + +]; diff --git a/lang/vendor/filament/de/components/button.php b/lang/vendor/filament/de/components/button.php new file mode 100644 index 0000000..3586998 --- /dev/null +++ b/lang/vendor/filament/de/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'Datei wird hochgeladen...', + ], + +]; diff --git a/lang/vendor/filament/de/components/copyable.php b/lang/vendor/filament/de/components/copyable.php new file mode 100644 index 0000000..0d89569 --- /dev/null +++ b/lang/vendor/filament/de/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'Kopiert', + ], + +]; diff --git a/lang/vendor/filament/de/components/modal.php b/lang/vendor/filament/de/components/modal.php new file mode 100644 index 0000000..dfaa393 --- /dev/null +++ b/lang/vendor/filament/de/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'Schließen', + ], + + ], + +]; diff --git a/lang/vendor/filament/de/components/pagination.php b/lang/vendor/filament/de/components/pagination.php new file mode 100644 index 0000000..64301da --- /dev/null +++ b/lang/vendor/filament/de/components/pagination.php @@ -0,0 +1,47 @@ + 'Seitennavigation', + + 'overview' => '{1} Zeige 1 Ergebnis|[2,*] Zeige :first bis :last von :total Ergebnissen', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'pro Seite', + + 'options' => [ + 'all' => 'Alle', + ], + + ], + + ], + + 'actions' => [ + + 'first' => [ + 'label' => 'Erste', + ], + + 'go_to_page' => [ + 'label' => 'Weiter zur Seite :page', + ], + + 'last' => [ + 'label' => 'Letzte', + ], + + 'next' => [ + 'label' => 'Nächste', + ], + + 'previous' => [ + 'label' => 'Vorherige', + ], + + ], + +]; diff --git a/lang/vendor/filament/el/components/button.php b/lang/vendor/filament/el/components/button.php new file mode 100644 index 0000000..6329cc1 --- /dev/null +++ b/lang/vendor/filament/el/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'Uploading file...', + ], + +]; diff --git a/lang/vendor/filament/el/components/copyable.php b/lang/vendor/filament/el/components/copyable.php new file mode 100644 index 0000000..683a0c7 --- /dev/null +++ b/lang/vendor/filament/el/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'Αντιγράφηκε', + ], + +]; diff --git a/lang/vendor/filament/el/components/modal.php b/lang/vendor/filament/el/components/modal.php new file mode 100644 index 0000000..d6a944f --- /dev/null +++ b/lang/vendor/filament/el/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'Άκυρο', + ], + + ], + +]; diff --git a/lang/vendor/filament/el/components/pagination.php b/lang/vendor/filament/el/components/pagination.php new file mode 100644 index 0000000..e6b488f --- /dev/null +++ b/lang/vendor/filament/el/components/pagination.php @@ -0,0 +1,47 @@ + 'Pagination navigation', + + 'overview' => '{1} Προβολή 1 αποτελέσματος|[2,*] Προβολή :first έως :last (από :total αποτελέσματα)', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'Ανά σελίδα', + + 'options' => [ + 'all' => 'Όλα', + ], + + ], + + ], + + 'actions' => [ + + 'first' => [ + 'label' => 'Πρώτη σελίδα', + ], + + 'go_to_page' => [ + 'label' => 'Πήγαινε στη σελίδα :page', + ], + + 'last' => [ + 'label' => 'Τελευταία σελίδα', + ], + + 'next' => [ + 'label' => 'Επόμενη', + ], + + 'previous' => [ + 'label' => 'Προηγούμενη', + ], + + ], + +]; diff --git a/lang/vendor/filament/en/components/button.php b/lang/vendor/filament/en/components/button.php new file mode 100644 index 0000000..6329cc1 --- /dev/null +++ b/lang/vendor/filament/en/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'Uploading file...', + ], + +]; diff --git a/lang/vendor/filament/en/components/copyable.php b/lang/vendor/filament/en/components/copyable.php new file mode 100644 index 0000000..8c73673 --- /dev/null +++ b/lang/vendor/filament/en/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'Copied', + ], + +]; diff --git a/lang/vendor/filament/en/components/modal.php b/lang/vendor/filament/en/components/modal.php new file mode 100644 index 0000000..5321407 --- /dev/null +++ b/lang/vendor/filament/en/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'Close', + ], + + ], + +]; diff --git a/lang/vendor/filament/en/components/pagination.php b/lang/vendor/filament/en/components/pagination.php new file mode 100644 index 0000000..6c51acd --- /dev/null +++ b/lang/vendor/filament/en/components/pagination.php @@ -0,0 +1,47 @@ + 'Pagination navigation', + + 'overview' => '{1} Showing 1 result|[2,*] Showing :first to :last of :total results', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'Per page', + + 'options' => [ + 'all' => 'All', + ], + + ], + + ], + + 'actions' => [ + + 'first' => [ + 'label' => 'First', + ], + + 'go_to_page' => [ + 'label' => 'Go to page :page', + ], + + 'last' => [ + 'label' => 'Last', + ], + + 'next' => [ + 'label' => 'Next', + ], + + 'previous' => [ + 'label' => 'Previous', + ], + + ], + +]; diff --git a/lang/vendor/filament/es/components/button.php b/lang/vendor/filament/es/components/button.php new file mode 100644 index 0000000..1411349 --- /dev/null +++ b/lang/vendor/filament/es/components/button.php @@ -0,0 +1,11 @@ + [ + + 'uploading_file' => 'Subiendo archivo...', + + ], + +]; diff --git a/lang/vendor/filament/es/components/copyable.php b/lang/vendor/filament/es/components/copyable.php new file mode 100644 index 0000000..2aadb0b --- /dev/null +++ b/lang/vendor/filament/es/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'Copiado', + ], + +]; diff --git a/lang/vendor/filament/es/components/modal.php b/lang/vendor/filament/es/components/modal.php new file mode 100644 index 0000000..b679fc7 --- /dev/null +++ b/lang/vendor/filament/es/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'Cerrar', + ], + + ], + +]; diff --git a/lang/vendor/filament/es/components/pagination.php b/lang/vendor/filament/es/components/pagination.php new file mode 100644 index 0000000..b8e9377 --- /dev/null +++ b/lang/vendor/filament/es/components/pagination.php @@ -0,0 +1,47 @@ + 'Navegación de paginación', + + 'overview' => '{1} Se muestra un resultado|[2,*] Se muestran de :first a :last de :total resultados', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'por página', + + 'options' => [ + 'all' => 'Todos', + ], + + ], + + ], + + 'actions' => [ + + 'first' => [ + 'label' => 'Primera', + ], + + 'go_to_page' => [ + 'label' => 'Ir a la página :page', + ], + + 'last' => [ + 'label' => 'Última', + ], + + 'next' => [ + 'label' => 'Siguiente', + ], + + 'previous' => [ + 'label' => 'Anterior', + ], + + ], + +]; diff --git a/lang/vendor/filament/eu/components/button.php b/lang/vendor/filament/eu/components/button.php new file mode 100644 index 0000000..8af7f16 --- /dev/null +++ b/lang/vendor/filament/eu/components/button.php @@ -0,0 +1,11 @@ + [ + + 'uploading_file' => 'Artxiboa igotzen...', + + ], + +]; diff --git a/lang/vendor/filament/eu/components/copyable.php b/lang/vendor/filament/eu/components/copyable.php new file mode 100644 index 0000000..3e35961 --- /dev/null +++ b/lang/vendor/filament/eu/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'Kopiatuta', + ], + +]; diff --git a/lang/vendor/filament/eu/components/modal.php b/lang/vendor/filament/eu/components/modal.php new file mode 100644 index 0000000..ce784f0 --- /dev/null +++ b/lang/vendor/filament/eu/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'Itxi', + ], + + ], + +]; diff --git a/lang/vendor/filament/eu/components/pagination.php b/lang/vendor/filament/eu/components/pagination.php new file mode 100644 index 0000000..8b35202 --- /dev/null +++ b/lang/vendor/filament/eu/components/pagination.php @@ -0,0 +1,39 @@ + 'Paginazioaren nabigazioa', + + 'overview' => '{1} Emaitza bat erakusten da|[2,*] :total emaitzatik :firstetik :lastera erakusten dira', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'orriko', + + 'options' => [ + 'all' => 'Denak', + ], + + ], + + ], + + 'actions' => [ + + 'go_to_page' => [ + 'label' => 'Joan :page orrira', + ], + + 'next' => [ + 'label' => 'Hurrengoa', + ], + + 'previous' => [ + 'label' => 'Aurrekoa', + ], + + ], + +]; diff --git a/lang/vendor/filament/fa/components/button.php b/lang/vendor/filament/fa/components/button.php new file mode 100644 index 0000000..289a81d --- /dev/null +++ b/lang/vendor/filament/fa/components/button.php @@ -0,0 +1,11 @@ + [ + + 'uploading_file' => 'درحال آپلود فایل...', + + ], + +]; diff --git a/lang/vendor/filament/fa/components/copyable.php b/lang/vendor/filament/fa/components/copyable.php new file mode 100644 index 0000000..c5a2eb5 --- /dev/null +++ b/lang/vendor/filament/fa/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'کپی شد', + ], + +]; diff --git a/lang/vendor/filament/fa/components/modal.php b/lang/vendor/filament/fa/components/modal.php new file mode 100644 index 0000000..cc0779a --- /dev/null +++ b/lang/vendor/filament/fa/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'بستن', + ], + + ], + +]; diff --git a/lang/vendor/filament/fa/components/pagination.php b/lang/vendor/filament/fa/components/pagination.php new file mode 100644 index 0000000..92c870b --- /dev/null +++ b/lang/vendor/filament/fa/components/pagination.php @@ -0,0 +1,39 @@ + 'صفحه بندی', + + 'overview' => 'در حال نمایش :first به :last از :total نتیجه', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'در هر صفحه', + + 'options' => [ + 'all' => 'همه', + ], + + ], + + ], + + 'actions' => [ + + 'go_to_page' => [ + 'label' => 'برو به صفحه :page', + ], + + 'next' => [ + 'label' => 'بعدی', + ], + + 'previous' => [ + 'label' => 'قبلی', + ], + + ], + +]; diff --git a/lang/vendor/filament/fi/components/button.php b/lang/vendor/filament/fi/components/button.php new file mode 100644 index 0000000..08ab89b --- /dev/null +++ b/lang/vendor/filament/fi/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'Siirretään tiedostoa...', + ], + +]; diff --git a/lang/vendor/filament/fi/components/copyable.php b/lang/vendor/filament/fi/components/copyable.php new file mode 100644 index 0000000..9b21276 --- /dev/null +++ b/lang/vendor/filament/fi/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'Kopioitu', + ], + +]; diff --git a/lang/vendor/filament/fi/components/modal.php b/lang/vendor/filament/fi/components/modal.php new file mode 100644 index 0000000..999d1cb --- /dev/null +++ b/lang/vendor/filament/fi/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'Sulje', + ], + + ], + +]; diff --git a/lang/vendor/filament/fi/components/pagination.php b/lang/vendor/filament/fi/components/pagination.php new file mode 100644 index 0000000..859ba14 --- /dev/null +++ b/lang/vendor/filament/fi/components/pagination.php @@ -0,0 +1,47 @@ + 'Sivujen navigointi', + + 'overview' => '{1} Näytetään 1 tulos|[2,*] Näytetään :first - :last / :total tulosta', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'per sivu', + + 'options' => [ + 'all' => 'Kaikki', + ], + + ], + + ], + + 'actions' => [ + + 'first' => [ + 'label' => 'Ensimmäinen', + ], + + 'go_to_page' => [ + 'label' => 'Mene sivulle :page', + ], + + 'last' => [ + 'label' => 'Viimeinen', + ], + + 'next' => [ + 'label' => 'Seuraava', + ], + + 'previous' => [ + 'label' => 'Edellinen', + ], + + ], + +]; diff --git a/lang/vendor/filament/fr/components/button.php b/lang/vendor/filament/fr/components/button.php new file mode 100644 index 0000000..68afd72 --- /dev/null +++ b/lang/vendor/filament/fr/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'Chargement du fichier...', + ], + +]; diff --git a/lang/vendor/filament/fr/components/copyable.php b/lang/vendor/filament/fr/components/copyable.php new file mode 100644 index 0000000..e4c1897 --- /dev/null +++ b/lang/vendor/filament/fr/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'Copié', + ], + +]; diff --git a/lang/vendor/filament/fr/components/modal.php b/lang/vendor/filament/fr/components/modal.php new file mode 100644 index 0000000..22ddd7f --- /dev/null +++ b/lang/vendor/filament/fr/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'Fermer', + ], + + ], + +]; diff --git a/lang/vendor/filament/fr/components/pagination.php b/lang/vendor/filament/fr/components/pagination.php new file mode 100644 index 0000000..e6ddbf6 --- /dev/null +++ b/lang/vendor/filament/fr/components/pagination.php @@ -0,0 +1,47 @@ + 'Navigation par pagination', + + 'overview' => '{1} Affichage de 1 résultat|[2,*] Affichage de :first à :last sur :total résultats', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'par page', + + 'options' => [ + 'all' => 'Tous', + ], + + ], + + ], + + 'actions' => [ + + 'go_to_page' => [ + 'label' => 'Aller à la page :page', + ], + + 'next' => [ + 'label' => 'Suivant', + ], + + 'previous' => [ + 'label' => 'Précédent', + ], + + 'first' => [ + 'label' => 'Première', + ], + + 'last' => [ + 'label' => 'Dernière', + ], + + ], + +]; diff --git a/lang/vendor/filament/he/components/button.php b/lang/vendor/filament/he/components/button.php new file mode 100644 index 0000000..5919b5d --- /dev/null +++ b/lang/vendor/filament/he/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'מעלה קבצים...', + ], + +]; diff --git a/lang/vendor/filament/he/components/copyable.php b/lang/vendor/filament/he/components/copyable.php new file mode 100644 index 0000000..a36d5b9 --- /dev/null +++ b/lang/vendor/filament/he/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'הועתק', + ], + +]; diff --git a/lang/vendor/filament/he/components/modal.php b/lang/vendor/filament/he/components/modal.php new file mode 100644 index 0000000..517d823 --- /dev/null +++ b/lang/vendor/filament/he/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'סגור', + ], + + ], + +]; diff --git a/lang/vendor/filament/he/components/pagination.php b/lang/vendor/filament/he/components/pagination.php new file mode 100644 index 0000000..404004f --- /dev/null +++ b/lang/vendor/filament/he/components/pagination.php @@ -0,0 +1,39 @@ + 'הצגת רשומות', + + 'overview' => 'מציג :first - :last מתוך :total תוצאות', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'בעמוד', + + 'options' => [ + 'all' => 'הכל', + ], + + ], + + ], + + 'actions' => [ + + 'go_to_page' => [ + 'label' => 'נווט לעמוד :page', + ], + + 'next' => [ + 'label' => 'הבא', + ], + + 'previous' => [ + 'label' => 'הקודם', + ], + + ], + +]; diff --git a/lang/vendor/filament/hi/components/pagination.php b/lang/vendor/filament/hi/components/pagination.php new file mode 100644 index 0000000..4ee8822 --- /dev/null +++ b/lang/vendor/filament/hi/components/pagination.php @@ -0,0 +1,33 @@ + 'पृष्ठ मार्गदर्शन', + + 'overview' => ':first से :last प्रविष्टियां :total में से', + + 'fields' => [ + + 'records_per_page' => [ + 'label' => 'प्रति पृष्ठ', + ], + + ], + + 'actions' => [ + + 'go_to_page' => [ + 'label' => 'पृष्ठ :page पर जाएं', + ], + + 'next' => [ + 'label' => 'अगला', + ], + + 'previous' => [ + 'label' => 'पिछला', + ], + + ], + +]; diff --git a/lang/vendor/filament/hr/components/button.php b/lang/vendor/filament/hr/components/button.php new file mode 100644 index 0000000..8f22854 --- /dev/null +++ b/lang/vendor/filament/hr/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'Prenosim datoteku...', + ], + +]; diff --git a/lang/vendor/filament/hr/components/copyable.php b/lang/vendor/filament/hr/components/copyable.php new file mode 100644 index 0000000..0741c30 --- /dev/null +++ b/lang/vendor/filament/hr/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'Kopirano', + ], + +]; diff --git a/lang/vendor/filament/hr/components/modal.php b/lang/vendor/filament/hr/components/modal.php new file mode 100644 index 0000000..3f49931 --- /dev/null +++ b/lang/vendor/filament/hr/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'Zatvori', + ], + + ], + +]; diff --git a/lang/vendor/filament/hr/components/pagination.php b/lang/vendor/filament/hr/components/pagination.php new file mode 100644 index 0000000..6744807 --- /dev/null +++ b/lang/vendor/filament/hr/components/pagination.php @@ -0,0 +1,47 @@ + 'Navigacija stranicama', + + 'overview' => '{1} Prikazuje se 1 rezultat|[2,*] Prikazuje se :first do :last od ukupno :total rezultata', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'Po stranici', + + 'options' => [ + 'all' => 'Sve', + ], + + ], + + ], + + 'actions' => [ + + 'first' => [ + 'label' => 'Prva', + ], + + 'go_to_page' => [ + 'label' => 'Idi na stranicu :page', + ], + + 'last' => [ + 'label' => 'Zadnja', + ], + + 'next' => [ + 'label' => 'Naprijed', + ], + + 'previous' => [ + 'label' => 'Natrag', + ], + + ], + +]; diff --git a/lang/vendor/filament/hu/components/button.php b/lang/vendor/filament/hu/components/button.php new file mode 100644 index 0000000..840c392 --- /dev/null +++ b/lang/vendor/filament/hu/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'Fájl feltöltése...', + ], + +]; diff --git a/lang/vendor/filament/hu/components/copyable.php b/lang/vendor/filament/hu/components/copyable.php new file mode 100644 index 0000000..680fa07 --- /dev/null +++ b/lang/vendor/filament/hu/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'Kimásolva', + ], + +]; diff --git a/lang/vendor/filament/hu/components/modal.php b/lang/vendor/filament/hu/components/modal.php new file mode 100644 index 0000000..64eb231 --- /dev/null +++ b/lang/vendor/filament/hu/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'Bezárás', + ], + + ], + +]; diff --git a/lang/vendor/filament/hu/components/pagination.php b/lang/vendor/filament/hu/components/pagination.php new file mode 100644 index 0000000..be6a258 --- /dev/null +++ b/lang/vendor/filament/hu/components/pagination.php @@ -0,0 +1,47 @@ + 'Lapozás', + + 'overview' => '{1} 1 találat|[2,*] :first - :last megjelenítve a(z) :total találatból', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'Sorok száma:', + + 'options' => [ + 'all' => 'Összes', + ], + + ], + + ], + + 'actions' => [ + + 'first' => [ + 'label' => 'Első', + ], + + 'go_to_page' => [ + 'label' => 'Ugrás az oldalra: :page', + ], + + 'last' => [ + 'label' => 'Utolsó', + ], + + 'next' => [ + 'label' => 'Következő', + ], + + 'previous' => [ + 'label' => 'Előző', + ], + + ], + +]; diff --git a/lang/vendor/filament/hy/components/button.php b/lang/vendor/filament/hy/components/button.php new file mode 100644 index 0000000..c470508 --- /dev/null +++ b/lang/vendor/filament/hy/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'Ֆայլի վերբեռնում...', + ], + +]; diff --git a/lang/vendor/filament/hy/components/copyable.php b/lang/vendor/filament/hy/components/copyable.php new file mode 100644 index 0000000..1d22117 --- /dev/null +++ b/lang/vendor/filament/hy/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'Պատճենված է', + ], + +]; diff --git a/lang/vendor/filament/hy/components/modal.php b/lang/vendor/filament/hy/components/modal.php new file mode 100644 index 0000000..f275697 --- /dev/null +++ b/lang/vendor/filament/hy/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'Փակել', + ], + + ], + +]; diff --git a/lang/vendor/filament/hy/components/pagination.php b/lang/vendor/filament/hy/components/pagination.php new file mode 100644 index 0000000..e6cfad6 --- /dev/null +++ b/lang/vendor/filament/hy/components/pagination.php @@ -0,0 +1,47 @@ + 'Էջավորման նավիգացիա', + + 'overview' => 'Ցուցադրվում են :total արդյունքներից :first-ից :last-ը', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'Մեկ էջում', + + 'options' => [ + 'all' => 'Բոլորը', + ], + + ], + + ], + + 'actions' => [ + + 'first' => [ + 'label' => 'Առաջինը', + ], + + 'go_to_page' => [ + 'label' => 'Գնալ էջ :page', + ], + + 'last' => [ + 'label' => 'Վերջինը', + ], + + 'next' => [ + 'label' => 'Հաջորդը', + ], + + 'previous' => [ + 'label' => 'Նախորդը', + ], + + ], + +]; diff --git a/lang/vendor/filament/id/components/button.php b/lang/vendor/filament/id/components/button.php new file mode 100644 index 0000000..8d03da9 --- /dev/null +++ b/lang/vendor/filament/id/components/button.php @@ -0,0 +1,11 @@ + [ + + 'uploading_file' => 'Mengunggah berkas...', + + ], + +]; diff --git a/lang/vendor/filament/id/components/copyable.php b/lang/vendor/filament/id/components/copyable.php new file mode 100644 index 0000000..4530fd5 --- /dev/null +++ b/lang/vendor/filament/id/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'Disalin', + ], + +]; diff --git a/lang/vendor/filament/id/components/modal.php b/lang/vendor/filament/id/components/modal.php new file mode 100644 index 0000000..736df38 --- /dev/null +++ b/lang/vendor/filament/id/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'Tutup', + ], + + ], + +]; diff --git a/lang/vendor/filament/id/components/pagination.php b/lang/vendor/filament/id/components/pagination.php new file mode 100644 index 0000000..a5e9e15 --- /dev/null +++ b/lang/vendor/filament/id/components/pagination.php @@ -0,0 +1,47 @@ + 'Navigasi halaman', + + 'overview' => '{1} Menampilkan 1 hasil|[2,*] Menampilkan :first sampai :last dari :total hasil', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'per halaman', + + 'options' => [ + 'all' => 'Semua', + ], + + ], + + ], + + 'actions' => [ + + 'first' => [ + 'label' => 'Pertama', + ], + + 'go_to_page' => [ + 'label' => 'Ke halaman :page', + ], + + 'last' => [ + 'label' => 'Terakhir', + ], + + 'next' => [ + 'label' => 'Selanjutnya', + ], + + 'previous' => [ + 'label' => 'Sebelumnya', + ], + + ], + +]; diff --git a/lang/vendor/filament/it/components/button.php b/lang/vendor/filament/it/components/button.php new file mode 100644 index 0000000..0e0fe5a --- /dev/null +++ b/lang/vendor/filament/it/components/button.php @@ -0,0 +1,11 @@ + [ + + 'uploading_file' => 'Caricamento file...', + + ], + +]; diff --git a/lang/vendor/filament/it/components/copyable.php b/lang/vendor/filament/it/components/copyable.php new file mode 100644 index 0000000..8ac0842 --- /dev/null +++ b/lang/vendor/filament/it/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'Copiato', + ], + +]; diff --git a/lang/vendor/filament/it/components/modal.php b/lang/vendor/filament/it/components/modal.php new file mode 100644 index 0000000..cff4e7e --- /dev/null +++ b/lang/vendor/filament/it/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'Chiudi', + ], + + ], + +]; diff --git a/lang/vendor/filament/it/components/pagination.php b/lang/vendor/filament/it/components/pagination.php new file mode 100644 index 0000000..b1e1576 --- /dev/null +++ b/lang/vendor/filament/it/components/pagination.php @@ -0,0 +1,47 @@ + 'Navigazione paginazione', + + 'overview' => '{1} Mostrato 1 risultato|[2,*] Mostrati da :first a :last di :total risultati', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'per pagina', + + 'options' => [ + 'all' => 'Tutti', + ], + + ], + + ], + + 'actions' => [ + + 'first' => [ + 'label' => 'Prima', + ], + + 'go_to_page' => [ + 'label' => 'Vai a pagina :page', + ], + + 'last' => [ + 'label' => 'Ultima', + ], + + 'next' => [ + 'label' => 'Successivo', + ], + + 'previous' => [ + 'label' => 'Precedente', + ], + + ], + +]; diff --git a/lang/vendor/filament/ja/components/button.php b/lang/vendor/filament/ja/components/button.php new file mode 100644 index 0000000..7a0d282 --- /dev/null +++ b/lang/vendor/filament/ja/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'ファイルをアップロード中...', + ], + +]; diff --git a/lang/vendor/filament/ja/components/copyable.php b/lang/vendor/filament/ja/components/copyable.php new file mode 100644 index 0000000..653cc85 --- /dev/null +++ b/lang/vendor/filament/ja/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'コピーしました', + ], + +]; diff --git a/lang/vendor/filament/ja/components/modal.php b/lang/vendor/filament/ja/components/modal.php new file mode 100644 index 0000000..beb37a5 --- /dev/null +++ b/lang/vendor/filament/ja/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => '閉じる', + ], + + ], + +]; diff --git a/lang/vendor/filament/ja/components/pagination.php b/lang/vendor/filament/ja/components/pagination.php new file mode 100644 index 0000000..8c7f9b3 --- /dev/null +++ b/lang/vendor/filament/ja/components/pagination.php @@ -0,0 +1,47 @@ + 'ページネーション', + + 'overview' => ':total件中:first件目から:last件目を表示', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => '件を表示', + + 'options' => [ + 'all' => 'すべて', + ], + + ], + + ], + + 'actions' => [ + + 'first' => [ + 'label' => '最初', + ], + + 'go_to_page' => [ + 'label' => ':pageページへ移動', + ], + + 'last' => [ + 'label' => '最後', + ], + + 'next' => [ + 'label' => '次', + ], + + 'previous' => [ + 'label' => '前', + ], + + ], + +]; diff --git a/lang/vendor/filament/ka/components/button.php b/lang/vendor/filament/ka/components/button.php new file mode 100644 index 0000000..bf87b0a --- /dev/null +++ b/lang/vendor/filament/ka/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'ფაილის ატვირთვა...', + ], + +]; diff --git a/lang/vendor/filament/ka/components/copyable.php b/lang/vendor/filament/ka/components/copyable.php new file mode 100644 index 0000000..69e5ec8 --- /dev/null +++ b/lang/vendor/filament/ka/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'დაკოპირდა', + ], + +]; diff --git a/lang/vendor/filament/ka/components/modal.php b/lang/vendor/filament/ka/components/modal.php new file mode 100644 index 0000000..23f2ccf --- /dev/null +++ b/lang/vendor/filament/ka/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'დახურვა', + ], + + ], + +]; diff --git a/lang/vendor/filament/ka/components/pagination.php b/lang/vendor/filament/ka/components/pagination.php new file mode 100644 index 0000000..dceb805 --- /dev/null +++ b/lang/vendor/filament/ka/components/pagination.php @@ -0,0 +1,47 @@ + 'გვერდების ნავიგაცია', + + 'overview' => '{1} ნაჩვენებია 1 შედეგი|[2,*] ნაჩვენებია :first-დან :last-მდე :total შედეგიდან', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'გვერდზე', + + 'options' => [ + 'all' => 'ყველა', + ], + + ], + + ], + + 'actions' => [ + + 'first' => [ + 'label' => 'პირველი', + ], + + 'go_to_page' => [ + 'label' => 'გადადით გვერდზე :page', + ], + + 'last' => [ + 'label' => 'ბოლო', + ], + + 'next' => [ + 'label' => 'შემდეგი', + ], + + 'previous' => [ + 'label' => 'წინა', + ], + + ], + +]; diff --git a/lang/vendor/filament/km/components/button.php b/lang/vendor/filament/km/components/button.php new file mode 100644 index 0000000..ace6b69 --- /dev/null +++ b/lang/vendor/filament/km/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'កំពុងបង្ហោះឯកសារ...', + ], + +]; diff --git a/lang/vendor/filament/km/components/copyable.php b/lang/vendor/filament/km/components/copyable.php new file mode 100644 index 0000000..d0ef0c5 --- /dev/null +++ b/lang/vendor/filament/km/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'ចម្លង', + ], + +]; diff --git a/lang/vendor/filament/km/components/modal.php b/lang/vendor/filament/km/components/modal.php new file mode 100644 index 0000000..3403477 --- /dev/null +++ b/lang/vendor/filament/km/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'បិទ', + ], + + ], + +]; diff --git a/lang/vendor/filament/km/components/pagination.php b/lang/vendor/filament/km/components/pagination.php new file mode 100644 index 0000000..c6efdf2 --- /dev/null +++ b/lang/vendor/filament/km/components/pagination.php @@ -0,0 +1,47 @@ + 'ការរុករក Pagination', + + 'overview' => '{1} ការបង្កាញលទ្ធផល ១ |[2,*] ការបង្ហាញ :first ដល់ :last នៃ :total លទ្ធផល', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'ក្នុងមួយទំព័រ', + + 'options' => [ + 'all' => 'ទាំងអស់។', + ], + + ], + + ], + + 'actions' => [ + + 'first' => [ + 'label' => 'ទីមួយ', + ], + + 'go_to_page' => [ + 'label' => 'ទៅកាន់​ទំព័រ :page', + ], + + 'last' => [ + 'label' => 'ចុងក្រោយ', + ], + + 'next' => [ + 'label' => 'បន្ទាប់', + ], + + 'previous' => [ + 'label' => 'មុន', + ], + + ], + +]; diff --git a/lang/vendor/filament/ko/components/button.php b/lang/vendor/filament/ko/components/button.php new file mode 100644 index 0000000..33c38b9 --- /dev/null +++ b/lang/vendor/filament/ko/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => '파일 업로드 ...', + ], + +]; diff --git a/lang/vendor/filament/ko/components/copyable.php b/lang/vendor/filament/ko/components/copyable.php new file mode 100644 index 0000000..e5715bc --- /dev/null +++ b/lang/vendor/filament/ko/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => '복사 완료', + ], + +]; diff --git a/lang/vendor/filament/ko/components/modal.php b/lang/vendor/filament/ko/components/modal.php new file mode 100644 index 0000000..1c7314f --- /dev/null +++ b/lang/vendor/filament/ko/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => '닫기', + ], + + ], + +]; diff --git a/lang/vendor/filament/ko/components/pagination.php b/lang/vendor/filament/ko/components/pagination.php new file mode 100644 index 0000000..466bd68 --- /dev/null +++ b/lang/vendor/filament/ko/components/pagination.php @@ -0,0 +1,47 @@ + '페이지 탐색', + + 'overview' => ':total 건 중 :first 건부터 :last 건까지 보기', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => '페이지 당', + + 'options' => [ + 'all' => '전체', + ], + + ], + + ], + + 'actions' => [ + + 'first' => [ + 'label' => '첫 페이지', + ], + + 'go_to_page' => [ + 'label' => ':page 페이지로 이동', + ], + + 'last' => [ + 'label' => '마지막 페이지', + ], + + 'next' => [ + 'label' => '다음', + ], + + 'previous' => [ + 'label' => '이전', + ], + + ], + +]; diff --git a/lang/vendor/filament/ku/components/button.php b/lang/vendor/filament/ku/components/button.php new file mode 100644 index 0000000..9283409 --- /dev/null +++ b/lang/vendor/filament/ku/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'بارکردنی فایل...', + ], + +]; diff --git a/lang/vendor/filament/ku/components/copyable.php b/lang/vendor/filament/ku/components/copyable.php new file mode 100644 index 0000000..3dad527 --- /dev/null +++ b/lang/vendor/filament/ku/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'لەبەرگیرا', + ], + +]; diff --git a/lang/vendor/filament/ku/components/modal.php b/lang/vendor/filament/ku/components/modal.php new file mode 100644 index 0000000..e731d06 --- /dev/null +++ b/lang/vendor/filament/ku/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'داخستن', + ], + + ], + +]; diff --git a/lang/vendor/filament/ku/components/pagination.php b/lang/vendor/filament/ku/components/pagination.php new file mode 100644 index 0000000..29a3bd6 --- /dev/null +++ b/lang/vendor/filament/ku/components/pagination.php @@ -0,0 +1,39 @@ + 'ڕێنوێیی پەڕەکردن', + + 'overview' => '{1} پشاندانی ئەنجامێک|[2,*] پیشاندانی :first بۆ :last لە :total ئەنجام', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'بۆ هەر پەڕەیەک', + + 'options' => [ + 'all' => 'هەموو', + ], + + ], + + ], + + 'actions' => [ + + 'go_to_page' => [ + 'label' => 'بڕۆ بۆ پەڕەی :page', + ], + + 'next' => [ + 'label' => 'دواتر', + ], + + 'previous' => [ + 'label' => 'پێشوو', + ], + + ], + +]; diff --git a/lang/vendor/filament/lt/components/button.php b/lang/vendor/filament/lt/components/button.php new file mode 100644 index 0000000..013b0f9 --- /dev/null +++ b/lang/vendor/filament/lt/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'Įkeliamas failas...', + ], + +]; diff --git a/lang/vendor/filament/lt/components/copyable.php b/lang/vendor/filament/lt/components/copyable.php new file mode 100644 index 0000000..4aab22f --- /dev/null +++ b/lang/vendor/filament/lt/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'Nukopijuota', + ], + +]; diff --git a/lang/vendor/filament/lt/components/modal.php b/lang/vendor/filament/lt/components/modal.php new file mode 100644 index 0000000..1c2ea3d --- /dev/null +++ b/lang/vendor/filament/lt/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'Uždaryti', + ], + + ], + +]; diff --git a/lang/vendor/filament/lt/components/pagination.php b/lang/vendor/filament/lt/components/pagination.php new file mode 100644 index 0000000..4a243cd --- /dev/null +++ b/lang/vendor/filament/lt/components/pagination.php @@ -0,0 +1,47 @@ + 'Puslapiavimo navigacija', + + 'overview' => 'Rodomi nuo :first iki :last rezultatai iš :total', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'puslapyje', + + 'options' => [ + 'all' => 'Viską', + ], + + ], + + ], + + 'actions' => [ + + 'first' => [ + 'label' => 'Pirmas', + ], + + 'go_to_page' => [ + 'label' => 'Eiti į puslapį :page', + ], + + 'last' => [ + 'label' => 'Paskutinis', + ], + + 'next' => [ + 'label' => 'Kitas', + ], + + 'previous' => [ + 'label' => 'Buvęs', + ], + + ], + +]; diff --git a/lang/vendor/filament/lv/components/button.php b/lang/vendor/filament/lv/components/button.php new file mode 100644 index 0000000..d61aad9 --- /dev/null +++ b/lang/vendor/filament/lv/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'Notiek faila augšupielāde...', + ], + +]; diff --git a/lang/vendor/filament/lv/components/copyable.php b/lang/vendor/filament/lv/components/copyable.php new file mode 100644 index 0000000..9cf15fc --- /dev/null +++ b/lang/vendor/filament/lv/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'Kopēts', + ], + +]; diff --git a/lang/vendor/filament/lv/components/modal.php b/lang/vendor/filament/lv/components/modal.php new file mode 100644 index 0000000..54b6fc2 --- /dev/null +++ b/lang/vendor/filament/lv/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'Aizvērt', + ], + + ], + +]; diff --git a/lang/vendor/filament/lv/components/pagination.php b/lang/vendor/filament/lv/components/pagination.php new file mode 100644 index 0000000..398cfad --- /dev/null +++ b/lang/vendor/filament/lv/components/pagination.php @@ -0,0 +1,39 @@ + 'Lapdales navigācija', + + 'overview' => '{1} Rāda 1 rezultātu|[2,*] Rāda :first līdz :last no :total rezultātiem', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'vienā lappusē', + + 'options' => [ + 'all' => 'Visi', + ], + + ], + + ], + + 'actions' => [ + + 'go_to_page' => [ + 'label' => 'Doties uz lapu :page', + ], + + 'next' => [ + 'label' => 'Nākamais', + ], + + 'previous' => [ + 'label' => 'Iepriekšējais', + ], + + ], + +]; diff --git a/lang/vendor/filament/mn/components/button.php b/lang/vendor/filament/mn/components/button.php new file mode 100644 index 0000000..3c4b3ca --- /dev/null +++ b/lang/vendor/filament/mn/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'Хуулж байна...', + ], + +]; diff --git a/lang/vendor/filament/mn/components/copyable.php b/lang/vendor/filament/mn/components/copyable.php new file mode 100644 index 0000000..7ae290c --- /dev/null +++ b/lang/vendor/filament/mn/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'Хуулав', + ], + +]; diff --git a/lang/vendor/filament/mn/components/modal.php b/lang/vendor/filament/mn/components/modal.php new file mode 100644 index 0000000..feb94d0 --- /dev/null +++ b/lang/vendor/filament/mn/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'Хаах', + ], + + ], + +]; diff --git a/lang/vendor/filament/mn/components/pagination.php b/lang/vendor/filament/mn/components/pagination.php new file mode 100644 index 0000000..c4c246b --- /dev/null +++ b/lang/vendor/filament/mn/components/pagination.php @@ -0,0 +1,47 @@ + 'Хуудас', + + 'overview' => '{1} Нийт 1 |[2,*] Нийт :total бичлэг :first - :last', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'хуудас бүр', + + 'options' => [ + 'all' => 'Бүгд', + ], + + ], + + ], + + 'actions' => [ + + 'first' => [ + 'label' => 'Эхний', + ], + + 'go_to_page' => [ + 'label' => 'Хуудас руу очих :page', + ], + + 'last' => [ + 'label' => 'Сүүлийн', + ], + + 'next' => [ + 'label' => 'Дараах', + ], + + 'previous' => [ + 'label' => 'Өмнөх', + ], + + ], + +]; diff --git a/lang/vendor/filament/ms/components/button.php b/lang/vendor/filament/ms/components/button.php new file mode 100644 index 0000000..da857fb --- /dev/null +++ b/lang/vendor/filament/ms/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'Memuat naik fail...', + ], + +]; diff --git a/lang/vendor/filament/ms/components/copyable.php b/lang/vendor/filament/ms/components/copyable.php new file mode 100644 index 0000000..4530fd5 --- /dev/null +++ b/lang/vendor/filament/ms/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'Disalin', + ], + +]; diff --git a/lang/vendor/filament/ms/components/modal.php b/lang/vendor/filament/ms/components/modal.php new file mode 100644 index 0000000..736df38 --- /dev/null +++ b/lang/vendor/filament/ms/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'Tutup', + ], + + ], + +]; diff --git a/lang/vendor/filament/ms/components/pagination.php b/lang/vendor/filament/ms/components/pagination.php new file mode 100644 index 0000000..bf210dc --- /dev/null +++ b/lang/vendor/filament/ms/components/pagination.php @@ -0,0 +1,47 @@ + 'Navigasi penomboran', + + 'overview' => '{1} Memaparkan 1 rekod|[2,*] Memaparkan :first hingga :last daripada :total rekod', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'per halaman', + + 'options' => [ + 'all' => 'Semua', + ], + + ], + + ], + + 'actions' => [ + + 'first' => [ + 'label' => 'Pertama', + ], + + 'go_to_page' => [ + 'label' => 'Pergi ke halaman :page', + ], + + 'last' => [ + 'label' => 'Akhir', + ], + + 'next' => [ + 'label' => 'Seterusnya', + ], + + 'previous' => [ + 'label' => 'Sebelumnya', + ], + + ], + +]; diff --git a/lang/vendor/filament/nl/components/button.php b/lang/vendor/filament/nl/components/button.php new file mode 100644 index 0000000..c02840c --- /dev/null +++ b/lang/vendor/filament/nl/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'Bestand uploaden...', + ], + +]; diff --git a/lang/vendor/filament/nl/components/copyable.php b/lang/vendor/filament/nl/components/copyable.php new file mode 100644 index 0000000..a86f399 --- /dev/null +++ b/lang/vendor/filament/nl/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'Gekopieerd', + ], + +]; diff --git a/lang/vendor/filament/nl/components/modal.php b/lang/vendor/filament/nl/components/modal.php new file mode 100644 index 0000000..b0c5728 --- /dev/null +++ b/lang/vendor/filament/nl/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'Sluiten', + ], + + ], + +]; diff --git a/lang/vendor/filament/nl/components/pagination.php b/lang/vendor/filament/nl/components/pagination.php new file mode 100644 index 0000000..75215f5 --- /dev/null +++ b/lang/vendor/filament/nl/components/pagination.php @@ -0,0 +1,47 @@ + 'Paginering navigatie', + + 'overview' => '{1} Toont 1 resultaat|[2,*] Toont :first tot :last van :total resultaten', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'Per pagina', + + 'options' => [ + 'all' => 'Alles', + ], + + ], + + ], + + 'actions' => [ + + 'first' => [ + 'label' => 'Eerste', + ], + + 'go_to_page' => [ + 'label' => 'Ga naar pagina :page', + ], + + 'last' => [ + 'label' => 'Laatste', + ], + + 'next' => [ + 'label' => 'Volgende', + ], + + 'previous' => [ + 'label' => 'Vorige', + ], + + ], + +]; diff --git a/lang/vendor/filament/no/components/button.php b/lang/vendor/filament/no/components/button.php new file mode 100644 index 0000000..1eff00e --- /dev/null +++ b/lang/vendor/filament/no/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'Laster opp fil...', + ], + +]; diff --git a/lang/vendor/filament/no/components/copyable.php b/lang/vendor/filament/no/components/copyable.php new file mode 100644 index 0000000..0d89569 --- /dev/null +++ b/lang/vendor/filament/no/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'Kopiert', + ], + +]; diff --git a/lang/vendor/filament/no/components/modal.php b/lang/vendor/filament/no/components/modal.php new file mode 100644 index 0000000..1bc9323 --- /dev/null +++ b/lang/vendor/filament/no/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'Lukk', + ], + + ], + +]; diff --git a/lang/vendor/filament/no/components/pagination.php b/lang/vendor/filament/no/components/pagination.php new file mode 100644 index 0000000..ecab6ec --- /dev/null +++ b/lang/vendor/filament/no/components/pagination.php @@ -0,0 +1,47 @@ + 'Sidenavigering', + + 'overview' => '{1} Viser 1 resultat|[2,*] Viser :first til :last av :total resultater', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'Pr. side', + + 'options' => [ + 'all' => 'Alle', + ], + + ], + + ], + + 'actions' => [ + + 'first' => [ + 'label' => 'Første', + ], + + 'go_to_page' => [ + 'label' => 'Gå til side :page', + ], + + 'last' => [ + 'label' => 'Siste', + ], + + 'next' => [ + 'label' => 'Neste', + ], + + 'previous' => [ + 'label' => 'Forrige', + ], + + ], + +]; diff --git a/lang/vendor/filament/np/components/button.php b/lang/vendor/filament/np/components/button.php new file mode 100644 index 0000000..ba18ccd --- /dev/null +++ b/lang/vendor/filament/np/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'फाइल अपलोड गर्दै...', + ], + +]; diff --git a/lang/vendor/filament/np/components/copyable.php b/lang/vendor/filament/np/components/copyable.php new file mode 100644 index 0000000..fab3e53 --- /dev/null +++ b/lang/vendor/filament/np/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'प्रतिलिपि गरियो', + ], + +]; diff --git a/lang/vendor/filament/np/components/modal.php b/lang/vendor/filament/np/components/modal.php new file mode 100644 index 0000000..e2cef93 --- /dev/null +++ b/lang/vendor/filament/np/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'बन्द गर्नुहोस्', + ], + + ], + +]; diff --git a/lang/vendor/filament/np/components/pagination.php b/lang/vendor/filament/np/components/pagination.php new file mode 100644 index 0000000..9ff65e7 --- /dev/null +++ b/lang/vendor/filament/np/components/pagination.php @@ -0,0 +1,39 @@ + 'पृष्ठांकन नेभिगेसन', + + 'overview' => '{1} एउटा परिणाम देखाउँदै|[2,*] :total नतिजा मध्ये :first देखि :last देखाउँदै', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'प्रति पृष्ठ', + + 'options' => [ + 'all' => 'सबै', + ], + + ], + + ], + + 'actions' => [ + + 'go_to_page' => [ + 'label' => 'पृष्ठ :page मा जानुहोस्', + ], + + 'next' => [ + 'label' => 'अर्को', + ], + + 'previous' => [ + 'label' => 'अघिल्लो', + ], + + ], + +]; diff --git a/lang/vendor/filament/pl/components/button.php b/lang/vendor/filament/pl/components/button.php new file mode 100644 index 0000000..a8ae3de --- /dev/null +++ b/lang/vendor/filament/pl/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'Wysyłanie pliku...', + ], + +]; diff --git a/lang/vendor/filament/pl/components/copyable.php b/lang/vendor/filament/pl/components/copyable.php new file mode 100644 index 0000000..8e3875c --- /dev/null +++ b/lang/vendor/filament/pl/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'Skopiowano', + ], + +]; diff --git a/lang/vendor/filament/pl/components/modal.php b/lang/vendor/filament/pl/components/modal.php new file mode 100644 index 0000000..008c639 --- /dev/null +++ b/lang/vendor/filament/pl/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'Zamknij', + ], + + ], + +]; diff --git a/lang/vendor/filament/pl/components/pagination.php b/lang/vendor/filament/pl/components/pagination.php new file mode 100644 index 0000000..9e13f0f --- /dev/null +++ b/lang/vendor/filament/pl/components/pagination.php @@ -0,0 +1,47 @@ + 'Paginacja', + + 'overview' => 'Pozycje od :first do :last z :total łącznie', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'na stronę', + + 'options' => [ + 'all' => 'Wszystkie', + ], + + ], + + ], + + 'actions' => [ + + 'first' => [ + 'label' => 'Pierwsza', + ], + + 'go_to_page' => [ + 'label' => 'Przejdź do strony :page', + ], + + 'last' => [ + 'label' => 'Osatnia', + ], + + 'next' => [ + 'label' => 'Następna', + ], + + 'previous' => [ + 'label' => 'Poprzednia', + ], + + ], + +]; diff --git a/lang/vendor/filament/pt_BR/components/button.php b/lang/vendor/filament/pt_BR/components/button.php new file mode 100644 index 0000000..bfd0a52 --- /dev/null +++ b/lang/vendor/filament/pt_BR/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'Enviando arquivo...', + ], + +]; diff --git a/lang/vendor/filament/pt_BR/components/copyable.php b/lang/vendor/filament/pt_BR/components/copyable.php new file mode 100644 index 0000000..2aadb0b --- /dev/null +++ b/lang/vendor/filament/pt_BR/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'Copiado', + ], + +]; diff --git a/lang/vendor/filament/pt_BR/components/modal.php b/lang/vendor/filament/pt_BR/components/modal.php new file mode 100644 index 0000000..6759dad --- /dev/null +++ b/lang/vendor/filament/pt_BR/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'Fechar', + ], + + ], + +]; diff --git a/lang/vendor/filament/pt_BR/components/pagination.php b/lang/vendor/filament/pt_BR/components/pagination.php new file mode 100644 index 0000000..ba5ddc7 --- /dev/null +++ b/lang/vendor/filament/pt_BR/components/pagination.php @@ -0,0 +1,47 @@ + 'Paginação', + + 'overview' => '{1} Exibindo 1 resultado|[2,*] Exibindo :first a :last de :total resultados', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'por página', + + 'options' => [ + 'all' => 'Todas', + ], + + ], + + ], + + 'actions' => [ + + 'first' => [ + 'label' => 'Primeira', + ], + + 'go_to_page' => [ + 'label' => 'Ir para página :page', + ], + + 'last' => [ + 'label' => 'Última', + ], + + 'next' => [ + 'label' => 'Próxima', + ], + + 'previous' => [ + 'label' => 'Anterior', + ], + + ], + +]; diff --git a/lang/vendor/filament/pt_PT/components/button.php b/lang/vendor/filament/pt_PT/components/button.php new file mode 100644 index 0000000..c54934d --- /dev/null +++ b/lang/vendor/filament/pt_PT/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'A carregar ficheiro...', + ], + +]; diff --git a/lang/vendor/filament/pt_PT/components/copyable.php b/lang/vendor/filament/pt_PT/components/copyable.php new file mode 100644 index 0000000..2aadb0b --- /dev/null +++ b/lang/vendor/filament/pt_PT/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'Copiado', + ], + +]; diff --git a/lang/vendor/filament/pt_PT/components/modal.php b/lang/vendor/filament/pt_PT/components/modal.php new file mode 100644 index 0000000..6759dad --- /dev/null +++ b/lang/vendor/filament/pt_PT/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'Fechar', + ], + + ], + +]; diff --git a/lang/vendor/filament/pt_PT/components/pagination.php b/lang/vendor/filament/pt_PT/components/pagination.php new file mode 100644 index 0000000..5989b59 --- /dev/null +++ b/lang/vendor/filament/pt_PT/components/pagination.php @@ -0,0 +1,47 @@ + 'Paginação', + + 'overview' => '{1} A mostrar 1 resultado|[2,*] A mostrar :first a :last de :total resultados', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'Por página', + + 'options' => [ + 'all' => 'Todos', + ], + + ], + + ], + + 'actions' => [ + + 'first' => [ + 'label' => 'Primeira', + ], + + 'go_to_page' => [ + 'label' => 'Ir para a página :page', + ], + + 'last' => [ + 'label' => 'Última', + ], + + 'next' => [ + 'label' => 'Próxima', + ], + + 'previous' => [ + 'label' => 'Anterior', + ], + + ], + +]; diff --git a/lang/vendor/filament/ro/components/button.php b/lang/vendor/filament/ro/components/button.php new file mode 100644 index 0000000..d58a83f --- /dev/null +++ b/lang/vendor/filament/ro/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'Se încarcă fișierul...', + ], + +]; diff --git a/lang/vendor/filament/ro/components/copyable.php b/lang/vendor/filament/ro/components/copyable.php new file mode 100644 index 0000000..4311f32 --- /dev/null +++ b/lang/vendor/filament/ro/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'Copiat', + ], + +]; diff --git a/lang/vendor/filament/ro/components/modal.php b/lang/vendor/filament/ro/components/modal.php new file mode 100644 index 0000000..4d53d97 --- /dev/null +++ b/lang/vendor/filament/ro/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'Închide', + ], + + ], + +]; diff --git a/lang/vendor/filament/ro/components/pagination.php b/lang/vendor/filament/ro/components/pagination.php new file mode 100644 index 0000000..090b9be --- /dev/null +++ b/lang/vendor/filament/ro/components/pagination.php @@ -0,0 +1,47 @@ + 'Navigare', + + 'overview' => 'Afișare :first-:last din :total rezultate', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'Pe pagină', + + 'options' => [ + 'all' => 'Toate', + ], + + ], + + ], + + 'actions' => [ + + 'first' => [ + 'label' => 'Prima pagină', + ], + + 'go_to_page' => [ + 'label' => 'Mergi la pagina :page', + ], + + 'last' => [ + 'label' => 'Ultima pagină', + ], + + 'next' => [ + 'label' => 'Pagina următoare', + ], + + 'previous' => [ + 'label' => 'Pagina precedentă', + ], + + ], + +]; diff --git a/lang/vendor/filament/ru/components/button.php b/lang/vendor/filament/ru/components/button.php new file mode 100644 index 0000000..f99b5d9 --- /dev/null +++ b/lang/vendor/filament/ru/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'Загрузка файла...', + ], + +]; diff --git a/lang/vendor/filament/ru/components/copyable.php b/lang/vendor/filament/ru/components/copyable.php new file mode 100644 index 0000000..9bea728 --- /dev/null +++ b/lang/vendor/filament/ru/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'Скопировано', + ], + +]; diff --git a/lang/vendor/filament/ru/components/modal.php b/lang/vendor/filament/ru/components/modal.php new file mode 100644 index 0000000..def7faf --- /dev/null +++ b/lang/vendor/filament/ru/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'Закрыть', + ], + + ], + +]; diff --git a/lang/vendor/filament/ru/components/pagination.php b/lang/vendor/filament/ru/components/pagination.php new file mode 100644 index 0000000..3968468 --- /dev/null +++ b/lang/vendor/filament/ru/components/pagination.php @@ -0,0 +1,47 @@ + 'Пагинация', + + 'overview' => 'Показано с :first по :last из :total', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'на страницу', + + 'options' => [ + 'all' => 'Все', + ], + + ], + + ], + + 'actions' => [ + + 'first' => [ + 'label' => 'Первая', + ], + + 'go_to_page' => [ + 'label' => 'Перейти к странице :page', + ], + + 'last' => [ + 'label' => 'Последняя', + ], + + 'next' => [ + 'label' => 'Следующая', + ], + + 'previous' => [ + 'label' => 'Предыдущая', + ], + + ], + +]; diff --git a/lang/vendor/filament/sk/components/button.php b/lang/vendor/filament/sk/components/button.php new file mode 100644 index 0000000..701b360 --- /dev/null +++ b/lang/vendor/filament/sk/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'Nahrávam súbor...', + ], + +]; diff --git a/lang/vendor/filament/sk/components/copyable.php b/lang/vendor/filament/sk/components/copyable.php new file mode 100644 index 0000000..f41d39f --- /dev/null +++ b/lang/vendor/filament/sk/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'Skopírované', + ], + +]; diff --git a/lang/vendor/filament/sk/components/modal.php b/lang/vendor/filament/sk/components/modal.php new file mode 100644 index 0000000..de79c90 --- /dev/null +++ b/lang/vendor/filament/sk/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'Zavrieť', + ], + + ], + +]; diff --git a/lang/vendor/filament/sk/components/pagination.php b/lang/vendor/filament/sk/components/pagination.php new file mode 100644 index 0000000..3404ca5 --- /dev/null +++ b/lang/vendor/filament/sk/components/pagination.php @@ -0,0 +1,47 @@ + 'Stránkovanie', + + 'overview' => '{1} Zobrazuje sa jeden výsledok|[2,*] Zobrazuje sa :first až :last z celkových :total výsledkov', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'Počet na stranu', + + 'options' => [ + 'all' => 'Všetky', + ], + + ], + + ], + + 'actions' => [ + + 'first' => [ + 'label' => 'Prvá', + ], + + 'go_to_page' => [ + 'label' => 'Prejsť na stranu :page', + ], + + 'last' => [ + 'label' => 'Posledná', + ], + + 'next' => [ + 'label' => 'Ďalšia', + ], + + 'previous' => [ + 'label' => 'Predošlá', + ], + + ], + +]; diff --git a/lang/vendor/filament/sq/components/button.php b/lang/vendor/filament/sq/components/button.php new file mode 100644 index 0000000..18be013 --- /dev/null +++ b/lang/vendor/filament/sq/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'Duke ngarkuar skedarin...', + ], + +]; diff --git a/lang/vendor/filament/sq/components/copyable.php b/lang/vendor/filament/sq/components/copyable.php new file mode 100644 index 0000000..c3461c8 --- /dev/null +++ b/lang/vendor/filament/sq/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'U kopjua', + ], + +]; diff --git a/lang/vendor/filament/sq/components/modal.php b/lang/vendor/filament/sq/components/modal.php new file mode 100644 index 0000000..6a8eca7 --- /dev/null +++ b/lang/vendor/filament/sq/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'Mbyll', + ], + + ], + +]; diff --git a/lang/vendor/filament/sq/components/pagination.php b/lang/vendor/filament/sq/components/pagination.php new file mode 100644 index 0000000..afecb09 --- /dev/null +++ b/lang/vendor/filament/sq/components/pagination.php @@ -0,0 +1,39 @@ + 'Pagination navigation', + + 'overview' => '{1} Duke shfaqur 1 rezultat|[2,*] Duke shfaqur :first deri në :last rezultate nga :total ne total', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'Për faqe', + + 'options' => [ + 'all' => 'Të gjithë', + ], + + ], + + ], + + 'actions' => [ + + 'go_to_page' => [ + 'label' => 'Shko te faqja :page', + ], + + 'next' => [ + 'label' => 'Pasardhësi', + ], + + 'previous' => [ + 'label' => 'Paraardhësi', + ], + + ], + +]; diff --git a/lang/vendor/filament/sv/components/button.php b/lang/vendor/filament/sv/components/button.php new file mode 100644 index 0000000..0ed409f --- /dev/null +++ b/lang/vendor/filament/sv/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'Laddar upp fil...', + ], + +]; diff --git a/lang/vendor/filament/sv/components/copyable.php b/lang/vendor/filament/sv/components/copyable.php new file mode 100644 index 0000000..5f53e48 --- /dev/null +++ b/lang/vendor/filament/sv/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'Kopierades', + ], + +]; diff --git a/lang/vendor/filament/sv/components/modal.php b/lang/vendor/filament/sv/components/modal.php new file mode 100644 index 0000000..80ef73d --- /dev/null +++ b/lang/vendor/filament/sv/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'Stäng', + ], + + ], + +]; diff --git a/lang/vendor/filament/sv/components/pagination.php b/lang/vendor/filament/sv/components/pagination.php new file mode 100644 index 0000000..2b96690 --- /dev/null +++ b/lang/vendor/filament/sv/components/pagination.php @@ -0,0 +1,47 @@ + 'Sidnavigering', + + 'overview' => '{1} Visar 1 resultat|[2,*] Visar :first till :last av :total resultat', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'Per sida', + + 'options' => [ + 'all' => 'Alla', + ], + + ], + + ], + + 'actions' => [ + + 'first' => [ + 'label' => 'Första', + ], + + 'go_to_page' => [ + 'label' => 'Gå till sida :page', + ], + + 'last' => [ + 'label' => 'Sista', + ], + + 'next' => [ + 'label' => 'Nästa', + ], + + 'previous' => [ + 'label' => 'Föregående', + ], + + ], + +]; diff --git a/lang/vendor/filament/sw/components/button.php b/lang/vendor/filament/sw/components/button.php new file mode 100644 index 0000000..bd5bc92 --- /dev/null +++ b/lang/vendor/filament/sw/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'Inapakia faili...', + ], + +]; diff --git a/lang/vendor/filament/sw/components/copyable.php b/lang/vendor/filament/sw/components/copyable.php new file mode 100644 index 0000000..0ac96d5 --- /dev/null +++ b/lang/vendor/filament/sw/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'Imeigwa', + ], + +]; diff --git a/lang/vendor/filament/sw/components/modal.php b/lang/vendor/filament/sw/components/modal.php new file mode 100644 index 0000000..71666e1 --- /dev/null +++ b/lang/vendor/filament/sw/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'Funga', + ], + + ], + +]; diff --git a/lang/vendor/filament/sw/components/pagination.php b/lang/vendor/filament/sw/components/pagination.php new file mode 100644 index 0000000..50e231b --- /dev/null +++ b/lang/vendor/filament/sw/components/pagination.php @@ -0,0 +1,39 @@ + 'Urambazaji wa kurasa', + + 'overview' => 'Onesha :first mpaka :last ya :total ya matokeo', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'kwa kurasa', + + 'options' => [ + 'all' => 'Zote', + ], + + ], + + ], + + 'actions' => [ + + 'go_to_page' => [ + 'label' => 'Nenda kwenye kurasa :page', + ], + + 'next' => [ + 'label' => 'Mbele', + ], + + 'previous' => [ + 'label' => 'Nyuma', + ], + + ], + +]; diff --git a/lang/vendor/filament/th/components/button.php b/lang/vendor/filament/th/components/button.php new file mode 100644 index 0000000..30a0123 --- /dev/null +++ b/lang/vendor/filament/th/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'กำลังอัปโหลดไฟล์...', + ], + +]; diff --git a/lang/vendor/filament/th/components/copyable.php b/lang/vendor/filament/th/components/copyable.php new file mode 100644 index 0000000..073ea81 --- /dev/null +++ b/lang/vendor/filament/th/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'คัดลอกเรียบร้อย', + ], + +]; diff --git a/lang/vendor/filament/th/components/modal.php b/lang/vendor/filament/th/components/modal.php new file mode 100644 index 0000000..b30b173 --- /dev/null +++ b/lang/vendor/filament/th/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'ปิด', + ], + + ], + +]; diff --git a/lang/vendor/filament/th/components/pagination.php b/lang/vendor/filament/th/components/pagination.php new file mode 100644 index 0000000..8213579 --- /dev/null +++ b/lang/vendor/filament/th/components/pagination.php @@ -0,0 +1,47 @@ + 'การนำทางการแบ่งหน้า', + + 'overview' => '{1} แสดง 1 รายการ|[2,*] แสดง :first ถึง :last จาก :total รายการ', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'รายการต่อหน้า', + + 'options' => [ + 'all' => 'ทั้งหมด', + ], + + ], + + ], + + 'actions' => [ + + 'first' => [ + 'label' => 'หน้าแรก', + ], + + 'go_to_page' => [ + 'label' => 'ไปหน้า :page', + ], + + 'last' => [ + 'label' => 'หน้าสุดท้าย', + ], + + 'next' => [ + 'label' => 'ถัดไป', + ], + + 'previous' => [ + 'label' => 'หน้าก่อน', + ], + + ], + +]; diff --git a/lang/vendor/filament/tr/components/button.php b/lang/vendor/filament/tr/components/button.php new file mode 100644 index 0000000..a7ae994 --- /dev/null +++ b/lang/vendor/filament/tr/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'Dosya yükleniyor...', + ], + +]; diff --git a/lang/vendor/filament/tr/components/copyable.php b/lang/vendor/filament/tr/components/copyable.php new file mode 100644 index 0000000..4b0c3ea --- /dev/null +++ b/lang/vendor/filament/tr/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'Kopyalandı', + ], + +]; diff --git a/lang/vendor/filament/tr/components/modal.php b/lang/vendor/filament/tr/components/modal.php new file mode 100644 index 0000000..4af5ffb --- /dev/null +++ b/lang/vendor/filament/tr/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'Kapat', + ], + + ], + +]; diff --git a/lang/vendor/filament/tr/components/pagination.php b/lang/vendor/filament/tr/components/pagination.php new file mode 100644 index 0000000..be2960c --- /dev/null +++ b/lang/vendor/filament/tr/components/pagination.php @@ -0,0 +1,37 @@ + 'Sayfalandırma Navigasyonu', + + 'overview' => 'Toplam :total sonuçtan :first ile :last arası görüntüleniyor', + + 'fields' => [ + + 'records_per_page' => [ + 'label' => 'sayfa başına', + + 'options' => [ + 'all' => 'Tümü', + ], + ], + + ], + + 'actions' => [ + + 'go_to_page' => [ + 'label' => ':page. sayfaya git', + ], + + 'next' => [ + 'label' => 'Sonraki', + ], + + 'previous' => [ + 'label' => 'Önceki', + ], + + ], + +]; diff --git a/lang/vendor/filament/uk/components/button.php b/lang/vendor/filament/uk/components/button.php new file mode 100644 index 0000000..350ea6b --- /dev/null +++ b/lang/vendor/filament/uk/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'Завантаження файлу...', + ], + +]; diff --git a/lang/vendor/filament/uk/components/copyable.php b/lang/vendor/filament/uk/components/copyable.php new file mode 100644 index 0000000..d4bd7b3 --- /dev/null +++ b/lang/vendor/filament/uk/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'Скопійовано', + ], + +]; diff --git a/lang/vendor/filament/uk/components/modal.php b/lang/vendor/filament/uk/components/modal.php new file mode 100644 index 0000000..e03448b --- /dev/null +++ b/lang/vendor/filament/uk/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'Закрити', + ], + + ], + +]; diff --git a/lang/vendor/filament/uk/components/pagination.php b/lang/vendor/filament/uk/components/pagination.php new file mode 100644 index 0000000..c71e82d --- /dev/null +++ b/lang/vendor/filament/uk/components/pagination.php @@ -0,0 +1,47 @@ + 'Пагінація', + + 'overview' => 'Показано з :first по :last з :total', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'на сторінку', + + 'options' => [ + 'all' => 'Всі', + ], + + ], + + ], + + 'actions' => [ + + 'first' => [ + 'label' => 'Перша', + ], + + 'go_to_page' => [ + 'label' => 'Перейти до сторінки :page', + ], + + 'last' => [ + 'label' => 'Остання', + ], + + 'next' => [ + 'label' => 'Наступна', + ], + + 'previous' => [ + 'label' => 'Попередня', + ], + + ], + +]; diff --git a/lang/vendor/filament/uz/components/button.php b/lang/vendor/filament/uz/components/button.php new file mode 100644 index 0000000..36b1a2d --- /dev/null +++ b/lang/vendor/filament/uz/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'Fayl yuklanmoqda...', + ], + +]; diff --git a/lang/vendor/filament/uz/components/copyable.php b/lang/vendor/filament/uz/components/copyable.php new file mode 100644 index 0000000..9277d5a --- /dev/null +++ b/lang/vendor/filament/uz/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'Nusxalandi', + ], + +]; diff --git a/lang/vendor/filament/uz/components/modal.php b/lang/vendor/filament/uz/components/modal.php new file mode 100644 index 0000000..0c026cb --- /dev/null +++ b/lang/vendor/filament/uz/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'Yopish', + ], + + ], + +]; diff --git a/lang/vendor/filament/uz/components/pagination.php b/lang/vendor/filament/uz/components/pagination.php new file mode 100644 index 0000000..e0709ed --- /dev/null +++ b/lang/vendor/filament/uz/components/pagination.php @@ -0,0 +1,39 @@ + 'Sahifalar navigatsiyasi', + + 'overview' => '{1} 1 natija ko\'rsatilmoqda |[2,*] :firstdan :lastgacha jami natijalar :totalta', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'Har bir sahifaga', + + 'options' => [ + 'all' => 'Barchasi', + ], + + ], + + ], + + 'actions' => [ + + 'go_to_page' => [ + 'label' => ':pagechi sahifaga o\'tish', + ], + + 'next' => [ + 'label' => 'Keyingi', + ], + + 'previous' => [ + 'label' => 'Oldingi', + ], + + ], + +]; diff --git a/lang/vendor/filament/vi/components/button.php b/lang/vendor/filament/vi/components/button.php new file mode 100644 index 0000000..2a0183b --- /dev/null +++ b/lang/vendor/filament/vi/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => 'Đang tải tệp lên...', + ], + +]; diff --git a/lang/vendor/filament/vi/components/copyable.php b/lang/vendor/filament/vi/components/copyable.php new file mode 100644 index 0000000..baed251 --- /dev/null +++ b/lang/vendor/filament/vi/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => 'Đã sao chép', + ], + +]; diff --git a/lang/vendor/filament/vi/components/modal.php b/lang/vendor/filament/vi/components/modal.php new file mode 100644 index 0000000..968d15c --- /dev/null +++ b/lang/vendor/filament/vi/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => 'Đóng', + ], + + ], + +]; diff --git a/lang/vendor/filament/vi/components/pagination.php b/lang/vendor/filament/vi/components/pagination.php new file mode 100644 index 0000000..ec92087 --- /dev/null +++ b/lang/vendor/filament/vi/components/pagination.php @@ -0,0 +1,47 @@ + 'Điều hướng phân trang', + + 'overview' => '{1} Đang hiện 1 kết quả|[2,*] Đang hiện từ :first đến :last của :total kết quả', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => 'Mỗi trang', + + 'options' => [ + 'all' => 'Tất cả', + ], + + ], + + ], + + 'actions' => [ + + 'first' => [ + 'label' => 'Đầu tiên', + ], + + 'go_to_page' => [ + 'label' => 'Đi tới trang :page', + ], + + 'last' => [ + 'label' => 'Cuối cùng', + ], + + 'next' => [ + 'label' => 'Tiếp theo', + ], + + 'previous' => [ + 'label' => 'Trước đó', + ], + + ], + +]; diff --git a/lang/vendor/filament/zh_CN/components/button.php b/lang/vendor/filament/zh_CN/components/button.php new file mode 100644 index 0000000..ced2342 --- /dev/null +++ b/lang/vendor/filament/zh_CN/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => '文件上传中...', + ], + +]; diff --git a/lang/vendor/filament/zh_CN/components/copyable.php b/lang/vendor/filament/zh_CN/components/copyable.php new file mode 100644 index 0000000..309cf52 --- /dev/null +++ b/lang/vendor/filament/zh_CN/components/copyable.php @@ -0,0 +1,9 @@ + [ + 'copied' => '已复制', + ], + +]; diff --git a/lang/vendor/filament/zh_CN/components/modal.php b/lang/vendor/filament/zh_CN/components/modal.php new file mode 100644 index 0000000..ef0574a --- /dev/null +++ b/lang/vendor/filament/zh_CN/components/modal.php @@ -0,0 +1,13 @@ + [ + + 'close' => [ + 'label' => '关闭', + ], + + ], + +]; diff --git a/lang/vendor/filament/zh_CN/components/pagination.php b/lang/vendor/filament/zh_CN/components/pagination.php new file mode 100644 index 0000000..0848381 --- /dev/null +++ b/lang/vendor/filament/zh_CN/components/pagination.php @@ -0,0 +1,39 @@ + '分页', + + 'overview' => '{1} 只有 1 条记录|[2,*] 当前显示第 :first 条到第 :last 条,共 :total 条', + + 'fields' => [ + + 'records_per_page' => [ + + 'label' => '每页', + + 'options' => [ + 'all' => '所有', + ], + + ], + + ], + + 'actions' => [ + + 'go_to_page' => [ + 'label' => '跳转到 :page', + ], + + 'next' => [ + 'label' => '下一页', + ], + + 'previous' => [ + 'label' => '上一页', + ], + + ], + +]; diff --git a/lang/vendor/filament/zh_TW/components/button.php b/lang/vendor/filament/zh_TW/components/button.php new file mode 100644 index 0000000..503e81a --- /dev/null +++ b/lang/vendor/filament/zh_TW/components/button.php @@ -0,0 +1,9 @@ + [ + 'uploading_file' => '正在上傳檔案...', + ], + +]; diff --git a/lang/vendor/filament/zh_TW/components/pagination.php b/lang/vendor/filament/zh_TW/components/pagination.php new file mode 100644 index 0000000..3eb2a50 --- /dev/null +++ b/lang/vendor/filament/zh_TW/components/pagination.php @@ -0,0 +1,33 @@ + '分頁導航', + + 'overview' => '正在顯示第 :first 至 :last 項結果,共 :total 項', + + 'fields' => [ + + 'records_per_page' => [ + 'label' => '每頁顯示', + ], + + ], + + 'actions' => [ + + 'go_to_page' => [ + 'label' => '前往第 :page 頁', + ], + + 'next' => [ + 'label' => '下一頁', + ], + + 'previous' => [ + 'label' => '上一頁', + ], + + ], + +]; diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..8230a8b --- /dev/null +++ b/package-lock.json @@ -0,0 +1,2213 @@ +{ + "name": "laravel-rs", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "dependencies": { + "@tailwindcss/vite": "^4.0.7", + "autoprefixer": "^10.4.20", + "axios": "^1.7.4", + "chart.js": "^4.4.9", + "concurrently": "^9.0.1", + "laravel-vite-plugin": "^1.0", + "tailwindcss": "^4.0.7", + "vite": "^6.0" + }, + "optionalDependencies": { + "@rollup/rollup-linux-x64-gnu": "4.9.5", + "@tailwindcss/oxide-linux-x64-gnu": "^4.0.1", + "lightningcss-linux-x64-gnu": "^1.29.1" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.0.tgz", + "integrity": "sha512-O7vun9Sf8DFjH2UtqK8Ku3LkquL9SZL8OLY1T5NZkA34+wG3OQF7cl4Ql8vdNzM6fzBbYfLaiRLIOZ+2FOCgBQ==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.0.tgz", + "integrity": "sha512-PTyWCYYiU0+1eJKmw21lWtC+d08JDZPQ5g+kFyxP0V+es6VPPSUhM6zk8iImp2jbV6GwjX4pap0JFbUQN65X1g==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.0.tgz", + "integrity": "sha512-grvv8WncGjDSyUBjN9yHXNt+cq0snxXbDxy5pJtzMKGmmpPxeAmAhWxXI+01lU5rwZomDgD3kJwulEnhTRUd6g==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.0.tgz", + "integrity": "sha512-m/ix7SfKG5buCnxasr52+LI78SQ+wgdENi9CqyCXwjVR2X4Jkz+BpC3le3AoBPYTC9NHklwngVXvbJ9/Akhrfg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.0.tgz", + "integrity": "sha512-mVwdUb5SRkPayVadIOI78K7aAnPamoeFR2bT5nszFUZ9P8UpK4ratOdYbZZXYSqPKMHfS1wdHCJk1P1EZpRdvw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.0.tgz", + "integrity": "sha512-DgDaYsPWFTS4S3nWpFcMn/33ZZwAAeAFKNHNa1QN0rI4pUjgqf0f7ONmXf6d22tqTY+H9FNdgeaAa+YIFUn2Rg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.0.tgz", + "integrity": "sha512-VN4ocxy6dxefN1MepBx/iD1dH5K8qNtNe227I0mnTRjry8tj5MRk4zprLEdG8WPyAPb93/e4pSgi1SoHdgOa4w==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.0.tgz", + "integrity": "sha512-mrSgt7lCh07FY+hDD1TxiTyIHyttn6vnjesnPoVDNmDfOmggTLXRv8Id5fNZey1gl/V2dyVK1VXXqVsQIiAk+A==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.0.tgz", + "integrity": "sha512-vkB3IYj2IDo3g9xX7HqhPYxVkNQe8qTK55fraQyTzTX/fxaDtXiEnavv9geOsonh2Fd2RMB+i5cbhu2zMNWJwg==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.0.tgz", + "integrity": "sha512-9QAQjTWNDM/Vk2bgBl17yWuZxZNQIF0OUUuPZRKoDtqF2k4EtYbpyiG5/Dk7nqeK6kIJWPYldkOcBqjXjrUlmg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.0.tgz", + "integrity": "sha512-43ET5bHbphBegyeqLb7I1eYn2P/JYGNmzzdidq/w0T8E2SsYL1U6un2NFROFRg1JZLTzdCoRomg8Rvf9M6W6Gg==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.0.tgz", + "integrity": "sha512-fC95c/xyNFueMhClxJmeRIj2yrSMdDfmqJnyOY4ZqsALkDrrKJfIg5NTMSzVBr5YW1jf+l7/cndBfP3MSDpoHw==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.0.tgz", + "integrity": "sha512-nkAMFju7KDW73T1DdH7glcyIptm95a7Le8irTQNO/qtkoyypZAnjchQgooFUDQhNAy4iu08N79W4T4pMBwhPwQ==", + "cpu": [ + "mips64el" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.0.tgz", + "integrity": "sha512-NhyOejdhRGS8Iwv+KKR2zTq2PpysF9XqY+Zk77vQHqNbo/PwZCzB5/h7VGuREZm1fixhs4Q/qWRSi5zmAiO4Fw==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.0.tgz", + "integrity": "sha512-5S/rbP5OY+GHLC5qXp1y/Mx//e92L1YDqkiBbO9TQOvuFXM+iDqUNG5XopAnXoRH3FjIUDkeGcY1cgNvnXp/kA==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.0.tgz", + "integrity": "sha512-XM2BFsEBz0Fw37V0zU4CXfcfuACMrppsMFKdYY2WuTS3yi8O1nFOhil/xhKTmE1nPmVyvQJjJivgDT+xh8pXJA==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.0.tgz", + "integrity": "sha512-9yl91rHw/cpwMCNytUDxwj2XjFpxML0y9HAOH9pNVQDpQrBxHy01Dx+vaMu0N1CKa/RzBD2hB4u//nfc+Sd3Cw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.0.tgz", + "integrity": "sha512-RuG4PSMPFfrkH6UwCAqBzauBWTygTvb1nxWasEJooGSJ/NwRw7b2HOwyRTQIU97Hq37l3npXoZGYMy3b3xYvPw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.0.tgz", + "integrity": "sha512-jl+qisSB5jk01N5f7sPCsBENCOlPiS/xptD5yxOx2oqQfyourJwIKLRA2yqWdifj3owQZCL2sn6o08dBzZGQzA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.0.tgz", + "integrity": "sha512-21sUNbq2r84YE+SJDfaQRvdgznTD8Xc0oc3p3iW/a1EVWeNj/SdUCbm5U0itZPQYRuRTW20fPMWMpcrciH2EJw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.0.tgz", + "integrity": "sha512-2gwwriSMPcCFRlPlKx3zLQhfN/2WjJ2NSlg5TKLQOJdV0mSxIcYNTMhk3H3ulL/cak+Xj0lY1Ym9ysDV1igceg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.0.tgz", + "integrity": "sha512-bxI7ThgLzPrPz484/S9jLlvUAHYMzy6I0XiU1ZMeAEOBcS0VePBFxh1JjTQt3Xiat5b6Oh4x7UC7IwKQKIJRIg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.0.tgz", + "integrity": "sha512-ZUAc2YK6JW89xTbXvftxdnYy3m4iHIkDtK3CLce8wg8M2L+YZhIvO1DKpxrd0Yr59AeNNkTiic9YLf6FTtXWMw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.0.tgz", + "integrity": "sha512-eSNxISBu8XweVEWG31/JzjkIGbGIJN/TrRoiSVZwZ6pkC6VX4Im/WV2cz559/TXLcYbcrDN8JtKgd9DJVIo8GA==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.0.tgz", + "integrity": "sha512-ZENoHJBxA20C2zFzh6AI4fT6RraMzjYw4xKWemRTRmRVtN9c5DcH9r/f2ihEkMjOW5eGgrwCslG/+Y/3bL+DHQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@kurkle/color": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@kurkle/color/-/color-0.3.4.tgz", + "integrity": "sha512-M5UknZPHRu3DEDWoipU6sE8PdkZ6Z/S+v4dD+Ke8IaNlpdSQah50lz1KtcFBa2vsdOnwbbnxJwVM4wty6udA5w==", + "license": "MIT" + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.34.8.tgz", + "integrity": "sha512-q217OSE8DTp8AFHuNHXo0Y86e1wtlfVrXiAlwkIvGRQv9zbc6mE3sjIVfwI8sYUyNxwOg0j/Vm1RKM04JcWLJw==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.34.8.tgz", + "integrity": "sha512-Gigjz7mNWaOL9wCggvoK3jEIUUbGul656opstjaUSGC3eT0BM7PofdAJaBfPFWWkXNVAXbaQtC99OCg4sJv70Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.34.8.tgz", + "integrity": "sha512-02rVdZ5tgdUNRxIUrFdcMBZQoaPMrxtwSb+/hOfBdqkatYHR3lZ2A2EGyHq2sGOd0Owk80oV3snlDASC24He3Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.34.8.tgz", + "integrity": "sha512-qIP/elwR/tq/dYRx3lgwK31jkZvMiD6qUtOycLhTzCvrjbZ3LjQnEM9rNhSGpbLXVJYQ3rq39A6Re0h9tU2ynw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.34.8.tgz", + "integrity": "sha512-IQNVXL9iY6NniYbTaOKdrlVP3XIqazBgJOVkddzJlqnCpRi/yAeSOa8PLcECFSQochzqApIOE1GHNu3pCz+BDA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.34.8.tgz", + "integrity": "sha512-TYXcHghgnCqYFiE3FT5QwXtOZqDj5GmaFNTNt3jNC+vh22dc/ukG2cG+pi75QO4kACohZzidsq7yKTKwq/Jq7Q==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.34.8.tgz", + "integrity": "sha512-A4iphFGNkWRd+5m3VIGuqHnG3MVnqKe7Al57u9mwgbyZ2/xF9Jio72MaY7xxh+Y87VAHmGQr73qoKL9HPbXj1g==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.34.8.tgz", + "integrity": "sha512-S0lqKLfTm5u+QTxlFiAnb2J/2dgQqRy/XvziPtDd1rKZFXHTyYLoVL58M/XFwDI01AQCDIevGLbQrMAtdyanpA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.34.8.tgz", + "integrity": "sha512-jpz9YOuPiSkL4G4pqKrus0pn9aYwpImGkosRKwNi+sJSkz+WU3anZe6hi73StLOQdfXYXC7hUfsQlTnjMd3s1A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.34.8.tgz", + "integrity": "sha512-KdSfaROOUJXgTVxJNAZ3KwkRc5nggDk+06P6lgi1HLv1hskgvxHUKZ4xtwHkVYJ1Rep4GNo+uEfycCRRxht7+Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loongarch64-gnu": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.34.8.tgz", + "integrity": "sha512-NyF4gcxwkMFRjgXBM6g2lkT58OWztZvw5KkV2K0qqSnUEqCVcqdh2jN4gQrTn/YUpAcNKyFHfoOZEer9nwo6uQ==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.34.8.tgz", + "integrity": "sha512-LMJc999GkhGvktHU85zNTDImZVUCJ1z/MbAJTnviiWmmjyckP5aQsHtcujMjpNdMZPT2rQEDBlJfubhs3jsMfw==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.34.8.tgz", + "integrity": "sha512-xAQCAHPj8nJq1PI3z8CIZzXuXCstquz7cIOL73HHdXiRcKk8Ywwqtx2wrIy23EcTn4aZ2fLJNBB8d0tQENPCmw==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.34.8.tgz", + "integrity": "sha512-DdePVk1NDEuc3fOe3dPPTb+rjMtuFw89gw6gVWxQFAuEqqSdDKnrwzZHrUYdac7A7dXl9Q2Vflxpme15gUWQFA==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.9.5.tgz", + "integrity": "sha512-Dq1bqBdLaZ1Gb/l2e5/+o3B18+8TI9ANlA1SkejZqDgdU/jK/ThYaMPMJpVMMXy2uRHvGKbkz9vheVGdq3cJfA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.34.8.tgz", + "integrity": "sha512-SCXcP0ZpGFIe7Ge+McxY5zKxiEI5ra+GT3QRxL0pMMtxPfpyLAKleZODi1zdRHkz5/BhueUrYtYVgubqe9JBNQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.34.8.tgz", + "integrity": "sha512-YHYsgzZgFJzTRbth4h7Or0m5O74Yda+hLin0irAIobkLQFRQd1qWmnoVfwmKm9TXIZVAD0nZ+GEb2ICicLyCnQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.34.8.tgz", + "integrity": "sha512-r3NRQrXkHr4uWy5TOjTpTYojR9XmF0j/RYgKCef+Ag46FWUTltm5ziticv8LdNsDMehjJ543x/+TJAek/xBA2w==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.34.8.tgz", + "integrity": "sha512-U0FaE5O1BCpZSeE6gBl3c5ObhePQSfk9vDRToMmTkbhCOgW4jqvtS5LGyQ76L1fH8sM0keRp4uDTsbjiUyjk0g==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@tailwindcss/node": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.0.8.tgz", + "integrity": "sha512-FKArQpbrbwv08TNT0k7ejYXpF+R8knZFAatNc0acOxbgeqLzwb86r+P3LGOjIeI3Idqe9CVkZrh4GlsJLJKkkw==", + "license": "MIT", + "dependencies": { + "enhanced-resolve": "^5.18.1", + "jiti": "^2.4.2", + "tailwindcss": "4.0.8" + } + }, + "node_modules/@tailwindcss/oxide": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.0.8.tgz", + "integrity": "sha512-KfMcuAu/Iw+DcV1e8twrFyr2yN8/ZDC/odIGta4wuuJOGkrkHZbvJvRNIbQNhGh7erZTYV6Ie0IeD6WC9Y8Hcw==", + "license": "MIT", + "engines": { + "node": ">= 10" + }, + "optionalDependencies": { + "@tailwindcss/oxide-android-arm64": "4.0.8", + "@tailwindcss/oxide-darwin-arm64": "4.0.8", + "@tailwindcss/oxide-darwin-x64": "4.0.8", + "@tailwindcss/oxide-freebsd-x64": "4.0.8", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.0.8", + "@tailwindcss/oxide-linux-arm64-gnu": "4.0.8", + "@tailwindcss/oxide-linux-arm64-musl": "4.0.8", + "@tailwindcss/oxide-linux-x64-gnu": "4.0.8", + "@tailwindcss/oxide-linux-x64-musl": "4.0.8", + "@tailwindcss/oxide-win32-arm64-msvc": "4.0.8", + "@tailwindcss/oxide-win32-x64-msvc": "4.0.8" + } + }, + "node_modules/@tailwindcss/oxide-android-arm64": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.0.8.tgz", + "integrity": "sha512-We7K79+Sm4mwJHk26Yzu/GAj7C7myemm7PeXvpgMxyxO70SSFSL3uCcqFbz9JA5M5UPkrl7N9fkBe/Y0iazqpA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-darwin-arm64": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.0.8.tgz", + "integrity": "sha512-Lv9Isi2EwkCTG1sRHNDi0uRNN1UGFdEThUAGFrydRmQZnraGLMjN8gahzg2FFnOizDl7LB2TykLUuiw833DSNg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-darwin-x64": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.0.8.tgz", + "integrity": "sha512-fWfywfYIlSWtKoqWTjukTHLWV3ARaBRjXCC2Eo0l6KVpaqGY4c2y8snUjp1xpxUtpqwMvCvFWFaleMoz1Vhzlw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-freebsd-x64": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.0.8.tgz", + "integrity": "sha512-SO+dyvjJV9G94bnmq2288Ke0BIdvrbSbvtPLaQdqjqHR83v5L2fWADyFO+1oecHo9Owsk8MxcXh1agGVPIKIqw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.0.8.tgz", + "integrity": "sha512-ZSHggWiEblQNV69V0qUK5vuAtHP+I+S2eGrKGJ5lPgwgJeAd6GjLsVBN+Mqn2SPVfYM3BOpS9jX/zVg9RWQVDQ==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.0.8.tgz", + "integrity": "sha512-xWpr6M0OZLDNsr7+bQz+3X7zcnDJZJ1N9gtBWCtfhkEtDjjxYEp+Lr5L5nc/yXlL4MyCHnn0uonGVXy3fhxaVA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-musl": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.0.8.tgz", + "integrity": "sha512-5tz2IL7LN58ssGEq7h/staD7pu/izF/KeMWdlJ86WDe2Ah46LF3ET6ZGKTr5eZMrnEA0M9cVFuSPprKRHNgjeg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-gnu": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.0.8.tgz", + "integrity": "sha512-KSzMkhyrxAQyY2o194NKVKU9j/c+NFSoMvnHWFaNHKi3P1lb+Vq1UC19tLHrmxSkKapcMMu69D7+G1+FVGNDXQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-musl": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.0.8.tgz", + "integrity": "sha512-yFYKG5UtHTRimjtqxUWXBgI4Tc6NJe3USjRIVdlTczpLRxq/SFwgzGl5JbatCxgSRDPBFwRrNPxq+ukfQFGdrw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.0.8.tgz", + "integrity": "sha512-tndGujmCSba85cRCnQzXgpA2jx5gXimyspsUYae5jlPyLRG0RjXbDshFKOheVXU4TLflo7FSG8EHCBJ0EHTKdQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-win32-x64-msvc": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.0.8.tgz", + "integrity": "sha512-T77jroAc0p4EHVVgTUiNeFn6Nj3jtD3IeNId2X+0k+N1XxfNipy81BEkYErpKLiOkNhpNFjPee8/ZVas29b2OQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/vite": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.0.8.tgz", + "integrity": "sha512-+SAq44yLzYlzyrb7QTcFCdU8Xa7FOA0jp+Xby7fPMUie+MY9HhJysM7Vp+vL8qIp8ceQJfLD+FjgJuJ4lL6nyg==", + "license": "MIT", + "dependencies": { + "@tailwindcss/node": "4.0.8", + "@tailwindcss/oxide": "4.0.8", + "lightningcss": "^1.29.1", + "tailwindcss": "4.0.8" + }, + "peerDependencies": { + "vite": "^5.2.0 || ^6" + } + }, + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "license": "MIT" + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "license": "MIT" + }, + "node_modules/autoprefixer": { + "version": "10.4.20", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", + "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.3", + "caniuse-lite": "^1.0.30001646", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/axios": { + "version": "1.7.9", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.9.tgz", + "integrity": "sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/browserslist": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", + "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.1" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001700", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001700.tgz", + "integrity": "sha512-2S6XIXwaE7K7erT8dY+kLQcpa5ms63XlRkMkReXjle+kf6c5g38vyMl+Z5y8dSxOFDhcFe+nxnn261PLxBSQsQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chart.js": { + "version": "4.4.9", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.4.9.tgz", + "integrity": "sha512-EyZ9wWKgpAU0fLJ43YAEIF8sr5F2W3LqbS40ZJyHIner2lY14ufqv2VMp69MAiZ2rpwxEUxEhIH/0U3xyRynxg==", + "license": "MIT", + "dependencies": { + "@kurkle/color": "^0.3.0" + }, + "engines": { + "pnpm": ">=8" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/concurrently": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-9.1.2.tgz", + "integrity": "sha512-H9MWcoPsYddwbOGM6difjVwVZHl63nwMEwDJG/L7VGtuaJhb12h2caPG2tVPWs7emuYix252iGfqOyrz1GczTQ==", + "license": "MIT", + "dependencies": { + "chalk": "^4.1.2", + "lodash": "^4.17.21", + "rxjs": "^7.8.1", + "shell-quote": "^1.8.1", + "supports-color": "^8.1.1", + "tree-kill": "^1.2.2", + "yargs": "^17.7.2" + }, + "bin": { + "conc": "dist/bin/concurrently.js", + "concurrently": "dist/bin/concurrently.js" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/open-cli-tools/concurrently?sponsor=1" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "license": "Apache-2.0", + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.103", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.103.tgz", + "integrity": "sha512-P6+XzIkfndgsrjROJWfSvVEgNHtPgbhVyTkwLjUM2HU/h7pZRORgaTlHqfAikqxKmdJMLW8fftrdGWbd/Ds0FA==", + "license": "ISC" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/enhanced-resolve": { + "version": "5.18.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz", + "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/esbuild": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.0.tgz", + "integrity": "sha512-BXq5mqc8ltbaN34cDqWuYKyNhX8D/Z0J1xdtdQ8UcIIIyJyz+ZMKUt58tF3SrZ85jcfN/PZYhjR5uDQAYNVbuw==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.25.0", + "@esbuild/android-arm": "0.25.0", + "@esbuild/android-arm64": "0.25.0", + "@esbuild/android-x64": "0.25.0", + "@esbuild/darwin-arm64": "0.25.0", + "@esbuild/darwin-x64": "0.25.0", + "@esbuild/freebsd-arm64": "0.25.0", + "@esbuild/freebsd-x64": "0.25.0", + "@esbuild/linux-arm": "0.25.0", + "@esbuild/linux-arm64": "0.25.0", + "@esbuild/linux-ia32": "0.25.0", + "@esbuild/linux-loong64": "0.25.0", + "@esbuild/linux-mips64el": "0.25.0", + "@esbuild/linux-ppc64": "0.25.0", + "@esbuild/linux-riscv64": "0.25.0", + "@esbuild/linux-s390x": "0.25.0", + "@esbuild/linux-x64": "0.25.0", + "@esbuild/netbsd-arm64": "0.25.0", + "@esbuild/netbsd-x64": "0.25.0", + "@esbuild/openbsd-arm64": "0.25.0", + "@esbuild/openbsd-x64": "0.25.0", + "@esbuild/sunos-x64": "0.25.0", + "@esbuild/win32-arm64": "0.25.0", + "@esbuild/win32-ia32": "0.25.0", + "@esbuild/win32-x64": "0.25.0" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/form-data": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.2.tgz", + "integrity": "sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jiti": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.2.tgz", + "integrity": "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==", + "license": "MIT", + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, + "node_modules/laravel-vite-plugin": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/laravel-vite-plugin/-/laravel-vite-plugin-1.2.0.tgz", + "integrity": "sha512-R0pJ+IcTVeqEMoKz/B2Ij57QVq3sFTABiFmb06gAwFdivbOgsUtuhX6N2MGLEArajrS3U5JbberzwOe7uXHMHQ==", + "license": "MIT", + "dependencies": { + "picocolors": "^1.0.0", + "vite-plugin-full-reload": "^1.1.0" + }, + "bin": { + "clean-orphaned-assets": "bin/clean.js" + }, + "engines": { + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + }, + "peerDependencies": { + "vite": "^5.0.0 || ^6.0.0" + } + }, + "node_modules/lightningcss": { + "version": "1.29.1", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.29.1.tgz", + "integrity": "sha512-FmGoeD4S05ewj+AkhTY+D+myDvXI6eL27FjHIjoyUkO/uw7WZD1fBVs0QxeYWa7E17CUHJaYX/RUGISCtcrG4Q==", + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^1.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-darwin-arm64": "1.29.1", + "lightningcss-darwin-x64": "1.29.1", + "lightningcss-freebsd-x64": "1.29.1", + "lightningcss-linux-arm-gnueabihf": "1.29.1", + "lightningcss-linux-arm64-gnu": "1.29.1", + "lightningcss-linux-arm64-musl": "1.29.1", + "lightningcss-linux-x64-gnu": "1.29.1", + "lightningcss-linux-x64-musl": "1.29.1", + "lightningcss-win32-arm64-msvc": "1.29.1", + "lightningcss-win32-x64-msvc": "1.29.1" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.29.1", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.29.1.tgz", + "integrity": "sha512-HtR5XJ5A0lvCqYAoSv2QdZZyoHNttBpa5EP9aNuzBQeKGfbyH5+UipLWvVzpP4Uml5ej4BYs5I9Lco9u1fECqw==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.29.1", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.29.1.tgz", + "integrity": "sha512-k33G9IzKUpHy/J/3+9MCO4e+PzaFblsgBjSGlpAaFikeBFm8B/CkO3cKU9oI4g+fjS2KlkLM/Bza9K/aw8wsNA==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.29.1", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.29.1.tgz", + "integrity": "sha512-0SUW22fv/8kln2LnIdOCmSuXnxgxVC276W5KLTwoehiO0hxkacBxjHOL5EtHD8BAXg2BvuhsJPmVMasvby3LiQ==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.29.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.29.1.tgz", + "integrity": "sha512-sD32pFvlR0kDlqsOZmYqH/68SqUMPNj+0pucGxToXZi4XZgZmqeX/NkxNKCPsswAXU3UeYgDSpGhu05eAufjDg==", + "cpu": [ + "arm" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.29.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.29.1.tgz", + "integrity": "sha512-0+vClRIZ6mmJl/dxGuRsE197o1HDEeeRk6nzycSy2GofC2JsY4ifCRnvUWf/CUBQmlrvMzt6SMQNMSEu22csWQ==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.29.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.29.1.tgz", + "integrity": "sha512-UKMFrG4rL/uHNgelBsDwJcBqVpzNJbzsKkbI3Ja5fg00sgQnHw/VrzUTEc4jhZ+AN2BvQYz/tkHu4vt1kLuJyw==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.29.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.29.1.tgz", + "integrity": "sha512-u1S+xdODy/eEtjADqirA774y3jLcm8RPtYztwReEXoZKdzgsHYPl0s5V52Tst+GKzqjebkULT86XMSxejzfISw==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.29.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.29.1.tgz", + "integrity": "sha512-L0Tx0DtaNUTzXv0lbGCLB/c/qEADanHbu4QdcNOXLIe1i8i22rZRpbT3gpWYsCh9aSL9zFujY/WmEXIatWvXbw==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.29.1", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.29.1.tgz", + "integrity": "sha512-QoOVnkIEFfbW4xPi+dpdft/zAKmgLgsRHfJalEPYuJDOWf7cLQzYg0DEh8/sn737FaeMJxHZRc1oBreiwZCjog==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.29.1", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.29.1.tgz", + "integrity": "sha512-NygcbThNBe4JElP+olyTI/doBNGJvLs3bFCRPdvuCcxZCcCZ71B858IHpdm7L1btZex0FvCmM17FK98Y9MRy1Q==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/nanoid": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/node-releases": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/postcss": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", + "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.8", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "license": "MIT" + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rollup": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.34.8.tgz", + "integrity": "sha512-489gTVMzAYdiZHFVA/ig/iYFllCcWFHMvUHI1rpFmkoUtRlQxqh6/yiNqnYibjMZ2b/+FUQwldG+aLsEt6bglQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.6" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.34.8", + "@rollup/rollup-android-arm64": "4.34.8", + "@rollup/rollup-darwin-arm64": "4.34.8", + "@rollup/rollup-darwin-x64": "4.34.8", + "@rollup/rollup-freebsd-arm64": "4.34.8", + "@rollup/rollup-freebsd-x64": "4.34.8", + "@rollup/rollup-linux-arm-gnueabihf": "4.34.8", + "@rollup/rollup-linux-arm-musleabihf": "4.34.8", + "@rollup/rollup-linux-arm64-gnu": "4.34.8", + "@rollup/rollup-linux-arm64-musl": "4.34.8", + "@rollup/rollup-linux-loongarch64-gnu": "4.34.8", + "@rollup/rollup-linux-powerpc64le-gnu": "4.34.8", + "@rollup/rollup-linux-riscv64-gnu": "4.34.8", + "@rollup/rollup-linux-s390x-gnu": "4.34.8", + "@rollup/rollup-linux-x64-gnu": "4.34.8", + "@rollup/rollup-linux-x64-musl": "4.34.8", + "@rollup/rollup-win32-arm64-msvc": "4.34.8", + "@rollup/rollup-win32-ia32-msvc": "4.34.8", + "@rollup/rollup-win32-x64-msvc": "4.34.8", + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup/node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.34.8.tgz", + "integrity": "sha512-8y7ED8gjxITUltTUEJLQdgpbPh1sUQ0kMTmufRF/Ns5tI9TNMNlhWtmPKKHCU0SilX+3MJkZ0zERYYGIVBYHIA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/rxjs": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/shell-quote": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz", + "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/tailwindcss": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.0.8.tgz", + "integrity": "sha512-Me7N5CKR+D2A1xdWA5t5+kjjT7bwnxZOE6/yDI/ixJdJokszsn2n++mdU5yJwrsTpqFX2B9ZNMBJDwcqk9C9lw==", + "license": "MIT" + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "license": "MIT", + "bin": { + "tree-kill": "cli.js" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/update-browserslist-db": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.2.tgz", + "integrity": "sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/vite": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.0.tgz", + "integrity": "sha512-7dPxoo+WsT/64rDcwoOjk76XHj+TqNTIvHKcuMQ1k4/SeHDaQt5GFAeLYzrimZrMpn/O6DtdI03WUjdxuPM0oQ==", + "license": "MIT", + "dependencies": { + "esbuild": "^0.25.0", + "postcss": "^8.5.3", + "rollup": "^4.30.1" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", + "jiti": ">=1.21.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, + "node_modules/vite-plugin-full-reload": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/vite-plugin-full-reload/-/vite-plugin-full-reload-1.2.0.tgz", + "integrity": "sha512-kz18NW79x0IHbxRSHm0jttP4zoO9P9gXh+n6UTwlNKnviTTEpOlum6oS9SmecrTtSr+muHEn5TUuC75UovQzcA==", + "license": "MIT", + "dependencies": { + "picocolors": "^1.0.0", + "picomatch": "^2.3.1" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "license": "ISC", + "engines": { + "node": ">=12" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..ddba0d2 --- /dev/null +++ b/package.json @@ -0,0 +1,23 @@ +{ + "private": true, + "type": "module", + "scripts": { + "build": "vite build", + "dev": "vite" + }, + "dependencies": { + "@tailwindcss/vite": "^4.0.7", + "autoprefixer": "^10.4.20", + "axios": "^1.7.4", + "chart.js": "^4.4.9", + "concurrently": "^9.0.1", + "laravel-vite-plugin": "^1.0", + "tailwindcss": "^4.0.7", + "vite": "^6.0" + }, + "optionalDependencies": { + "@rollup/rollup-linux-x64-gnu": "4.9.5", + "@tailwindcss/oxide-linux-x64-gnu": "^4.0.1", + "lightningcss-linux-x64-gnu": "^1.29.1" + } +} diff --git a/phpunit.xml b/phpunit.xml new file mode 100644 index 0000000..61c031c --- /dev/null +++ b/phpunit.xml @@ -0,0 +1,33 @@ + + + + + tests/Unit + + + tests/Feature + + + + + app + + + + + + + + + + + + + + + + diff --git a/public/.htaccess b/public/.htaccess new file mode 100644 index 0000000..b574a59 --- /dev/null +++ b/public/.htaccess @@ -0,0 +1,25 @@ + + + Options -MultiViews -Indexes + + + RewriteEngine On + + # Handle Authorization Header + RewriteCond %{HTTP:Authorization} . + RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] + + # Handle X-XSRF-Token Header + RewriteCond %{HTTP:x-xsrf-token} . + RewriteRule .* - [E=HTTP_X_XSRF_TOKEN:%{HTTP:X-XSRF-Token}] + + # Redirect Trailing Slashes If Not A Folder... + RewriteCond %{REQUEST_FILENAME} !-d + RewriteCond %{REQUEST_URI} (.+)/$ + RewriteRule ^ %1 [L,R=301] + + # Send Requests To Front Controller... + RewriteCond %{REQUEST_FILENAME} !-d + RewriteCond %{REQUEST_FILENAME} !-f + RewriteRule ^ index.php [L] + diff --git a/public/css/filament/filament/app.css b/public/css/filament/filament/app.css new file mode 100644 index 0000000..3491f2d --- /dev/null +++ b/public/css/filament/filament/app.css @@ -0,0 +1 @@ +*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:rgba(var(--gray-200),1);border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:var(--font-family),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(var(--gray-400),1);opacity:1}input::placeholder,textarea::placeholder{color:rgba(var(--gray-400),1);opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:rgba(var(--gray-500),var(--tw-border-opacity,1));border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity,1));opacity:1}input::placeholder,textarea::placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity,1));opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:rgba(var(--gray-500),var(--tw-border-opacity,1));border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}@media (forced-colors:active) {[type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}@media (forced-colors:active) {[type=radio]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active) {[type=checkbox]:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}:root.dark{color-scheme:dark}[data-field-wrapper]{scroll-margin-top:8rem}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"\201C""\201D""\2018""\2019"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em;margin-top:1.1428571em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-bottom:.8888889em;margin-top:.8888889em}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em;padding-inline-start:1.1111111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.1428571em;line-height:1.2;margin-bottom:.8em;margin-top:0}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4285714em;line-height:1.4;margin-bottom:.8em;margin-top:1.6em}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.5555556em}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){line-height:1.4285714;margin-bottom:.5714286em;margin-top:1.4285714em}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7142857em;margin-top:1.7142857em}.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7142857em;margin-top:1.7142857em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7142857em;margin-top:1.7142857em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;font-size:.8571429em;padding-inline-end:.3571429em;padding-bottom:.1428571em;padding-top:.1428571em;padding-inline-start:.3571429em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.25rem;font-size:.8571429em;line-height:1.6666667;margin-bottom:1.6666667em;margin-top:1.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-top:.6666667em;padding-inline-start:1em}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em;margin-top:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em;margin-top:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.2857143em;margin-top:.2857143em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5714286em;margin-top:.5714286em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5714286em;margin-top:.5714286em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em;margin-top:1.1428571em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;padding-inline-start:1.5714286em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2.8571429em;margin-top:2.8571429em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.6666667em;padding-top:.6666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7142857em;margin-top:1.7142857em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-base{font-size:1rem;line-height:1.75}.prose-base :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose-base :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose-base :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em}.prose-base :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.25em;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose-base :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.5em;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose-base :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose-base :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose-base :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose-base :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose-base :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-base :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose-base :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;font-size:.875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.prose-base :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-base :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-base :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-base :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.375rem;font-size:.875em;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose-base :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose-base :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose-base :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose-base :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose-base :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose-base :where(.prose-base>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose-base :where(.prose-base>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(.prose-base>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose-base :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose-base :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose-base :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:3em;margin-top:3em}.prose-base :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857}.prose-base :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose-base :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-base :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-base :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.prose-base :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-base :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-base :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose-base :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-base :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose-base :where(.prose-base>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(.prose-base>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.7777778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2222222em;line-height:1.4545455;margin-bottom:1.0909091em;margin-top:1.0909091em}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.6666667em;margin-top:1.6666667em;padding-inline-start:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.6666667em;line-height:1;margin-bottom:.8333333em;margin-top:0}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.6666667em;line-height:1.3333333;margin-bottom:1.0666667em;margin-top:1.8666667em}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.3333333em;line-height:1.5;margin-bottom:.6666667em;margin-top:1.6666667em}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.7777778em}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7777778em;margin-top:1.7777778em}.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7777778em;margin-top:1.7777778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7777778em;margin-top:1.7777778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;font-size:.8888889em;padding-inline-end:.4444444em;padding-bottom:.2222222em;padding-top:.2222222em;padding-inline-start:.4444444em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8666667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.375rem;font-size:.8888889em;line-height:1.75;margin-bottom:2em;margin-top:2em;padding-inline-end:1.5em;padding-bottom:1em;padding-top:1em;padding-inline-start:1.5em}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em;padding-inline-start:1.5555556em}.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em;padding-inline-start:1.5555556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.6666667em;margin-top:.6666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4444444em}.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.8888889em;margin-top:.8888889em}.prose-lg :where(.prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.8888889em;margin-top:.8888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;padding-inline-start:1.5555556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:3.1111111em;margin-top:3.1111111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-top:.75em;padding-inline-start:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7777778em;margin-top:1.7777778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5;margin-top:1em}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-4{inset:1rem}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{bottom:0;top:0}.-bottom-1\/2{bottom:-50%}.-top-1{top:-.25rem}.-top-1\/2{top:-50%}.-top-2{top:-.5rem}.-top-3{top:-.75rem}.bottom-0{bottom:0}.bottom-1\/2{bottom:50%}.end-0{inset-inline-end:0}.end-4{inset-inline-end:1rem}.end-6{inset-inline-end:1.5rem}.left-3{left:.75rem}.start-0{inset-inline-start:0}.start-full{inset-inline-start:100%}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-4{top:1rem}.top-6{top:1.5rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.order-first{order:-9999}.col-\[--col-span-default\]{grid-column:var(--col-span-default)}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-\[--col-start-default\]{grid-column-start:var(--col-start-default)}.row-start-2{grid-row-start:2}.-m-0\.5{margin:-.125rem}.-m-1{margin:-.25rem}.-m-1\.5{margin:-.375rem}.-m-2{margin:-.5rem}.-m-2\.5{margin:-.625rem}.-m-3{margin:-.75rem}.-m-3\.5{margin:-.875rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-1{margin-bottom:-.25rem;margin-top:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-16{margin-bottom:4rem;margin-top:4rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-auto{margin-bottom:auto;margin-top:auto}.\!mt-0{margin-top:0!important}.-mb-4{margin-bottom:-1rem}.-mb-6{margin-bottom:-1.5rem}.-me-2{margin-inline-end:-.5rem}.-ms-0\.5{margin-inline-start:-.125rem}.-ms-1{margin-inline-start:-.25rem}.-ms-2{margin-inline-start:-.5rem}.-mt-3{margin-top:-.75rem}.-mt-4{margin-top:-1rem}.-mt-6{margin-top:-1.5rem}.-mt-7{margin-top:-1.75rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.me-1{margin-inline-end:.25rem}.me-3{margin-inline-end:.75rem}.me-4{margin-inline-end:1rem}.me-6{margin-inline-end:1.5rem}.ml-auto{margin-left:auto}.ms-1{margin-inline-start:.25rem}.ms-6{margin-inline-start:1.5rem}.ms-auto{margin-inline-start:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.line-clamp-\[--line-clamp\]{-webkit-box-orient:vertical;-webkit-line-clamp:var(--line-clamp);display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.h-0{height:0}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[100dvh\],.h-dvh{height:100dvh}.h-full{height:100%}.h-screen{height:100vh}.max-h-96{max-height:24rem}.min-h-\[theme\(spacing\.48\)\]{min-height:12rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[calc\(100\%\+2rem\)\]{width:calc(100% + 2rem)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0}.min-w-48{min-width:12rem}.min-w-\[theme\(spacing\.4\)\]{min-width:1rem}.min-w-\[theme\(spacing\.5\)\]{min-width:1.25rem}.min-w-\[theme\(spacing\.6\)\]{min-width:1.5rem}.min-w-\[theme\(spacing\.8\)\]{min-width:2rem}.\!max-w-2xl{max-width:42rem!important}.\!max-w-3xl{max-width:48rem!important}.\!max-w-4xl{max-width:56rem!important}.\!max-w-5xl{max-width:64rem!important}.\!max-w-6xl{max-width:72rem!important}.\!max-w-7xl{max-width:80rem!important}.\!max-w-\[14rem\]{max-width:14rem!important}.\!max-w-lg{max-width:32rem!important}.\!max-w-md{max-width:28rem!important}.\!max-w-sm{max-width:24rem!important}.\!max-w-xl{max-width:36rem!important}.\!max-w-xs{max-width:20rem!important}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-min{max-width:-moz-min-content;max-width:min-content}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-screen-2xl{max-width:1536px}.max-w-screen-lg{max-width:1024px}.max-w-screen-md{max-width:768px}.max-w-screen-sm{max-width:640px}.max-w-screen-xl{max-width:1280px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.table-auto{table-layout:auto}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-1\/4{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-1\/4{--tw-translate-x:-25%}.-translate-x-12{--tw-translate-x:-3rem}.-translate-x-12,.-translate-x-5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-5{--tw-translate-x:-1.25rem}.-translate-x-full{--tw-translate-x:-100%}.-translate-x-full,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-12{--tw-translate-y:-3rem}.-translate-y-12,.-translate-y-3\/4{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-3\/4{--tw-translate-y:-75%}.translate-x-0{--tw-translate-x:0px}.translate-x-0,.translate-x-12{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-12{--tw-translate-x:3rem}.translate-x-5{--tw-translate-x:1.25rem}.translate-x-5,.translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x:100%}.translate-y-12{--tw-translate-y:3rem}.-rotate-180,.translate-y-12{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-180{--tw-rotate:-180deg}.rotate-180{--tw-rotate:180deg}.rotate-180,.scale-100{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.scale-95,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize{resize:both}.scroll-mt-9{scroll-margin-top:2.25rem}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.columns-\[--cols-default\]{-moz-columns:var(--cols-default);columns:var(--cols-default)}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[--cols-default\]{grid-template-columns:var(--cols-default)}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[repeat\(7\2c minmax\(theme\(spacing\.7\)\2c 1fr\)\)\]{grid-template-columns:repeat(7,minmax(1.75rem,1fr))}.grid-cols-\[repeat\(auto-fit\2c minmax\(0\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.grid-rows-\[1fr_auto_1fr\]{grid-template-rows:1fr auto 1fr}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.gap-y-7{row-gap:1.75rem}.gap-y-8{row-gap:2rem}.gap-y-px{row-gap:1px}.-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.25rem*var(--tw-space-x-reverse))}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.5rem*var(--tw-space-x-reverse))}.-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.75rem*var(--tw-space-x-reverse))}.-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1rem*var(--tw-space-x-reverse))}.-space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.25rem*var(--tw-space-x-reverse))}.-space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.5rem*var(--tw-space-x-reverse))}.-space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.75rem*var(--tw-space-x-reverse))}.-space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-2rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(var(--gray-100),var(--tw-divide-opacity,1))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(var(--gray-200),var(--tw-divide-opacity,1))}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-clip{overflow-x:clip}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-x-\[0\.5px\]{border-left-width:.5px;border-right-width:.5px}.border-y{border-bottom-width:1px;border-top-width:1px}.\!border-t-0{border-top-width:0!important}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-e{border-inline-end-width:1px}.border-s{border-inline-start-width:1px}.border-t{border-top-width:1px}.\!border-none{border-style:none!important}.border-none{border-style:none}.border-gray-100{--tw-border-opacity:1;border-color:rgba(var(--gray-100),var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgba(var(--gray-200),var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgba(var(--gray-300),var(--tw-border-opacity,1))}.border-gray-600{--tw-border-opacity:1;border-color:rgba(var(--gray-600),var(--tw-border-opacity,1))}.border-primary-500{--tw-border-opacity:1;border-color:rgba(var(--primary-500),var(--tw-border-opacity,1))}.border-primary-600{--tw-border-opacity:1;border-color:rgba(var(--primary-600),var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-t-gray-200{--tw-border-opacity:1;border-top-color:rgba(var(--gray-200),var(--tw-border-opacity,1))}.\!bg-gray-50{--tw-bg-opacity:1!important;background-color:rgba(var(--gray-50),var(--tw-bg-opacity,1))!important}.\!bg-gray-700{--tw-bg-opacity:1!important;background-color:rgba(var(--gray-700),var(--tw-bg-opacity,1))!important}.bg-black\/50{background-color:rgba(0,0,0,.5)}.bg-custom-100{--tw-bg-opacity:1;background-color:rgba(var(--c-100),var(--tw-bg-opacity,1))}.bg-custom-50{--tw-bg-opacity:1;background-color:rgba(var(--c-50),var(--tw-bg-opacity,1))}.bg-custom-600{--tw-bg-opacity:1;background-color:rgba(var(--c-600),var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgba(var(--gray-200),var(--tw-bg-opacity,1))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgba(var(--gray-300),var(--tw-bg-opacity,1))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgba(var(--gray-400),var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity,1))}.bg-gray-950\/50{background-color:rgba(var(--gray-950),.5)}.bg-primary-500{--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity,1))}.bg-primary-600{--tw-bg-opacity:1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/0{background-color:hsla(0,0%,100%,0)}.bg-white\/5{background-color:hsla(0,0%,100%,.05)}.\!bg-none{background-image:none!important}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pe-0{padding-inline-end:0}.pe-1{padding-inline-end:.25rem}.pe-2{padding-inline-end:.5rem}.pe-3{padding-inline-end:.75rem}.pe-4{padding-inline-end:1rem}.pe-6{padding-inline-end:1.5rem}.pe-8{padding-inline-end:2rem}.ps-0{padding-inline-start:0}.ps-1{padding-inline-start:.25rem}.ps-2{padding-inline-start:.5rem}.ps-3{padding-inline-start:.75rem}.ps-4{padding-inline-start:1rem}.ps-\[5\.25rem\]{padding-inline-start:5.25rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-start{text-align:start}.text-end{text-align:end}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--font-family),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-loose{line-height:2}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.text-custom-400{--tw-text-opacity:1;color:rgba(var(--c-400),var(--tw-text-opacity,1))}.text-custom-50{--tw-text-opacity:1;color:rgba(var(--c-50),var(--tw-text-opacity,1))}.text-custom-500{--tw-text-opacity:1;color:rgba(var(--c-500),var(--tw-text-opacity,1))}.text-custom-600{--tw-text-opacity:1;color:rgba(var(--c-600),var(--tw-text-opacity,1))}.text-custom-700\/50{color:rgba(var(--c-700),.5)}.text-danger-600{--tw-text-opacity:1;color:rgba(var(--danger-600),var(--tw-text-opacity,1))}.text-gray-100{--tw-text-opacity:1;color:rgba(var(--gray-100),var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgba(var(--gray-600),var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity,1))}.text-gray-700\/50{color:rgba(var(--gray-700),.5)}.text-gray-950{--tw-text-opacity:1;color:rgba(var(--gray-950),var(--tw-text-opacity,1))}.text-primary-400{--tw-text-opacity:1;color:rgba(var(--primary-400),var(--tw-text-opacity,1))}.text-primary-500{--tw-text-opacity:1;color:rgba(var(--primary-500),var(--tw-text-opacity,1))}.text-primary-600{--tw-text-opacity:1;color:rgba(var(--primary-600),var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-0{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-custom-600{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--c-600),var(--tw-ring-opacity,1))}.ring-custom-600\/10{--tw-ring-color:rgba(var(--c-600),0.1)}.ring-custom-600\/20{--tw-ring-color:rgba(var(--c-600),0.2)}.ring-danger-600{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-600),var(--tw-ring-opacity,1))}.ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-200),var(--tw-ring-opacity,1))}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-300),var(--tw-ring-opacity,1))}.ring-gray-600\/10{--tw-ring-color:rgba(var(--gray-600),0.1)}.ring-gray-900\/10{--tw-ring-color:rgba(var(--gray-900),0.1)}.ring-gray-950\/10{--tw-ring-color:rgba(var(--gray-950),0.1)}.ring-gray-950\/5{--tw-ring-color:rgba(var(--gray-950),0.05)}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.ring-white\/10{--tw-ring-color:hsla(0,0%,100%,.1)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.delay-100{transition-delay:.1s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[transform\:translateZ\(0\)\]{transform:translateZ(0)}.dark\:prose-invert:is(.dark *){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity,1))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity,1))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{bottom:0;content:var(--tw-content);top:0}.before\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-0\.5:before{content:var(--tw-content);width:.125rem}.before\:bg-primary-600:before{--tw-bg-opacity:1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity,1));content:var(--tw-content)}.first\:border-s-0:first-child{border-inline-start-width:0}.first\:border-t-0:first-child{border-top-width:0}.last\:border-e-0:last-child{border-inline-end-width:0}.first-of-type\:ps-1:first-of-type{padding-inline-start:.25rem}.last-of-type\:pe-1:last-of-type{padding-inline-end:.25rem}.checked\:ring-0:checked{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:bg-gray-50:focus-within{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity,1))}.hover\:bg-custom-400\/10:hover{background-color:rgba(var(--c-400),.1)}.hover\:bg-custom-50:hover{--tw-bg-opacity:1;background-color:rgba(var(--c-50),var(--tw-bg-opacity,1))}.hover\:bg-custom-500:hover{--tw-bg-opacity:1;background-color:rgba(var(--c-500),var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity,1))}.hover\:bg-gray-400\/10:hover{background-color:rgba(var(--gray-400),.1)}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity,1))}.hover\:text-custom-600:hover{--tw-text-opacity:1;color:rgba(var(--c-600),var(--tw-text-opacity,1))}.hover\:text-custom-700\/75:hover{color:rgba(var(--c-700),.75)}.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity,1))}.hover\:text-gray-700\/75:hover{color:rgba(var(--gray-700),.75)}.hover\:opacity-100:hover{opacity:1}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-danger-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-600),var(--tw-ring-opacity,1))}.focus\:ring-primary-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-600),var(--tw-ring-opacity,1))}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px}.checked\:focus\:ring-danger-500\/50:focus:checked{--tw-ring-color:rgba(var(--danger-500),0.5)}.checked\:focus\:ring-primary-500\/50:focus:checked{--tw-ring-color:rgba(var(--primary-500),0.5)}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-primary-500:focus-visible{--tw-border-opacity:1;border-color:rgba(var(--primary-500),var(--tw-border-opacity,1))}.focus-visible\:bg-custom-50:focus-visible{--tw-bg-opacity:1;background-color:rgba(var(--c-50),var(--tw-bg-opacity,1))}.focus-visible\:bg-gray-100:focus-visible{--tw-bg-opacity:1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity,1))}.focus-visible\:bg-gray-50:focus-visible{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity,1))}.focus-visible\:text-custom-700\/75:focus-visible{color:rgba(var(--c-700),.75)}.focus-visible\:text-gray-500:focus-visible{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity,1))}.focus-visible\:text-gray-700\/75:focus-visible{color:rgba(var(--gray-700),.75)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:ring-custom-500\/50:focus-visible{--tw-ring-color:rgba(var(--c-500),0.5)}.focus-visible\:ring-custom-600:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--c-600),var(--tw-ring-opacity,1))}.focus-visible\:ring-gray-400\/40:focus-visible{--tw-ring-color:rgba(var(--gray-400),0.4)}.focus-visible\:ring-primary-500:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-500),var(--tw-ring-opacity,1))}.focus-visible\:ring-primary-600:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-600),var(--tw-ring-opacity,1))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.enabled\:cursor-wait:enabled{cursor:wait}.enabled\:opacity-70:enabled{opacity:.7}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:bg-gray-50:disabled{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity,1))}.disabled\:text-gray-50:disabled{--tw-text-opacity:1;color:rgba(var(--gray-50),var(--tw-text-opacity,1))}.disabled\:text-gray-500:disabled{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity,1))}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled{-webkit-text-fill-color:rgba(var(--gray-500),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:checked\:bg-gray-400:checked:disabled{--tw-bg-opacity:1;background-color:rgba(var(--gray-400),var(--tw-bg-opacity,1))}.disabled\:checked\:text-gray-400:checked:disabled{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity,1))}.group\/item:first-child .group-first\/item\:rounded-s-lg{border-end-start-radius:.5rem;border-start-start-radius:.5rem}.group\/item:last-child .group-last\/item\:rounded-e-lg{border-end-end-radius:.5rem;border-start-end-radius:.5rem}.group:hover .group-hover\:text-gray-500,.group\/button:hover .group-hover\/button\:text-gray-500{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity,1))}.group:hover .group-hover\:text-gray-700{--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity,1))}.group\/item:hover .group-hover\/item\:underline,.group\/link:hover .group-hover\/link\:underline{text-decoration-line:underline}.group:focus-visible .group-focus-visible\:text-gray-500{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity,1))}.group:focus-visible .group-focus-visible\:text-gray-700{--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity,1))}.group\/item:focus-visible .group-focus-visible\/item\:underline{text-decoration-line:underline}.group\/link:focus-visible .group-focus-visible\/link\:underline{text-decoration-line:underline}.dark\:flex:is(.dark *){display:flex}.dark\:hidden:is(.dark *){display:none}.dark\:divide-white\/10:is(.dark *)>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.1)}.dark\:divide-white\/5:is(.dark *)>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.05)}.dark\:border-gray-600:is(.dark *){--tw-border-opacity:1;border-color:rgba(var(--gray-600),var(--tw-border-opacity,1))}.dark\:border-gray-700:is(.dark *){--tw-border-opacity:1;border-color:rgba(var(--gray-700),var(--tw-border-opacity,1))}.dark\:border-primary-500:is(.dark *){--tw-border-opacity:1;border-color:rgba(var(--primary-500),var(--tw-border-opacity,1))}.dark\:border-white\/10:is(.dark *){border-color:hsla(0,0%,100%,.1)}.dark\:border-white\/5:is(.dark *){border-color:hsla(0,0%,100%,.05)}.dark\:border-t-white\/10:is(.dark *){border-top-color:hsla(0,0%,100%,.1)}.dark\:\!bg-gray-700:is(.dark *){--tw-bg-opacity:1!important;background-color:rgba(var(--gray-700),var(--tw-bg-opacity,1))!important}.dark\:bg-custom-400\/10:is(.dark *){background-color:rgba(var(--c-400),.1)}.dark\:bg-custom-500:is(.dark *){--tw-bg-opacity:1;background-color:rgba(var(--c-500),var(--tw-bg-opacity,1))}.dark\:bg-custom-500\/20:is(.dark *){background-color:rgba(var(--c-500),.2)}.dark\:bg-gray-400\/10:is(.dark *){background-color:rgba(var(--gray-400),.1)}.dark\:bg-gray-500:is(.dark *){--tw-bg-opacity:1;background-color:rgba(var(--gray-500),var(--tw-bg-opacity,1))}.dark\:bg-gray-500\/20:is(.dark *){background-color:rgba(var(--gray-500),.2)}.dark\:bg-gray-600:is(.dark *){--tw-bg-opacity:1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity,1))}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity:1;background-color:rgba(var(--gray-700),var(--tw-bg-opacity,1))}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity:1;background-color:rgba(var(--gray-800),var(--tw-bg-opacity,1))}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity:1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity,1))}.dark\:bg-gray-900\/30:is(.dark *){background-color:rgba(var(--gray-900),.3)}.dark\:bg-gray-950:is(.dark *){--tw-bg-opacity:1;background-color:rgba(var(--gray-950),var(--tw-bg-opacity,1))}.dark\:bg-gray-950\/75:is(.dark *){background-color:rgba(var(--gray-950),.75)}.dark\:bg-primary-400:is(.dark *){--tw-bg-opacity:1;background-color:rgba(var(--primary-400),var(--tw-bg-opacity,1))}.dark\:bg-primary-500:is(.dark *){--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity,1))}.dark\:bg-transparent:is(.dark *){background-color:transparent}.dark\:bg-white\/10:is(.dark *){background-color:hsla(0,0%,100%,.1)}.dark\:bg-white\/5:is(.dark *){background-color:hsla(0,0%,100%,.05)}.dark\:text-custom-300\/50:is(.dark *){color:rgba(var(--c-300),.5)}.dark\:text-custom-400:is(.dark *){--tw-text-opacity:1;color:rgba(var(--c-400),var(--tw-text-opacity,1))}.dark\:text-custom-400\/10:is(.dark *){color:rgba(var(--c-400),.1)}.dark\:text-danger-400:is(.dark *){--tw-text-opacity:1;color:rgba(var(--danger-400),var(--tw-text-opacity,1))}.dark\:text-danger-500:is(.dark *){--tw-text-opacity:1;color:rgba(var(--danger-500),var(--tw-text-opacity,1))}.dark\:text-gray-200:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity,1))}.dark\:text-gray-300\/50:is(.dark *){color:rgba(var(--gray-300),.5)}.dark\:text-gray-400:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity,1))}.dark\:text-gray-500:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity,1))}.dark\:text-gray-700:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity,1))}.dark\:text-gray-800:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-800),var(--tw-text-opacity,1))}.dark\:text-primary-400:is(.dark *){--tw-text-opacity:1;color:rgba(var(--primary-400),var(--tw-text-opacity,1))}.dark\:text-primary-500:is(.dark *){--tw-text-opacity:1;color:rgba(var(--primary-500),var(--tw-text-opacity,1))}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:text-white\/5:is(.dark *){color:hsla(0,0%,100%,.05)}.dark\:ring-custom-400\/30:is(.dark *){--tw-ring-color:rgba(var(--c-400),0.3)}.dark\:ring-custom-500:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--c-500),var(--tw-ring-opacity,1))}.dark\:ring-danger-500:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-500),var(--tw-ring-opacity,1))}.dark\:ring-gray-400\/20:is(.dark *){--tw-ring-color:rgba(var(--gray-400),0.2)}.dark\:ring-gray-50\/10:is(.dark *){--tw-ring-color:rgba(var(--gray-50),0.1)}.dark\:ring-gray-700:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-700),var(--tw-ring-opacity,1))}.dark\:ring-gray-900:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-900),var(--tw-ring-opacity,1))}.dark\:ring-white\/10:is(.dark *){--tw-ring-color:hsla(0,0%,100%,.1)}.dark\:ring-white\/20:is(.dark *){--tw-ring-color:hsla(0,0%,100%,.2)}.dark\:placeholder\:text-gray-500:is(.dark *)::-moz-placeholder{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity,1))}.dark\:placeholder\:text-gray-500:is(.dark *)::placeholder{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity,1))}.dark\:before\:bg-primary-500:is(.dark *):before{--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity,1));content:var(--tw-content)}.dark\:checked\:bg-danger-500:checked:is(.dark *){--tw-bg-opacity:1;background-color:rgba(var(--danger-500),var(--tw-bg-opacity,1))}.dark\:checked\:bg-primary-500:checked:is(.dark *){--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity,1))}.dark\:focus-within\:bg-white\/5:focus-within:is(.dark *){background-color:hsla(0,0%,100%,.05)}.dark\:hover\:bg-custom-400:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgba(var(--c-400),var(--tw-bg-opacity,1))}.dark\:hover\:bg-custom-400\/10:hover:is(.dark *){background-color:rgba(var(--c-400),.1)}.dark\:hover\:bg-white\/10:hover:is(.dark *){background-color:hsla(0,0%,100%,.1)}.dark\:hover\:bg-white\/5:hover:is(.dark *){background-color:hsla(0,0%,100%,.05)}.dark\:hover\:text-custom-300:hover:is(.dark *){--tw-text-opacity:1;color:rgba(var(--c-300),var(--tw-text-opacity,1))}.dark\:hover\:text-custom-300\/75:hover:is(.dark *){color:rgba(var(--c-300),.75)}.dark\:hover\:text-gray-200:hover:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity,1))}.dark\:hover\:text-gray-300\/75:hover:is(.dark *){color:rgba(var(--gray-300),.75)}.dark\:hover\:text-gray-400:hover:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity,1))}.dark\:hover\:ring-white\/20:hover:is(.dark *){--tw-ring-color:hsla(0,0%,100%,.2)}.dark\:focus\:ring-danger-500:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-500),var(--tw-ring-opacity,1))}.dark\:focus\:ring-primary-500:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-500),var(--tw-ring-opacity,1))}.dark\:checked\:focus\:ring-danger-400\/50:focus:checked:is(.dark *){--tw-ring-color:rgba(var(--danger-400),0.5)}.dark\:checked\:focus\:ring-primary-400\/50:focus:checked:is(.dark *){--tw-ring-color:rgba(var(--primary-400),0.5)}.dark\:focus-visible\:border-primary-500:focus-visible:is(.dark *){--tw-border-opacity:1;border-color:rgba(var(--primary-500),var(--tw-border-opacity,1))}.dark\:focus-visible\:bg-custom-400\/10:focus-visible:is(.dark *){background-color:rgba(var(--c-400),.1)}.dark\:focus-visible\:bg-white\/5:focus-visible:is(.dark *){background-color:hsla(0,0%,100%,.05)}.dark\:focus-visible\:text-custom-300\/75:focus-visible:is(.dark *){color:rgba(var(--c-300),.75)}.dark\:focus-visible\:text-gray-300\/75:focus-visible:is(.dark *){color:rgba(var(--gray-300),.75)}.dark\:focus-visible\:text-gray-400:focus-visible:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity,1))}.dark\:focus-visible\:ring-custom-400\/50:focus-visible:is(.dark *){--tw-ring-color:rgba(var(--c-400),0.5)}.dark\:focus-visible\:ring-custom-500:focus-visible:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--c-500),var(--tw-ring-opacity,1))}.dark\:focus-visible\:ring-primary-500:focus-visible:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-500),var(--tw-ring-opacity,1))}.dark\:focus-visible\:ring-offset-gray-900:focus-visible:is(.dark *){--tw-ring-offset-color:rgba(var(--gray-900),1)}.dark\:disabled\:bg-transparent:disabled:is(.dark *){background-color:transparent}.dark\:disabled\:text-gray-400:disabled:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity,1))}.dark\:disabled\:ring-white\/10:disabled:is(.dark *){--tw-ring-color:hsla(0,0%,100%,.1)}.dark\:disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled:is(.dark *){-webkit-text-fill-color:rgba(var(--gray-400),1)}.dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled:is(.dark *)::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}.dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled:is(.dark *)::placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}.dark\:disabled\:checked\:bg-gray-600:checked:disabled:is(.dark *){--tw-bg-opacity:1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity,1))}.group\/button:hover .dark\:group-hover\/button\:text-gray-400:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity,1))}.group:hover .dark\:group-hover\:text-gray-200:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity,1))}.group:hover .dark\:group-hover\:text-gray-400:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity,1))}.group:focus-visible .dark\:group-focus-visible\:text-gray-200:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity,1))}.group:focus-visible .dark\:group-focus-visible\:text-gray-400:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity,1))}@media (min-width:640px){.sm\:relative{position:relative}.sm\:inset-x-auto{left:auto;right:auto}.sm\:end-0{inset-inline-end:0}.sm\:col-\[--col-span-sm\]{grid-column:var(--col-span-sm)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-start-\[--col-start-sm\]{grid-column-start:var(--col-start-sm)}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:-my-2{margin-bottom:-.5rem;margin-top:-.5rem}.sm\:ms-auto{margin-inline-start:auto}.sm\:mt-7{margin-top:1.75rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:grid{display:grid}.sm\:inline-grid{display:inline-grid}.sm\:hidden{display:none}.sm\:w-\[calc\(100\%\+3rem\)\]{width:calc(100% + 3rem)}.sm\:w-screen{width:100vw}.sm\:max-w-sm{max-width:24rem}.sm\:columns-\[--cols-sm\]{-moz-columns:var(--cols-sm);columns:var(--cols-sm)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[--cols-sm\]{grid-template-columns:var(--cols-sm)}.sm\:grid-cols-\[repeat\(auto-fit\2c minmax\(0\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.sm\:grid-rows-\[1fr_auto_3fr\]{grid-template-rows:1fr auto 3fr}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-1{gap:.25rem}.sm\:gap-3{gap:.75rem}.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:rounded-xl{border-radius:.75rem}.sm\:p-10{padding:2.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.sm\:pe-3{padding-inline-end:.75rem}.sm\:pe-6{padding-inline-end:1.5rem}.sm\:ps-3{padding-inline-start:.75rem}.sm\:ps-6{padding-inline-start:1.5rem}.sm\:pt-1\.5{padding-top:.375rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:leading-6{line-height:1.5rem}.sm\:first-of-type\:ps-3:first-of-type{padding-inline-start:.75rem}.sm\:first-of-type\:ps-6:first-of-type{padding-inline-start:1.5rem}.sm\:last-of-type\:pe-3:last-of-type{padding-inline-end:.75rem}.sm\:last-of-type\:pe-6:last-of-type{padding-inline-end:1.5rem}}@media (min-width:768px){.md\:bottom-4{bottom:1rem}.md\:order-first{order:-9999}.md\:col-\[--col-span-md\]{grid-column:var(--col-span-md)}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-start-\[--col-start-md\]{grid-column-start:var(--col-start-md)}.md\:block{display:block}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:inline-grid{display:inline-grid}.md\:hidden{display:none}.md\:w-max{width:-moz-max-content;width:max-content}.md\:max-w-60{max-width:15rem}.md\:columns-\[--cols-md\]{-moz-columns:var(--cols-md);columns:var(--cols-md)}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[--cols-md\]{grid-template-columns:var(--cols-md)}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:gap-1{gap:.25rem}.md\:gap-3{gap:.75rem}.md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(0px*var(--tw-divide-y-reverse));border-top-width:calc(0px*(1 - var(--tw-divide-y-reverse)))}.md\:overflow-x-auto{overflow-x:auto}.md\:rounded-xl{border-radius:.75rem}.md\:p-20{padding:5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:pe-6{padding-inline-end:1.5rem}.md\:ps-3{padding-inline-start:.75rem}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:z-0{z-index:0}.lg\:col-\[--col-span-lg\]{grid-column:var(--col-span-lg)}.lg\:col-start-\[--col-start-lg\]{grid-column-start:var(--col-start-lg)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:table-cell{display:table-cell}.lg\:inline-grid{display:inline-grid}.lg\:hidden{display:none}.lg\:h-full{height:100%}.lg\:max-w-xs{max-width:20rem}.lg\:-translate-x-full{--tw-translate-x:-100%}.lg\:-translate-x-full,.lg\:translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:translate-x-0{--tw-translate-x:0px}.lg\:columns-\[--cols-lg\]{-moz-columns:var(--cols-lg);columns:var(--cols-lg)}.lg\:grid-cols-\[--cols-lg\]{grid-template-columns:var(--cols-lg)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:gap-1{gap:.25rem}.lg\:gap-3{gap:.75rem}.lg\:bg-transparent{background-color:transparent}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pe-8{padding-inline-end:2rem}.lg\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.lg\:shadow-none,.lg\:shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\:shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.lg\:ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.lg\:transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.lg\:transition-none{transition-property:none}.lg\:delay-100{transition-delay:.1s}.dark\:lg\:bg-transparent:is(.dark *){background-color:transparent}}@media (min-width:1280px){.xl\:col-\[--col-span-xl\]{grid-column:var(--col-span-xl)}.xl\:col-start-\[--col-start-xl\]{grid-column-start:var(--col-start-xl)}.xl\:block{display:block}.xl\:table-cell{display:table-cell}.xl\:inline-grid{display:inline-grid}.xl\:hidden{display:none}.xl\:columns-\[--cols-xl\]{-moz-columns:var(--cols-xl);columns:var(--cols-xl)}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[--cols-xl\]{grid-template-columns:var(--cols-xl)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:gap-1{gap:.25rem}.xl\:gap-3{gap:.75rem}}@media (min-width:1536px){.\32xl\:col-\[--col-span-2xl\]{grid-column:var(--col-span-2xl)}.\32xl\:col-start-\[--col-start-2xl\]{grid-column-start:var(--col-start-2xl)}.\32xl\:block{display:block}.\32xl\:table-cell{display:table-cell}.\32xl\:inline-grid{display:inline-grid}.\32xl\:hidden{display:none}.\32xl\:columns-\[--cols-2xl\]{-moz-columns:var(--cols-2xl);columns:var(--cols-2xl)}.\32xl\:grid-cols-\[--cols-2xl\]{grid-template-columns:var(--cols-2xl)}.\32xl\:flex-row{flex-direction:row}.\32xl\:items-start{align-items:flex-start}.\32xl\:items-end{align-items:flex-end}.\32xl\:items-center{align-items:center}.\32xl\:gap-1{gap:.25rem}.\32xl\:gap-3{gap:.75rem}}.ltr\:hidden:where([dir=ltr],[dir=ltr] *){display:none}.rtl\:hidden:where([dir=rtl],[dir=rtl] *){display:none}.rtl\:-translate-x-0:where([dir=rtl],[dir=rtl] *){--tw-translate-x:-0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:-translate-x-5:where([dir=rtl],[dir=rtl] *){--tw-translate-x:-1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:-translate-x-full:where([dir=rtl],[dir=rtl] *){--tw-translate-x:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:translate-x-1\/2:where([dir=rtl],[dir=rtl] *){--tw-translate-x:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:translate-x-1\/4:where([dir=rtl],[dir=rtl] *){--tw-translate-x:25%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:translate-x-full:where([dir=rtl],[dir=rtl] *){--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:rotate-180:where([dir=rtl],[dir=rtl] *){--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.rtl\:divide-x-reverse:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:1}@media (min-width:1024px){.rtl\:lg\:-translate-x-0:where([dir=rtl],[dir=rtl] *){--tw-translate-x:-0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:lg\:translate-x-full:where([dir=rtl],[dir=rtl] *){--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.\[\&\.trix-active\]\:bg-gray-50.trix-active{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity,1))}.\[\&\.trix-active\]\:text-primary-600.trix-active{--tw-text-opacity:1;color:rgba(var(--primary-600),var(--tw-text-opacity,1))}.dark\:\[\&\.trix-active\]\:bg-white\/5.trix-active:is(.dark *){background-color:hsla(0,0%,100%,.05)}.dark\:\[\&\.trix-active\]\:text-primary-400.trix-active:is(.dark *){--tw-text-opacity:1;color:rgba(var(--primary-400),var(--tw-text-opacity,1))}.\[\&\:\:-ms-reveal\]\:hidden::-ms-reveal{display:none}.\[\&\:not\(\:first-of-type\)\]\:border-s:not(:first-of-type){border-inline-start-width:1px}.\[\&\:not\(\:has\(\.fi-ac-action\:focus\)\)\]\:focus-within\:ring-2:focus-within:not(:has(.fi-ac-action:focus)){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.\[\&\:not\(\:has\(\.fi-ac-action\:focus\)\)\]\:focus-within\:ring-danger-600:focus-within:not(:has(.fi-ac-action:focus)){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-600),var(--tw-ring-opacity,1))}.\[\&\:not\(\:has\(\.fi-ac-action\:focus\)\)\]\:focus-within\:ring-primary-600:focus-within:not(:has(.fi-ac-action:focus)){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-600),var(--tw-ring-opacity,1))}.dark\:\[\&\:not\(\:has\(\.fi-ac-action\:focus\)\)\]\:focus-within\:ring-danger-500:focus-within:not(:has(.fi-ac-action:focus)):is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-500),var(--tw-ring-opacity,1))}.dark\:\[\&\:not\(\:has\(\.fi-ac-action\:focus\)\)\]\:focus-within\:ring-primary-500:focus-within:not(:has(.fi-ac-action:focus)):is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-500),var(--tw-ring-opacity,1))}.\[\&\:not\(\:last-of-type\)\]\:border-e:not(:last-of-type){border-inline-end-width:1px}.\[\&\:not\(\:nth-child\(1_of_\.fi-btn\)\)\]\:shadow-\[-1px_0_0_0_theme\(colors\.gray\.200\)\]:not(:nth-child(1 of .fi-btn)){--tw-shadow:-1px 0 0 0 rgba(var(--gray-200),1);--tw-shadow-colored:-1px 0 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:\[\&\:not\(\:nth-child\(1_of_\.fi-btn\)\)\]\:shadow-\[-1px_0_0_0_theme\(colors\.white\/20\%\)\]:not(:nth-child(1 of .fi-btn)):is(.dark *){--tw-shadow:-1px 0 0 0 hsla(0,0%,100%,.2);--tw-shadow-colored:-1px 0 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\[\&\:not\(\:nth-last-child\(1_of_\.fi-btn\)\)\]\:me-px:not(:nth-last-child(1 of .fi-btn)){margin-inline-end:1px}.\[\&\:nth-child\(1_of_\.fi-btn\)\]\:rounded-s-lg:nth-child(1 of .fi-btn){border-end-start-radius:.5rem;border-start-start-radius:.5rem}.\[\&\:nth-last-child\(1_of_\.fi-btn\)\]\:rounded-e-lg:nth-last-child(1 of .fi-btn){border-end-end-radius:.5rem;border-start-end-radius:.5rem}.\[\&\>\*\:first-child\]\:relative>:first-child{position:relative}.\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:0}.\[\&\>\*\:first-child\]\:before\:absolute>:first-child:before{content:var(--tw-content);position:absolute}.\[\&\>\*\:first-child\]\:before\:inset-y-0>:first-child:before{bottom:0;content:var(--tw-content);top:0}.\[\&\>\*\:first-child\]\:before\:start-0>:first-child:before{content:var(--tw-content);inset-inline-start:0}.\[\&\>\*\:first-child\]\:before\:w-0\.5>:first-child:before{content:var(--tw-content);width:.125rem}.\[\&\>\*\:first-child\]\:before\:bg-primary-600>:first-child:before{--tw-bg-opacity:1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity,1));content:var(--tw-content)}.\[\&\>\*\:first-child\]\:dark\:before\:bg-primary-500:is(.dark *)>:first-child:before{--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity,1));content:var(--tw-content)}.\[\&\>\*\:last-child\]\:mb-0>:last-child{margin-bottom:0}.\[\&_\.choices\\_\\_inner\]\:ps-0 .choices__inner{padding-inline-start:0}.\[\&_\.fi-badge-delete-button\]\:hidden .fi-badge-delete-button{display:none}.\[\&_\.filepond--root\]\:font-sans .filepond--root{font-family:var(--font-family),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.\[\&_optgroup\]\:bg-white optgroup{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.\[\&_optgroup\]\:dark\:bg-gray-900:is(.dark *) optgroup{--tw-bg-opacity:1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity,1))}.\[\&_option\]\:bg-white option{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.\[\&_option\]\:dark\:bg-gray-900:is(.dark *) option{--tw-bg-opacity:1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity,1))}:checked+*>.\[\:checked\+\*\>\&\]\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media(hover:hover){.\[\@media\(hover\:hover\)\]\:transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[\@media\(hover\:hover\)\]\:duration-75{transition-duration:75ms}}input:checked+.\[input\:checked\+\&\]\:bg-custom-600{--tw-bg-opacity:1;background-color:rgba(var(--c-600),var(--tw-bg-opacity,1))}input:checked+.\[input\:checked\+\&\]\:bg-gray-400{--tw-bg-opacity:1;background-color:rgba(var(--gray-400),var(--tw-bg-opacity,1))}input:checked+.\[input\:checked\+\&\]\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}input:checked+.\[input\:checked\+\&\]\:ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}input:checked+.\[input\:checked\+\&\]\:hover\:bg-custom-500:hover{--tw-bg-opacity:1;background-color:rgba(var(--c-500),var(--tw-bg-opacity,1))}input:checked+.\[input\:checked\+\&\]\:hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgba(var(--gray-300),var(--tw-bg-opacity,1))}input:checked+.dark\:\[input\:checked\+\&\]\:bg-custom-500:is(.dark *){--tw-bg-opacity:1;background-color:rgba(var(--c-500),var(--tw-bg-opacity,1))}input:checked+.dark\:\[input\:checked\+\&\]\:bg-gray-600:is(.dark *){--tw-bg-opacity:1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity,1))}input:checked+.dark\:\[input\:checked\+\&\]\:hover\:bg-custom-400:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgba(var(--c-400),var(--tw-bg-opacity,1))}input:checked+.dark\:\[input\:checked\+\&\]\:hover\:bg-gray-500:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgba(var(--gray-500),var(--tw-bg-opacity,1))}input:checked:focus-visible+.\[input\:checked\:focus-visible\+\&\]\:ring-custom-500\/50{--tw-ring-color:rgba(var(--c-500),0.5)}input:checked:focus-visible+.dark\:\[input\:checked\:focus-visible\+\&\]\:ring-custom-400\/50:is(.dark *){--tw-ring-color:rgba(var(--c-400),0.5)}input:focus-visible+.\[input\:focus-visible\+\&\]\:z-10{z-index:10}input:focus-visible+.\[input\:focus-visible\+\&\]\:ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}input:focus-visible+.\[input\:focus-visible\+\&\]\:ring-gray-950\/10{--tw-ring-color:rgba(var(--gray-950),0.1)}input:focus-visible+.dark\:\[input\:focus-visible\+\&\]\:ring-white\/20:is(.dark *){--tw-ring-color:hsla(0,0%,100%,.2)} \ No newline at end of file diff --git a/public/css/filament/forms/forms.css b/public/css/filament/forms/forms.css new file mode 100644 index 0000000..c3ec78f --- /dev/null +++ b/public/css/filament/forms/forms.css @@ -0,0 +1,49 @@ +input::-webkit-datetime-edit{display:block;padding:0}.cropper-container{-webkit-touch-callout:none;direction:ltr;font-size:0;line-height:0;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{inset:0;position:absolute}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.filepond--assistant{clip:rect(1px,1px,1px,1px);border:0;clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.filepond--browser.filepond--browser{font-size:0;left:1em;margin:0;opacity:0;padding:0;position:absolute;top:1.75em;width:calc(100% - 2em)}.filepond--data{border:none;contain:strict;height:0;margin:0;padding:0;visibility:hidden;width:0}.filepond--data,.filepond--drip{pointer-events:none;position:absolute}.filepond--drip{background:#00000003;border-radius:.5em;inset:0;opacity:.1;overflow:hidden}.filepond--drip-blob{background:#292625;border-radius:50%;height:8em;margin-left:-4em;margin-top:-4em;transform-origin:center center;width:8em}.filepond--drip-blob,.filepond--drop-label{left:0;position:absolute;top:0;will-change:transform,opacity}.filepond--drop-label{align-items:center;color:#4f4f4f;display:flex;height:0;justify-content:center;margin:0;right:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filepond--drop-label.filepond--drop-label label{display:block;margin:0;padding:.5em}.filepond--drop-label label{cursor:default;font-size:.875em;font-weight:400;line-height:1.5;text-align:center}.filepond--label-action{-webkit-text-decoration-skip:ink;cursor:pointer;text-decoration:underline;text-decoration-color:#a7a4a4;text-decoration-skip-ink:auto}.filepond--root[data-disabled] .filepond--drop-label label{opacity:.5}.filepond--file-action-button.filepond--file-action-button{border:none;font-family:inherit;font-size:1em;height:1.625em;line-height:inherit;margin:0;outline:none;padding:0;width:1.625em;will-change:transform,opacity}.filepond--file-action-button.filepond--file-action-button span{clip:rect(1px,1px,1px,1px);border:0;clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.filepond--file-action-button.filepond--file-action-button svg{height:100%;width:100%}.filepond--file-action-button.filepond--file-action-button:after{content:"";inset:-.75em;position:absolute}.filepond--file-action-button{background-color:#00000080;background-image:none;border-radius:50%;box-shadow:0 0 #fff0;color:#fff;cursor:auto;transition:box-shadow .25s ease-in}.filepond--file-action-button:focus,.filepond--file-action-button:hover{box-shadow:0 0 0 .125em #ffffffe6}.filepond--file-action-button[disabled]{background-color:#00000040;color:#ffffff80}.filepond--file-action-button[hidden]{display:none}.filepond--file-info{align-items:flex-start;display:flex;flex:1;flex-direction:column;margin:0 .5em 0 0;min-width:0;pointer-events:none;position:static;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform,opacity}.filepond--file-info *{margin:0}.filepond--file-info .filepond--file-info-main{font-size:.75em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.filepond--file-info .filepond--file-info-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out;white-space:nowrap}.filepond--file-info .filepond--file-info-sub:empty{display:none}.filepond--file-status{align-items:flex-end;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;margin:0;min-width:2.25em;pointer-events:none;position:static;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform,opacity}.filepond--file-status *{margin:0;white-space:nowrap}.filepond--file-status .filepond--file-status-main{font-size:.75em;line-height:1.2}.filepond--file-status .filepond--file-status-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out}.filepond--file-wrapper.filepond--file-wrapper{border:none;height:100%;margin:0;min-width:0;padding:0}.filepond--file-wrapper.filepond--file-wrapper>legend{clip:rect(1px,1px,1px,1px);border:0;clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.filepond--file{align-items:flex-start;border-radius:.5em;color:#fff;display:flex;height:100%;padding:.5625em;position:static}.filepond--file .filepond--file-status{margin-left:auto;margin-right:2.25em}.filepond--file .filepond--processing-complete-indicator{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:3}.filepond--file .filepond--file-action-button,.filepond--file .filepond--processing-complete-indicator,.filepond--file .filepond--progress-indicator{position:absolute}.filepond--file [data-align*=left]{left:.5625em}.filepond--file [data-align*=right]{right:.5625em}.filepond--file [data-align*=center]{left:calc(50% - .8125em)}.filepond--file [data-align*=bottom]{bottom:1.125em}.filepond--file [data-align=center]{top:calc(50% - .8125em)}.filepond--file .filepond--progress-indicator{margin-top:.1875em}.filepond--file .filepond--progress-indicator[data-align*=right]{margin-right:.1875em}.filepond--file .filepond--progress-indicator[data-align*=left]{margin-left:.1875em}[data-filepond-item-state*=error] .filepond--file-info,[data-filepond-item-state*=invalid] .filepond--file-info,[data-filepond-item-state=cancelled] .filepond--file-info{margin-right:2.25em}[data-filepond-item-state~=processing] .filepond--file-status-sub{opacity:0}[data-filepond-item-state~=processing] .filepond--action-abort-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-error] .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-error] .filepond--action-retry-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing svg{animation:fall .5s linear .125s both}[data-filepond-item-state=processing-complete] .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--file-info-sub,[data-filepond-item-state=processing-complete] .filepond--processing-complete-indicator:not([style*=hidden])~.filepond--file-status .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing~.filepond--file-info .filepond--file-info-sub{opacity:.5}[data-filepond-item-state*=error] .filepond--file-wrapper,[data-filepond-item-state*=error] .filepond--panel,[data-filepond-item-state*=invalid] .filepond--file-wrapper,[data-filepond-item-state*=invalid] .filepond--panel{animation:shake .65s linear both}[data-filepond-item-state*=busy] .filepond--progress-indicator svg{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes shake{10%,90%{transform:translate(-.0625em)}20%,80%{transform:translate(.125em)}30%,50%,70%{transform:translate(-.25em)}40%,60%{transform:translate(.25em)}}@keyframes fall{0%{animation-timing-function:ease-out;opacity:0;transform:scale(.5)}70%{animation-timing-function:ease-in-out;opacity:1;transform:scale(1.1)}to{animation-timing-function:ease-out;transform:scale(1)}}.filepond--hopper[data-hopper-state=drag-over]>*{pointer-events:none}.filepond--hopper[data-hopper-state=drag-over]:after{content:"";inset:0;position:absolute;z-index:100}.filepond--progress-indicator{z-index:103}.filepond--file-action-button{z-index:102}.filepond--file-status{z-index:101}.filepond--file-info{z-index:100}.filepond--item{left:0;margin:.25em;padding:0;position:absolute;right:0;top:0;touch-action:auto;will-change:transform,opacity;z-index:1}.filepond--item>.filepond--panel{z-index:-1}.filepond--item>.filepond--panel .filepond--panel-bottom{box-shadow:0 .0625em .125em -.0625em #00000040}.filepond--item>.filepond--file-wrapper,.filepond--item>.filepond--panel{transition:opacity .15s ease-out}.filepond--item[data-drag-state]{cursor:grab}.filepond--item[data-drag-state]>.filepond--panel{box-shadow:0 0 0 transparent;transition:box-shadow .125s ease-in-out}.filepond--item[data-drag-state=drag]{cursor:grabbing}.filepond--item[data-drag-state=drag]>.filepond--panel{box-shadow:0 .125em .3125em #00000053}.filepond--item[data-drag-state]:not([data-drag-state=idle]){z-index:2}.filepond--item-panel{background-color:#64605e}[data-filepond-item-state=processing-complete] .filepond--item-panel{background-color:#369763}[data-filepond-item-state*=error] .filepond--item-panel,[data-filepond-item-state*=invalid] .filepond--item-panel{background-color:#c44e47}.filepond--item-panel{border-radius:.5em;transition:background-color .25s}.filepond--list-scroller{left:0;margin:0;position:absolute;right:0;top:0;will-change:transform}.filepond--list-scroller[data-state=overflow] .filepond--list{bottom:0;right:0}.filepond--list-scroller[data-state=overflow]{-webkit-overflow-scrolling:touch;-webkit-mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent);mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent);overflow-x:hidden;overflow-y:scroll}.filepond--list-scroller::-webkit-scrollbar{background:transparent}.filepond--list-scroller::-webkit-scrollbar:vertical{width:1em}.filepond--list-scroller::-webkit-scrollbar:horizontal{height:0}.filepond--list-scroller::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#0000004d;border:.3125em solid transparent;border-radius:99999px}.filepond--list.filepond--list{list-style-type:none;margin:0;padding:0;position:absolute;top:0;will-change:transform}.filepond--list{left:.75em;right:.75em}.filepond--root[data-style-panel-layout~=integrated]{height:100%;margin:0;max-width:none;width:100%}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root{border-radius:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root>*,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{align-items:center;bottom:0;display:flex;height:auto;justify-content:center;z-index:7}.filepond--root[data-style-panel-layout~=circle] .filepond--item-panel,.filepond--root[data-style-panel-layout~=integrated] .filepond--item-panel{display:none}.filepond--root[data-style-panel-layout~=compact] .filepond--list-scroller,.filepond--root[data-style-panel-layout~=integrated] .filepond--list-scroller{height:100%;margin-bottom:0;margin-top:0;overflow:hidden}.filepond--root[data-style-panel-layout~=compact] .filepond--list,.filepond--root[data-style-panel-layout~=integrated] .filepond--list{height:100%;left:0;right:0}.filepond--root[data-style-panel-layout~=compact] .filepond--item,.filepond--root[data-style-panel-layout~=integrated] .filepond--item{margin:0}.filepond--root[data-style-panel-layout~=compact] .filepond--file-wrapper,.filepond--root[data-style-panel-layout~=integrated] .filepond--file-wrapper{height:100%}.filepond--root[data-style-panel-layout~=compact] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{z-index:7}.filepond--root[data-style-panel-layout~=circle]{border-radius:99999rem;overflow:hidden}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel{border-radius:inherit}.filepond--root[data-style-panel-layout~=circle] .filepond--file-info,.filepond--root[data-style-panel-layout~=circle] .filepond--file-status,.filepond--root[data-style-panel-layout~=circle]>.filepond--panel>*{display:none}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.filepond--root[data-style-panel-layout~=circle]{will-change:transform}}}.filepond--panel-root{background-color:#f1f0ef;border-radius:.5em}.filepond--panel{height:100%!important;left:0;margin:0;pointer-events:none;position:absolute;right:0;top:0}.filepond-panel:not([data-scalable=false]){height:auto!important}.filepond--panel[data-scalable=false]>div{display:none}.filepond--panel[data-scalable=true]{background-color:transparent!important;border:none!important;transform-style:preserve-3d}.filepond--panel-bottom,.filepond--panel-center,.filepond--panel-top{left:0;margin:0;padding:0;position:absolute;right:0;top:0}.filepond--panel-bottom,.filepond--panel-top{height:.5em}.filepond--panel-top{border-bottom:none!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.filepond--panel-top:after{background-color:inherit;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.filepond--panel-bottom,.filepond--panel-center{backface-visibility:hidden;transform:translate3d(0,.5em,0);transform-origin:left top;will-change:transform}.filepond--panel-bottom{border-top:none!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.filepond--panel-bottom:before{background-color:inherit;content:"";height:2px;left:0;position:absolute;right:0;top:-1px}.filepond--panel-center{border-bottom:none!important;border-radius:0!important;border-top:none!important;height:100px!important}.filepond--panel-center:not([style]){visibility:hidden}.filepond--progress-indicator{color:#fff;height:1.25em;margin:0;pointer-events:none;position:static;width:1.25em;will-change:transform,opacity}.filepond--progress-indicator svg{height:100%;transform-box:fill-box;vertical-align:top;width:100%}.filepond--progress-indicator path{fill:none;stroke:currentColor}.filepond--list-scroller{z-index:6}.filepond--drop-label{z-index:5}.filepond--drip{z-index:3}.filepond--root>.filepond--panel{z-index:2}.filepond--browser{z-index:1}.filepond--root{box-sizing:border-box;contain:layout style size;direction:ltr;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;font-weight:450;line-height:normal;margin-bottom:1em;position:relative;text-align:left;text-rendering:optimizeLegibility}.filepond--root *{box-sizing:inherit;line-height:inherit}.filepond--root :not(text){font-size:inherit}.filepond--root[data-disabled]{pointer-events:none}.filepond--root[data-disabled] .filepond--list-scroller{pointer-events:all}.filepond--root[data-disabled] .filepond--list{pointer-events:none}.filepond--root .filepond--drop-label{min-height:4.75em}.filepond--root .filepond--list-scroller{margin-bottom:1em;margin-top:1em}.filepond--root .filepond--credits{bottom:-14px;color:inherit;font-size:11px;line-height:.85;opacity:.4;position:absolute;right:0;text-decoration:none;z-index:3}.filepond--root .filepond--credits[style]{bottom:auto;margin-top:14px;top:0}.filepond--action-edit-item.filepond--action-edit-item{height:2em;padding:.1875em;width:2em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=center]{margin-left:-.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=bottom]{margin-bottom:-.1875em}.filepond--action-edit-item-alt{background:transparent;border:none;color:inherit;font-family:inherit;line-height:inherit;margin:0 0 0 .25em;outline:none;padding:0;pointer-events:all;position:absolute}.filepond--action-edit-item-alt svg{height:1.3125em;width:1.3125em}.filepond--action-edit-item-alt span{font-size:0;opacity:0}.filepond--root[data-style-panel-layout~=circle] .filepond--action-edit-item{opacity:1!important;visibility:visible!important}.filepond--image-preview-markup{left:0;position:absolute;top:0}.filepond--image-preview-wrapper{z-index:2}.filepond--image-preview-overlay{display:block;left:0;margin:0;max-height:7rem;min-height:5rem;opacity:0;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:2}.filepond--image-preview-overlay svg{color:inherit;height:auto;max-height:inherit;width:100%}.filepond--image-preview-overlay-idle{color:#282828d9;mix-blend-mode:multiply}.filepond--image-preview-overlay-success{color:#369763;mix-blend-mode:normal}.filepond--image-preview-overlay-failure{color:#c44e47;mix-blend-mode:normal}@supports (-webkit-marquee-repetition:infinite) and ((-o-object-fit:fill) or (object-fit:fill)){.filepond--image-preview-overlay-idle{mix-blend-mode:normal}}.filepond--image-preview-wrapper{background:#00000003;border-radius:.45em;height:100%;left:0;margin:0;overflow:hidden;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filepond--image-preview{align-items:center;background:#222;display:flex;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;will-change:transform,opacity;z-index:1}.filepond--image-clip{margin:0 auto;overflow:hidden;position:relative}.filepond--image-clip[data-transparency-indicator=grid] canvas,.filepond--image-clip[data-transparency-indicator=grid] img{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg' fill='%23eee'%3E%3Cpath d='M0 0h50v50H0M50 50h50v50H50'/%3E%3C/svg%3E");background-size:1.25em 1.25em}.filepond--image-bitmap,.filepond--image-vector{left:0;position:absolute;top:0;will-change:transform}.filepond--root[data-style-panel-layout~=integrated] .filepond--image-preview-wrapper{border-radius:0}.filepond--root[data-style-panel-layout~=integrated] .filepond--image-preview{align-items:center;display:flex;height:100%;justify-content:center}.filepond--root[data-style-panel-layout~=circle] .filepond--image-preview-wrapper{border-radius:99999rem}.filepond--root[data-style-panel-layout~=circle] .filepond--image-preview-overlay{bottom:0;top:auto;transform:scaleY(-1)}.filepond--root[data-style-panel-layout~=circle] .filepond--file .filepond--file-action-button[data-align*=bottom]:not([data-align*=center]){margin-bottom:.325em}.filepond--root[data-style-panel-layout~=circle] .filepond--file [data-align*=left]{left:calc(50% - 3em)}.filepond--root[data-style-panel-layout~=circle] .filepond--file [data-align*=right]{right:calc(50% - 3em)}.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=left],.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=right]{margin-bottom:.5125em}.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=center]{margin-bottom:.1875em;margin-left:.1875em;margin-top:0}.filepond--media-preview audio{display:none}.filepond--media-preview .audioplayer{margin:2.3em auto auto;width:calc(100% - 1.4em)}.filepond--media-preview .playpausebtn{background-position:50%;background-repeat:no-repeat;border:none;border-radius:25px;cursor:pointer;float:left;height:25px;margin-right:.3em;margin-top:.3em;outline:none;width:25px}.filepond--media-preview .playpausebtn:hover{background-color:#00000080}.filepond--media-preview .play{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAyElEQVQ4T9XUsWoCQRRG4XPaFL5SfIy8gKYKBCysrax8Ahs7qzQ2qVIFOwsrsbEWLEK6EBFGBrIQhN2d3dnGgalm+Jh7789Ix8uOPe4YDCH0gZ66atKW0pJDCE/AEngDXtRjCpwCRucbGANzNVTBqWBhfAJDdV+GNgWj8wtM41bPt3AbsDB2f69d/0dzwC0wUDe54A8wAWbqJbfkD+BZPeQO5QsYqYu6LKb0MIb7VT3VYfG8CnwEHtT3FKi4c8e/TZMyk3LYFrwCgMdHFbRDKS8AAAAASUVORK5CYII=)}.filepond--media-preview .pause{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAh0lEQVQ4T+2UsQkCURBE30PLMbAMMResQrAPsQ0TK9AqDKxGZeTLD74aGNwlhzfZssvADDMrPcOe+RggYZIJcG2s2KinMidZAvu6u6uzT8u+JCeZArfmcKUeK+EaONTdQy23bxgJX8aPHvIHsSnVuzTx36rn2pQFsGuqN//ZlK7vbIDvq6vkJ9yteBXzecYbAAAAAElFTkSuQmCC)}.filepond--media-preview .timeline{background:#ffffff4d;border-radius:15px;float:left;height:3px;margin-top:1em;width:calc(100% - 2.5em)}.filepond--media-preview .playhead{background:#fff;border-radius:50%;height:13px;margin-top:-5px;width:13px}.filepond--media-preview-wrapper{background:#00000003;border-radius:.45em;height:100%;left:0;margin:0;overflow:hidden;pointer-events:auto;position:absolute;right:0;top:0}.filepond--media-preview-wrapper:before{background:linear-gradient(180deg,#000,#0000);content:" ";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00000000",GradientType=0);height:2em;position:absolute;width:100%;z-index:3}.filepond--media-preview{display:block;height:100%;position:relative;transform-origin:center center;width:100%;will-change:transform,opacity;z-index:1}.filepond--media-preview audio,.filepond--media-preview video{width:100%;will-change:transform}.filepond--root{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-color:rgba(var(--gray-950),0.1);background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:.5rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);margin-bottom:0}.filepond--root:is(.dark *){--tw-ring-color:hsla(0,0%,100%,.2);background-color:hsla(0,0%,100%,.05)}.filepond--root[data-disabled=disabled]{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity,1))}.filepond--root[data-disabled=disabled]:is(.dark *){--tw-ring-color:hsla(0,0%,100%,.1);background-color:transparent}.filepond--panel-root{background-color:transparent}.filepond--drop-label label{--tw-text-opacity:1;color:rgba(var(--gray-600),var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem;padding:.75rem!important}.filepond--drop-label label:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity,1))}.filepond--label-action{--tw-text-opacity:1;color:rgba(var(--primary-600),var(--tw-text-opacity,1));font-weight:500;text-decoration-line:none;transition-duration:75ms;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.filepond--label-action:hover{--tw-text-opacity:1;color:rgba(var(--primary-500),var(--tw-text-opacity,1))}.filepond--label-action:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.filepond--label-action:hover:is(.dark *){--tw-text-opacity:1;color:rgba(var(--primary-500),var(--tw-text-opacity,1))}.filepond--drip-blob{--tw-bg-opacity:1;background-color:rgba(var(--gray-400),var(--tw-bg-opacity,1))}.filepond--drip-blob:is(.dark *){--tw-bg-opacity:1;background-color:rgba(var(--gray-500),var(--tw-bg-opacity,1))}.filepond--root[data-style-panel-layout=grid] .filepond--item{display:inline;width:calc(50% - .5rem)}@media (min-width:1024px){.filepond--root[data-style-panel-layout=grid] .filepond--item{width:calc(33.33% - .5rem)}}.filepond--download-icon{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));display:inline-block;height:1rem;margin-inline-end:.25rem;pointer-events:auto;vertical-align:bottom;width:1rem}.filepond--download-icon:hover{background-color:hsla(0,0%,100%,.7)}.filepond--download-icon{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLWRvd25sb2FkIj48cGF0aCBkPSJNMjEgMTV2NGEyIDIgMCAwIDEtMiAySDVhMiAyIDAgMCAxLTItMnYtNE03IDEwbDUgNSA1LTVNMTIgMTVWMyIvPjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLWRvd25sb2FkIj48cGF0aCBkPSJNMjEgMTV2NGEyIDIgMCAwIDEtMiAySDVhMiAyIDAgMCAxLTItMnYtNE03IDEwbDUgNSA1LTVNMTIgMTVWMyIvPjwvc3ZnPg==);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%}.filepond--open-icon{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));display:inline-block;height:1rem;margin-inline-end:.25rem;pointer-events:auto;vertical-align:bottom;width:1rem}.filepond--open-icon:hover{background-color:hsla(0,0%,100%,.7)}.filepond--open-icon{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJoLTYgdy02IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPjxwYXRoIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTEwIDZINmEyIDIgMCAwIDAtMiAydjEwYTIgMiAwIDAgMCAyIDJoMTBhMiAyIDAgMCAwIDItMnYtNE0xNCA0aDZtMCAwdjZtMC02TDEwIDE0Ii8+PC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJoLTYgdy02IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPjxwYXRoIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTEwIDZINmEyIDIgMCAwIDAtMiAydjEwYTIgMiAwIDAgMCAyIDJoMTBhMiAyIDAgMCAwIDItMnYtNE0xNCA0aDZtMCAwdjZtMC02TDEwIDE0Ii8+PC9zdmc+);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%}.filepond--file-action-button.filepond--action-edit-item{background-color:rgba(0,0,0,.5)}.cropper-drag-box.cropper-crop.cropper-modal{background-color:rgba(var(--gray-100),.5);opacity:1}.cropper-drag-box.cropper-crop.cropper-modal:is(.dark *){background-color:rgba(var(--gray-900),.8)}.fi-fo-file-upload-circle-cropper .cropper-face,.fi-fo-file-upload-circle-cropper .cropper-view-box{border-radius:50%}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:0 0}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:0 0}.cm-fat-cursor{caret-color:transparent}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{inset:-50px 0 0;overflow:hidden;position:absolute}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{background:#fff;overflow:hidden;position:relative}.CodeMirror-scroll{height:100%;margin-bottom:-50px;margin-right:-50px;outline:0;overflow:scroll!important;padding-bottom:50px;position:relative;z-index:0}.CodeMirror-sizer{border-right:50px solid transparent;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;outline:0;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:0 0!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:normal;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{inset:0;position:absolute;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:0 0}.EasyMDEContainer{display:block}.CodeMirror-rtl pre{direction:rtl}.EasyMDEContainer.sided--no-fullscreen{display:flex;flex-direction:row;flex-wrap:wrap}.EasyMDEContainer .CodeMirror{word-wrap:break-word;border:1px solid #ced4da;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-sizing:border-box;font:inherit;height:auto;padding:10px;z-index:0}.EasyMDEContainer .CodeMirror-scroll{cursor:text}.EasyMDEContainer .CodeMirror-fullscreen{background:#fff;border-bottom-right-radius:0!important;border-right:none!important;height:auto;inset:50px 0 0;position:fixed!important;z-index:8}.EasyMDEContainer .CodeMirror-sided{width:50%!important}.EasyMDEContainer.sided--no-fullscreen .CodeMirror-sided{border-bottom-right-radius:0;border-right:none!important;flex:1 1 auto;position:relative}.EasyMDEContainer .CodeMirror-placeholder{opacity:.5}.EasyMDEContainer .CodeMirror-focused .CodeMirror-selected{background:#d9d9d9}.editor-toolbar{border-left:1px solid #ced4da;border-right:1px solid #ced4da;border-top:1px solid #ced4da;border-top-left-radius:4px;border-top-right-radius:4px;padding:9px 10px;position:relative;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.editor-toolbar.fullscreen{background:#fff;border:0;box-sizing:border-box;height:50px;left:0;opacity:1;padding-bottom:10px;padding-top:10px;position:fixed;top:0;width:100%;z-index:9}.editor-toolbar.fullscreen:before{background:linear-gradient(90deg,#fff 0,#fff0);height:50px;left:0;margin:0;padding:0;position:fixed;top:0;width:20px}.editor-toolbar.fullscreen:after{background:linear-gradient(90deg,#fff0 0,#fff);height:50px;margin:0;padding:0;position:fixed;right:0;top:0;width:20px}.EasyMDEContainer.sided--no-fullscreen .editor-toolbar{width:100%}.editor-toolbar .easymde-dropdown,.editor-toolbar button{background:0 0;border:1px solid transparent;border-radius:3px;cursor:pointer;display:inline-block;height:30px;margin:0;padding:0;text-align:center;text-decoration:none!important}.editor-toolbar button{font-weight:700;min-width:30px;padding:0 6px;white-space:nowrap}.editor-toolbar button.active,.editor-toolbar button:hover{background:#fcfcfc;border-color:#95a5a6}.editor-toolbar i.separator{border-left:1px solid #d9d9d9;border-right:1px solid #fff;color:transparent;display:inline-block;margin:0 6px;text-indent:-10px;width:0}.editor-toolbar button:after{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:65%;position:relative;top:2px;vertical-align:text-bottom}.editor-toolbar button.heading-1:after{content:"1"}.editor-toolbar button.heading-2:after{content:"2"}.editor-toolbar button.heading-3:after{content:"3"}.editor-toolbar button.heading-bigger:after{content:"\25b2"}.editor-toolbar button.heading-smaller:after{content:"\25bc"}.editor-toolbar.disabled-for-preview button:not(.no-disable){opacity:.6;pointer-events:none}@media only screen and (max-width:700px){.editor-toolbar i.no-mobile{display:none}}.editor-statusbar{color:#959694;font-size:12px;padding:8px 10px;text-align:right}.EasyMDEContainer.sided--no-fullscreen .editor-statusbar{width:100%}.editor-statusbar span{display:inline-block;margin-left:1em;min-width:4em}.editor-statusbar .lines:before{content:"lines: "}.editor-statusbar .words:before{content:"words: "}.editor-statusbar .characters:before{content:"characters: "}.editor-preview-full{height:100%;left:0;position:absolute;top:0;width:100%;z-index:7}.editor-preview-full,.editor-preview-side{box-sizing:border-box;display:none;overflow:auto}.editor-preview-side{word-wrap:break-word;border:1px solid #ddd;bottom:0;position:fixed;right:0;top:50px;width:50%;z-index:9}.editor-preview-active-side{display:block}.EasyMDEContainer.sided--no-fullscreen .editor-preview-active-side{flex:1 1 auto;height:auto;position:static}.editor-preview-active{display:block}.editor-preview{background:#fafafa;padding:10px}.editor-preview>p{margin-top:0}.editor-preview pre{background:#eee;margin-bottom:10px}.editor-preview table td,.editor-preview table th{border:1px solid #ddd;padding:5px}.cm-s-easymde .cm-tag{color:#63a35c}.cm-s-easymde .cm-attribute{color:#795da3}.cm-s-easymde .cm-string{color:#183691}.cm-s-easymde .cm-header-1{font-size:calc(1.375rem + 1.5vw)}.cm-s-easymde .cm-header-2{font-size:calc(1.325rem + .9vw)}.cm-s-easymde .cm-header-3{font-size:calc(1.3rem + .6vw)}.cm-s-easymde .cm-header-4{font-size:calc(1.275rem + .3vw)}.cm-s-easymde .cm-header-5{font-size:1.25rem}.cm-s-easymde .cm-header-6{font-size:1rem}.cm-s-easymde .cm-header-1,.cm-s-easymde .cm-header-2,.cm-s-easymde .cm-header-3,.cm-s-easymde .cm-header-4,.cm-s-easymde .cm-header-5,.cm-s-easymde .cm-header-6{line-height:1.2;margin-bottom:.5rem}.cm-s-easymde .cm-comment{background:#0000000d;border-radius:2px}.cm-s-easymde .cm-link{color:#7f8c8d}.cm-s-easymde .cm-url{color:#aab2b3}.cm-s-easymde .cm-quote{color:#7f8c8d;font-style:italic}.editor-toolbar .easymde-dropdown{border:1px solid #fff;border-radius:0;position:relative}.editor-toolbar .easymde-dropdown,.editor-toolbar .easymde-dropdown:hover{background:linear-gradient(to bottom right,#fff 0 84%,#333 50% 100%)}.easymde-dropdown-content{background-color:#f9f9f9;box-shadow:0 8px 16px #0003;display:block;padding:8px;position:absolute;top:30px;visibility:hidden;z-index:2}.easymde-dropdown:active .easymde-dropdown-content,.easymde-dropdown:focus .easymde-dropdown-content,.easymde-dropdown:focus-within .easymde-dropdown-content{visibility:visible}.easymde-dropdown-content button{display:block}span[data-img-src]:after{background-image:var(--bg-image);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:0;max-height:100%;max-width:100%;padding-top:var(--height);width:var(--width)}.CodeMirror .cm-spell-error:not(.cm-url):not(.cm-comment):not(.cm-tag):not(.cm-word){background:#ff000026}:root{--color-cm-red:#991b1b;--color-cm-orange:#9a3412;--color-cm-amber:#92400e;--color-cm-yellow:#854d0e;--color-cm-lime:#3f6212;--color-cm-green:#166534;--color-cm-emerald:#065f46;--color-cm-teal:#115e59;--color-cm-cyan:#155e75;--color-cm-sky:#075985;--color-cm-blue:#1e40af;--color-cm-indigo:#3730a3;--color-cm-violet:#5b21b6;--color-cm-purple:#6b21a8;--color-cm-fuchsia:#86198f;--color-cm-pink:#9d174d;--color-cm-rose:#9f1239;--color-cm-gray:#18181b;--color-cm-gray-muted:#71717a;--color-cm-gray-background:#e4e4e7}.dark{--color-cm-red:#f87171;--color-cm-orange:#fb923c;--color-cm-amber:#fbbf24;--color-cm-yellow:#facc15;--color-cm-lime:#a3e635;--color-cm-green:#4ade80;--color-cm-emerald:#4ade80;--color-cm-teal:#2dd4bf;--color-cm-cyan:#22d3ee;--color-cm-sky:#38bdf8;--color-cm-blue:#60a5fa;--color-cm-indigo:#818cf8;--color-cm-violet:#a78bfa;--color-cm-purple:#c084fc;--color-cm-fuchsia:#e879f9;--color-cm-pink:#f472b6;--color-cm-rose:#fb7185;--color-cm-gray:#fafafa;--color-cm-gray-muted:#a1a1aa;--color-cm-gray-background:#52525b}.cm-s-easymde .cm-comment{background-color:transparent;color:var(--color-cm-gray-muted)}.EasyMDEContainer .CodeMirror-cursor{border-color:currentColor}.dark .EasyMDEContainer .cm-s-easymde span.CodeMirror-selectedtext{filter:invert(100%)}.EasyMDEContainer .cm-s-easymde .cm-keyword{color:var(--color-cm-violet)}.EasyMDEContainer .cm-s-easymde .cm-atom{color:var(--color-cm-blue)}.EasyMDEContainer .cm-s-easymde .cm-number{color:var(--color-cm-green)}.EasyMDEContainer .cm-s-easymde .cm-def{color:var(--color-cm-blue)}.EasyMDEContainer .cm-s-easymde .cm-variable{color:var(--color-cm-yellow)}.EasyMDEContainer .cm-s-easymde .cm-variable-2{color:var(--color-cm-blue)}.EasyMDEContainer .cm-s-easymde .cm-variable-3{color:var(--color-cm-emerald)}.EasyMDEContainer .cm-s-easymde .cm-operator,.EasyMDEContainer .cm-s-easymde .cm-property{color:var(--color-cm-gray)}.EasyMDEContainer .cm-s-easymde .cm-string,.EasyMDEContainer .cm-s-easymde .cm-string-2{color:var(--color-cm-rose)}.EasyMDEContainer .cm-s-easymde .cm-meta{color:var(--color-cm-gray-muted)}.EasyMDEContainer .cm-s-easymde .cm-error{color:var(--color-cm-red)}.EasyMDEContainer .cm-s-easymde .cm-qualifier{color:var(--color-cm-gray-muted)}.EasyMDEContainer .cm-s-easymde .cm-builtin{color:var(--color-cm-violet)}.EasyMDEContainer .cm-s-easymde .cm-bracket{color:var(--color-cm-gray-muted)}.EasyMDEContainer .cm-s-easymde .cm-tag{color:var(--color-cm-green)}.EasyMDEContainer .cm-s-easymde .cm-attribute{color:var(--color-cm-blue)}.EasyMDEContainer .cm-s-easymde .cm-hr{color:var(--color-cm-gray-muted)}.EasyMDEContainer .cm-s-easymde .cm-formatting-quote{color:var(--color-cm-sky)}.EasyMDEContainer .cm-s-easymde .cm-formatting-quote+.cm-quote{color:var(--color-cm-gray-muted)}.EasyMDEContainer .cm-s-easymde .cm-formatting-list,.EasyMDEContainer .cm-s-easymde .cm-formatting-list+.cm-variable-2,.EasyMDEContainer .cm-s-easymde .cm-tab+.cm-variable-2{color:var(--color-cm-gray)}.EasyMDEContainer .cm-s-easymde .cm-link{color:var(--color-cm-blue)}.EasyMDEContainer .cm-s-easymde .cm-tag{color:var(--color-cm-red)}.EasyMDEContainer .cm-s-easymde .cm-attribute{color:var(--color-cm-amber)}.EasyMDEContainer .cm-s-easymde .cm-attribute+.cm-string{color:var(--color-cm-green)}.EasyMDEContainer .cm-s-easymde .cm-formatting-code+.cm-comment:not(.cm-formatting-code){background-color:var(--color-cm-gray-background);color:var(--color-cm-gray)}.EasyMDEContainer .cm-s-easymde .cm-header-1{font-size:1.875rem;line-height:2.25rem}.EasyMDEContainer .cm-s-easymde .cm-header-2{font-size:1.5rem;line-height:2rem}.EasyMDEContainer .cm-s-easymde .cm-header-3{font-size:1.25rem;line-height:1.75rem}.EasyMDEContainer .cm-s-easymde .cm-header-4{font-size:1.125rem;line-height:1.75rem}.EasyMDEContainer .cm-s-easymde .cm-header-5{font-size:1rem;line-height:1.5rem}.EasyMDEContainer .cm-s-easymde .cm-header-6{font-size:.875rem;line-height:1.25rem}.EasyMDEContainer .cm-s-easymde .cm-comment{background-image:none}.EasyMDEContainer .CodeMirror,.EasyMDEContainer .cm-s-easymde .cm-formatting-code-block,.EasyMDEContainer .cm-s-easymde .cm-tab+.cm-comment{background-color:transparent;color:inherit}.EasyMDEContainer .CodeMirror{border-style:none;padding:.375rem .75rem}.EasyMDEContainer .CodeMirror-scroll{height:auto}.EasyMDEContainer .editor-toolbar{--tw-border-opacity:1;border-color:rgba(var(--gray-200),var(--tw-border-opacity,1));border-radius:0;border-width:0 0 1px;-moz-column-gap:.25rem;column-gap:.25rem;display:flex;overflow-x:auto;padding:.5rem .625rem}.EasyMDEContainer .editor-toolbar:is(.dark *){border-color:hsla(0,0%,100%,.1)}.EasyMDEContainer .editor-toolbar button{border-radius:.5rem;border-style:none;cursor:pointer;display:grid;height:2rem;padding:0;place-content:center;transition-duration:75ms;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2rem}.EasyMDEContainer .editor-toolbar button:hover{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity,1))}.EasyMDEContainer .editor-toolbar button:focus-visible{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity,1))}.EasyMDEContainer .editor-toolbar button:hover:is(.dark *){background-color:hsla(0,0%,100%,.05)}.EasyMDEContainer .editor-toolbar button:focus-visible:is(.dark *){background-color:hsla(0,0%,100%,.05)}.EasyMDEContainer .editor-toolbar button.active{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity,1))}.EasyMDEContainer .editor-toolbar button.active:is(.dark *){background-color:hsla(0,0%,100%,.05)}.EasyMDEContainer .editor-toolbar button:before{--tw-bg-opacity:1;background-color:rgba(var(--gray-700),var(--tw-bg-opacity,1));display:block;height:1.25rem;width:1.25rem}.EasyMDEContainer .editor-toolbar button:is(.dark *):before{--tw-bg-opacity:1;background-color:rgba(var(--gray-300),var(--tw-bg-opacity,1))}.EasyMDEContainer .editor-toolbar button:before{content:"";-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.EasyMDEContainer .editor-toolbar button.active:before{--tw-bg-opacity:1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity,1))}.EasyMDEContainer .editor-toolbar button.active:is(.dark *):before{--tw-bg-opacity:1;background-color:rgba(var(--primary-400),var(--tw-bg-opacity,1))}.EasyMDEContainer .editor-toolbar .separator{border-style:none;margin:0!important;width:.25rem}.EasyMDEContainer .editor-toolbar .bold:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M4 3a1 1 0 0 1 1-1h6a4.5 4.5 0 0 1 3.274 7.587A4.75 4.75 0 0 1 11.25 18H5a1 1 0 0 1-1-1V3Zm2.5 5.5v-4H11a2 2 0 1 1 0 4H6.5Zm0 2.5v4.5h4.75a2.25 2.25 0 0 0 0-4.5H6.5Z' clip-rule='evenodd'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M4 3a1 1 0 0 1 1-1h6a4.5 4.5 0 0 1 3.274 7.587A4.75 4.75 0 0 1 11.25 18H5a1 1 0 0 1-1-1V3Zm2.5 5.5v-4H11a2 2 0 1 1 0 4H6.5Zm0 2.5v4.5h4.75a2.25 2.25 0 0 0 0-4.5H6.5Z' clip-rule='evenodd'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .italic:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M8 2.75A.75.75 0 0 1 8.75 2h7.5a.75.75 0 0 1 0 1.5h-3.215l-4.483 13h2.698a.75.75 0 0 1 0 1.5h-7.5a.75.75 0 0 1 0-1.5h3.215l4.483-13H8.75A.75.75 0 0 1 8 2.75Z' clip-rule='evenodd'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M8 2.75A.75.75 0 0 1 8.75 2h7.5a.75.75 0 0 1 0 1.5h-3.215l-4.483 13h2.698a.75.75 0 0 1 0 1.5h-7.5a.75.75 0 0 1 0-1.5h3.215l4.483-13H8.75A.75.75 0 0 1 8 2.75Z' clip-rule='evenodd'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .strikethrough:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M11.617 3.963c-1.186-.318-2.418-.323-3.416.015-.992.336-1.49.91-1.642 1.476-.152.566-.007 1.313.684 2.1.528.6 1.273 1.1 2.128 1.446h7.879a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5h3.813a5.976 5.976 0 0 1-.447-.456C5.18 7.479 4.798 6.231 5.11 5.066c.312-1.164 1.268-2.055 2.61-2.509 1.336-.451 2.877-.42 4.286-.043.856.23 1.684.592 2.409 1.074a.75.75 0 1 1-.83 1.25 6.723 6.723 0 0 0-1.968-.875Zm1.909 8.123a.75.75 0 0 1 1.015.309c.53.99.607 2.062.18 3.01-.421.94-1.289 1.648-2.441 2.038-1.336.452-2.877.42-4.286.043-1.409-.377-2.759-1.121-3.69-2.18a.75.75 0 1 1 1.127-.99c.696.791 1.765 1.403 2.952 1.721 1.186.318 2.418.323 3.416-.015.853-.288 1.34-.756 1.555-1.232.21-.467.205-1.049-.136-1.69a.75.75 0 0 1 .308-1.014Z' clip-rule='evenodd'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M11.617 3.963c-1.186-.318-2.418-.323-3.416.015-.992.336-1.49.91-1.642 1.476-.152.566-.007 1.313.684 2.1.528.6 1.273 1.1 2.128 1.446h7.879a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5h3.813a5.976 5.976 0 0 1-.447-.456C5.18 7.479 4.798 6.231 5.11 5.066c.312-1.164 1.268-2.055 2.61-2.509 1.336-.451 2.877-.42 4.286-.043.856.23 1.684.592 2.409 1.074a.75.75 0 1 1-.83 1.25 6.723 6.723 0 0 0-1.968-.875Zm1.909 8.123a.75.75 0 0 1 1.015.309c.53.99.607 2.062.18 3.01-.421.94-1.289 1.648-2.441 2.038-1.336.452-2.877.42-4.286.043-1.409-.377-2.759-1.121-3.69-2.18a.75.75 0 1 1 1.127-.99c.696.791 1.765 1.403 2.952 1.721 1.186.318 2.418.323 3.416-.015.853-.288 1.34-.756 1.555-1.232.21-.467.205-1.049-.136-1.69a.75.75 0 0 1 .308-1.014Z' clip-rule='evenodd'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .link:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath d='M12.232 4.232a2.5 2.5 0 0 1 3.536 3.536l-1.225 1.224a.75.75 0 0 0 1.061 1.06l1.224-1.224a4 4 0 0 0-5.656-5.656l-3 3a4 4 0 0 0 .225 5.865.75.75 0 0 0 .977-1.138 2.5 2.5 0 0 1-.142-3.667l3-3Z'/%3E%3Cpath d='M11.603 7.963a.75.75 0 0 0-.977 1.138 2.5 2.5 0 0 1 .142 3.667l-3 3a2.5 2.5 0 0 1-3.536-3.536l1.225-1.224a.75.75 0 0 0-1.061-1.06l-1.224 1.224a4 4 0 1 0 5.656 5.656l3-3a4 4 0 0 0-.225-5.865Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath d='M12.232 4.232a2.5 2.5 0 0 1 3.536 3.536l-1.225 1.224a.75.75 0 0 0 1.061 1.06l1.224-1.224a4 4 0 0 0-5.656-5.656l-3 3a4 4 0 0 0 .225 5.865.75.75 0 0 0 .977-1.138 2.5 2.5 0 0 1-.142-3.667l3-3Z'/%3E%3Cpath d='M11.603 7.963a.75.75 0 0 0-.977 1.138 2.5 2.5 0 0 1 .142 3.667l-3 3a2.5 2.5 0 0 1-3.536-3.536l1.225-1.224a.75.75 0 0 0-1.061-1.06l-1.224 1.224a4 4 0 1 0 5.656 5.656l3-3a4 4 0 0 0-.225-5.865Z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .heading:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M2.75 4a.75.75 0 0 1 .75.75v4.5h5v-4.5a.75.75 0 0 1 1.5 0v10.5a.75.75 0 0 1-1.5 0v-4.5h-5v4.5a.75.75 0 0 1-1.5 0V4.75A.75.75 0 0 1 2.75 4ZM13 8.75a.75.75 0 0 1 .75-.75h1.75a.75.75 0 0 1 .75.75v5.75h1a.75.75 0 0 1 0 1.5h-3.5a.75.75 0 0 1 0-1.5h1v-5h-1a.75.75 0 0 1-.75-.75Z' clip-rule='evenodd'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M2.75 4a.75.75 0 0 1 .75.75v4.5h5v-4.5a.75.75 0 0 1 1.5 0v10.5a.75.75 0 0 1-1.5 0v-4.5h-5v4.5a.75.75 0 0 1-1.5 0V4.75A.75.75 0 0 1 2.75 4ZM13 8.75a.75.75 0 0 1 .75-.75h1.75a.75.75 0 0 1 .75.75v5.75h1a.75.75 0 0 1 0 1.5h-3.5a.75.75 0 0 1 0-1.5h1v-5h-1a.75.75 0 0 1-.75-.75Z' clip-rule='evenodd'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .quote:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M10 2c-2.236 0-4.43.18-6.57.524C1.993 2.755 1 4.014 1 5.426v5.148c0 1.413.993 2.67 2.43 2.902 1.168.188 2.352.327 3.55.414.28.02.521.18.642.413l1.713 3.293a.75.75 0 0 0 1.33 0l1.713-3.293a.783.783 0 0 1 .642-.413 41.102 41.102 0 0 0 3.55-.414c1.437-.231 2.43-1.49 2.43-2.902V5.426c0-1.413-.993-2.67-2.43-2.902A41.289 41.289 0 0 0 10 2ZM6.75 6a.75.75 0 0 0 0 1.5h6.5a.75.75 0 0 0 0-1.5h-6.5Zm0 2.5a.75.75 0 0 0 0 1.5h3.5a.75.75 0 0 0 0-1.5h-3.5Z' clip-rule='evenodd'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M10 2c-2.236 0-4.43.18-6.57.524C1.993 2.755 1 4.014 1 5.426v5.148c0 1.413.993 2.67 2.43 2.902 1.168.188 2.352.327 3.55.414.28.02.521.18.642.413l1.713 3.293a.75.75 0 0 0 1.33 0l1.713-3.293a.783.783 0 0 1 .642-.413 41.102 41.102 0 0 0 3.55-.414c1.437-.231 2.43-1.49 2.43-2.902V5.426c0-1.413-.993-2.67-2.43-2.902A41.289 41.289 0 0 0 10 2ZM6.75 6a.75.75 0 0 0 0 1.5h6.5a.75.75 0 0 0 0-1.5h-6.5Zm0 2.5a.75.75 0 0 0 0 1.5h3.5a.75.75 0 0 0 0-1.5h-3.5Z' clip-rule='evenodd'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .code:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M6.28 5.22a.75.75 0 0 1 0 1.06L2.56 10l3.72 3.72a.75.75 0 0 1-1.06 1.06L.97 10.53a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0Zm7.44 0a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06-1.06L17.44 10l-3.72-3.72a.75.75 0 0 1 0-1.06Zm-2.343-3.209a.75.75 0 0 1 .612.867l-2.5 14.5a.75.75 0 0 1-1.478-.255l2.5-14.5a.75.75 0 0 1 .866-.612Z' clip-rule='evenodd'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M6.28 5.22a.75.75 0 0 1 0 1.06L2.56 10l3.72 3.72a.75.75 0 0 1-1.06 1.06L.97 10.53a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0Zm7.44 0a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06-1.06L17.44 10l-3.72-3.72a.75.75 0 0 1 0-1.06Zm-2.343-3.209a.75.75 0 0 1 .612.867l-2.5 14.5a.75.75 0 0 1-1.478-.255l2.5-14.5a.75.75 0 0 1 .866-.612Z' clip-rule='evenodd'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .unordered-list:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M6 4.75A.75.75 0 0 1 6.75 4h10.5a.75.75 0 0 1 0 1.5H6.75A.75.75 0 0 1 6 4.75ZM6 10a.75.75 0 0 1 .75-.75h10.5a.75.75 0 0 1 0 1.5H6.75A.75.75 0 0 1 6 10Zm0 5.25a.75.75 0 0 1 .75-.75h10.5a.75.75 0 0 1 0 1.5H6.75a.75.75 0 0 1-.75-.75ZM1.99 4.75a1 1 0 0 1 1-1H3a1 1 0 0 1 1 1v.01a1 1 0 0 1-1 1h-.01a1 1 0 0 1-1-1v-.01Zm0 10.5a1 1 0 0 1 1-1H3a1 1 0 0 1 1 1v.01a1 1 0 0 1-1 1h-.01a1 1 0 0 1-1-1v-.01Zm0-5.25a1 1 0 0 1 1-1H3a1 1 0 0 1 1 1v.01a1 1 0 0 1-1 1h-.01a1 1 0 0 1-1-1V10Z' clip-rule='evenodd'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M6 4.75A.75.75 0 0 1 6.75 4h10.5a.75.75 0 0 1 0 1.5H6.75A.75.75 0 0 1 6 4.75ZM6 10a.75.75 0 0 1 .75-.75h10.5a.75.75 0 0 1 0 1.5H6.75A.75.75 0 0 1 6 10Zm0 5.25a.75.75 0 0 1 .75-.75h10.5a.75.75 0 0 1 0 1.5H6.75a.75.75 0 0 1-.75-.75ZM1.99 4.75a1 1 0 0 1 1-1H3a1 1 0 0 1 1 1v.01a1 1 0 0 1-1 1h-.01a1 1 0 0 1-1-1v-.01Zm0 10.5a1 1 0 0 1 1-1H3a1 1 0 0 1 1 1v.01a1 1 0 0 1-1 1h-.01a1 1 0 0 1-1-1v-.01Zm0-5.25a1 1 0 0 1 1-1H3a1 1 0 0 1 1 1v.01a1 1 0 0 1-1 1h-.01a1 1 0 0 1-1-1V10Z' clip-rule='evenodd'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .ordered-list:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath d='M3 1.25a.75.75 0 0 0 0 1.5h.25v2.5a.75.75 0 0 0 1.5 0V2A.75.75 0 0 0 4 1.25H3Zm-.03 7.404a3.5 3.5 0 0 1 1.524-.12.034.034 0 0 1-.012.012L2.415 9.579A.75.75 0 0 0 2 10.25v1c0 .414.336.75.75.75h2.5a.75.75 0 0 0 0-1.5H3.927l1.225-.613c.52-.26.848-.79.848-1.371 0-.647-.429-1.327-1.193-1.451a5.03 5.03 0 0 0-2.277.155.75.75 0 0 0 .44 1.434ZM7.75 3a.75.75 0 0 0 0 1.5h9.5a.75.75 0 0 0 0-1.5h-9.5Zm0 6.25a.75.75 0 0 0 0 1.5h9.5a.75.75 0 0 0 0-1.5h-9.5Zm0 6.25a.75.75 0 0 0 0 1.5h9.5a.75.75 0 0 0 0-1.5h-9.5Zm-5.125-1.625a.75.75 0 0 0 0 1.5h1.5a.125.125 0 0 1 0 .25H3.5a.75.75 0 0 0 0 1.5h.625a.125.125 0 0 1 0 .25h-1.5a.75.75 0 0 0 0 1.5h1.5a1.625 1.625 0 0 0 1.37-2.5 1.625 1.625 0 0 0-1.37-2.5h-1.5Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath d='M3 1.25a.75.75 0 0 0 0 1.5h.25v2.5a.75.75 0 0 0 1.5 0V2A.75.75 0 0 0 4 1.25H3Zm-.03 7.404a3.5 3.5 0 0 1 1.524-.12.034.034 0 0 1-.012.012L2.415 9.579A.75.75 0 0 0 2 10.25v1c0 .414.336.75.75.75h2.5a.75.75 0 0 0 0-1.5H3.927l1.225-.613c.52-.26.848-.79.848-1.371 0-.647-.429-1.327-1.193-1.451a5.03 5.03 0 0 0-2.277.155.75.75 0 0 0 .44 1.434ZM7.75 3a.75.75 0 0 0 0 1.5h9.5a.75.75 0 0 0 0-1.5h-9.5Zm0 6.25a.75.75 0 0 0 0 1.5h9.5a.75.75 0 0 0 0-1.5h-9.5Zm0 6.25a.75.75 0 0 0 0 1.5h9.5a.75.75 0 0 0 0-1.5h-9.5Zm-5.125-1.625a.75.75 0 0 0 0 1.5h1.5a.125.125 0 0 1 0 .25H3.5a.75.75 0 0 0 0 1.5h.625a.125.125 0 0 1 0 .25h-1.5a.75.75 0 0 0 0 1.5h1.5a1.625 1.625 0 0 0 1.37-2.5 1.625 1.625 0 0 0-1.37-2.5h-1.5Z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .table:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M.99 5.24A2.25 2.25 0 0 1 3.25 3h13.5A2.25 2.25 0 0 1 19 5.25l.01 9.5A2.25 2.25 0 0 1 16.76 17H3.26A2.267 2.267 0 0 1 1 14.74l-.01-9.5Zm8.26 9.52v-.625a.75.75 0 0 0-.75-.75H3.25a.75.75 0 0 0-.75.75v.615c0 .414.336.75.75.75h5.373a.75.75 0 0 0 .627-.74Zm1.5 0a.75.75 0 0 0 .627.74h5.373a.75.75 0 0 0 .75-.75v-.615a.75.75 0 0 0-.75-.75H11.5a.75.75 0 0 0-.75.75v.625Zm6.75-3.63v-.625a.75.75 0 0 0-.75-.75H11.5a.75.75 0 0 0-.75.75v.625c0 .414.336.75.75.75h5.25a.75.75 0 0 0 .75-.75Zm-8.25 0v-.625a.75.75 0 0 0-.75-.75H3.25a.75.75 0 0 0-.75.75v.625c0 .414.336.75.75.75H8.5a.75.75 0 0 0 .75-.75ZM17.5 7.5v-.625a.75.75 0 0 0-.75-.75H11.5a.75.75 0 0 0-.75.75V7.5c0 .414.336.75.75.75h5.25a.75.75 0 0 0 .75-.75Zm-8.25 0v-.625a.75.75 0 0 0-.75-.75H3.25a.75.75 0 0 0-.75.75V7.5c0 .414.336.75.75.75H8.5a.75.75 0 0 0 .75-.75Z' clip-rule='evenodd'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M.99 5.24A2.25 2.25 0 0 1 3.25 3h13.5A2.25 2.25 0 0 1 19 5.25l.01 9.5A2.25 2.25 0 0 1 16.76 17H3.26A2.267 2.267 0 0 1 1 14.74l-.01-9.5Zm8.26 9.52v-.625a.75.75 0 0 0-.75-.75H3.25a.75.75 0 0 0-.75.75v.615c0 .414.336.75.75.75h5.373a.75.75 0 0 0 .627-.74Zm1.5 0a.75.75 0 0 0 .627.74h5.373a.75.75 0 0 0 .75-.75v-.615a.75.75 0 0 0-.75-.75H11.5a.75.75 0 0 0-.75.75v.625Zm6.75-3.63v-.625a.75.75 0 0 0-.75-.75H11.5a.75.75 0 0 0-.75.75v.625c0 .414.336.75.75.75h5.25a.75.75 0 0 0 .75-.75Zm-8.25 0v-.625a.75.75 0 0 0-.75-.75H3.25a.75.75 0 0 0-.75.75v.625c0 .414.336.75.75.75H8.5a.75.75 0 0 0 .75-.75ZM17.5 7.5v-.625a.75.75 0 0 0-.75-.75H11.5a.75.75 0 0 0-.75.75V7.5c0 .414.336.75.75.75h5.25a.75.75 0 0 0 .75-.75Zm-8.25 0v-.625a.75.75 0 0 0-.75-.75H3.25a.75.75 0 0 0-.75.75V7.5c0 .414.336.75.75.75H8.5a.75.75 0 0 0 .75-.75Z' clip-rule='evenodd'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .upload-image:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M1 5.25A2.25 2.25 0 0 1 3.25 3h13.5A2.25 2.25 0 0 1 19 5.25v9.5A2.25 2.25 0 0 1 16.75 17H3.25A2.25 2.25 0 0 1 1 14.75v-9.5Zm1.5 5.81v3.69c0 .414.336.75.75.75h13.5a.75.75 0 0 0 .75-.75v-2.69l-2.22-2.219a.75.75 0 0 0-1.06 0l-1.91 1.909.47.47a.75.75 0 1 1-1.06 1.06L6.53 8.091a.75.75 0 0 0-1.06 0l-2.97 2.97ZM12 7a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z' clip-rule='evenodd'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M1 5.25A2.25 2.25 0 0 1 3.25 3h13.5A2.25 2.25 0 0 1 19 5.25v9.5A2.25 2.25 0 0 1 16.75 17H3.25A2.25 2.25 0 0 1 1 14.75v-9.5Zm1.5 5.81v3.69c0 .414.336.75.75.75h13.5a.75.75 0 0 0 .75-.75v-2.69l-2.22-2.219a.75.75 0 0 0-1.06 0l-1.91 1.909.47.47a.75.75 0 1 1-1.06 1.06L6.53 8.091a.75.75 0 0 0-1.06 0l-2.97 2.97ZM12 7a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z' clip-rule='evenodd'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .undo:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M7.793 2.232a.75.75 0 0 1-.025 1.06L3.622 7.25h10.003a5.375 5.375 0 0 1 0 10.75H10.75a.75.75 0 0 1 0-1.5h2.875a3.875 3.875 0 0 0 0-7.75H3.622l4.146 3.957a.75.75 0 0 1-1.036 1.085l-5.5-5.25a.75.75 0 0 1 0-1.085l5.5-5.25a.75.75 0 0 1 1.06.025Z' clip-rule='evenodd'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M7.793 2.232a.75.75 0 0 1-.025 1.06L3.622 7.25h10.003a5.375 5.375 0 0 1 0 10.75H10.75a.75.75 0 0 1 0-1.5h2.875a3.875 3.875 0 0 0 0-7.75H3.622l4.146 3.957a.75.75 0 0 1-1.036 1.085l-5.5-5.25a.75.75 0 0 1 0-1.085l5.5-5.25a.75.75 0 0 1 1.06.025Z' clip-rule='evenodd'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .redo:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M12.207 2.232a.75.75 0 0 0 .025 1.06l4.146 3.958H6.375a5.375 5.375 0 0 0 0 10.75H9.25a.75.75 0 0 0 0-1.5H6.375a3.875 3.875 0 0 1 0-7.75h10.003l-4.146 3.957a.75.75 0 0 0 1.036 1.085l5.5-5.25a.75.75 0 0 0 0-1.085l-5.5-5.25a.75.75 0 0 0-1.06.025Z' clip-rule='evenodd'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M12.207 2.232a.75.75 0 0 0 .025 1.06l4.146 3.958H6.375a5.375 5.375 0 0 0 0 10.75H9.25a.75.75 0 0 0 0-1.5H6.375a3.875 3.875 0 0 1 0-7.75h10.003l-4.146 3.957a.75.75 0 0 0 1.036 1.085l5.5-5.25a.75.75 0 0 0 0-1.085l-5.5-5.25a.75.75 0 0 0-1.06.025Z' clip-rule='evenodd'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-statusbar{display:none}.fi-fo-rich-editor trix-toolbar .trix-dialogs{position:relative}.fi-fo-rich-editor trix-toolbar .trix-dialog{--tw-bg-opacity:1;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);background-color:rgba(var(--gray-50),var(--tw-bg-opacity,1));border-radius:.5rem;bottom:auto;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);left:0;padding:.5rem;position:absolute;right:0;top:1rem}.fi-fo-rich-editor trix-toolbar .trix-dialog:is(.dark *){--tw-bg-opacity:1;background-color:rgba(var(--gray-800),var(--tw-bg-opacity,1))}.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields{display:flex;flex-direction:column;gap:.5rem;width:100%}.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-button-group{display:flex;gap:.5rem}.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-input{--tw-bg-opacity:1;--tw-text-opacity:1;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-color:rgba(var(--gray-950),0.1);background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:.375rem;border-style:none;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);color:rgba(var(--gray-950),var(--tw-text-opacity,1));display:block;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px;padding-bottom:.375rem;padding-inline-end:.75rem;padding-top:.375rem;padding-inline-start:.75rem;transition-duration:75ms;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-input::-moz-placeholder{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity,1))}.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-input::placeholder{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity,1))}.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-input:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-600),var(--tw-ring-opacity,1))}.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-input:is(.dark *){--tw-bg-opacity:1;--tw-text-opacity:1;--tw-ring-color:hsla(0,0%,100%,.2);background-color:rgba(var(--gray-700),var(--tw-bg-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-input:is(.dark *)::-moz-placeholder{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity,1))}.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-input:is(.dark *)::placeholder{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity,1))}.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-input:focus-within:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-600),var(--tw-ring-opacity,1))}@media (min-width:640px){.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-input{font-size:.875rem;line-height:1.5rem}}.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-button-group .trix-button{--tw-bg-opacity:1;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-200),var(--tw-ring-opacity,1));background-color:rgba(var(--gray-50),var(--tw-bg-opacity,1));border-radius:.375rem;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);font-size:.75rem;line-height:1rem;padding:.125rem .5rem}.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-button-group .trix-button:is(.dark *){--tw-bg-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-600),var(--tw-ring-opacity,1));background-color:rgba(var(--gray-700),var(--tw-bg-opacity,1))}.fi-fo-rich-editor trix-editor:empty:before{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity,1))}.fi-fo-rich-editor trix-editor:empty:is(.dark *):before{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity,1))}.fi-fo-rich-editor trix-editor:empty:before{content:attr(placeholder)}.fi-fo-rich-editor trix-editor.prose :where(ol):not(:where([class~=not-prose] *)),.fi-fo-rich-editor trix-editor.prose :where(ul):not(:where([class~=not-prose] *)){padding-inline-end:0!important;padding-inline-start:1.625em!important}.fi-fo-rich-editor trix-editor.prose :where(ul>li):not(:where([class~=not-prose] *)){padding-inline-end:0!important;padding-inline-start:.375em!important}select:not(.choices){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E")}[dir=rtl] select{background-position:left .5rem center!important}.choices{outline:2px solid transparent;outline-offset:2px;position:relative}.choices [hidden]{display:none!important}.choices[data-type*=select-one] .has-no-choices{display:none}.choices[data-type*=select-one] .choices__input{display:block;margin:0;width:100%}.choices__inner{background-repeat:no-repeat;outline:2px solid transparent;outline-offset:2px;padding-bottom:.375rem;padding-inline-end:2rem;padding-top:.375rem;padding-inline-start:.75rem}@media (min-width:640px){.choices__inner{font-size:.875rem;line-height:1.5rem}}.choices__inner{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-size:1.5em 1.5em;&:has(.choices__button){padding-inline-end:3.5rem}}.choices.is-disabled .choices__inner{cursor:default}[dir=rtl] .choices__inner{background-position:left .5rem center}.choices__list--single{display:inline-block}.choices__list--single .choices__item{--tw-text-opacity:1;color:rgba(var(--gray-950),var(--tw-text-opacity,1))}.choices__list--single .choices__item:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.choices.is-disabled .choices__list--single .choices__item{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity,1))}.choices.is-disabled .choices__list--single .choices__item:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity,1))}.choices__list--multiple{display:flex;flex-wrap:wrap;gap:.375rem}.choices__list--multiple:not(:empty){margin-bottom:.25rem;margin-left:-.25rem;margin-right:-.25rem;padding-bottom:.125rem;padding-top:.125rem}.choices__list--multiple .choices__item{--tw-bg-opacity:1;--tw-text-opacity:1;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-inset:inset;--tw-ring-color:rgba(var(--primary-600),0.1);align-items:center;background-color:rgba(var(--primary-50),var(--tw-bg-opacity,1));border-radius:.375rem;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);color:rgba(var(--primary-600),var(--tw-text-opacity,1));display:inline-flex;font-size:.75rem;font-weight:500;gap:.25rem;line-height:1rem;padding:.25rem .5rem;word-break:break-all}.choices__list--multiple .choices__item:is(.dark *){--tw-text-opacity:1;--tw-ring-color:rgba(var(--primary-400),0.3);background-color:rgba(var(--primary-400),.1);color:rgba(var(--primary-400),var(--tw-text-opacity,1))}.choices__list--dropdown,.choices__list[aria-expanded]{--tw-bg-opacity:1;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-color:rgba(var(--gray-950),0.05);background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:.5rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);display:none;font-size:.875rem;line-height:1.25rem;margin-top:.5rem;overflow:hidden;overflow-wrap:break-word;position:absolute;top:100%;width:100%;will-change:visibility;z-index:10}.choices__list--dropdown:is(.dark *),.choices__list[aria-expanded]:is(.dark *){--tw-bg-opacity:1;--tw-ring-color:hsla(0,0%,100%,.1);background-color:rgba(var(--gray-900),var(--tw-bg-opacity,1))}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{display:block;padding:.25rem}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{max-height:15rem;overflow:auto;will-change:scroll-position}.choices__item--choice{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity,1));padding:.5rem;transition-duration:75ms;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.choices__item--choice:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity,1))}.choices__item--choice.choices__item--selectable{--tw-text-opacity:1;border-radius:.375rem;color:rgba(var(--gray-950),var(--tw-text-opacity,1))}.choices__item--choice.choices__item--selectable:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity,1))}.choices__list--dropdown .choices__item--selectable.is-highlighted:is(.dark *),.choices__list[aria-expanded] .choices__item--selectable.is-highlighted:is(.dark *){background-color:hsla(0,0%,100%,.05)}.choices__item{cursor:default}.choices__item--disabled{pointer-events:none}.choices__item--disabled:disabled{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity,1))}.choices__item--disabled:disabled:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity,1))}.choices.is-disabled .choices__placeholder.choices__item,.choices__placeholder.choices__item{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity,1));cursor:default}.choices.is-disabled .choices__placeholder.choices__item:is(.dark *),.choices__placeholder.choices__item:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity,1))}.choices__button{background-color:transparent;background-position:50%;background-repeat:no-repeat;border-width:0;outline:2px solid transparent;outline-offset:2px;text-indent:-9999px}.choices[data-type*=select-one] .choices__button{height:1rem;inset-inline-end:0;margin-inline-end:2.25rem;opacity:.5;padding:0;position:absolute;transition-duration:75ms;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1rem}.choices[data-type*=select-one] .choices__button:is(.dark *){opacity:.4}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=);background-size:.7142em .7142em;top:calc(50% - .5714em)}.dark .choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=)}.choices[data-type*=select-multiple] .choices__button{height:1rem;opacity:.5;width:1rem}.choices[data-type*=select-multiple] .choices__button:is(.dark *){opacity:.4}.choices[data-type*=select-multiple] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=);background-size:.7142em .7142em}.dark .choices[data-type*=select-multiple] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=)}.choices[data-type*=select-multiple] .choices__button:focus-visible,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=select-one] .choices__button:focus-visible,.choices[data-type*=select-one] .choices__button:hover{opacity:.7}.choices[data-type*=select-multiple] .choices__button:focus-visible:is(.dark *),.choices[data-type*=select-multiple] .choices__button:hover:is(.dark *),.choices[data-type*=select-one] .choices__button:focus-visible:is(.dark *),.choices[data-type*=select-one] .choices__button:hover:is(.dark *){opacity:.6}.choices.is-disabled .choices__button,.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button{display:none}.choices__input{--tw-text-opacity:1;background-color:transparent!important;border-style:none;color:rgba(var(--gray-950),var(--tw-text-opacity,1));font-size:1rem!important;line-height:1.5rem!important;padding:0!important;transition-duration:75ms;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.choices__input::-moz-placeholder{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity,1))}.choices__input::placeholder{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity,1))}.choices__input:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.choices__input:disabled{--tw-text-opacity:1;-webkit-text-fill-color:rgba(var(--gray-500),1);color:rgba(var(--gray-500),var(--tw-text-opacity,1))}.choices__input:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.choices__input:is(.dark *)::-moz-placeholder{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity,1))}.choices__input:is(.dark *)::placeholder{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity,1))}.choices__input:disabled:is(.dark *){--tw-text-opacity:1;-webkit-text-fill-color:rgba(var(--gray-400),1);color:rgba(var(--gray-400),var(--tw-text-opacity,1))}@media (min-width:640px){.choices__input{font-size:.875rem!important;line-height:1.5rem}}.choices__list--dropdown .choices__input{padding:.5rem!important}.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;height:0;width:0}.choices__group{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity,1));padding:1rem .5rem .5rem}.choices__group:first-child{padding-top:.5rem}.choices__group:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity,1))}.webkit-calendar-picker-indicator\:opacity-0::-webkit-calendar-picker-indicator{opacity:0}/*! Bundled license information: + +cropperjs/dist/cropper.min.css: + (*! + * Cropper.js v1.6.2 + * https://fengyuanchen.github.io/cropperjs + * + * Copyright 2015-present Chen Fengyuan + * Released under the MIT license + * + * Date: 2024-04-21T07:43:02.731Z + *) + +filepond/dist/filepond.min.css: + (*! + * FilePond 4.32.7 + * Licensed under MIT, https://opensource.org/licenses/MIT/ + * Please visit https://pqina.nl/filepond/ for details. + *) + +filepond-plugin-image-edit/dist/filepond-plugin-image-edit.css: + (*! + * FilePondPluginImageEdit 1.6.3 + * Licensed under MIT, https://opensource.org/licenses/MIT/ + * Please visit https://pqina.nl/filepond/ for details. + *) + +filepond-plugin-image-preview/dist/filepond-plugin-image-preview.css: + (*! + * FilePondPluginImagePreview 4.6.12 + * Licensed under MIT, https://opensource.org/licenses/MIT/ + * Please visit https://pqina.nl/filepond/ for details. + *) + +filepond-plugin-media-preview/dist/filepond-plugin-media-preview.css: + (*! + * FilePondPluginmediaPreview 1.0.11 + * Licensed under MIT, https://opensource.org/licenses/MIT/ + * Please visit undefined for details. + *) + +easymde/dist/easymde.min.css: + (** + * easymde v2.18.0 + * Copyright Jeroen Akkerman + * @link https://github.com/ionaru/easy-markdown-editor + * @license MIT + *) +*/ \ No newline at end of file diff --git a/public/css/filament/support/support.css b/public/css/filament/support/support.css new file mode 100644 index 0000000..a80d070 --- /dev/null +++ b/public/css/filament/support/support.css @@ -0,0 +1 @@ +.fi-pagination-items,.fi-pagination-overview,.fi-pagination-records-per-page-select:not(.fi-compact){display:none}@supports (container-type:inline-size){.fi-pagination{container-type:inline-size}@container (min-width: 28rem){.fi-pagination-records-per-page-select.fi-compact{display:none}.fi-pagination-records-per-page-select:not(.fi-compact){display:inline}}@container (min-width: 56rem){.fi-pagination:not(.fi-simple)>.fi-pagination-previous-btn{display:none}.fi-pagination-overview{display:inline}.fi-pagination:not(.fi-simple)>.fi-pagination-next-btn{display:none}.fi-pagination-items{display:flex}}}@supports not (container-type:inline-size){@media (min-width:640px){.fi-pagination-records-per-page-select.fi-compact{display:none}.fi-pagination-records-per-page-select:not(.fi-compact){display:inline}}@media (min-width:768px){.fi-pagination:not(.fi-simple)>.fi-pagination-previous-btn{display:none}.fi-pagination-overview{display:inline}.fi-pagination:not(.fi-simple)>.fi-pagination-next-btn{display:none}.fi-pagination-items{display:flex}}}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}.tippy-box[data-theme~=light]{background-color:#fff;box-shadow:0 0 20px 4px #9aa1b126,0 4px 80px -8px #24282f40,0 4px 4px -2px #5b5e6926;color:#26323d}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}.fi-sortable-ghost{opacity:.3} \ No newline at end of file diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000..e69de29 diff --git a/public/index.php b/public/index.php new file mode 100644 index 0000000..ee8f07e --- /dev/null +++ b/public/index.php @@ -0,0 +1,20 @@ +handleRequest(Request::capture()); diff --git a/public/js/filament/filament/app.js b/public/js/filament/filament/app.js new file mode 100644 index 0000000..caff167 --- /dev/null +++ b/public/js/filament/filament/app.js @@ -0,0 +1 @@ +(()=>{var Z=Object.create,L=Object.defineProperty,ee=Object.getPrototypeOf,te=Object.prototype.hasOwnProperty,re=Object.getOwnPropertyNames,ne=Object.getOwnPropertyDescriptor,ae=s=>L(s,"__esModule",{value:!0}),ie=(s,n)=>()=>(n||(n={exports:{}},s(n.exports,n)),n.exports),oe=(s,n,p)=>{if(n&&typeof n=="object"||typeof n=="function")for(let d of re(n))!te.call(s,d)&&d!=="default"&&L(s,d,{get:()=>n[d],enumerable:!(p=ne(n,d))||p.enumerable});return s},se=s=>oe(ae(L(s!=null?Z(ee(s)):{},"default",s&&s.__esModule&&"default"in s?{get:()=>s.default,enumerable:!0}:{value:s,enumerable:!0})),s),fe=ie((s,n)=>{(function(p,d,M){if(!p)return;for(var h={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",224:"meta"},y={106:"*",107:"+",109:"-",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},g={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"},q={option:"alt",command:"meta",return:"enter",escape:"esc",plus:"+",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"},S,w=1;w<20;++w)h[111+w]="f"+w;for(w=0;w<=9;++w)h[w+96]=w.toString();function C(e,t,a){if(e.addEventListener){e.addEventListener(t,a,!1);return}e.attachEvent("on"+t,a)}function T(e){if(e.type=="keypress"){var t=String.fromCharCode(e.which);return e.shiftKey||(t=t.toLowerCase()),t}return h[e.which]?h[e.which]:y[e.which]?y[e.which]:String.fromCharCode(e.which).toLowerCase()}function V(e,t){return e.sort().join(",")===t.sort().join(",")}function $(e){var t=[];return e.shiftKey&&t.push("shift"),e.altKey&&t.push("alt"),e.ctrlKey&&t.push("ctrl"),e.metaKey&&t.push("meta"),t}function B(e){if(e.preventDefault){e.preventDefault();return}e.returnValue=!1}function H(e){if(e.stopPropagation){e.stopPropagation();return}e.cancelBubble=!0}function O(e){return e=="shift"||e=="ctrl"||e=="alt"||e=="meta"}function J(){if(!S){S={};for(var e in h)e>95&&e<112||h.hasOwnProperty(e)&&(S[h[e]]=e)}return S}function U(e,t,a){return a||(a=J()[e]?"keydown":"keypress"),a=="keypress"&&t.length&&(a="keydown"),a}function X(e){return e==="+"?["+"]:(e=e.replace(/\+{2}/g,"+plus"),e.split("+"))}function I(e,t){var a,c,b,P=[];for(a=X(e),b=0;b1){z(r,m,o,l);return}f=I(r,l),t._callbacks[f.key]=t._callbacks[f.key]||[],j(f.key,f.modifiers,{type:f.action},i,r,u),t._callbacks[f.key][i?"unshift":"push"]({callback:o,modifiers:f.modifiers,action:f.action,seq:i,level:u,combo:r})}t._bindMultiple=function(r,o,l){for(var i=0;i-1||D(t,a.target))return!1;if("composedPath"in e&&typeof e.composedPath=="function"){var c=e.composedPath()[0];c!==e.target&&(t=c)}return t.tagName=="INPUT"||t.tagName=="SELECT"||t.tagName=="TEXTAREA"||t.isContentEditable},v.prototype.handleKey=function(){var e=this;return e._handleKey.apply(e,arguments)},v.addKeycodes=function(e){for(var t in e)e.hasOwnProperty(t)&&(h[t]=e[t]);S=null},v.init=function(){var e=v(d);for(var t in e)t.charAt(0)!=="_"&&(v[t]=function(a){return function(){return e[a].apply(e,arguments)}}(t))},v.init(),p.Mousetrap=v,typeof n<"u"&&n.exports&&(n.exports=v),typeof define=="function"&&define.amd&&define(function(){return v})})(typeof window<"u"?window:null,typeof window<"u"?document:null)}),R=se(fe());(function(s){if(s){var n={},p=s.prototype.stopCallback;s.prototype.stopCallback=function(d,M,h,y){var g=this;return g.paused?!0:n[h]||n[y]?!1:p.call(g,d,M,h)},s.prototype.bindGlobal=function(d,M,h){var y=this;if(y.bind(d,M,h),d instanceof Array){for(var g=0;g{s.directive("mousetrap",(n,{modifiers:p,expression:d},{evaluate:M})=>{let h=()=>d?M(d):n.click();p=p.map(y=>y.replace(/-/g,"+")),p.includes("global")&&(p=p.filter(y=>y!=="global"),R.default.bindGlobal(p,y=>{y.preventDefault(),h()})),R.default.bind(p,y=>{y.preventDefault(),h()})})},F=le;document.addEventListener("alpine:init",()=>{window.Alpine.plugin(F),window.Alpine.store("sidebar",{isOpen:window.Alpine.$persist(!0).as("isOpen"),collapsedGroups:window.Alpine.$persist(null).as("collapsedGroups"),groupIsCollapsed:function(n){return this.collapsedGroups.includes(n)},collapseGroup:function(n){this.collapsedGroups.includes(n)||(this.collapsedGroups=this.collapsedGroups.concat(n))},toggleCollapsedGroup:function(n){this.collapsedGroups=this.collapsedGroups.includes(n)?this.collapsedGroups.filter(p=>p!==n):this.collapsedGroups.concat(n)},close:function(){this.isOpen=!1},open:function(){this.isOpen=!0}});let s=localStorage.getItem("theme")??getComputedStyle(document.documentElement).getPropertyValue("--default-theme-mode");window.Alpine.store("theme",s==="dark"||s==="system"&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),window.addEventListener("theme-changed",n=>{let p=n.detail;localStorage.setItem("theme",p),p==="system"&&(p=window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),window.Alpine.store("theme",p)}),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",n=>{localStorage.getItem("theme")==="system"&&window.Alpine.store("theme",n.matches?"dark":"light")}),window.Alpine.effect(()=>{window.Alpine.store("theme")==="dark"?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark")})});})(); diff --git a/public/js/filament/filament/echo.js b/public/js/filament/filament/echo.js new file mode 100644 index 0000000..65edaf5 --- /dev/null +++ b/public/js/filament/filament/echo.js @@ -0,0 +1,13 @@ +(()=>{var Ci=Object.create;var he=Object.defineProperty;var Ti=Object.getOwnPropertyDescriptor;var Pi=Object.getOwnPropertyNames;var xi=Object.getPrototypeOf,Oi=Object.prototype.hasOwnProperty;var Ai=(l,h)=>()=>(h||l((h={exports:{}}).exports,h),h.exports);var Ei=(l,h,a,c)=>{if(h&&typeof h=="object"||typeof h=="function")for(let s of Pi(h))!Oi.call(l,s)&&s!==a&&he(l,s,{get:()=>h[s],enumerable:!(c=Ti(h,s))||c.enumerable});return l};var Li=(l,h,a)=>(a=l!=null?Ci(xi(l)):{},Ei(h||!l||!l.__esModule?he(a,"default",{value:l,enumerable:!0}):a,l));var me=Ai((vt,It)=>{(function(h,a){typeof vt=="object"&&typeof It=="object"?It.exports=a():typeof define=="function"&&define.amd?define([],a):typeof vt=="object"?vt.Pusher=a():h.Pusher=a()})(window,function(){return function(l){var h={};function a(c){if(h[c])return h[c].exports;var s=h[c]={i:c,l:!1,exports:{}};return l[c].call(s.exports,s,s.exports,a),s.l=!0,s.exports}return a.m=l,a.c=h,a.d=function(c,s,f){a.o(c,s)||Object.defineProperty(c,s,{enumerable:!0,get:f})},a.r=function(c){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(c,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(c,"__esModule",{value:!0})},a.t=function(c,s){if(s&1&&(c=a(c)),s&8||s&4&&typeof c=="object"&&c&&c.__esModule)return c;var f=Object.create(null);if(a.r(f),Object.defineProperty(f,"default",{enumerable:!0,value:c}),s&2&&typeof c!="string")for(var d in c)a.d(f,d,function(N){return c[N]}.bind(null,d));return f},a.n=function(c){var s=c&&c.__esModule?function(){return c.default}:function(){return c};return a.d(s,"a",s),s},a.o=function(c,s){return Object.prototype.hasOwnProperty.call(c,s)},a.p="",a(a.s=2)}([function(l,h,a){"use strict";var c=this&&this.__extends||function(){var b=function(v,y){return b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(w,O){w.__proto__=O}||function(w,O){for(var I in O)O.hasOwnProperty(I)&&(w[I]=O[I])},b(v,y)};return function(v,y){b(v,y);function w(){this.constructor=v}v.prototype=y===null?Object.create(y):(w.prototype=y.prototype,new w)}}();Object.defineProperty(h,"__esModule",{value:!0});var s=256,f=function(){function b(v){v===void 0&&(v="="),this._paddingCharacter=v}return b.prototype.encodedLength=function(v){return this._paddingCharacter?(v+2)/3*4|0:(v*8+5)/6|0},b.prototype.encode=function(v){for(var y="",w=0;w>>3*6&63),y+=this._encodeByte(O>>>2*6&63),y+=this._encodeByte(O>>>1*6&63),y+=this._encodeByte(O>>>0*6&63)}var I=v.length-w;if(I>0){var O=v[w]<<16|(I===2?v[w+1]<<8:0);y+=this._encodeByte(O>>>3*6&63),y+=this._encodeByte(O>>>2*6&63),I===2?y+=this._encodeByte(O>>>1*6&63):y+=this._paddingCharacter||"",y+=this._paddingCharacter||""}return y},b.prototype.maxDecodedLength=function(v){return this._paddingCharacter?v/4*3|0:(v*6+7)/8|0},b.prototype.decodedLength=function(v){return this.maxDecodedLength(v.length-this._getPaddingLength(v))},b.prototype.decode=function(v){if(v.length===0)return new Uint8Array(0);for(var y=this._getPaddingLength(v),w=v.length-y,O=new Uint8Array(this.maxDecodedLength(w)),I=0,q=0,M=0,J=0,F=0,z=0,B=0;q>>4,O[I++]=F<<4|z>>>2,O[I++]=z<<6|B,M|=J&s,M|=F&s,M|=z&s,M|=B&s;if(q>>4,M|=J&s,M|=F&s),q>>2,M|=z&s),q>>8&6,y+=51-v>>>8&-75,y+=61-v>>>8&-15,y+=62-v>>>8&3,String.fromCharCode(y)},b.prototype._decodeChar=function(v){var y=s;return y+=(42-v&v-44)>>>8&-s+v-43+62,y+=(46-v&v-48)>>>8&-s+v-47+63,y+=(47-v&v-58)>>>8&-s+v-48+52,y+=(64-v&v-91)>>>8&-s+v-65+0,y+=(96-v&v-123)>>>8&-s+v-97+26,y},b.prototype._getPaddingLength=function(v){var y=0;if(this._paddingCharacter){for(var w=v.length-1;w>=0&&v[w]===this._paddingCharacter;w--)y++;if(v.length<4||y>2)throw new Error("Base64Coder: incorrect padding")}return y},b}();h.Coder=f;var d=new f;function N(b){return d.encode(b)}h.encode=N;function P(b){return d.decode(b)}h.decode=P;var T=function(b){c(v,b);function v(){return b!==null&&b.apply(this,arguments)||this}return v.prototype._encodeByte=function(y){var w=y;return w+=65,w+=25-y>>>8&6,w+=51-y>>>8&-75,w+=61-y>>>8&-13,w+=62-y>>>8&49,String.fromCharCode(w)},v.prototype._decodeChar=function(y){var w=s;return w+=(44-y&y-46)>>>8&-s+y-45+62,w+=(94-y&y-96)>>>8&-s+y-95+63,w+=(47-y&y-58)>>>8&-s+y-48+52,w+=(64-y&y-91)>>>8&-s+y-65+0,w+=(96-y&y-123)>>>8&-s+y-97+26,w},v}(f);h.URLSafeCoder=T;var S=new T;function C(b){return S.encode(b)}h.encodeURLSafe=C;function x(b){return S.decode(b)}h.decodeURLSafe=x,h.encodedLength=function(b){return d.encodedLength(b)},h.maxDecodedLength=function(b){return d.maxDecodedLength(b)},h.decodedLength=function(b){return d.decodedLength(b)}},function(l,h,a){"use strict";Object.defineProperty(h,"__esModule",{value:!0});var c="utf8: invalid string",s="utf8: invalid source encoding";function f(P){for(var T=new Uint8Array(d(P)),S=0,C=0;C>6,T[S++]=128|x&63):x<55296?(T[S++]=224|x>>12,T[S++]=128|x>>6&63,T[S++]=128|x&63):(C++,x=(x&1023)<<10,x|=P.charCodeAt(C)&1023,x+=65536,T[S++]=240|x>>18,T[S++]=128|x>>12&63,T[S++]=128|x>>6&63,T[S++]=128|x&63)}return T}h.encode=f;function d(P){for(var T=0,S=0;S=P.length-1)throw new Error(c);S++,T+=4}else throw new Error(c)}return T}h.encodedLength=d;function N(P){for(var T=[],S=0;S=P.length)throw new Error(s);var b=P[++S];if((b&192)!==128)throw new Error(s);C=(C&31)<<6|b&63,x=128}else if(C<240){if(S>=P.length-1)throw new Error(s);var b=P[++S],v=P[++S];if((b&192)!==128||(v&192)!==128)throw new Error(s);C=(C&15)<<12|(b&63)<<6|v&63,x=2048}else if(C<248){if(S>=P.length-2)throw new Error(s);var b=P[++S],v=P[++S],y=P[++S];if((b&192)!==128||(v&192)!==128||(y&192)!==128)throw new Error(s);C=(C&15)<<18|(b&63)<<12|(v&63)<<6|y&63,x=65536}else throw new Error(s);if(C=55296&&C<=57343)throw new Error(s);if(C>=65536){if(C>1114111)throw new Error(s);C-=65536,T.push(String.fromCharCode(55296|C>>10)),C=56320|C&1023}}T.push(String.fromCharCode(C))}return T.join("")}h.decode=N},function(l,h,a){l.exports=a(3).default},function(l,h,a){"use strict";a.r(h);var c=function(){function e(t,n){this.lastId=0,this.prefix=t,this.name=n}return e.prototype.create=function(t){this.lastId++;var n=this.lastId,r=this.prefix+n,i=this.name+"["+n+"]",o=!1,u=function(){o||(t.apply(null,arguments),o=!0)};return this[n]=u,{number:n,id:r,name:i,callback:u}},e.prototype.remove=function(t){delete this[t.number]},e}(),s=new c("_pusher_script_","Pusher.ScriptReceivers"),f={VERSION:"7.6.0",PROTOCOL:7,wsPort:80,wssPort:443,wsPath:"",httpHost:"sockjs.pusher.com",httpPort:80,httpsPort:443,httpPath:"/pusher",stats_host:"stats.pusher.com",authEndpoint:"/pusher/auth",authTransport:"ajax",activityTimeout:12e4,pongTimeout:3e4,unavailableTimeout:1e4,cluster:"mt1",userAuthentication:{endpoint:"/pusher/user-auth",transport:"ajax"},channelAuthorization:{endpoint:"/pusher/auth",transport:"ajax"},cdn_http:"http://js.pusher.com",cdn_https:"https://js.pusher.com",dependency_suffix:""},d=f,N=function(){function e(t){this.options=t,this.receivers=t.receivers||s,this.loading={}}return e.prototype.load=function(t,n,r){var i=this;if(i.loading[t]&&i.loading[t].length>0)i.loading[t].push(r);else{i.loading[t]=[r];var o=m.createScriptRequest(i.getPath(t,n)),u=i.receivers.create(function(p){if(i.receivers.remove(u),i.loading[t]){var _=i.loading[t];delete i.loading[t];for(var g=function(E){E||o.cleanup()},k=0;k<_.length;k++)_[k](p,g)}});o.send(u)}},e.prototype.getRoot=function(t){var n,r=m.getDocument().location.protocol;return t&&t.useTLS||r==="https:"?n=this.options.cdn_https:n=this.options.cdn_http,n.replace(/\/*$/,"")+"/"+this.options.version},e.prototype.getPath=function(t,n){return this.getRoot(n)+"/"+t+this.options.suffix+".js"},e}(),P=N,T=new c("_pusher_dependencies","Pusher.DependenciesReceivers"),S=new P({cdn_http:d.cdn_http,cdn_https:d.cdn_https,version:d.VERSION,suffix:d.dependency_suffix,receivers:T}),C={baseUrl:"https://pusher.com",urls:{authenticationEndpoint:{path:"/docs/channels/server_api/authenticating_users"},authorizationEndpoint:{path:"/docs/channels/server_api/authorizing-users/"},javascriptQuickStart:{path:"/docs/javascript_quick_start"},triggeringClientEvents:{path:"/docs/client_api_guide/client_events#trigger-events"},encryptedChannelSupport:{fullUrl:"https://github.com/pusher/pusher-js/tree/cc491015371a4bde5743d1c87a0fbac0feb53195#encrypted-channel-support"}}},x=function(e){var t="See:",n=C.urls[e];if(!n)return"";var r;return n.fullUrl?r=n.fullUrl:n.path&&(r=C.baseUrl+n.path),r?t+" "+r:""},b={buildLogSuffix:x},v;(function(e){e.UserAuthentication="user-authentication",e.ChannelAuthorization="channel-authorization"})(v||(v={}));var y=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var o in i)i.hasOwnProperty(o)&&(r[o]=i[o])},e(t,n)};return function(t,n){e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),w=function(e){y(t,e);function t(n){var r=this.constructor,i=e.call(this,n)||this;return Object.setPrototypeOf(i,r.prototype),i}return t}(Error),O=function(e){y(t,e);function t(n){var r=this.constructor,i=e.call(this,n)||this;return Object.setPrototypeOf(i,r.prototype),i}return t}(Error),I=function(e){y(t,e);function t(n){var r=this.constructor,i=e.call(this,n)||this;return Object.setPrototypeOf(i,r.prototype),i}return t}(Error),q=function(e){y(t,e);function t(n){var r=this.constructor,i=e.call(this,n)||this;return Object.setPrototypeOf(i,r.prototype),i}return t}(Error),M=function(e){y(t,e);function t(n){var r=this.constructor,i=e.call(this,n)||this;return Object.setPrototypeOf(i,r.prototype),i}return t}(Error),J=function(e){y(t,e);function t(n){var r=this.constructor,i=e.call(this,n)||this;return Object.setPrototypeOf(i,r.prototype),i}return t}(Error),F=function(e){y(t,e);function t(n){var r=this.constructor,i=e.call(this,n)||this;return Object.setPrototypeOf(i,r.prototype),i}return t}(Error),z=function(e){y(t,e);function t(n){var r=this.constructor,i=e.call(this,n)||this;return Object.setPrototypeOf(i,r.prototype),i}return t}(Error),B=function(e){y(t,e);function t(n,r){var i=this.constructor,o=e.call(this,r)||this;return o.status=n,Object.setPrototypeOf(o,i.prototype),o}return t}(Error),ke=function(e,t,n,r,i){var o=m.createXHR();o.open("POST",n.endpoint,!0),o.setRequestHeader("Content-Type","application/x-www-form-urlencoded");for(var u in n.headers)o.setRequestHeader(u,n.headers[u]);if(n.headersProvider!=null){var p=n.headersProvider();for(var u in p)o.setRequestHeader(u,p[u])}return o.onreadystatechange=function(){if(o.readyState===4)if(o.status===200){var _=void 0,g=!1;try{_=JSON.parse(o.responseText),g=!0}catch{i(new B(200,"JSON returned from "+r.toString()+" endpoint was invalid, yet status code was 200. Data was: "+o.responseText),null)}g&&i(null,_)}else{var k="";switch(r){case v.UserAuthentication:k=b.buildLogSuffix("authenticationEndpoint");break;case v.ChannelAuthorization:k="Clients must be authorized to join private or presence channels. "+b.buildLogSuffix("authorizationEndpoint");break}i(new B(o.status,"Unable to retrieve auth string from "+r.toString()+" endpoint - "+("received status: "+o.status+" from "+n.endpoint+". "+k)),null)}},o.send(t),o},Se=ke;function Ce(e){return Ee(Oe(e))}for(var nt=String.fromCharCode,Z="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Te={},ct=0,Pe=Z.length;ct>>6)+nt(128|t&63):nt(224|t>>>12&15)+nt(128|t>>>6&63)+nt(128|t&63)},Oe=function(e){return e.replace(/[^\x00-\x7F]/g,xe)},Ae=function(e){var t=[0,2,1][e.length%3],n=e.charCodeAt(0)<<16|(e.length>1?e.charCodeAt(1):0)<<8|(e.length>2?e.charCodeAt(2):0),r=[Z.charAt(n>>>18),Z.charAt(n>>>12&63),t>=2?"=":Z.charAt(n>>>6&63),t>=1?"=":Z.charAt(n&63)];return r.join("")},Ee=window.btoa||function(e){return e.replace(/[\s\S]{1,3}/g,Ae)},Le=function(){function e(t,n,r,i){var o=this;this.clear=n,this.timer=t(function(){o.timer&&(o.timer=i(o.timer))},r)}return e.prototype.isRunning=function(){return this.timer!==null},e.prototype.ensureAborted=function(){this.timer&&(this.clear(this.timer),this.timer=null)},e}(),jt=Le,Nt=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var o in i)i.hasOwnProperty(o)&&(r[o]=i[o])},e(t,n)};return function(t,n){e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}();function Re(e){window.clearTimeout(e)}function Ie(e){window.clearInterval(e)}var Q=function(e){Nt(t,e);function t(n,r){return e.call(this,setTimeout,Re,n,function(i){return r(),null})||this}return t}(jt),je=function(e){Nt(t,e);function t(n,r){return e.call(this,setInterval,Ie,n,function(i){return r(),i})||this}return t}(jt),Ne={now:function(){return Date.now?Date.now():new Date().valueOf()},defer:function(e){return new Q(0,e)},method:function(e){for(var t=[],n=1;n0)for(var i=0;i=1002&&e.code<=1004?"backoff":null:e.code===4e3?"tls_only":e.code<4100?"refused":e.code<4200?"backoff":e.code<4300?"retry":"refused"},getCloseError:function(e){return e.code!==1e3&&e.code!==1001?{type:"PusherError",data:{code:e.code,message:e.reason||e.message}}:null}},K=Vt,Cn=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var o in i)i.hasOwnProperty(o)&&(r[o]=i[o])},e(t,n)};return function(t,n){e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),Tn=function(e){Cn(t,e);function t(n,r){var i=e.call(this)||this;return i.id=n,i.transport=r,i.activityTimeout=r.activityTimeout,i.bindListeners(),i}return t.prototype.handlesActivityChecks=function(){return this.transport.handlesActivityChecks()},t.prototype.send=function(n){return this.transport.send(n)},t.prototype.send_event=function(n,r,i){var o={event:n,data:r};return i&&(o.channel=i),A.debug("Event sent",o),this.send(K.encodeMessage(o))},t.prototype.ping=function(){this.transport.supportsPing()?this.transport.ping():this.send_event("pusher:ping",{})},t.prototype.close=function(){this.transport.close()},t.prototype.bindListeners=function(){var n=this,r={message:function(o){var u;try{u=K.decodeMessage(o)}catch(p){n.emit("error",{type:"MessageParseError",error:p,data:o.data})}if(u!==void 0){switch(A.debug("Event recd",u),u.event){case"pusher:error":n.emit("error",{type:"PusherError",data:u.data});break;case"pusher:ping":n.emit("ping");break;case"pusher:pong":n.emit("pong");break}n.emit("message",u)}},activity:function(){n.emit("activity")},error:function(o){n.emit("error",o)},closed:function(o){i(),o&&o.code&&n.handleCloseEvent(o),n.transport=null,n.emit("closed")}},i=function(){W(r,function(o,u){n.transport.unbind(u,o)})};W(r,function(o,u){n.transport.bind(u,o)})},t.prototype.handleCloseEvent=function(n){var r=K.getCloseAction(n),i=K.getCloseError(n);i&&this.emit("error",i),r&&this.emit(r,{action:r,error:i})},t}(V),Pn=Tn,xn=function(){function e(t,n){this.transport=t,this.callback=n,this.bindListeners()}return e.prototype.close=function(){this.unbindListeners(),this.transport.close()},e.prototype.bindListeners=function(){var t=this;this.onMessage=function(n){t.unbindListeners();var r;try{r=K.processHandshake(n)}catch(i){t.finish("error",{error:i}),t.transport.close();return}r.action==="connected"?t.finish("connected",{connection:new Pn(r.id,t.transport),activityTimeout:r.activityTimeout}):(t.finish(r.action,{error:r.error}),t.transport.close())},this.onClosed=function(n){t.unbindListeners();var r=K.getCloseAction(n)||"backoff",i=K.getCloseError(n);t.finish(r,{error:i})},this.transport.bind("message",this.onMessage),this.transport.bind("closed",this.onClosed)},e.prototype.unbindListeners=function(){this.transport.unbind("message",this.onMessage),this.transport.unbind("closed",this.onClosed)},e.prototype.finish=function(t,n){this.callback(U({transport:this.transport,action:t},n))},e}(),On=xn,An=function(){function e(t,n){this.timeline=t,this.options=n||{}}return e.prototype.send=function(t,n){this.timeline.isEmpty()||this.timeline.send(m.TimelineTransport.getAgent(this,t),n)},e}(),En=An,Ln=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var o in i)i.hasOwnProperty(o)&&(r[o]=i[o])},e(t,n)};return function(t,n){e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),Rn=function(e){Ln(t,e);function t(n,r){var i=e.call(this,function(o,u){A.debug("No callbacks on "+n+" for "+o)})||this;return i.name=n,i.pusher=r,i.subscribed=!1,i.subscriptionPending=!1,i.subscriptionCancelled=!1,i}return t.prototype.authorize=function(n,r){return r(null,{auth:""})},t.prototype.trigger=function(n,r){if(n.indexOf("client-")!==0)throw new w("Event '"+n+"' does not start with 'client-'");if(!this.subscribed){var i=b.buildLogSuffix("triggeringClientEvents");A.warn("Client event triggered before channel 'subscription_succeeded' event . "+i)}return this.pusher.send_event(n,r,this.name)},t.prototype.disconnect=function(){this.subscribed=!1,this.subscriptionPending=!1},t.prototype.handleEvent=function(n){var r=n.event,i=n.data;if(r==="pusher_internal:subscription_succeeded")this.handleSubscriptionSucceededEvent(n);else if(r==="pusher_internal:subscription_count")this.handleSubscriptionCountEvent(n);else if(r.indexOf("pusher_internal:")!==0){var o={};this.emit(r,i,o)}},t.prototype.handleSubscriptionSucceededEvent=function(n){this.subscriptionPending=!1,this.subscribed=!0,this.subscriptionCancelled?this.pusher.unsubscribe(this.name):this.emit("pusher:subscription_succeeded",n.data)},t.prototype.handleSubscriptionCountEvent=function(n){n.data.subscription_count&&(this.subscriptionCount=n.data.subscription_count),this.emit("pusher:subscription_count",n.data)},t.prototype.subscribe=function(){var n=this;this.subscribed||(this.subscriptionPending=!0,this.subscriptionCancelled=!1,this.authorize(this.pusher.connection.socket_id,function(r,i){r?(n.subscriptionPending=!1,A.error(r.toString()),n.emit("pusher:subscription_error",Object.assign({},{type:"AuthError",error:r.message},r instanceof B?{status:r.status}:{}))):n.pusher.send_event("pusher:subscribe",{auth:i.auth,channel_data:i.channel_data,channel:n.name})}))},t.prototype.unsubscribe=function(){this.subscribed=!1,this.pusher.send_event("pusher:unsubscribe",{channel:this.name})},t.prototype.cancelSubscription=function(){this.subscriptionCancelled=!0},t.prototype.reinstateSubscription=function(){this.subscriptionCancelled=!1},t}(V),bt=Rn,In=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var o in i)i.hasOwnProperty(o)&&(r[o]=i[o])},e(t,n)};return function(t,n){e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),jn=function(e){In(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.authorize=function(n,r){return this.pusher.config.channelAuthorizer({channelName:this.name,socketId:n},r)},t}(bt),mt=jn,Nn=function(){function e(){this.reset()}return e.prototype.get=function(t){return Object.prototype.hasOwnProperty.call(this.members,t)?{id:t,info:this.members[t]}:null},e.prototype.each=function(t){var n=this;W(this.members,function(r,i){t(n.get(i))})},e.prototype.setMyID=function(t){this.myID=t},e.prototype.onSubscription=function(t){this.members=t.presence.hash,this.count=t.presence.count,this.me=this.get(this.myID)},e.prototype.addMember=function(t){return this.get(t.user_id)===null&&this.count++,this.members[t.user_id]=t.user_info,this.get(t.user_id)},e.prototype.removeMember=function(t){var n=this.get(t.user_id);return n&&(delete this.members[t.user_id],this.count--),n},e.prototype.reset=function(){this.members={},this.count=0,this.myID=null,this.me=null},e}(),qn=Nn,Un=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var o in i)i.hasOwnProperty(o)&&(r[o]=i[o])},e(t,n)};return function(t,n){e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),Dn=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function p(k){try{g(r.next(k))}catch(E){u(E)}}function _(k){try{g(r.throw(k))}catch(E){u(E)}}function g(k){k.done?o(k.value):i(k.value).then(p,_)}g((r=r.apply(e,t||[])).next())})},Hn=function(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,u;return u={next:p(0),throw:p(1),return:p(2)},typeof Symbol=="function"&&(u[Symbol.iterator]=function(){return this}),u;function p(g){return function(k){return _([g,k])}}function _(g){if(r)throw new TypeError("Generator is already executing.");for(;n;)try{if(r=1,i&&(o=g[0]&2?i.return:g[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,g[1])).done)return o;switch(i=0,o&&(g=[g[0]&2,o.value]),g[0]){case 0:case 1:o=g;break;case 4:return n.label++,{value:g[1],done:!1};case 5:n.label++,i=g[1],g=[0];continue;case 7:g=n.ops.pop(),n.trys.pop();continue;default:if(o=n.trys,!(o=o.length>0&&o[o.length-1])&&(g[0]===6||g[0]===2)){n=0;continue}if(g[0]===3&&(!o||g[1]>o[0]&&g[1]0&&this.emit("connecting_in",Math.round(n/1e3)),this.retryTimer=new Q(n||0,function(){r.disconnectInternally(),r.connect()})},t.prototype.clearRetryTimer=function(){this.retryTimer&&(this.retryTimer.ensureAborted(),this.retryTimer=null)},t.prototype.setUnavailableTimer=function(){var n=this;this.unavailableTimer=new Q(this.options.unavailableTimeout,function(){n.updateState("unavailable")})},t.prototype.clearUnavailableTimer=function(){this.unavailableTimer&&this.unavailableTimer.ensureAborted()},t.prototype.sendActivityCheck=function(){var n=this;this.stopActivityCheck(),this.connection.ping(),this.activityTimer=new Q(this.options.pongTimeout,function(){n.timeline.error({pong_timed_out:n.options.pongTimeout}),n.retryIn(0)})},t.prototype.resetActivityCheck=function(){var n=this;this.stopActivityCheck(),this.connection&&!this.connection.handlesActivityChecks()&&(this.activityTimer=new Q(this.activityTimeout,function(){n.sendActivityCheck()}))},t.prototype.stopActivityCheck=function(){this.activityTimer&&this.activityTimer.ensureAborted()},t.prototype.buildConnectionCallbacks=function(n){var r=this;return U({},n,{message:function(i){r.resetActivityCheck(),r.emit("message",i)},ping:function(){r.send_event("pusher:pong",{})},activity:function(){r.resetActivityCheck()},error:function(i){r.emit("error",i)},closed:function(){r.abandonConnection(),r.shouldRetry()&&r.retryIn(1e3)}})},t.prototype.buildHandshakeCallbacks=function(n){var r=this;return U({},n,{connected:function(i){r.activityTimeout=Math.min(r.options.activityTimeout,i.activityTimeout,i.connection.activityTimeout||1/0),r.clearUnavailableTimer(),r.setConnection(i.connection),r.socket_id=r.connection.id,r.updateState("connected",{socket_id:r.socket_id})}})},t.prototype.buildErrorCallbacks=function(){var n=this,r=function(i){return function(o){o.error&&n.emit("error",{type:"WebSocketError",error:o.error}),i(o)}};return{tls_only:r(function(){n.usingTLS=!0,n.updateStrategy(),n.retryIn(0)}),refused:r(function(){n.disconnect()}),backoff:r(function(){n.retryIn(1e3)}),retry:r(function(){n.retryIn(0)})}},t.prototype.setConnection=function(n){this.connection=n;for(var r in this.connectionCallbacks)this.connection.bind(r,this.connectionCallbacks[r]);this.resetActivityCheck()},t.prototype.abandonConnection=function(){if(this.connection){this.stopActivityCheck();for(var n in this.connectionCallbacks)this.connection.unbind(n,this.connectionCallbacks[n]);var r=this.connection;return this.connection=null,r}},t.prototype.updateState=function(n,r){var i=this.state;if(this.state=n,i!==n){var o=n;o==="connected"&&(o+=" with new socket ID "+r.socket_id),A.debug("State changed",i+" -> "+o),this.timeline.info({state:n,params:r}),this.emit("state_change",{previous:i,current:n}),this.emit(n,r)}},t.prototype.shouldRetry=function(){return this.state==="connecting"||this.state==="connected"},t}(V),Gn=Vn,Qn=function(){function e(){this.channels={}}return e.prototype.add=function(t,n){return this.channels[t]||(this.channels[t]=Yn(t,n)),this.channels[t]},e.prototype.all=function(){return Ue(this.channels)},e.prototype.find=function(t){return this.channels[t]},e.prototype.remove=function(t){var n=this.channels[t];return delete this.channels[t],n},e.prototype.disconnect=function(){W(this.channels,function(t){t.disconnect()})},e}(),Kn=Qn;function Yn(e,t){if(e.indexOf("private-encrypted-")===0){if(t.config.nacl)return G.createEncryptedChannel(e,t,t.config.nacl);var n="Tried to subscribe to a private-encrypted- channel but no nacl implementation available",r=b.buildLogSuffix("encryptedChannelSupport");throw new J(n+". "+r)}else{if(e.indexOf("private-")===0)return G.createPrivateChannel(e,t);if(e.indexOf("presence-")===0)return G.createPresenceChannel(e,t);if(e.indexOf("#")===0)throw new O('Cannot create a channel with name "'+e+'".');return G.createChannel(e,t)}}var $n={createChannels:function(){return new Kn},createConnectionManager:function(e,t){return new Gn(e,t)},createChannel:function(e,t){return new bt(e,t)},createPrivateChannel:function(e,t){return new mt(e,t)},createPresenceChannel:function(e,t){return new zn(e,t)},createEncryptedChannel:function(e,t,n){return new Jn(e,t,n)},createTimelineSender:function(e,t){return new En(e,t)},createHandshake:function(e,t){return new On(e,t)},createAssistantToTheTransportManager:function(e,t,n){return new Sn(e,t,n)}},G=$n,Zn=function(){function e(t){this.options=t||{},this.livesLeft=this.options.lives||1/0}return e.prototype.getAssistant=function(t){return G.createAssistantToTheTransportManager(this,t,{minPingDelay:this.options.minPingDelay,maxPingDelay:this.options.maxPingDelay})},e.prototype.isAlive=function(){return this.livesLeft>0},e.prototype.reportDeath=function(){this.livesLeft-=1},e}(),Gt=Zn,tr=function(){function e(t,n){this.strategies=t,this.loop=!!n.loop,this.failFast=!!n.failFast,this.timeout=n.timeout,this.timeoutLimit=n.timeoutLimit}return e.prototype.isSupported=function(){return zt(this.strategies,j.method("isSupported"))},e.prototype.connect=function(t,n){var r=this,i=this.strategies,o=0,u=this.timeout,p=null,_=function(g,k){k?n(null,k):(o=o+1,r.loop&&(o=o%i.length),o0&&(o=new Q(r.timeout,function(){u.abort(),i(!0)})),u=t.connect(n,function(p,_){p&&o&&o.isRunning()&&!r.failFast||(o&&o.ensureAborted(),i(p,_))}),{abort:function(){o&&o.ensureAborted(),u.abort()},forceMinPriority:function(p){u.forceMinPriority(p)}}},e}(),Y=tr,er=function(){function e(t){this.strategies=t}return e.prototype.isSupported=function(){return zt(this.strategies,j.method("isSupported"))},e.prototype.connect=function(t,n){return nr(this.strategies,t,function(r,i){return function(o,u){if(i[r].error=o,o){rr(i)&&n(!0);return}rt(i,function(p){p.forceMinPriority(u.transport.priority)}),n(null,u)}})},e}(),kt=er;function nr(e,t,n){var r=Dt(e,function(i,o,u,p){return i.connect(t,n(o,p))});return{abort:function(){rt(r,ir)},forceMinPriority:function(i){rt(r,function(o){o.forceMinPriority(i)})}}}function rr(e){return Me(e,function(t){return!!t.error})}function ir(e){!e.error&&!e.aborted&&(e.abort(),e.aborted=!0)}var or=function(){function e(t,n,r){this.strategy=t,this.transports=n,this.ttl=r.ttl||1800*1e3,this.usingTLS=r.useTLS,this.timeline=r.timeline}return e.prototype.isSupported=function(){return this.strategy.isSupported()},e.prototype.connect=function(t,n){var r=this.usingTLS,i=ar(r),o=[this.strategy];if(i&&i.timestamp+this.ttl>=j.now()){var u=this.transports[i.transport];u&&(this.timeline.info({cached:!0,transport:i.transport,latency:i.latency}),o.push(new Y([u],{timeout:i.latency*2+1e3,failFast:!0})))}var p=j.now(),_=o.pop().connect(t,function g(k,E){k?(Qt(r),o.length>0?(p=j.now(),_=o.pop().connect(t,g)):n(k)):(cr(r,E.transport.name,j.now()-p),n(null,E))});return{abort:function(){_.abort()},forceMinPriority:function(g){t=g,_&&_.forceMinPriority(g)}}},e}(),sr=or;function St(e){return"pusherTransport"+(e?"TLS":"NonTLS")}function ar(e){var t=m.getLocalStorage();if(t)try{var n=t[St(e)];if(n)return JSON.parse(n)}catch{Qt(e)}return null}function cr(e,t,n){var r=m.getLocalStorage();if(r)try{r[St(e)]=ut({timestamp:j.now(),transport:t,latency:n})}catch{}}function Qt(e){var t=m.getLocalStorage();if(t)try{delete t[St(e)]}catch{}}var ur=function(){function e(t,n){var r=n.delay;this.strategy=t,this.options={delay:r}}return e.prototype.isSupported=function(){return this.strategy.isSupported()},e.prototype.connect=function(t,n){var r=this.strategy,i,o=new Q(this.options.delay,function(){i=r.connect(t,n)});return{abort:function(){o.ensureAborted(),i&&i.abort()},forceMinPriority:function(u){t=u,i&&i.forceMinPriority(u)}}},e}(),lt=ur,hr=function(){function e(t,n,r){this.test=t,this.trueBranch=n,this.falseBranch=r}return e.prototype.isSupported=function(){var t=this.test()?this.trueBranch:this.falseBranch;return t.isSupported()},e.prototype.connect=function(t,n){var r=this.test()?this.trueBranch:this.falseBranch;return r.connect(t,n)},e}(),it=hr,lr=function(){function e(t){this.strategy=t}return e.prototype.isSupported=function(){return this.strategy.isSupported()},e.prototype.connect=function(t,n){var r=this.strategy.connect(t,function(i,o){o&&r.abort(),n(i,o)});return r},e}(),fr=lr;function ot(e){return function(){return e.isSupported()}}var pr=function(e,t,n){var r={};function i(ce,mi,wi,ki,Si){var ue=n(e,ce,mi,wi,ki,Si);return r[ce]=ue,ue}var o=Object.assign({},t,{hostNonTLS:e.wsHost+":"+e.wsPort,hostTLS:e.wsHost+":"+e.wssPort,httpPath:e.wsPath}),u=Object.assign({},o,{useTLS:!0}),p=Object.assign({},t,{hostNonTLS:e.httpHost+":"+e.httpPort,hostTLS:e.httpHost+":"+e.httpsPort,httpPath:e.httpPath}),_={loop:!0,timeout:15e3,timeoutLimit:6e4},g=new Gt({lives:2,minPingDelay:1e4,maxPingDelay:e.activityTimeout}),k=new Gt({lives:2,minPingDelay:1e4,maxPingDelay:e.activityTimeout}),E=i("ws","ws",3,o,g),X=i("wss","ws",3,u,g),vi=i("sockjs","sockjs",1,p),ne=i("xhr_streaming","xhr_streaming",1,p,k),yi=i("xdr_streaming","xdr_streaming",1,p,k),re=i("xhr_polling","xhr_polling",1,p),gi=i("xdr_polling","xdr_polling",1,p),ie=new Y([E],_),_i=new Y([X],_),bi=new Y([vi],_),oe=new Y([new it(ot(ne),ne,yi)],_),se=new Y([new it(ot(re),re,gi)],_),ae=new Y([new it(ot(oe),new kt([oe,new lt(se,{delay:4e3})]),se)],_),xt=new it(ot(ae),ae,bi),Ot;return t.useTLS?Ot=new kt([ie,new lt(xt,{delay:2e3})]):Ot=new kt([ie,new lt(_i,{delay:2e3}),new lt(xt,{delay:5e3})]),new sr(new fr(new it(ot(E),Ot,xt)),r,{ttl:18e5,timeline:t.timeline,useTLS:t.useTLS})},dr=pr,vr=function(){var e=this;e.timeline.info(e.buildTimelineMessage({transport:e.name+(e.options.useTLS?"s":"")})),e.hooks.isInitialized()?e.changeState("initialized"):e.hooks.file?(e.changeState("initializing"),S.load(e.hooks.file,{useTLS:e.options.useTLS},function(t,n){e.hooks.isInitialized()?(e.changeState("initialized"),n(!0)):(t&&e.onError(t),e.onClose(),n(!1))})):e.onClose()},yr={getRequest:function(e){var t=new window.XDomainRequest;return t.ontimeout=function(){e.emit("error",new I),e.close()},t.onerror=function(n){e.emit("error",n),e.close()},t.onprogress=function(){t.responseText&&t.responseText.length>0&&e.onChunk(200,t.responseText)},t.onload=function(){t.responseText&&t.responseText.length>0&&e.onChunk(200,t.responseText),e.emit("finished",200),e.close()},t},abortRequest:function(e){e.ontimeout=e.onerror=e.onprogress=e.onload=null,e.abort()}},gr=yr,_r=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var o in i)i.hasOwnProperty(o)&&(r[o]=i[o])},e(t,n)};return function(t,n){e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),br=256*1024,mr=function(e){_r(t,e);function t(n,r,i){var o=e.call(this)||this;return o.hooks=n,o.method=r,o.url=i,o}return t.prototype.start=function(n){var r=this;this.position=0,this.xhr=this.hooks.getRequest(this),this.unloader=function(){r.close()},m.addUnloadListener(this.unloader),this.xhr.open(this.method,this.url,!0),this.xhr.setRequestHeader&&this.xhr.setRequestHeader("Content-Type","application/json"),this.xhr.send(n)},t.prototype.close=function(){this.unloader&&(m.removeUnloadListener(this.unloader),this.unloader=null),this.xhr&&(this.hooks.abortRequest(this.xhr),this.xhr=null)},t.prototype.onChunk=function(n,r){for(;;){var i=this.advanceBuffer(r);if(i)this.emit("chunk",{status:n,data:i});else break}this.isBufferTooLong(r)&&this.emit("buffer_too_long")},t.prototype.advanceBuffer=function(n){var r=n.slice(this.position),i=r.indexOf(` +`);return i!==-1?(this.position+=i+1,r.slice(0,i)):null},t.prototype.isBufferTooLong=function(n){return this.position===n.length&&n.length>br},t}(V),wr=mr,Ct;(function(e){e[e.CONNECTING=0]="CONNECTING",e[e.OPEN=1]="OPEN",e[e.CLOSED=3]="CLOSED"})(Ct||(Ct={}));var $=Ct,kr=1,Sr=function(){function e(t,n){this.hooks=t,this.session=Yt(1e3)+"/"+xr(8),this.location=Cr(n),this.readyState=$.CONNECTING,this.openStream()}return e.prototype.send=function(t){return this.sendRaw(JSON.stringify([t]))},e.prototype.ping=function(){this.hooks.sendHeartbeat(this)},e.prototype.close=function(t,n){this.onClose(t,n,!0)},e.prototype.sendRaw=function(t){if(this.readyState===$.OPEN)try{return m.createSocketRequest("POST",Kt(Tr(this.location,this.session))).start(t),!0}catch{return!1}else return!1},e.prototype.reconnect=function(){this.closeStream(),this.openStream()},e.prototype.onClose=function(t,n,r){this.closeStream(),this.readyState=$.CLOSED,this.onclose&&this.onclose({code:t,reason:n,wasClean:r})},e.prototype.onChunk=function(t){if(t.status===200){this.readyState===$.OPEN&&this.onActivity();var n,r=t.data.slice(0,1);switch(r){case"o":n=JSON.parse(t.data.slice(1)||"{}"),this.onOpen(n);break;case"a":n=JSON.parse(t.data.slice(1)||"[]");for(var i=0;i0&&e.onChunk(n.status,n.responseText);break;case 4:n.responseText&&n.responseText.length>0&&e.onChunk(n.status,n.responseText),e.emit("finished",n.status),e.close();break}},n},abortRequest:function(e){e.onreadystatechange=null,e.abort()}},jr=Ir,Nr={createStreamingSocket:function(e){return this.createSocket(Er,e)},createPollingSocket:function(e){return this.createSocket(Rr,e)},createSocket:function(e,t){return new Or(e,t)},createXHR:function(e,t){return this.createRequest(jr,e,t)},createRequest:function(e,t,n){return new wr(e,t,n)}},$t=Nr;$t.createXDR=function(e,t){return this.createRequest(gr,e,t)};var qr=$t,Ur={nextAuthCallbackID:1,auth_callbacks:{},ScriptReceivers:s,DependenciesReceivers:T,getDefaultStrategy:dr,Transports:_n,transportConnectionInitializer:vr,HTTPFactory:qr,TimelineTransport:Ze,getXHRAPI:function(){return window.XMLHttpRequest},getWebSocketAPI:function(){return window.WebSocket||window.MozWebSocket},setup:function(e){var t=this;window.Pusher=e;var n=function(){t.onDocumentBody(e.ready)};window.JSON?n():S.load("json2",{},n)},getDocument:function(){return document},getProtocol:function(){return this.getDocument().location.protocol},getAuthorizers:function(){return{ajax:Se,jsonp:We}},onDocumentBody:function(e){var t=this;document.body?e():setTimeout(function(){t.onDocumentBody(e)},0)},createJSONPRequest:function(e,t){return new Ke(e,t)},createScriptRequest:function(e){return new Ge(e)},getLocalStorage:function(){try{return window.localStorage}catch{return}},createXHR:function(){return this.getXHRAPI()?this.createXMLHttpRequest():this.createMicrosoftXHR()},createXMLHttpRequest:function(){var e=this.getXHRAPI();return new e},createMicrosoftXHR:function(){return new ActiveXObject("Microsoft.XMLHTTP")},getNetwork:function(){return wn},createWebSocket:function(e){var t=this.getWebSocketAPI();return new t(e)},createSocketRequest:function(e,t){if(this.isXHRSupported())return this.HTTPFactory.createXHR(e,t);if(this.isXDRSupported(t.indexOf("https:")===0))return this.HTTPFactory.createXDR(e,t);throw"Cross-origin HTTP requests are not supported"},isXHRSupported:function(){var e=this.getXHRAPI();return!!e&&new e().withCredentials!==void 0},isXDRSupported:function(e){var t=e?"https:":"http:",n=this.getProtocol();return!!window.XDomainRequest&&n===t},addUnloadListener:function(e){window.addEventListener!==void 0?window.addEventListener("unload",e,!1):window.attachEvent!==void 0&&window.attachEvent("onunload",e)},removeUnloadListener:function(e){window.addEventListener!==void 0?window.removeEventListener("unload",e,!1):window.detachEvent!==void 0&&window.detachEvent("onunload",e)},randomInt:function(e){var t=function(){var n=window.crypto||window.msCrypto,r=n.getRandomValues(new Uint32Array(1))[0];return r/Math.pow(2,32)};return Math.floor(t()*e)}},m=Ur,Tt;(function(e){e[e.ERROR=3]="ERROR",e[e.INFO=6]="INFO",e[e.DEBUG=7]="DEBUG"})(Tt||(Tt={}));var ft=Tt,Dr=function(){function e(t,n,r){this.key=t,this.session=n,this.events=[],this.options=r||{},this.sent=0,this.uniqueID=0}return e.prototype.log=function(t,n){t<=this.options.level&&(this.events.push(U({},n,{timestamp:j.now()})),this.options.limit&&this.events.length>this.options.limit&&this.events.shift())},e.prototype.error=function(t){this.log(ft.ERROR,t)},e.prototype.info=function(t){this.log(ft.INFO,t)},e.prototype.debug=function(t){this.log(ft.DEBUG,t)},e.prototype.isEmpty=function(){return this.events.length===0},e.prototype.send=function(t,n){var r=this,i=U({session:this.session,bundle:this.sent+1,key:this.key,lib:"js",version:this.options.version,cluster:this.options.cluster,features:this.options.features,timeline:this.events},this.options.params);return this.events=[],t(i,function(o,u){o||r.sent++,n&&n(o,u)}),!0},e.prototype.generateUniqueID=function(){return this.uniqueID++,this.uniqueID},e}(),Hr=Dr,Mr=function(){function e(t,n,r,i){this.name=t,this.priority=n,this.transport=r,this.options=i||{}}return e.prototype.isSupported=function(){return this.transport.isSupported({useTLS:this.options.useTLS})},e.prototype.connect=function(t,n){var r=this;if(this.isSupported()){if(this.priority"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Ii(l){if(l===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return l}function ji(l,h){if(h&&(typeof h=="object"||typeof h=="function"))return h;if(h!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Ii(l)}function H(l){var h=Ri();return function(){var c=pt(l),s;if(h){var f=pt(this).constructor;s=Reflect.construct(c,arguments,f)}else s=c.apply(this,arguments);return ji(this,s)}}var Et=function(){function l(){L(this,l)}return R(l,[{key:"listenForWhisper",value:function(a,c){return this.listen(".client-"+a,c)}},{key:"notification",value:function(a){return this.listen(".Illuminate\\Notifications\\Events\\BroadcastNotificationCreated",a)}},{key:"stopListeningForWhisper",value:function(a,c){return this.stopListening(".client-"+a,c)}}]),l}(),de=function(){function l(h){L(this,l),this.namespace=h}return R(l,[{key:"format",value:function(a){return[".","\\"].includes(a.charAt(0))?a.substring(1):(this.namespace&&(a=this.namespace+"."+a),a.replace(/\./g,"\\"))}},{key:"setNamespace",value:function(a){this.namespace=a}}]),l}();function Ni(l){try{new l}catch(h){if(h.message.includes("is not a constructor"))return!1}return!0}var Lt=function(l){D(a,l);var h=H(a);function a(c,s,f){var d;return L(this,a),d=h.call(this),d.name=s,d.pusher=c,d.options=f,d.eventFormatter=new de(d.options.namespace),d.subscribe(),d}return R(a,[{key:"subscribe",value:function(){this.subscription=this.pusher.subscribe(this.name)}},{key:"unsubscribe",value:function(){this.pusher.unsubscribe(this.name)}},{key:"listen",value:function(s,f){return this.on(this.eventFormatter.format(s),f),this}},{key:"listenToAll",value:function(s){var f=this;return this.subscription.bind_global(function(d,N){if(!d.startsWith("pusher:")){var P=f.options.namespace.replace(/\./g,"\\"),T=d.startsWith(P)?d.substring(P.length+1):"."+d;s(T,N)}}),this}},{key:"stopListening",value:function(s,f){return f?this.subscription.unbind(this.eventFormatter.format(s),f):this.subscription.unbind(this.eventFormatter.format(s)),this}},{key:"stopListeningToAll",value:function(s){return s?this.subscription.unbind_global(s):this.subscription.unbind_global(),this}},{key:"subscribed",value:function(s){return this.on("pusher:subscription_succeeded",function(){s()}),this}},{key:"error",value:function(s){return this.on("pusher:subscription_error",function(f){s(f)}),this}},{key:"on",value:function(s,f){return this.subscription.bind(s,f),this}}]),a}(Et),ve=function(l){D(a,l);var h=H(a);function a(){return L(this,a),h.apply(this,arguments)}return R(a,[{key:"whisper",value:function(s,f){return this.pusher.channels.channels[this.name].trigger("client-".concat(s),f),this}}]),a}(Lt),qi=function(l){D(a,l);var h=H(a);function a(){return L(this,a),h.apply(this,arguments)}return R(a,[{key:"whisper",value:function(s,f){return this.pusher.channels.channels[this.name].trigger("client-".concat(s),f),this}}]),a}(Lt),Ui=function(l){D(a,l);var h=H(a);function a(){return L(this,a),h.apply(this,arguments)}return R(a,[{key:"here",value:function(s){return this.on("pusher:subscription_succeeded",function(f){s(Object.keys(f.members).map(function(d){return f.members[d]}))}),this}},{key:"joining",value:function(s){return this.on("pusher:member_added",function(f){s(f.info)}),this}},{key:"whisper",value:function(s,f){return this.pusher.channels.channels[this.name].trigger("client-".concat(s),f),this}},{key:"leaving",value:function(s){return this.on("pusher:member_removed",function(f){s(f.info)}),this}}]),a}(ve),ye=function(l){D(a,l);var h=H(a);function a(c,s,f){var d;return L(this,a),d=h.call(this),d.events={},d.listeners={},d.name=s,d.socket=c,d.options=f,d.eventFormatter=new de(d.options.namespace),d.subscribe(),d}return R(a,[{key:"subscribe",value:function(){this.socket.emit("subscribe",{channel:this.name,auth:this.options.auth||{}})}},{key:"unsubscribe",value:function(){this.unbind(),this.socket.emit("unsubscribe",{channel:this.name,auth:this.options.auth||{}})}},{key:"listen",value:function(s,f){return this.on(this.eventFormatter.format(s),f),this}},{key:"stopListening",value:function(s,f){return this.unbindEvent(this.eventFormatter.format(s),f),this}},{key:"subscribed",value:function(s){return this.on("connect",function(f){s(f)}),this}},{key:"error",value:function(s){return this}},{key:"on",value:function(s,f){var d=this;return this.listeners[s]=this.listeners[s]||[],this.events[s]||(this.events[s]=function(N,P){d.name===N&&d.listeners[s]&&d.listeners[s].forEach(function(T){return T(P)})},this.socket.on(s,this.events[s])),this.listeners[s].push(f),this}},{key:"unbind",value:function(){var s=this;Object.keys(this.events).forEach(function(f){s.unbindEvent(f)})}},{key:"unbindEvent",value:function(s,f){this.listeners[s]=this.listeners[s]||[],f&&(this.listeners[s]=this.listeners[s].filter(function(d){return d!==f})),(!f||this.listeners[s].length===0)&&(this.events[s]&&(this.socket.removeListener(s,this.events[s]),delete this.events[s]),delete this.listeners[s])}}]),a}(Et),ge=function(l){D(a,l);var h=H(a);function a(){return L(this,a),h.apply(this,arguments)}return R(a,[{key:"whisper",value:function(s,f){return this.socket.emit("client event",{channel:this.name,event:"client-".concat(s),data:f}),this}}]),a}(ye),Di=function(l){D(a,l);var h=H(a);function a(){return L(this,a),h.apply(this,arguments)}return R(a,[{key:"here",value:function(s){return this.on("presence:subscribed",function(f){s(f.map(function(d){return d.user_info}))}),this}},{key:"joining",value:function(s){return this.on("presence:joining",function(f){return s(f.user_info)}),this}},{key:"whisper",value:function(s,f){return this.socket.emit("client event",{channel:this.name,event:"client-".concat(s),data:f}),this}},{key:"leaving",value:function(s){return this.on("presence:leaving",function(f){return s(f.user_info)}),this}}]),a}(ge),dt=function(l){D(a,l);var h=H(a);function a(){return L(this,a),h.apply(this,arguments)}return R(a,[{key:"subscribe",value:function(){}},{key:"unsubscribe",value:function(){}},{key:"listen",value:function(s,f){return this}},{key:"listenToAll",value:function(s){return this}},{key:"stopListening",value:function(s,f){return this}},{key:"subscribed",value:function(s){return this}},{key:"error",value:function(s){return this}},{key:"on",value:function(s,f){return this}}]),a}(Et),_e=function(l){D(a,l);var h=H(a);function a(){return L(this,a),h.apply(this,arguments)}return R(a,[{key:"whisper",value:function(s,f){return this}}]),a}(dt),Hi=function(l){D(a,l);var h=H(a);function a(){return L(this,a),h.apply(this,arguments)}return R(a,[{key:"whisper",value:function(s,f){return this}}]),a}(dt),Mi=function(l){D(a,l);var h=H(a);function a(){return L(this,a),h.apply(this,arguments)}return R(a,[{key:"here",value:function(s){return this}},{key:"joining",value:function(s){return this}},{key:"whisper",value:function(s,f){return this}},{key:"leaving",value:function(s){return this}}]),a}(_e),Rt=function(){function l(h){L(this,l),this._defaultOptions={auth:{headers:{}},authEndpoint:"/broadcasting/auth",userAuthentication:{endpoint:"/broadcasting/user-auth",headers:{}},broadcaster:"pusher",csrfToken:null,bearerToken:null,host:null,key:null,namespace:"App.Events"},this.setOptions(h),this.connect()}return R(l,[{key:"setOptions",value:function(a){this.options=at(this._defaultOptions,a);var c=this.csrfToken();return c&&(this.options.auth.headers["X-CSRF-TOKEN"]=c,this.options.userAuthentication.headers["X-CSRF-TOKEN"]=c),c=this.options.bearerToken,c&&(this.options.auth.headers.Authorization="Bearer "+c,this.options.userAuthentication.headers.Authorization="Bearer "+c),a}},{key:"csrfToken",value:function(){var a;return typeof window<"u"&&window.Laravel&&window.Laravel.csrfToken?window.Laravel.csrfToken:this.options.csrfToken?this.options.csrfToken:typeof document<"u"&&typeof document.querySelector=="function"&&(a=document.querySelector('meta[name="csrf-token"]'))?a.getAttribute("content"):null}}]),l}(),fe=function(l){D(a,l);var h=H(a);function a(){var c;return L(this,a),c=h.apply(this,arguments),c.channels={},c}return R(a,[{key:"connect",value:function(){typeof this.options.client<"u"?this.pusher=this.options.client:this.options.Pusher?this.pusher=new this.options.Pusher(this.options.key,this.options):this.pusher=new Pusher(this.options.key,this.options)}},{key:"signin",value:function(){this.pusher.signin()}},{key:"listen",value:function(s,f,d){return this.channel(s).listen(f,d)}},{key:"channel",value:function(s){return this.channels[s]||(this.channels[s]=new Lt(this.pusher,s,this.options)),this.channels[s]}},{key:"privateChannel",value:function(s){return this.channels["private-"+s]||(this.channels["private-"+s]=new ve(this.pusher,"private-"+s,this.options)),this.channels["private-"+s]}},{key:"encryptedPrivateChannel",value:function(s){return this.channels["private-encrypted-"+s]||(this.channels["private-encrypted-"+s]=new qi(this.pusher,"private-encrypted-"+s,this.options)),this.channels["private-encrypted-"+s]}},{key:"presenceChannel",value:function(s){return this.channels["presence-"+s]||(this.channels["presence-"+s]=new Ui(this.pusher,"presence-"+s,this.options)),this.channels["presence-"+s]}},{key:"leave",value:function(s){var f=this,d=[s,"private-"+s,"private-encrypted-"+s,"presence-"+s];d.forEach(function(N,P){f.leaveChannel(N)})}},{key:"leaveChannel",value:function(s){this.channels[s]&&(this.channels[s].unsubscribe(),delete this.channels[s])}},{key:"socketId",value:function(){return this.pusher.connection.socket_id}},{key:"disconnect",value:function(){this.pusher.disconnect()}}]),a}(Rt),pe=function(l){D(a,l);var h=H(a);function a(){var c;return L(this,a),c=h.apply(this,arguments),c.channels={},c}return R(a,[{key:"connect",value:function(){var s=this,f=this.getSocketIO();return this.socket=f(this.options.host,this.options),this.socket.on("reconnect",function(){Object.values(s.channels).forEach(function(d){d.subscribe()})}),this.socket}},{key:"getSocketIO",value:function(){if(typeof this.options.client<"u")return this.options.client;if(typeof io<"u")return io;throw new Error("Socket.io client not found. Should be globally available or passed via options.client")}},{key:"listen",value:function(s,f,d){return this.channel(s).listen(f,d)}},{key:"channel",value:function(s){return this.channels[s]||(this.channels[s]=new ye(this.socket,s,this.options)),this.channels[s]}},{key:"privateChannel",value:function(s){return this.channels["private-"+s]||(this.channels["private-"+s]=new ge(this.socket,"private-"+s,this.options)),this.channels["private-"+s]}},{key:"presenceChannel",value:function(s){return this.channels["presence-"+s]||(this.channels["presence-"+s]=new Di(this.socket,"presence-"+s,this.options)),this.channels["presence-"+s]}},{key:"leave",value:function(s){var f=this,d=[s,"private-"+s,"presence-"+s];d.forEach(function(N){f.leaveChannel(N)})}},{key:"leaveChannel",value:function(s){this.channels[s]&&(this.channels[s].unsubscribe(),delete this.channels[s])}},{key:"socketId",value:function(){return this.socket.id}},{key:"disconnect",value:function(){this.socket.disconnect()}}]),a}(Rt),zi=function(l){D(a,l);var h=H(a);function a(){var c;return L(this,a),c=h.apply(this,arguments),c.channels={},c}return R(a,[{key:"connect",value:function(){}},{key:"listen",value:function(s,f,d){return new dt}},{key:"channel",value:function(s){return new dt}},{key:"privateChannel",value:function(s){return new _e}},{key:"encryptedPrivateChannel",value:function(s){return new Hi}},{key:"presenceChannel",value:function(s){return new Mi}},{key:"leave",value:function(s){}},{key:"leaveChannel",value:function(s){}},{key:"socketId",value:function(){return"fake-socket-id"}},{key:"disconnect",value:function(){}}]),a}(Rt),be=function(){function l(h){L(this,l),this.options=h,this.connect(),this.options.withoutInterceptors||this.registerInterceptors()}return R(l,[{key:"channel",value:function(a){return this.connector.channel(a)}},{key:"connect",value:function(){if(this.options.broadcaster=="reverb")this.connector=new fe(at(at({},this.options),{cluster:""}));else if(this.options.broadcaster=="pusher")this.connector=new fe(this.options);else if(this.options.broadcaster=="socket.io")this.connector=new pe(this.options);else if(this.options.broadcaster=="null")this.connector=new zi(this.options);else if(typeof this.options.broadcaster=="function"&&Ni(this.options.broadcaster))this.connector=new this.options.broadcaster(this.options);else throw new Error("Broadcaster ".concat(st(this.options.broadcaster)," ").concat(this.options.broadcaster," is not supported."))}},{key:"disconnect",value:function(){this.connector.disconnect()}},{key:"join",value:function(a){return this.connector.presenceChannel(a)}},{key:"leave",value:function(a){this.connector.leave(a)}},{key:"leaveChannel",value:function(a){this.connector.leaveChannel(a)}},{key:"leaveAllChannels",value:function(){for(var a in this.connector.channels)this.leaveChannel(a)}},{key:"listen",value:function(a,c,s){return this.connector.listen(a,c,s)}},{key:"private",value:function(a){return this.connector.privateChannel(a)}},{key:"encryptedPrivate",value:function(a){if(this.connector instanceof pe)throw new Error("Broadcaster ".concat(st(this.options.broadcaster)," ").concat(this.options.broadcaster," does not support encrypted private channels."));return this.connector.encryptedPrivateChannel(a)}},{key:"socketId",value:function(){return this.connector.socketId()}},{key:"registerInterceptors",value:function(){typeof Vue=="function"&&Vue.http&&this.registerVueRequestInterceptor(),typeof axios=="function"&&this.registerAxiosRequestInterceptor(),typeof jQuery=="function"&&this.registerjQueryAjaxSetup(),(typeof Turbo>"u"?"undefined":st(Turbo))==="object"&&this.registerTurboRequestInterceptor()}},{key:"registerVueRequestInterceptor",value:function(){var a=this;Vue.http.interceptors.push(function(c,s){a.socketId()&&c.headers.set("X-Socket-ID",a.socketId()),s()})}},{key:"registerAxiosRequestInterceptor",value:function(){var a=this;axios.interceptors.request.use(function(c){return a.socketId()&&(c.headers["X-Socket-Id"]=a.socketId()),c})}},{key:"registerjQueryAjaxSetup",value:function(){var a=this;typeof jQuery.ajax<"u"&&jQuery.ajaxPrefilter(function(c,s,f){a.socketId()&&f.setRequestHeader("X-Socket-Id",a.socketId())})}},{key:"registerTurboRequestInterceptor",value:function(){var a=this;document.addEventListener("turbo:before-fetch-request",function(c){c.detail.fetchOptions.headers["X-Socket-Id"]=a.socketId()})}}]),l}();var we=Li(me(),1);window.EchoFactory=be;window.Pusher=we.default;})(); +/*! Bundled license information: + +pusher-js/dist/web/pusher.js: + (*! + * Pusher JavaScript Library v7.6.0 + * https://pusher.com/ + * + * Copyright 2020, Pusher + * Released under the MIT licence. + *) +*/ diff --git a/public/js/filament/forms/components/color-picker.js b/public/js/filament/forms/components/color-picker.js new file mode 100644 index 0000000..6d80712 --- /dev/null +++ b/public/js/filament/forms/components/color-picker.js @@ -0,0 +1 @@ +var c=(e,t=0,r=1)=>e>r?r:eMath.round(r*e)/r;var nt={grad:360/400,turn:360,rad:360/(Math.PI*2)},F=e=>G(v(e)),v=e=>(e[0]==="#"&&(e=e.substring(1)),e.length<6?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:e.length===4?n(parseInt(e[3]+e[3],16)/255,2):1}:{r:parseInt(e.substring(0,2),16),g:parseInt(e.substring(2,4),16),b:parseInt(e.substring(4,6),16),a:e.length===8?n(parseInt(e.substring(6,8),16)/255,2):1}),at=(e,t="deg")=>Number(e)*(nt[t]||1),it=e=>{let r=/hsla?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(e);return r?lt({h:at(r[1],r[2]),s:Number(r[3]),l:Number(r[4]),a:r[5]===void 0?1:Number(r[5])/(r[6]?100:1)}):{h:0,s:0,v:0,a:1}},J=it,lt=({h:e,s:t,l:r,a:o})=>(t*=(r<50?r:100-r)/100,{h:e,s:t>0?2*t/(r+t)*100:0,v:r+t,a:o}),X=e=>ct(A(e)),Y=({h:e,s:t,v:r,a:o})=>{let s=(200-t)*r/100;return{h:n(e),s:n(s>0&&s<200?t*r/100/(s<=100?s:200-s)*100:0),l:n(s/2),a:n(o,2)}};var d=e=>{let{h:t,s:r,l:o}=Y(e);return`hsl(${t}, ${r}%, ${o}%)`},$=e=>{let{h:t,s:r,l:o,a:s}=Y(e);return`hsla(${t}, ${r}%, ${o}%, ${s})`},A=({h:e,s:t,v:r,a:o})=>{e=e/360*6,t=t/100,r=r/100;let s=Math.floor(e),a=r*(1-t),i=r*(1-(e-s)*t),l=r*(1-(1-e+s)*t),q=s%6;return{r:n([r,i,a,a,l,r][q]*255),g:n([l,r,r,i,a,a][q]*255),b:n([a,a,l,r,r,i][q]*255),a:n(o,2)}},B=e=>{let{r:t,g:r,b:o}=A(e);return`rgb(${t}, ${r}, ${o})`},D=e=>{let{r:t,g:r,b:o,a:s}=A(e);return`rgba(${t}, ${r}, ${o}, ${s})`};var I=e=>{let r=/rgba?\(?\s*(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(e);return r?G({r:Number(r[1])/(r[2]?100/255:1),g:Number(r[3])/(r[4]?100/255:1),b:Number(r[5])/(r[6]?100/255:1),a:r[7]===void 0?1:Number(r[7])/(r[8]?100:1)}):{h:0,s:0,v:0,a:1}},U=I,b=e=>{let t=e.toString(16);return t.length<2?"0"+t:t},ct=({r:e,g:t,b:r,a:o})=>{let s=o<1?b(n(o*255)):"";return"#"+b(e)+b(t)+b(r)+s},G=({r:e,g:t,b:r,a:o})=>{let s=Math.max(e,t,r),a=s-Math.min(e,t,r),i=a?s===e?(t-r)/a:s===t?2+(r-e)/a:4+(e-t)/a:0;return{h:n(60*(i<0?i+6:i)),s:n(s?a/s*100:0),v:n(s/255*100),a:o}};var L=(e,t)=>{if(e===t)return!0;for(let r in e)if(e[r]!==t[r])return!1;return!0},h=(e,t)=>e.replace(/\s/g,"")===t.replace(/\s/g,""),K=(e,t)=>e.toLowerCase()===t.toLowerCase()?!0:L(v(e),v(t));var Q={},H=e=>{let t=Q[e];return t||(t=document.createElement("template"),t.innerHTML=e,Q[e]=t),t},f=(e,t,r)=>{e.dispatchEvent(new CustomEvent(t,{bubbles:!0,detail:r}))};var m=!1,O=e=>"touches"in e,pt=e=>m&&!O(e)?!1:(m||(m=O(e)),!0),W=(e,t)=>{let r=O(t)?t.touches[0]:t,o=e.el.getBoundingClientRect();f(e.el,"move",e.getMove({x:c((r.pageX-(o.left+window.pageXOffset))/o.width),y:c((r.pageY-(o.top+window.pageYOffset))/o.height)}))},ut=(e,t)=>{let r=t.keyCode;r>40||e.xy&&r<37||r<33||(t.preventDefault(),f(e.el,"move",e.getMove({x:r===39?.01:r===37?-.01:r===34?.05:r===33?-.05:r===35?1:r===36?-1:0,y:r===40?.01:r===38?-.01:0},!0)))},u=class{constructor(t,r,o,s){let a=H(`
`);t.appendChild(a.content.cloneNode(!0));let i=t.querySelector(`[part=${r}]`);i.addEventListener("mousedown",this),i.addEventListener("touchstart",this),i.addEventListener("keydown",this),this.el=i,this.xy=s,this.nodes=[i.firstChild,i]}set dragging(t){let r=t?document.addEventListener:document.removeEventListener;r(m?"touchmove":"mousemove",this),r(m?"touchend":"mouseup",this)}handleEvent(t){switch(t.type){case"mousedown":case"touchstart":if(t.preventDefault(),!pt(t)||!m&&t.button!=0)return;this.el.focus(),W(this,t),this.dragging=!0;break;case"mousemove":case"touchmove":t.preventDefault(),W(this,t);break;case"mouseup":case"touchend":this.dragging=!1;break;case"keydown":ut(this,t);break}}style(t){t.forEach((r,o)=>{for(let s in r)this.nodes[o].style.setProperty(s,r[s])})}};var S=class extends u{constructor(t){super(t,"hue",'aria-label="Hue" aria-valuemin="0" aria-valuemax="360"',!1)}update({h:t}){this.h=t,this.style([{left:`${t/360*100}%`,color:d({h:t,s:100,v:100,a:1})}]),this.el.setAttribute("aria-valuenow",`${n(t)}`)}getMove(t,r){return{h:r?c(this.h+t.x*360,0,360):360*t.x}}};var T=class extends u{constructor(t){super(t,"saturation",'aria-label="Color"',!0)}update(t){this.hsva=t,this.style([{top:`${100-t.v}%`,left:`${t.s}%`,color:d(t)},{"background-color":d({h:t.h,s:100,v:100,a:1})}]),this.el.setAttribute("aria-valuetext",`Saturation ${n(t.s)}%, Brightness ${n(t.v)}%`)}getMove(t,r){return{s:r?c(this.hsva.s+t.x*100,0,100):t.x*100,v:r?c(this.hsva.v-t.y*100,0,100):Math.round(100-t.y*100)}}};var Z=':host{display:flex;flex-direction:column;position:relative;width:200px;height:200px;user-select:none;-webkit-user-select:none;cursor:default}:host([hidden]){display:none!important}[role=slider]{position:relative;touch-action:none;user-select:none;-webkit-user-select:none;outline:0}[role=slider]:last-child{border-radius:0 0 8px 8px}[part$=pointer]{position:absolute;z-index:1;box-sizing:border-box;width:28px;height:28px;display:flex;place-content:center center;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}[part$=pointer]::after{content:"";width:100%;height:100%;border-radius:inherit;background-color:currentColor}[role=slider]:focus [part$=pointer]{transform:translate(-50%,-50%) scale(1.1)}';var tt="[part=hue]{flex:0 0 24px;background:linear-gradient(to right,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}[part=hue-pointer]{top:50%;z-index:2}";var rt="[part=saturation]{flex-grow:1;border-color:transparent;border-bottom:12px solid #000;border-radius:8px 8px 0 0;background-image:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,rgba(255,255,255,0));box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}[part=saturation-pointer]{z-index:3}";var w=Symbol("same"),R=Symbol("color"),et=Symbol("hsva"),_=Symbol("update"),ot=Symbol("parts"),g=Symbol("css"),x=Symbol("sliders"),p=class extends HTMLElement{static get observedAttributes(){return["color"]}get[g](){return[Z,tt,rt]}get[x](){return[T,S]}get color(){return this[R]}set color(t){if(!this[w](t)){let r=this.colorModel.toHsva(t);this[_](r),this[R]=t}}constructor(){super();let t=H(``),r=this.attachShadow({mode:"open"});r.appendChild(t.content.cloneNode(!0)),r.addEventListener("move",this),this[ot]=this[x].map(o=>new o(r))}connectedCallback(){if(this.hasOwnProperty("color")){let t=this.color;delete this.color,this.color=t}else this.color||(this.color=this.colorModel.defaultColor)}attributeChangedCallback(t,r,o){let s=this.colorModel.fromAttr(o);this[w](s)||(this.color=s)}handleEvent(t){let r=this[et],o={...r,...t.detail};this[_](o);let s;!L(o,r)&&!this[w](s=this.colorModel.fromHsva(o))&&(this[R]=s,f(this,"color-changed",{value:s}))}[w](t){return this.color&&this.colorModel.equal(t,this.color)}[_](t){this[et]=t,this[ot].forEach(r=>r.update(t))}};var dt={defaultColor:"#000",toHsva:F,fromHsva:({h:e,s:t,v:r})=>X({h:e,s:t,v:r,a:1}),equal:K,fromAttr:e=>e},y=class extends p{get colorModel(){return dt}};var P=class extends y{};customElements.define("hex-color-picker",P);var ht={defaultColor:"hsl(0, 0%, 0%)",toHsva:J,fromHsva:d,equal:h,fromAttr:e=>e},M=class extends p{get colorModel(){return ht}};var z=class extends M{};customElements.define("hsl-string-color-picker",z);var mt={defaultColor:"rgb(0, 0, 0)",toHsva:U,fromHsva:B,equal:h,fromAttr:e=>e},C=class extends p{get colorModel(){return mt}};var V=class extends C{};customElements.define("rgb-string-color-picker",V);var k=class extends u{constructor(t){super(t,"alpha",'aria-label="Alpha" aria-valuemin="0" aria-valuemax="1"',!1)}update(t){this.hsva=t;let r=$({...t,a:0}),o=$({...t,a:1}),s=t.a*100;this.style([{left:`${s}%`,color:$(t)},{"--gradient":`linear-gradient(90deg, ${r}, ${o}`}]);let a=n(s);this.el.setAttribute("aria-valuenow",`${a}`),this.el.setAttribute("aria-valuetext",`${a}%`)}getMove(t,r){return{a:r?c(this.hsva.a+t.x):t.x}}};var st=`[part=alpha]{flex:0 0 24px}[part=alpha]::after{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;background-image:var(--gradient);box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}[part^=alpha]{background-color:#fff;background-image:url('data:image/svg+xml,')}[part=alpha-pointer]{top:50%}`;var E=class extends p{get[g](){return[...super[g],st]}get[x](){return[...super[x],k]}};var ft={defaultColor:"rgba(0, 0, 0, 1)",toHsva:I,fromHsva:D,equal:h,fromAttr:e=>e},N=class extends E{get colorModel(){return ft}};var j=class extends N{};customElements.define("rgba-string-color-picker",j);function gt({isAutofocused:e,isDisabled:t,isLive:r,isLiveDebounced:o,isLiveOnBlur:s,liveDebounce:a,state:i}){return{state:i,init:function(){this.state===null||this.state===""||this.setState(this.state),e&&this.togglePanelVisibility(this.$refs.input),this.$refs.input.addEventListener("change",l=>{this.setState(l.target.value)}),this.$refs.panel.addEventListener("color-changed",l=>{this.setState(l.detail.value),!(s||!(r||o))&&setTimeout(()=>{this.state===l.detail.value&&this.commitState()},o?a:250)}),(r||o||s)&&new MutationObserver(()=>this.isOpen()?null:this.commitState()).observe(this.$refs.panel,{attributes:!0,childList:!0})},togglePanelVisibility:function(){t||this.$refs.panel.toggle(this.$refs.input)},setState:function(l){this.state=l,this.$refs.input.value=l,this.$refs.panel.color=l},isOpen:function(){return this.$refs.panel.style.display==="block"},commitState:function(){JSON.stringify(this.$wire.__instance.canonical)!==JSON.stringify(this.$wire.__instance.ephemeral)&&this.$wire.$commit()}}}export{gt as default}; diff --git a/public/js/filament/forms/components/date-time-picker.js b/public/js/filament/forms/components/date-time-picker.js new file mode 100644 index 0000000..b4e38cd --- /dev/null +++ b/public/js/filament/forms/components/date-time-picker.js @@ -0,0 +1 @@ +var vi=Object.create;var fn=Object.defineProperty;var gi=Object.getOwnPropertyDescriptor;var Si=Object.getOwnPropertyNames;var bi=Object.getPrototypeOf,ki=Object.prototype.hasOwnProperty;var k=(n,t)=>()=>(t||n((t={exports:{}}).exports,t),t.exports);var Hi=(n,t,s,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let e of Si(t))!ki.call(n,e)&&e!==s&&fn(n,e,{get:()=>t[e],enumerable:!(i=gi(t,e))||i.enumerable});return n};var de=(n,t,s)=>(s=n!=null?vi(bi(n)):{},Hi(t||!n||!n.__esModule?fn(s,"default",{value:n,enumerable:!0}):s,n));var bn=k((He,je)=>{(function(n,t){typeof He=="object"&&typeof je<"u"?je.exports=t():typeof define=="function"&&define.amd?define(t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_plugin_advancedFormat=t()})(He,function(){"use strict";return function(n,t){var s=t.prototype,i=s.format;s.format=function(e){var r=this,a=this.$locale();if(!this.isValid())return i.bind(this)(e);var u=this.$utils(),o=(e||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(d){switch(d){case"Q":return Math.ceil((r.$M+1)/3);case"Do":return a.ordinal(r.$D);case"gggg":return r.weekYear();case"GGGG":return r.isoWeekYear();case"wo":return a.ordinal(r.week(),"W");case"w":case"ww":return u.s(r.week(),d==="w"?1:2,"0");case"W":case"WW":return u.s(r.isoWeek(),d==="W"?1:2,"0");case"k":case"kk":return u.s(String(r.$H===0?24:r.$H),d==="k"?1:2,"0");case"X":return Math.floor(r.$d.getTime()/1e3);case"x":return r.$d.getTime();case"z":return"["+r.offsetName()+"]";case"zzz":return"["+r.offsetName("long")+"]";default:return d}});return i.bind(this)(o)}}})});var kn=k((Te,we)=>{(function(n,t){typeof Te=="object"&&typeof we<"u"?we.exports=t():typeof define=="function"&&define.amd?define(t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_plugin_customParseFormat=t()})(Te,function(){"use strict";var n={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},t=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,s=/\d/,i=/\d\d/,e=/\d\d?/,r=/\d*[^-_:/,()\s\d]+/,a={},u=function(m){return(m=+m)+(m>68?1900:2e3)},o=function(m){return function(Y){this[m]=+Y}},d=[/[+-]\d\d:?(\d\d)?|Z/,function(m){(this.zone||(this.zone={})).offset=function(Y){if(!Y||Y==="Z")return 0;var L=Y.match(/([+-]|\d\d)/g),D=60*L[1]+(+L[2]||0);return D===0?0:L[0]==="+"?-D:D}(m)}],_=function(m){var Y=a[m];return Y&&(Y.indexOf?Y:Y.s.concat(Y.f))},y=function(m,Y){var L,D=a.meridiem;if(D){for(var w=1;w<=24;w+=1)if(m.indexOf(D(w,0,Y))>-1){L=w>12;break}}else L=m===(Y?"pm":"PM");return L},l={A:[r,function(m){this.afternoon=y(m,!1)}],a:[r,function(m){this.afternoon=y(m,!0)}],Q:[s,function(m){this.month=3*(m-1)+1}],S:[s,function(m){this.milliseconds=100*+m}],SS:[i,function(m){this.milliseconds=10*+m}],SSS:[/\d{3}/,function(m){this.milliseconds=+m}],s:[e,o("seconds")],ss:[e,o("seconds")],m:[e,o("minutes")],mm:[e,o("minutes")],H:[e,o("hours")],h:[e,o("hours")],HH:[e,o("hours")],hh:[e,o("hours")],D:[e,o("day")],DD:[i,o("day")],Do:[r,function(m){var Y=a.ordinal,L=m.match(/\d+/);if(this.day=L[0],Y)for(var D=1;D<=31;D+=1)Y(D).replace(/\[|\]/g,"")===m&&(this.day=D)}],w:[e,o("week")],ww:[i,o("week")],M:[e,o("month")],MM:[i,o("month")],MMM:[r,function(m){var Y=_("months"),L=(_("monthsShort")||Y.map(function(D){return D.slice(0,3)})).indexOf(m)+1;if(L<1)throw new Error;this.month=L%12||L}],MMMM:[r,function(m){var Y=_("months").indexOf(m)+1;if(Y<1)throw new Error;this.month=Y%12||Y}],Y:[/[+-]?\d+/,o("year")],YY:[i,function(m){this.year=u(m)}],YYYY:[/\d{4}/,o("year")],Z:d,ZZ:d};function f(m){var Y,L;Y=m,L=a&&a.formats;for(var D=(m=Y.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function($,H,W){var U=W&&W.toUpperCase();return H||L[W]||n[W]||L[U].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(v,h,c){return h||c.slice(1)})})).match(t),w=D.length,g=0;g-1)return new Date((M==="X"?1e3:1)*p);var T=f(M)(p),I=T.year,N=T.month,E=T.day,P=T.hours,B=T.minutes,Q=T.seconds,re=T.milliseconds,Z=T.zone,J=T.week,G=new Date,X=E||(I||N?1:G.getDate()),ee=I||G.getFullYear(),le=0;I&&!N||(le=N>0?N-1:G.getMonth());var me,pe=P||0,De=B||0,Le=Q||0,ve=re||0;return Z?new Date(Date.UTC(ee,le,X,pe,De,Le,ve+60*Z.offset*1e3)):S?new Date(Date.UTC(ee,le,X,pe,De,Le,ve)):(me=new Date(ee,le,X,pe,De,Le,ve),J&&(me=b(me).week(J).toDate()),me)}catch{return new Date("")}}(C,x,A,L),this.init(),U&&U!==!0&&(this.$L=this.locale(U).$L),W&&C!=this.format(x)&&(this.$d=new Date("")),a={}}else if(x instanceof Array)for(var v=x.length,h=1;h<=v;h+=1){q[1]=x[h-1];var c=L.apply(this,q);if(c.isValid()){this.$d=c.$d,this.$L=c.$L,this.init();break}h===v&&(this.$d=new Date(""))}else w.call(this,g)}}})});var Hn=k(($e,Ce)=>{(function(n,t){typeof $e=="object"&&typeof Ce<"u"?Ce.exports=t():typeof define=="function"&&define.amd?define(t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_plugin_localeData=t()})($e,function(){"use strict";return function(n,t,s){var i=t.prototype,e=function(d){return d&&(d.indexOf?d:d.s)},r=function(d,_,y,l,f){var m=d.name?d:d.$locale(),Y=e(m[_]),L=e(m[y]),D=Y||L.map(function(g){return g.slice(0,l)});if(!f)return D;var w=m.weekStart;return D.map(function(g,C){return D[(C+(w||0))%7]})},a=function(){return s.Ls[s.locale()]},u=function(d,_){return d.formats[_]||function(y){return y.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(l,f,m){return f||m.slice(1)})}(d.formats[_.toUpperCase()])},o=function(){var d=this;return{months:function(_){return _?_.format("MMMM"):r(d,"months")},monthsShort:function(_){return _?_.format("MMM"):r(d,"monthsShort","months",3)},firstDayOfWeek:function(){return d.$locale().weekStart||0},weekdays:function(_){return _?_.format("dddd"):r(d,"weekdays")},weekdaysMin:function(_){return _?_.format("dd"):r(d,"weekdaysMin","weekdays",2)},weekdaysShort:function(_){return _?_.format("ddd"):r(d,"weekdaysShort","weekdays",3)},longDateFormat:function(_){return u(d.$locale(),_)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};i.localeData=function(){return o.bind(this)()},s.localeData=function(){var d=a();return{firstDayOfWeek:function(){return d.weekStart||0},weekdays:function(){return s.weekdays()},weekdaysShort:function(){return s.weekdaysShort()},weekdaysMin:function(){return s.weekdaysMin()},months:function(){return s.months()},monthsShort:function(){return s.monthsShort()},longDateFormat:function(_){return u(d,_)},meridiem:d.meridiem,ordinal:d.ordinal}},s.months=function(){return r(a(),"months")},s.monthsShort=function(){return r(a(),"monthsShort","months",3)},s.weekdays=function(d){return r(a(),"weekdays",null,null,d)},s.weekdaysShort=function(d){return r(a(),"weekdaysShort","weekdays",3,d)},s.weekdaysMin=function(d){return r(a(),"weekdaysMin","weekdays",2,d)}}})});var jn=k((Oe,ze)=>{(function(n,t){typeof Oe=="object"&&typeof ze<"u"?ze.exports=t():typeof define=="function"&&define.amd?define(t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_plugin_timezone=t()})(Oe,function(){"use strict";var n={year:0,month:1,day:2,hour:3,minute:4,second:5},t={};return function(s,i,e){var r,a=function(_,y,l){l===void 0&&(l={});var f=new Date(_),m=function(Y,L){L===void 0&&(L={});var D=L.timeZoneName||"short",w=Y+"|"+D,g=t[w];return g||(g=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:Y,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:D}),t[w]=g),g}(y,l);return m.formatToParts(f)},u=function(_,y){for(var l=a(_,y),f=[],m=0;m=0&&(f[w]=parseInt(D,10))}var g=f[3],C=g===24?0:g,A=f[0]+"-"+f[1]+"-"+f[2]+" "+C+":"+f[4]+":"+f[5]+":000",q=+_;return(e.utc(A).valueOf()-(q-=q%1e3))/6e4},o=i.prototype;o.tz=function(_,y){_===void 0&&(_=r);var l,f=this.utcOffset(),m=this.toDate(),Y=m.toLocaleString("en-US",{timeZone:_}),L=Math.round((m-new Date(Y))/1e3/60),D=15*-Math.round(m.getTimezoneOffset()/15)-L;if(!Number(D))l=this.utcOffset(0,y);else if(l=e(Y,{locale:this.$L}).$set("millisecond",this.$ms).utcOffset(D,!0),y){var w=l.utcOffset();l=l.add(f-w,"minute")}return l.$x.$timezone=_,l},o.offsetName=function(_){var y=this.$x.$timezone||e.tz.guess(),l=a(this.valueOf(),y,{timeZoneName:_}).find(function(f){return f.type.toLowerCase()==="timezonename"});return l&&l.value};var d=o.startOf;o.startOf=function(_,y){if(!this.$x||!this.$x.$timezone)return d.call(this,_,y);var l=e(this.format("YYYY-MM-DD HH:mm:ss:SSS"),{locale:this.$L});return d.call(l,_,y).tz(this.$x.$timezone,!0)},e.tz=function(_,y,l){var f=l&&y,m=l||y||r,Y=u(+e(),m);if(typeof _!="string")return e(_).tz(m);var L=function(C,A,q){var x=C-60*A*1e3,$=u(x,q);if(A===$)return[x,A];var H=u(x-=60*($-A)*1e3,q);return $===H?[x,$]:[C-60*Math.min($,H)*1e3,Math.max($,H)]}(e.utc(_,f).valueOf(),Y,m),D=L[0],w=L[1],g=e(D).utcOffset(w);return g.$x.$timezone=m,g},e.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},e.tz.setDefault=function(_){r=_}}})});var Tn=k((Ae,Ie)=>{(function(n,t){typeof Ae=="object"&&typeof Ie<"u"?Ie.exports=t():typeof define=="function"&&define.amd?define(t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_plugin_utc=t()})(Ae,function(){"use strict";var n="minute",t=/[+-]\d\d(?::?\d\d)?/g,s=/([+-]|\d\d)/g;return function(i,e,r){var a=e.prototype;r.utc=function(f){var m={date:f,utc:!0,args:arguments};return new e(m)},a.utc=function(f){var m=r(this.toDate(),{locale:this.$L,utc:!0});return f?m.add(this.utcOffset(),n):m},a.local=function(){return r(this.toDate(),{locale:this.$L,utc:!1})};var u=a.parse;a.parse=function(f){f.utc&&(this.$u=!0),this.$utils().u(f.$offset)||(this.$offset=f.$offset),u.call(this,f)};var o=a.init;a.init=function(){if(this.$u){var f=this.$d;this.$y=f.getUTCFullYear(),this.$M=f.getUTCMonth(),this.$D=f.getUTCDate(),this.$W=f.getUTCDay(),this.$H=f.getUTCHours(),this.$m=f.getUTCMinutes(),this.$s=f.getUTCSeconds(),this.$ms=f.getUTCMilliseconds()}else o.call(this)};var d=a.utcOffset;a.utcOffset=function(f,m){var Y=this.$utils().u;if(Y(f))return this.$u?0:Y(this.$offset)?d.call(this):this.$offset;if(typeof f=="string"&&(f=function(g){g===void 0&&(g="");var C=g.match(t);if(!C)return null;var A=(""+C[0]).match(s)||["-",0,0],q=A[0],x=60*+A[1]+ +A[2];return x===0?0:q==="+"?x:-x}(f),f===null))return this;var L=Math.abs(f)<=16?60*f:f,D=this;if(m)return D.$offset=L,D.$u=f===0,D;if(f!==0){var w=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(D=this.local().add(L+w,n)).$offset=L,D.$x.$localOffset=w}else D=this.utc();return D};var _=a.format;a.format=function(f){var m=f||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return _.call(this,m)},a.valueOf=function(){var f=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*f},a.isUTC=function(){return!!this.$u},a.toISOString=function(){return this.toDate().toISOString()},a.toString=function(){return this.toDate().toUTCString()};var y=a.toDate;a.toDate=function(f){return f==="s"&&this.$offset?r(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():y.call(this)};var l=a.diff;a.diff=function(f,m,Y){if(f&&this.$u===f.$u)return l.call(this,f,m,Y);var L=this.local(),D=r(f).local();return l.call(L,D,m,Y)}}})});var j=k((qe,xe)=>{(function(n,t){typeof qe=="object"&&typeof xe<"u"?xe.exports=t():typeof define=="function"&&define.amd?define(t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs=t()})(qe,function(){"use strict";var n=1e3,t=6e4,s=36e5,i="millisecond",e="second",r="minute",a="hour",u="day",o="week",d="month",_="quarter",y="year",l="date",f="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,Y=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,L={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(v){var h=["th","st","nd","rd"],c=v%100;return"["+v+(h[(c-20)%10]||h[c]||h[0])+"]"}},D=function(v,h,c){var p=String(v);return!p||p.length>=h?v:""+Array(h+1-p.length).join(c)+v},w={s:D,z:function(v){var h=-v.utcOffset(),c=Math.abs(h),p=Math.floor(c/60),M=c%60;return(h<=0?"+":"-")+D(p,2,"0")+":"+D(M,2,"0")},m:function v(h,c){if(h.date()1)return v(b[0])}else{var T=h.name;C[T]=h,M=T}return!p&&M&&(g=M),M||!p&&g},$=function(v,h){if(q(v))return v.clone();var c=typeof h=="object"?h:{};return c.date=v,c.args=arguments,new W(c)},H=w;H.l=x,H.i=q,H.w=function(v,h){return $(v,{locale:h.$L,utc:h.$u,x:h.$x,$offset:h.$offset})};var W=function(){function v(c){this.$L=x(c.locale,null,!0),this.parse(c),this.$x=this.$x||c.x||{},this[A]=!0}var h=v.prototype;return h.parse=function(c){this.$d=function(p){var M=p.date,S=p.utc;if(M===null)return new Date(NaN);if(H.u(M))return new Date;if(M instanceof Date)return new Date(M);if(typeof M=="string"&&!/Z$/i.test(M)){var b=M.match(m);if(b){var T=b[2]-1||0,I=(b[7]||"0").substring(0,3);return S?new Date(Date.UTC(b[1],T,b[3]||1,b[4]||0,b[5]||0,b[6]||0,I)):new Date(b[1],T,b[3]||1,b[4]||0,b[5]||0,b[6]||0,I)}}return new Date(M)}(c),this.init()},h.init=function(){var c=this.$d;this.$y=c.getFullYear(),this.$M=c.getMonth(),this.$D=c.getDate(),this.$W=c.getDay(),this.$H=c.getHours(),this.$m=c.getMinutes(),this.$s=c.getSeconds(),this.$ms=c.getMilliseconds()},h.$utils=function(){return H},h.isValid=function(){return this.$d.toString()!==f},h.isSame=function(c,p){var M=$(c);return this.startOf(p)<=M&&M<=this.endOf(p)},h.isAfter=function(c,p){return $(c){(function(n,t){typeof Ne=="object"&&typeof Ee<"u"?Ee.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_ar=t(n.dayjs)})(Ne,function(n){"use strict";function t(u){return u&&typeof u=="object"&&"default"in u?u:{default:u}}var s=t(n),i="\u064A\u0646\u0627\u064A\u0631_\u0641\u0628\u0631\u0627\u064A\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064A\u0644_\u0645\u0627\u064A\u0648_\u064A\u0648\u0646\u064A\u0648_\u064A\u0648\u0644\u064A\u0648_\u0623\u063A\u0633\u0637\u0633_\u0633\u0628\u062A\u0645\u0628\u0631_\u0623\u0643\u062A\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062F\u064A\u0633\u0645\u0628\u0631".split("_"),e={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},r={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},a={name:"ar",weekdays:"\u0627\u0644\u0623\u062D\u062F_\u0627\u0644\u0625\u062B\u0646\u064A\u0646_\u0627\u0644\u062B\u0644\u0627\u062B\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062E\u0645\u064A\u0633_\u0627\u0644\u062C\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062A".split("_"),weekdaysShort:"\u0623\u062D\u062F_\u0625\u062B\u0646\u064A\u0646_\u062B\u0644\u0627\u062B\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062E\u0645\u064A\u0633_\u062C\u0645\u0639\u0629_\u0633\u0628\u062A".split("_"),weekdaysMin:"\u062D_\u0646_\u062B_\u0631_\u062E_\u062C_\u0633".split("_"),months:i,monthsShort:i,weekStart:6,meridiem:function(u){return u>12?"\u0645":"\u0635"},relativeTime:{future:"\u0628\u0639\u062F %s",past:"\u0645\u0646\u0630 %s",s:"\u062B\u0627\u0646\u064A\u0629 \u0648\u0627\u062D\u062F\u0629",m:"\u062F\u0642\u064A\u0642\u0629 \u0648\u0627\u062D\u062F\u0629",mm:"%d \u062F\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629 \u0648\u0627\u062D\u062F\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062A",d:"\u064A\u0648\u0645 \u0648\u0627\u062D\u062F",dd:"%d \u0623\u064A\u0627\u0645",M:"\u0634\u0647\u0631 \u0648\u0627\u062D\u062F",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0639\u0627\u0645 \u0648\u0627\u062D\u062F",yy:"%d \u0623\u0639\u0648\u0627\u0645"},preparse:function(u){return u.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(o){return r[o]}).replace(/،/g,",")},postformat:function(u){return u.replace(/\d/g,function(o){return e[o]}).replace(/,/g,"\u060C")},ordinal:function(u){return u},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200FM/\u200FYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"}};return s.default.locale(a,null,!0),a})});var $n=k((Fe,Je)=>{(function(n,t){typeof Fe=="object"&&typeof Je<"u"?Je.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_bs=t(n.dayjs)})(Fe,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var s=t(n),i={name:"bs",weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010Detvrtak_petak_subota".split("_"),months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),weekStart:1,weekdaysShort:"ned._pon._uto._sri._\u010Det._pet._sub.".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010De_pe_su".split("_"),ordinal:function(e){return e},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"}};return s.default.locale(i,null,!0),i})});var Cn=k((We,Ue)=>{(function(n,t){typeof We=="object"&&typeof Ue<"u"?Ue.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_ca=t(n.dayjs)})(We,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var s=t(n),i={name:"ca",weekdays:"Diumenge_Dilluns_Dimarts_Dimecres_Dijous_Divendres_Dissabte".split("_"),weekdaysShort:"Dg._Dl._Dt._Dc._Dj._Dv._Ds.".split("_"),weekdaysMin:"Dg_Dl_Dt_Dc_Dj_Dv_Ds".split("_"),months:"Gener_Febrer_Mar\xE7_Abril_Maig_Juny_Juliol_Agost_Setembre_Octubre_Novembre_Desembre".split("_"),monthsShort:"Gen._Febr._Mar\xE7_Abr._Maig_Juny_Jul._Ag._Set._Oct._Nov._Des.".split("_"),weekStart:1,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",ll:"D MMM YYYY",lll:"D MMM YYYY, H:mm",llll:"ddd D MMM YYYY, H:mm"},relativeTime:{future:"d'aqu\xED %s",past:"fa %s",s:"uns segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},ordinal:function(e){return""+e+(e===1||e===3?"r":e===2?"n":e===4?"t":"\xE8")}};return s.default.locale(i,null,!0),i})});var Pe=k((Ye,On)=>{(function(n,t){typeof Ye=="object"&&typeof On<"u"?t(Ye,j()):typeof define=="function"&&define.amd?define(["exports","dayjs"],t):t((n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_ku={},n.dayjs)})(Ye,function(n,t){"use strict";function s(o){return o&&typeof o=="object"&&"default"in o?o:{default:o}}var i=s(t),e={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},r={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},a=["\u06A9\u0627\u0646\u0648\u0648\u0646\u06CC \u062F\u0648\u0648\u06D5\u0645","\u0634\u0648\u0628\u0627\u062A","\u0626\u0627\u062F\u0627\u0631","\u0646\u06CC\u0633\u0627\u0646","\u0626\u0627\u06CC\u0627\u0631","\u062D\u0648\u0632\u06D5\u06CC\u0631\u0627\u0646","\u062A\u06D5\u0645\u0645\u0648\u0648\u0632","\u0626\u0627\u0628","\u0626\u06D5\u06CC\u0644\u0648\u0648\u0644","\u062A\u0634\u0631\u06CC\u0646\u06CC \u06CC\u06D5\u06A9\u06D5\u0645","\u062A\u0634\u0631\u06CC\u0646\u06CC \u062F\u0648\u0648\u06D5\u0645","\u06A9\u0627\u0646\u0648\u0648\u0646\u06CC \u06CC\u06D5\u06A9\u06D5\u0645"],u={name:"ku",months:a,monthsShort:a,weekdays:"\u06CC\u06D5\u06A9\u0634\u06D5\u0645\u0645\u06D5_\u062F\u0648\u0648\u0634\u06D5\u0645\u0645\u06D5_\u0633\u06CE\u0634\u06D5\u0645\u0645\u06D5_\u0686\u0648\u0627\u0631\u0634\u06D5\u0645\u0645\u06D5_\u067E\u06CE\u0646\u062C\u0634\u06D5\u0645\u0645\u06D5_\u0647\u06D5\u06CC\u0646\u06CC_\u0634\u06D5\u0645\u0645\u06D5".split("_"),weekdaysShort:"\u06CC\u06D5\u06A9\u0634\u06D5\u0645_\u062F\u0648\u0648\u0634\u06D5\u0645_\u0633\u06CE\u0634\u06D5\u0645_\u0686\u0648\u0627\u0631\u0634\u06D5\u0645_\u067E\u06CE\u0646\u062C\u0634\u06D5\u0645_\u0647\u06D5\u06CC\u0646\u06CC_\u0634\u06D5\u0645\u0645\u06D5".split("_"),weekStart:6,weekdaysMin:"\u06CC_\u062F_\u0633_\u0686_\u067E_\u0647\u0640_\u0634".split("_"),preparse:function(o){return o.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(d){return r[d]}).replace(/،/g,",")},postformat:function(o){return o.replace(/\d/g,function(d){return e[d]}).replace(/,/g,"\u060C")},ordinal:function(o){return o},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiem:function(o){return o<12?"\u067E.\u0646":"\u062F.\u0646"},relativeTime:{future:"\u0644\u06D5 %s",past:"\u0644\u06D5\u0645\u06D5\u0648\u067E\u06CE\u0634 %s",s:"\u0686\u06D5\u0646\u062F \u0686\u0631\u06A9\u06D5\u06CC\u06D5\u06A9",m:"\u06CC\u06D5\u06A9 \u062E\u0648\u0644\u06D5\u06A9",mm:"%d \u062E\u0648\u0644\u06D5\u06A9",h:"\u06CC\u06D5\u06A9 \u06A9\u0627\u062A\u0698\u0645\u06CE\u0631",hh:"%d \u06A9\u0627\u062A\u0698\u0645\u06CE\u0631",d:"\u06CC\u06D5\u06A9 \u0695\u06C6\u0698",dd:"%d \u0695\u06C6\u0698",M:"\u06CC\u06D5\u06A9 \u0645\u0627\u0646\u06AF",MM:"%d \u0645\u0627\u0646\u06AF",y:"\u06CC\u06D5\u06A9 \u0633\u0627\u06B5",yy:"%d \u0633\u0627\u06B5"}};i.default.locale(u,null,!0),n.default=u,n.englishToArabicNumbersMap=e,Object.defineProperty(n,"__esModule",{value:!0})})});var zn=k((Re,Ge)=>{(function(n,t){typeof Re=="object"&&typeof Ge<"u"?Ge.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_cs=t(n.dayjs)})(Re,function(n){"use strict";function t(a){return a&&typeof a=="object"&&"default"in a?a:{default:a}}var s=t(n);function i(a){return a>1&&a<5&&~~(a/10)!=1}function e(a,u,o,d){var _=a+" ";switch(o){case"s":return u||d?"p\xE1r sekund":"p\xE1r sekundami";case"m":return u?"minuta":d?"minutu":"minutou";case"mm":return u||d?_+(i(a)?"minuty":"minut"):_+"minutami";case"h":return u?"hodina":d?"hodinu":"hodinou";case"hh":return u||d?_+(i(a)?"hodiny":"hodin"):_+"hodinami";case"d":return u||d?"den":"dnem";case"dd":return u||d?_+(i(a)?"dny":"dn\xED"):_+"dny";case"M":return u||d?"m\u011Bs\xEDc":"m\u011Bs\xEDcem";case"MM":return u||d?_+(i(a)?"m\u011Bs\xEDce":"m\u011Bs\xEDc\u016F"):_+"m\u011Bs\xEDci";case"y":return u||d?"rok":"rokem";case"yy":return u||d?_+(i(a)?"roky":"let"):_+"lety"}}var r={name:"cs",weekdays:"ned\u011Ble_pond\u011Bl\xED_\xFAter\xFD_st\u0159eda_\u010Dtvrtek_p\xE1tek_sobota".split("_"),weekdaysShort:"ne_po_\xFAt_st_\u010Dt_p\xE1_so".split("_"),weekdaysMin:"ne_po_\xFAt_st_\u010Dt_p\xE1_so".split("_"),months:"leden_\xFAnor_b\u0159ezen_duben_kv\u011Bten_\u010Derven_\u010Dervenec_srpen_z\xE1\u0159\xED_\u0159\xEDjen_listopad_prosinec".split("_"),monthsShort:"led_\xFAno_b\u0159e_dub_kv\u011B_\u010Dvn_\u010Dvc_srp_z\xE1\u0159_\u0159\xEDj_lis_pro".split("_"),weekStart:1,yearStart:4,ordinal:function(a){return a+"."},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e}};return s.default.locale(r,null,!0),r})});var An=k((Ze,Ve)=>{(function(n,t){typeof Ze=="object"&&typeof Ve<"u"?Ve.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_cy=t(n.dayjs)})(Ze,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var s=t(n),i={name:"cy",weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),weekStart:1,weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"mewn %s",past:"%s yn \xF4l",s:"ychydig eiliadau",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"}};return s.default.locale(i,null,!0),i})});var In=k((Ke,Qe)=>{(function(n,t){typeof Ke=="object"&&typeof Qe<"u"?Qe.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_da=t(n.dayjs)})(Ke,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var s=t(n),i={name:"da",weekdays:"s\xF8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xF8rdag".split("_"),weekdaysShort:"s\xF8n._man._tirs._ons._tors._fre._l\xF8r.".split("_"),weekdaysMin:"s\xF8._ma._ti._on._to._fr._l\xF8.".split("_"),months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj_juni_juli_aug._sept._okt._nov._dec.".split("_"),weekStart:1,yearStart:4,ordinal:function(e){return e+"."},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xE5 sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xE5ned",MM:"%d m\xE5neder",y:"et \xE5r",yy:"%d \xE5r"}};return s.default.locale(i,null,!0),i})});var qn=k((Xe,Be)=>{(function(n,t){typeof Xe=="object"&&typeof Be<"u"?Be.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_de=t(n.dayjs)})(Xe,function(n){"use strict";function t(a){return a&&typeof a=="object"&&"default"in a?a:{default:a}}var s=t(n),i={s:"ein paar Sekunden",m:["eine Minute","einer Minute"],mm:"%d Minuten",h:["eine Stunde","einer Stunde"],hh:"%d Stunden",d:["ein Tag","einem Tag"],dd:["%d Tage","%d Tagen"],M:["ein Monat","einem Monat"],MM:["%d Monate","%d Monaten"],y:["ein Jahr","einem Jahr"],yy:["%d Jahre","%d Jahren"]};function e(a,u,o){var d=i[o];return Array.isArray(d)&&(d=d[u?0:1]),d.replace("%d",a)}var r={name:"de",weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),months:"Januar_Februar_M\xE4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xE4rz_Apr._Mai_Juni_Juli_Aug._Sept._Okt._Nov._Dez.".split("_"),ordinal:function(a){return a+"."},weekStart:1,yearStart:4,formats:{LTS:"HH:mm:ss",LT:"HH:mm",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},relativeTime:{future:"in %s",past:"vor %s",s:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e}};return s.default.locale(r,null,!0),r})});var xn=k((et,tt)=>{(function(n,t){typeof et=="object"&&typeof tt<"u"?tt.exports=t():typeof define=="function"&&define.amd?define(t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_en=t()})(et,function(){"use strict";return{name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(n){var t=["th","st","nd","rd"],s=n%100;return"["+n+(t[(s-20)%10]||t[s]||t[0])+"]"}}})});var Nn=k((nt,it)=>{(function(n,t){typeof nt=="object"&&typeof it<"u"?it.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_es=t(n.dayjs)})(nt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var s=t(n),i={name:"es",monthsShort:"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),weekdays:"domingo_lunes_martes_mi\xE9rcoles_jueves_viernes_s\xE1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xE9._jue._vie._s\xE1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xE1".split("_"),months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),weekStart:1,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xEDa",dd:"%d d\xEDas",M:"un mes",MM:"%d meses",y:"un a\xF1o",yy:"%d a\xF1os"},ordinal:function(e){return e+"\xBA"}};return s.default.locale(i,null,!0),i})});var En=k((st,rt)=>{(function(n,t){typeof st=="object"&&typeof rt<"u"?rt.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_et=t(n.dayjs)})(st,function(n){"use strict";function t(r){return r&&typeof r=="object"&&"default"in r?r:{default:r}}var s=t(n);function i(r,a,u,o){var d={s:["m\xF5ne sekundi","m\xF5ni sekund","paar sekundit"],m:["\xFChe minuti","\xFCks minut"],mm:["%d minuti","%d minutit"],h:["\xFChe tunni","tund aega","\xFCks tund"],hh:["%d tunni","%d tundi"],d:["\xFChe p\xE4eva","\xFCks p\xE4ev"],M:["kuu aja","kuu aega","\xFCks kuu"],MM:["%d kuu","%d kuud"],y:["\xFChe aasta","aasta","\xFCks aasta"],yy:["%d aasta","%d aastat"]};return a?(d[u][2]?d[u][2]:d[u][1]).replace("%d",r):(o?d[u][0]:d[u][1]).replace("%d",r)}var e={name:"et",weekdays:"p\xFChap\xE4ev_esmasp\xE4ev_teisip\xE4ev_kolmap\xE4ev_neljap\xE4ev_reede_laup\xE4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),months:"jaanuar_veebruar_m\xE4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xE4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),ordinal:function(r){return r+"."},weekStart:1,relativeTime:{future:"%s p\xE4rast",past:"%s tagasi",s:i,m:i,mm:i,h:i,hh:i,d:i,dd:"%d p\xE4eva",M:i,MM:i,y:i,yy:i},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"}};return s.default.locale(e,null,!0),e})});var Fn=k((at,ut)=>{(function(n,t){typeof at=="object"&&typeof ut<"u"?ut.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_fa=t(n.dayjs)})(at,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var s=t(n),i={name:"fa",weekdays:"\u06CC\u06A9\u200C\u0634\u0646\u0628\u0647_\u062F\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200C\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067E\u0646\u062C\u200C\u0634\u0646\u0628\u0647_\u062C\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06CC\u06A9\u200C\u0634\u0646\u0628\u0647_\u062F\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200C\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067E\u0646\u062C\u200C\u0634\u0646\u0628\u0647_\u062C\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06CC_\u062F_\u0633_\u0686_\u067E_\u062C_\u0634".split("_"),weekStart:6,months:"\u0698\u0627\u0646\u0648\u06CC\u0647_\u0641\u0648\u0631\u06CC\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06CC\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06CC\u0647_\u0627\u0648\u062A_\u0633\u067E\u062A\u0627\u0645\u0628\u0631_\u0627\u06A9\u062A\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062F\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06CC\u0647_\u0641\u0648\u0631\u06CC\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06CC\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06CC\u0647_\u0627\u0648\u062A_\u0633\u067E\u062A\u0627\u0645\u0628\u0631_\u0627\u06A9\u062A\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062F\u0633\u0627\u0645\u0628\u0631".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"\u062F\u0631 %s",past:"%s \u067E\u06CC\u0634",s:"\u0686\u0646\u062F \u062B\u0627\u0646\u06CC\u0647",m:"\u06CC\u06A9 \u062F\u0642\u06CC\u0642\u0647",mm:"%d \u062F\u0642\u06CC\u0642\u0647",h:"\u06CC\u06A9 \u0633\u0627\u0639\u062A",hh:"%d \u0633\u0627\u0639\u062A",d:"\u06CC\u06A9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06CC\u06A9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06CC\u06A9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"}};return s.default.locale(i,null,!0),i})});var Jn=k((ot,dt)=>{(function(n,t){typeof ot=="object"&&typeof dt<"u"?dt.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_fi=t(n.dayjs)})(ot,function(n){"use strict";function t(r){return r&&typeof r=="object"&&"default"in r?r:{default:r}}var s=t(n);function i(r,a,u,o){var d={s:"muutama sekunti",m:"minuutti",mm:"%d minuuttia",h:"tunti",hh:"%d tuntia",d:"p\xE4iv\xE4",dd:"%d p\xE4iv\xE4\xE4",M:"kuukausi",MM:"%d kuukautta",y:"vuosi",yy:"%d vuotta",numbers:"nolla_yksi_kaksi_kolme_nelj\xE4_viisi_kuusi_seitsem\xE4n_kahdeksan_yhdeks\xE4n".split("_")},_={s:"muutaman sekunnin",m:"minuutin",mm:"%d minuutin",h:"tunnin",hh:"%d tunnin",d:"p\xE4iv\xE4n",dd:"%d p\xE4iv\xE4n",M:"kuukauden",MM:"%d kuukauden",y:"vuoden",yy:"%d vuoden",numbers:"nollan_yhden_kahden_kolmen_nelj\xE4n_viiden_kuuden_seitsem\xE4n_kahdeksan_yhdeks\xE4n".split("_")},y=o&&!a?_:d,l=y[u];return r<10?l.replace("%d",y.numbers[r]):l.replace("%d",r)}var e={name:"fi",weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xE4kuu_hein\xE4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xE4_hein\xE4_elo_syys_loka_marras_joulu".split("_"),ordinal:function(r){return r+"."},weekStart:1,yearStart:4,relativeTime:{future:"%s p\xE4\xE4st\xE4",past:"%s sitten",s:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},formats:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM[ta] YYYY",LLL:"D. MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, D. MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"D. MMM YYYY",lll:"D. MMM YYYY, [klo] HH.mm",llll:"ddd, D. MMM YYYY, [klo] HH.mm"}};return s.default.locale(e,null,!0),e})});var Wn=k((_t,ft)=>{(function(n,t){typeof _t=="object"&&typeof ft<"u"?ft.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_fr=t(n.dayjs)})(_t,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var s=t(n),i={name:"fr",weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),months:"janvier_f\xE9vrier_mars_avril_mai_juin_juillet_ao\xFBt_septembre_octobre_novembre_d\xE9cembre".split("_"),monthsShort:"janv._f\xE9vr._mars_avr._mai_juin_juil._ao\xFBt_sept._oct._nov._d\xE9c.".split("_"),weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinal:function(e){return""+e+(e===1?"er":"")}};return s.default.locale(i,null,!0),i})});var Un=k((lt,mt)=>{(function(n,t){typeof lt=="object"&&typeof mt<"u"?mt.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_hi=t(n.dayjs)})(lt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var s=t(n),i={name:"hi",weekdays:"\u0930\u0935\u093F\u0935\u093E\u0930_\u0938\u094B\u092E\u0935\u093E\u0930_\u092E\u0902\u0917\u0932\u0935\u093E\u0930_\u092C\u0941\u0927\u0935\u093E\u0930_\u0917\u0941\u0930\u0942\u0935\u093E\u0930_\u0936\u0941\u0915\u094D\u0930\u0935\u093E\u0930_\u0936\u0928\u093F\u0935\u093E\u0930".split("_"),months:"\u091C\u0928\u0935\u0930\u0940_\u092B\u093C\u0930\u0935\u0930\u0940_\u092E\u093E\u0930\u094D\u091A_\u0905\u092A\u094D\u0930\u0948\u0932_\u092E\u0908_\u091C\u0942\u0928_\u091C\u0941\u0932\u093E\u0908_\u0905\u0917\u0938\u094D\u0924_\u0938\u093F\u0924\u092E\u094D\u092C\u0930_\u0905\u0915\u094D\u091F\u0942\u092C\u0930_\u0928\u0935\u092E\u094D\u092C\u0930_\u0926\u093F\u0938\u092E\u094D\u092C\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093F_\u0938\u094B\u092E_\u092E\u0902\u0917\u0932_\u092C\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094D\u0930_\u0936\u0928\u093F".split("_"),monthsShort:"\u091C\u0928._\u092B\u093C\u0930._\u092E\u093E\u0930\u094D\u091A_\u0905\u092A\u094D\u0930\u0948._\u092E\u0908_\u091C\u0942\u0928_\u091C\u0941\u0932._\u0905\u0917._\u0938\u093F\u0924._\u0905\u0915\u094D\u091F\u0942._\u0928\u0935._\u0926\u093F\u0938.".split("_"),weekdaysMin:"\u0930_\u0938\u094B_\u092E\u0902_\u092C\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),ordinal:function(e){return e},formats:{LT:"A h:mm \u092C\u091C\u0947",LTS:"A h:mm:ss \u092C\u091C\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092C\u091C\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092C\u091C\u0947"},relativeTime:{future:"%s \u092E\u0947\u0902",past:"%s \u092A\u0939\u0932\u0947",s:"\u0915\u0941\u091B \u0939\u0940 \u0915\u094D\u0937\u0923",m:"\u090F\u0915 \u092E\u093F\u0928\u091F",mm:"%d \u092E\u093F\u0928\u091F",h:"\u090F\u0915 \u0918\u0902\u091F\u093E",hh:"%d \u0918\u0902\u091F\u0947",d:"\u090F\u0915 \u0926\u093F\u0928",dd:"%d \u0926\u093F\u0928",M:"\u090F\u0915 \u092E\u0939\u0940\u0928\u0947",MM:"%d \u092E\u0939\u0940\u0928\u0947",y:"\u090F\u0915 \u0935\u0930\u094D\u0937",yy:"%d \u0935\u0930\u094D\u0937"}};return s.default.locale(i,null,!0),i})});var Pn=k((ct,ht)=>{(function(n,t){typeof ct=="object"&&typeof ht<"u"?ht.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_hu=t(n.dayjs)})(ct,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var s=t(n),i={name:"hu",weekdays:"vas\xE1rnap_h\xE9tf\u0151_kedd_szerda_cs\xFCt\xF6rt\xF6k_p\xE9ntek_szombat".split("_"),weekdaysShort:"vas_h\xE9t_kedd_sze_cs\xFCt_p\xE9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),months:"janu\xE1r_febru\xE1r_m\xE1rcius_\xE1prilis_m\xE1jus_j\xFAnius_j\xFAlius_augusztus_szeptember_okt\xF3ber_november_december".split("_"),monthsShort:"jan_feb_m\xE1rc_\xE1pr_m\xE1j_j\xFAn_j\xFAl_aug_szept_okt_nov_dec".split("_"),ordinal:function(e){return e+"."},weekStart:1,relativeTime:{future:"%s m\xFAlva",past:"%s",s:function(e,r,a,u){return"n\xE9h\xE1ny m\xE1sodperc"+(u||r?"":"e")},m:function(e,r,a,u){return"egy perc"+(u||r?"":"e")},mm:function(e,r,a,u){return e+" perc"+(u||r?"":"e")},h:function(e,r,a,u){return"egy "+(u||r?"\xF3ra":"\xF3r\xE1ja")},hh:function(e,r,a,u){return e+" "+(u||r?"\xF3ra":"\xF3r\xE1ja")},d:function(e,r,a,u){return"egy "+(u||r?"nap":"napja")},dd:function(e,r,a,u){return e+" "+(u||r?"nap":"napja")},M:function(e,r,a,u){return"egy "+(u||r?"h\xF3nap":"h\xF3napja")},MM:function(e,r,a,u){return e+" "+(u||r?"h\xF3nap":"h\xF3napja")},y:function(e,r,a,u){return"egy "+(u||r?"\xE9v":"\xE9ve")},yy:function(e,r,a,u){return e+" "+(u||r?"\xE9v":"\xE9ve")}},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"}};return s.default.locale(i,null,!0),i})});var Rn=k((Mt,yt)=>{(function(n,t){typeof Mt=="object"&&typeof yt<"u"?yt.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_hy_am=t(n.dayjs)})(Mt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var s=t(n),i={name:"hy-am",weekdays:"\u056F\u056B\u0580\u0561\u056F\u056B_\u0565\u0580\u056F\u0578\u0582\u0577\u0561\u0562\u0569\u056B_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056B_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056B_\u0570\u056B\u0576\u0563\u0577\u0561\u0562\u0569\u056B_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),months:"\u0570\u0578\u0582\u0576\u057E\u0561\u0580\u056B_\u0583\u0565\u057F\u0580\u057E\u0561\u0580\u056B_\u0574\u0561\u0580\u057F\u056B_\u0561\u057A\u0580\u056B\u056C\u056B_\u0574\u0561\u0575\u056B\u057D\u056B_\u0570\u0578\u0582\u0576\u056B\u057D\u056B_\u0570\u0578\u0582\u056C\u056B\u057D\u056B_\u0585\u0563\u0578\u057D\u057F\u0578\u057D\u056B_\u057D\u0565\u057A\u057F\u0565\u0574\u0562\u0565\u0580\u056B_\u0570\u0578\u056F\u057F\u0565\u0574\u0562\u0565\u0580\u056B_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056B_\u0564\u0565\u056F\u057F\u0565\u0574\u0562\u0565\u0580\u056B".split("_"),weekStart:1,weekdaysShort:"\u056F\u0580\u056F_\u0565\u0580\u056F_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),monthsShort:"\u0570\u0576\u057E_\u0583\u057F\u0580_\u0574\u0580\u057F_\u0561\u057A\u0580_\u0574\u0575\u057D_\u0570\u0576\u057D_\u0570\u056C\u057D_\u0585\u0563\u057D_\u057D\u057A\u057F_\u0570\u056F\u057F_\u0576\u0574\u0562_\u0564\u056F\u057F".split("_"),weekdaysMin:"\u056F\u0580\u056F_\u0565\u0580\u056F_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},relativeTime:{future:"%s \u0570\u0565\u057F\u0578",past:"%s \u0561\u057C\u0561\u057B",s:"\u0574\u056B \u0584\u0561\u0576\u056B \u057E\u0561\u0575\u0580\u056F\u0575\u0561\u0576",m:"\u0580\u0578\u057A\u0565",mm:"%d \u0580\u0578\u057A\u0565",h:"\u056A\u0561\u0574",hh:"%d \u056A\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056B\u057D",MM:"%d \u0561\u0574\u056B\u057D",y:"\u057F\u0561\u0580\u056B",yy:"%d \u057F\u0561\u0580\u056B"}};return s.default.locale(i,null,!0),i})});var Gn=k((Yt,pt)=>{(function(n,t){typeof Yt=="object"&&typeof pt<"u"?pt.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_id=t(n.dayjs)})(Yt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var s=t(n),i={name:"id",weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),weekStart:1,formats:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},ordinal:function(e){return e+"."}};return s.default.locale(i,null,!0),i})});var Zn=k((Dt,Lt)=>{(function(n,t){typeof Dt=="object"&&typeof Lt<"u"?Lt.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_it=t(n.dayjs)})(Dt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var s=t(n),i={name:"it",weekdays:"domenica_luned\xEC_marted\xEC_mercoled\xEC_gioved\xEC_venerd\xEC_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),weekStart:1,monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"tra %s",past:"%s fa",s:"qualche secondo",m:"un minuto",mm:"%d minuti",h:"un' ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},ordinal:function(e){return e+"\xBA"}};return s.default.locale(i,null,!0),i})});var Vn=k((vt,gt)=>{(function(n,t){typeof vt=="object"&&typeof gt<"u"?gt.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_ja=t(n.dayjs)})(vt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var s=t(n),i={name:"ja",weekdays:"\u65E5\u66DC\u65E5_\u6708\u66DC\u65E5_\u706B\u66DC\u65E5_\u6C34\u66DC\u65E5_\u6728\u66DC\u65E5_\u91D1\u66DC\u65E5_\u571F\u66DC\u65E5".split("_"),weekdaysShort:"\u65E5_\u6708_\u706B_\u6C34_\u6728_\u91D1_\u571F".split("_"),weekdaysMin:"\u65E5_\u6708_\u706B_\u6C34_\u6728_\u91D1_\u571F".split("_"),months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),ordinal:function(e){return e+"\u65E5"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5E74M\u6708D\u65E5",LLL:"YYYY\u5E74M\u6708D\u65E5 HH:mm",LLLL:"YYYY\u5E74M\u6708D\u65E5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5E74M\u6708D\u65E5",lll:"YYYY\u5E74M\u6708D\u65E5 HH:mm",llll:"YYYY\u5E74M\u6708D\u65E5(ddd) HH:mm"},meridiem:function(e){return e<12?"\u5348\u524D":"\u5348\u5F8C"},relativeTime:{future:"%s\u5F8C",past:"%s\u524D",s:"\u6570\u79D2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65E5",dd:"%d\u65E5",M:"1\u30F6\u6708",MM:"%d\u30F6\u6708",y:"1\u5E74",yy:"%d\u5E74"}};return s.default.locale(i,null,!0),i})});var Kn=k((St,bt)=>{(function(n,t){typeof St=="object"&&typeof bt<"u"?bt.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_ka=t(n.dayjs)})(St,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var s=t(n),i={name:"ka",weekdays:"\u10D9\u10D5\u10D8\u10E0\u10D0_\u10DD\u10E0\u10E8\u10D0\u10D1\u10D0\u10D7\u10D8_\u10E1\u10D0\u10DB\u10E8\u10D0\u10D1\u10D0\u10D7\u10D8_\u10DD\u10D7\u10EE\u10E8\u10D0\u10D1\u10D0\u10D7\u10D8_\u10EE\u10E3\u10D7\u10E8\u10D0\u10D1\u10D0\u10D7\u10D8_\u10DE\u10D0\u10E0\u10D0\u10E1\u10D9\u10D4\u10D5\u10D8_\u10E8\u10D0\u10D1\u10D0\u10D7\u10D8".split("_"),weekdaysShort:"\u10D9\u10D5\u10D8_\u10DD\u10E0\u10E8_\u10E1\u10D0\u10DB_\u10DD\u10D7\u10EE_\u10EE\u10E3\u10D7_\u10DE\u10D0\u10E0_\u10E8\u10D0\u10D1".split("_"),weekdaysMin:"\u10D9\u10D5_\u10DD\u10E0_\u10E1\u10D0_\u10DD\u10D7_\u10EE\u10E3_\u10DE\u10D0_\u10E8\u10D0".split("_"),months:"\u10D8\u10D0\u10DC\u10D5\u10D0\u10E0\u10D8_\u10D7\u10D4\u10D1\u10D4\u10E0\u10D5\u10D0\u10DA\u10D8_\u10DB\u10D0\u10E0\u10E2\u10D8_\u10D0\u10DE\u10E0\u10D8\u10DA\u10D8_\u10DB\u10D0\u10D8\u10E1\u10D8_\u10D8\u10D5\u10DC\u10D8\u10E1\u10D8_\u10D8\u10D5\u10DA\u10D8\u10E1\u10D8_\u10D0\u10D2\u10D5\u10D8\u10E1\u10E2\u10DD_\u10E1\u10D4\u10E5\u10E2\u10D4\u10DB\u10D1\u10D4\u10E0\u10D8_\u10DD\u10E5\u10E2\u10DD\u10DB\u10D1\u10D4\u10E0\u10D8_\u10DC\u10DD\u10D4\u10DB\u10D1\u10D4\u10E0\u10D8_\u10D3\u10D4\u10D9\u10D4\u10DB\u10D1\u10D4\u10E0\u10D8".split("_"),monthsShort:"\u10D8\u10D0\u10DC_\u10D7\u10D4\u10D1_\u10DB\u10D0\u10E0_\u10D0\u10DE\u10E0_\u10DB\u10D0\u10D8_\u10D8\u10D5\u10DC_\u10D8\u10D5\u10DA_\u10D0\u10D2\u10D5_\u10E1\u10D4\u10E5_\u10DD\u10E5\u10E2_\u10DC\u10DD\u10D4_\u10D3\u10D4\u10D9".split("_"),weekStart:1,formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},relativeTime:{future:"%s \u10E8\u10D4\u10DB\u10D3\u10D4\u10D2",past:"%s \u10EC\u10D8\u10DC",s:"\u10EC\u10D0\u10DB\u10D8",m:"\u10EC\u10E3\u10D7\u10D8",mm:"%d \u10EC\u10E3\u10D7\u10D8",h:"\u10E1\u10D0\u10D0\u10D7\u10D8",hh:"%d \u10E1\u10D0\u10D0\u10D7\u10D8\u10E1",d:"\u10D3\u10E6\u10D4\u10E1",dd:"%d \u10D3\u10E6\u10D8\u10E1 \u10D2\u10D0\u10DC\u10DB\u10D0\u10D5\u10DA\u10DD\u10D1\u10D0\u10E8\u10D8",M:"\u10D7\u10D5\u10D8\u10E1",MM:"%d \u10D7\u10D5\u10D8\u10E1",y:"\u10EC\u10D4\u10DA\u10D8",yy:"%d \u10EC\u10DA\u10D8\u10E1"},ordinal:function(e){return e}};return s.default.locale(i,null,!0),i})});var Qn=k((kt,Ht)=>{(function(n,t){typeof kt=="object"&&typeof Ht<"u"?Ht.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_km=t(n.dayjs)})(kt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var s=t(n),i={name:"km",weekdays:"\u17A2\u17B6\u1791\u17B7\u178F\u17D2\u1799_\u1785\u17D0\u1793\u17D2\u1791_\u17A2\u1784\u17D2\u1782\u17B6\u179A_\u1796\u17BB\u1792_\u1796\u17D2\u179A\u17A0\u179F\u17D2\u1794\u178F\u17B7\u17CD_\u179F\u17BB\u1780\u17D2\u179A_\u179F\u17C5\u179A\u17CD".split("_"),months:"\u1798\u1780\u179A\u17B6_\u1780\u17BB\u1798\u17D2\u1797\u17C8_\u1798\u17B8\u1793\u17B6_\u1798\u17C1\u179F\u17B6_\u17A7\u179F\u1797\u17B6_\u1798\u17B7\u1790\u17BB\u1793\u17B6_\u1780\u1780\u17D2\u1780\u178A\u17B6_\u179F\u17B8\u17A0\u17B6_\u1780\u1789\u17D2\u1789\u17B6_\u178F\u17BB\u179B\u17B6_\u179C\u17B7\u1785\u17D2\u1786\u17B7\u1780\u17B6_\u1792\u17D2\u1793\u17BC".split("_"),weekStart:1,weekdaysShort:"\u17A2\u17B6_\u1785_\u17A2_\u1796_\u1796\u17D2\u179A_\u179F\u17BB_\u179F".split("_"),monthsShort:"\u1798\u1780\u179A\u17B6_\u1780\u17BB\u1798\u17D2\u1797\u17C8_\u1798\u17B8\u1793\u17B6_\u1798\u17C1\u179F\u17B6_\u17A7\u179F\u1797\u17B6_\u1798\u17B7\u1790\u17BB\u1793\u17B6_\u1780\u1780\u17D2\u1780\u178A\u17B6_\u179F\u17B8\u17A0\u17B6_\u1780\u1789\u17D2\u1789\u17B6_\u178F\u17BB\u179B\u17B6_\u179C\u17B7\u1785\u17D2\u1786\u17B7\u1780\u17B6_\u1792\u17D2\u1793\u17BC".split("_"),weekdaysMin:"\u17A2\u17B6_\u1785_\u17A2_\u1796_\u1796\u17D2\u179A_\u179F\u17BB_\u179F".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"%s\u1791\u17C0\u178F",past:"%s\u1798\u17BB\u1793",s:"\u1794\u17C9\u17BB\u1793\u17D2\u1798\u17B6\u1793\u179C\u17B7\u1793\u17B6\u1791\u17B8",m:"\u1798\u17BD\u1799\u1793\u17B6\u1791\u17B8",mm:"%d \u1793\u17B6\u1791\u17B8",h:"\u1798\u17BD\u1799\u1798\u17C9\u17C4\u1784",hh:"%d \u1798\u17C9\u17C4\u1784",d:"\u1798\u17BD\u1799\u1790\u17D2\u1784\u17C3",dd:"%d \u1790\u17D2\u1784\u17C3",M:"\u1798\u17BD\u1799\u1781\u17C2",MM:"%d \u1781\u17C2",y:"\u1798\u17BD\u1799\u1786\u17D2\u1793\u17B6\u17C6",yy:"%d \u1786\u17D2\u1793\u17B6\u17C6"}};return s.default.locale(i,null,!0),i})});var Xn=k((jt,Tt)=>{(function(n,t){typeof jt=="object"&&typeof Tt<"u"?Tt.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_lt=t(n.dayjs)})(jt,function(n){"use strict";function t(o){return o&&typeof o=="object"&&"default"in o?o:{default:o}}var s=t(n),i="sausio_vasario_kovo_baland\u017Eio_gegu\u017E\u0117s_bir\u017Eelio_liepos_rugpj\u016B\u010Dio_rugs\u0117jo_spalio_lapkri\u010Dio_gruod\u017Eio".split("_"),e="sausis_vasaris_kovas_balandis_gegu\u017E\u0117_bir\u017Eelis_liepa_rugpj\u016Btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),r=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/,a=function(o,d){return r.test(d)?i[o.month()]:e[o.month()]};a.s=e,a.f=i;var u={name:"lt",weekdays:"sekmadienis_pirmadienis_antradienis_tre\u010Diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),weekdaysShort:"sek_pir_ant_tre_ket_pen_\u0161e\u0161".split("_"),weekdaysMin:"s_p_a_t_k_pn_\u0161".split("_"),months:a,monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),ordinal:function(o){return o+"."},weekStart:1,relativeTime:{future:"u\u017E %s",past:"prie\u0161 %s",s:"kelias sekundes",m:"minut\u0119",mm:"%d minutes",h:"valand\u0105",hh:"%d valandas",d:"dien\u0105",dd:"%d dienas",M:"m\u0117nes\u012F",MM:"%d m\u0117nesius",y:"metus",yy:"%d metus"},format:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"}};return s.default.locale(u,null,!0),u})});var Bn=k((wt,$t)=>{(function(n,t){typeof wt=="object"&&typeof $t<"u"?$t.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_lv=t(n.dayjs)})(wt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var s=t(n),i={name:"lv",weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"),months:"janv\u0101ris_febru\u0101ris_marts_apr\u012Blis_maijs_j\u016Bnijs_j\u016Blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),weekStart:1,weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016Bn_j\u016Bl_aug_sep_okt_nov_dec".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:"da\u017E\u0101m sekund\u0113m",m:"min\u016Btes",mm:"%d min\u016Bt\u0113m",h:"stundas",hh:"%d stund\u0101m",d:"dienas",dd:"%d dien\u0101m",M:"m\u0113ne\u0161a",MM:"%d m\u0113ne\u0161iem",y:"gada",yy:"%d gadiem"}};return s.default.locale(i,null,!0),i})});var ei=k((Ct,Ot)=>{(function(n,t){typeof Ct=="object"&&typeof Ot<"u"?Ot.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_ms=t(n.dayjs)})(Ct,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var s=t(n),i={name:"ms",weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekStart:1,formats:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH.mm",LLLL:"dddd, D MMMM YYYY HH.mm"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},ordinal:function(e){return e+"."}};return s.default.locale(i,null,!0),i})});var ti=k((zt,At)=>{(function(n,t){typeof zt=="object"&&typeof At<"u"?At.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_my=t(n.dayjs)})(zt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var s=t(n),i={name:"my",weekdays:"\u1010\u1014\u1004\u103A\u1039\u1002\u1014\u103D\u1031_\u1010\u1014\u1004\u103A\u1039\u101C\u102C_\u1021\u1004\u103A\u1039\u1002\u102B_\u1017\u102F\u1012\u1039\u1013\u101F\u1030\u1038_\u1000\u103C\u102C\u101E\u1015\u1010\u1031\u1038_\u101E\u1031\u102C\u1000\u103C\u102C_\u1005\u1014\u1031".split("_"),months:"\u1007\u1014\u103A\u1014\u101D\u102B\u101B\u102E_\u1016\u1031\u1016\u1031\u102C\u103A\u101D\u102B\u101B\u102E_\u1019\u1010\u103A_\u1027\u1015\u103C\u102E_\u1019\u1031_\u1007\u103D\u1014\u103A_\u1007\u1030\u101C\u102D\u102F\u1004\u103A_\u101E\u103C\u1002\u102F\u1010\u103A_\u1005\u1000\u103A\u1010\u1004\u103A\u1018\u102C_\u1021\u1031\u102C\u1000\u103A\u1010\u102D\u102F\u1018\u102C_\u1014\u102D\u102F\u101D\u1004\u103A\u1018\u102C_\u1012\u102E\u1007\u1004\u103A\u1018\u102C".split("_"),weekStart:1,weekdaysShort:"\u1014\u103D\u1031_\u101C\u102C_\u1002\u102B_\u101F\u1030\u1038_\u1000\u103C\u102C_\u101E\u1031\u102C_\u1014\u1031".split("_"),monthsShort:"\u1007\u1014\u103A_\u1016\u1031_\u1019\u1010\u103A_\u1015\u103C\u102E_\u1019\u1031_\u1007\u103D\u1014\u103A_\u101C\u102D\u102F\u1004\u103A_\u101E\u103C_\u1005\u1000\u103A_\u1021\u1031\u102C\u1000\u103A_\u1014\u102D\u102F_\u1012\u102E".split("_"),weekdaysMin:"\u1014\u103D\u1031_\u101C\u102C_\u1002\u102B_\u101F\u1030\u1038_\u1000\u103C\u102C_\u101E\u1031\u102C_\u1014\u1031".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"\u101C\u102C\u1019\u100A\u103A\u1037 %s \u1019\u103E\u102C",past:"\u101C\u103D\u1014\u103A\u1001\u1032\u1037\u101E\u1031\u102C %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103A.\u1021\u1014\u100A\u103A\u1038\u1004\u101A\u103A",m:"\u1010\u1005\u103A\u1019\u102D\u1014\u1005\u103A",mm:"%d \u1019\u102D\u1014\u1005\u103A",h:"\u1010\u1005\u103A\u1014\u102C\u101B\u102E",hh:"%d \u1014\u102C\u101B\u102E",d:"\u1010\u1005\u103A\u101B\u1000\u103A",dd:"%d \u101B\u1000\u103A",M:"\u1010\u1005\u103A\u101C",MM:"%d \u101C",y:"\u1010\u1005\u103A\u1014\u103E\u1005\u103A",yy:"%d \u1014\u103E\u1005\u103A"}};return s.default.locale(i,null,!0),i})});var ni=k((It,qt)=>{(function(n,t){typeof It=="object"&&typeof qt<"u"?qt.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_nl=t(n.dayjs)})(It,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var s=t(n),i={name:"nl",weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),ordinal:function(e){return"["+e+(e===1||e===8||e>=20?"ste":"de")+"]"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"een minuut",mm:"%d minuten",h:"een uur",hh:"%d uur",d:"een dag",dd:"%d dagen",M:"een maand",MM:"%d maanden",y:"een jaar",yy:"%d jaar"}};return s.default.locale(i,null,!0),i})});var ii=k((xt,Nt)=>{(function(n,t){typeof xt=="object"&&typeof Nt<"u"?Nt.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_nb=t(n.dayjs)})(xt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var s=t(n),i={name:"nb",weekdays:"s\xF8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xF8rdag".split("_"),weekdaysShort:"s\xF8._ma._ti._on._to._fr._l\xF8.".split("_"),weekdaysMin:"s\xF8_ma_ti_on_to_fr_l\xF8".split("_"),months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"),ordinal:function(e){return e+"."},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en m\xE5ned",MM:"%d m\xE5neder",y:"ett \xE5r",yy:"%d \xE5r"}};return s.default.locale(i,null,!0),i})});var si=k((Et,Ft)=>{(function(n,t){typeof Et=="object"&&typeof Ft<"u"?Ft.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_pl=t(n.dayjs)})(Et,function(n){"use strict";function t(_){return _&&typeof _=="object"&&"default"in _?_:{default:_}}var s=t(n);function i(_){return _%10<5&&_%10>1&&~~(_/10)%10!=1}function e(_,y,l){var f=_+" ";switch(l){case"m":return y?"minuta":"minut\u0119";case"mm":return f+(i(_)?"minuty":"minut");case"h":return y?"godzina":"godzin\u0119";case"hh":return f+(i(_)?"godziny":"godzin");case"MM":return f+(i(_)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return f+(i(_)?"lata":"lat")}}var r="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015Bnia_pa\u017Adziernika_listopada_grudnia".split("_"),a="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017Adziernik_listopad_grudzie\u0144".split("_"),u=/D MMMM/,o=function(_,y){return u.test(y)?r[_.month()]:a[_.month()]};o.s=a,o.f=r;var d={name:"pl",weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015Broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015Br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015Ar_Cz_Pt_So".split("_"),months:o,monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017A_lis_gru".split("_"),ordinal:function(_){return _+"."},weekStart:1,yearStart:4,relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",m:e,mm:e,h:e,hh:e,d:"1 dzie\u0144",dd:"%d dni",M:"miesi\u0105c",MM:e,y:"rok",yy:e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"}};return s.default.locale(d,null,!0),d})});var ri=k((Jt,Wt)=>{(function(n,t){typeof Jt=="object"&&typeof Wt<"u"?Wt.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_pt_br=t(n.dayjs)})(Jt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var s=t(n),i={name:"pt-br",weekdays:"domingo_segunda-feira_ter\xE7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xE1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xE1b".split("_"),weekdaysMin:"Do_2\xAA_3\xAA_4\xAA_5\xAA_6\xAA_S\xE1".split("_"),months:"janeiro_fevereiro_mar\xE7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),ordinal:function(e){return e+"\xBA"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xE0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xE0s] HH:mm"},relativeTime:{future:"em %s",past:"h\xE1 %s",s:"poucos segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xEAs",MM:"%d meses",y:"um ano",yy:"%d anos"}};return s.default.locale(i,null,!0),i})});var ai=k((Ut,Pt)=>{(function(n,t){typeof Ut=="object"&&typeof Pt<"u"?Pt.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_pt=t(n.dayjs)})(Ut,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var s=t(n),i={name:"pt",weekdays:"domingo_segunda-feira_ter\xE7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xE1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sab".split("_"),weekdaysMin:"Do_2\xAA_3\xAA_4\xAA_5\xAA_6\xAA_Sa".split("_"),months:"janeiro_fevereiro_mar\xE7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),ordinal:function(e){return e+"\xBA"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xE0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xE0s] HH:mm"},relativeTime:{future:"em %s",past:"h\xE1 %s",s:"alguns segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xEAs",MM:"%d meses",y:"um ano",yy:"%d anos"}};return s.default.locale(i,null,!0),i})});var ui=k((Rt,Gt)=>{(function(n,t){typeof Rt=="object"&&typeof Gt<"u"?Gt.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_ro=t(n.dayjs)})(Rt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var s=t(n),i={name:"ro",weekdays:"Duminic\u0103_Luni_Mar\u021Bi_Miercuri_Joi_Vineri_S\xE2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xE2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xE2".split("_"),months:"Ianuarie_Februarie_Martie_Aprilie_Mai_Iunie_Iulie_August_Septembrie_Octombrie_Noiembrie_Decembrie".split("_"),monthsShort:"Ian._Febr._Mart._Apr._Mai_Iun._Iul._Aug._Sept._Oct._Nov._Dec.".split("_"),weekStart:1,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},relativeTime:{future:"peste %s",past:"acum %s",s:"c\xE2teva secunde",m:"un minut",mm:"%d minute",h:"o or\u0103",hh:"%d ore",d:"o zi",dd:"%d zile",M:"o lun\u0103",MM:"%d luni",y:"un an",yy:"%d ani"},ordinal:function(e){return e}};return s.default.locale(i,null,!0),i})});var oi=k((Zt,Vt)=>{(function(n,t){typeof Zt=="object"&&typeof Vt<"u"?Vt.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_ru=t(n.dayjs)})(Zt,function(n){"use strict";function t(l){return l&&typeof l=="object"&&"default"in l?l:{default:l}}var s=t(n),i="\u044F\u043D\u0432\u0430\u0440\u044F_\u0444\u0435\u0432\u0440\u0430\u043B\u044F_\u043C\u0430\u0440\u0442\u0430_\u0430\u043F\u0440\u0435\u043B\u044F_\u043C\u0430\u044F_\u0438\u044E\u043D\u044F_\u0438\u044E\u043B\u044F_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043D\u0442\u044F\u0431\u0440\u044F_\u043E\u043A\u0442\u044F\u0431\u0440\u044F_\u043D\u043E\u044F\u0431\u0440\u044F_\u0434\u0435\u043A\u0430\u0431\u0440\u044F".split("_"),e="\u044F\u043D\u0432\u0430\u0440\u044C_\u0444\u0435\u0432\u0440\u0430\u043B\u044C_\u043C\u0430\u0440\u0442_\u0430\u043F\u0440\u0435\u043B\u044C_\u043C\u0430\u0439_\u0438\u044E\u043D\u044C_\u0438\u044E\u043B\u044C_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043D\u0442\u044F\u0431\u0440\u044C_\u043E\u043A\u0442\u044F\u0431\u0440\u044C_\u043D\u043E\u044F\u0431\u0440\u044C_\u0434\u0435\u043A\u0430\u0431\u0440\u044C".split("_"),r="\u044F\u043D\u0432._\u0444\u0435\u0432\u0440._\u043C\u0430\u0440._\u0430\u043F\u0440._\u043C\u0430\u044F_\u0438\u044E\u043D\u044F_\u0438\u044E\u043B\u044F_\u0430\u0432\u0433._\u0441\u0435\u043D\u0442._\u043E\u043A\u0442._\u043D\u043E\u044F\u0431._\u0434\u0435\u043A.".split("_"),a="\u044F\u043D\u0432._\u0444\u0435\u0432\u0440._\u043C\u0430\u0440\u0442_\u0430\u043F\u0440._\u043C\u0430\u0439_\u0438\u044E\u043D\u044C_\u0438\u044E\u043B\u044C_\u0430\u0432\u0433._\u0441\u0435\u043D\u0442._\u043E\u043A\u0442._\u043D\u043E\u044F\u0431._\u0434\u0435\u043A.".split("_"),u=/D[oD]?(\[[^[\]]*\]|\s)+MMMM?/;function o(l,f,m){var Y,L;return m==="m"?f?"\u043C\u0438\u043D\u0443\u0442\u0430":"\u043C\u0438\u043D\u0443\u0442\u0443":l+" "+(Y=+l,L={mm:f?"\u043C\u0438\u043D\u0443\u0442\u0430_\u043C\u0438\u043D\u0443\u0442\u044B_\u043C\u0438\u043D\u0443\u0442":"\u043C\u0438\u043D\u0443\u0442\u0443_\u043C\u0438\u043D\u0443\u0442\u044B_\u043C\u0438\u043D\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043E\u0432",dd:"\u0434\u0435\u043D\u044C_\u0434\u043D\u044F_\u0434\u043D\u0435\u0439",MM:"\u043C\u0435\u0441\u044F\u0446_\u043C\u0435\u0441\u044F\u0446\u0430_\u043C\u0435\u0441\u044F\u0446\u0435\u0432",yy:"\u0433\u043E\u0434_\u0433\u043E\u0434\u0430_\u043B\u0435\u0442"}[m].split("_"),Y%10==1&&Y%100!=11?L[0]:Y%10>=2&&Y%10<=4&&(Y%100<10||Y%100>=20)?L[1]:L[2])}var d=function(l,f){return u.test(f)?i[l.month()]:e[l.month()]};d.s=e,d.f=i;var _=function(l,f){return u.test(f)?r[l.month()]:a[l.month()]};_.s=a,_.f=r;var y={name:"ru",weekdays:"\u0432\u043E\u0441\u043A\u0440\u0435\u0441\u0435\u043D\u044C\u0435_\u043F\u043E\u043D\u0435\u0434\u0435\u043B\u044C\u043D\u0438\u043A_\u0432\u0442\u043E\u0440\u043D\u0438\u043A_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043F\u044F\u0442\u043D\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043E\u0442\u0430".split("_"),weekdaysShort:"\u0432\u0441\u043A_\u043F\u043D\u0434_\u0432\u0442\u0440_\u0441\u0440\u0434_\u0447\u0442\u0432_\u043F\u0442\u043D_\u0441\u0431\u0442".split("_"),weekdaysMin:"\u0432\u0441_\u043F\u043D_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043F\u0442_\u0441\u0431".split("_"),months:d,monthsShort:_,weekStart:1,yearStart:4,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043D\u0430\u0437\u0430\u0434",s:"\u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u0441\u0435\u043A\u0443\u043D\u0434",m:o,mm:o,h:"\u0447\u0430\u0441",hh:o,d:"\u0434\u0435\u043D\u044C",dd:o,M:"\u043C\u0435\u0441\u044F\u0446",MM:o,y:"\u0433\u043E\u0434",yy:o},ordinal:function(l){return l},meridiem:function(l){return l<4?"\u043D\u043E\u0447\u0438":l<12?"\u0443\u0442\u0440\u0430":l<17?"\u0434\u043D\u044F":"\u0432\u0435\u0447\u0435\u0440\u0430"}};return s.default.locale(y,null,!0),y})});var di=k((Kt,Qt)=>{(function(n,t){typeof Kt=="object"&&typeof Qt<"u"?Qt.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_sv=t(n.dayjs)})(Kt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var s=t(n),i={name:"sv",weekdays:"s\xF6ndag_m\xE5ndag_tisdag_onsdag_torsdag_fredag_l\xF6rdag".split("_"),weekdaysShort:"s\xF6n_m\xE5n_tis_ons_tor_fre_l\xF6r".split("_"),weekdaysMin:"s\xF6_m\xE5_ti_on_to_fr_l\xF6".split("_"),months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekStart:1,yearStart:4,ordinal:function(e){var r=e%10;return"["+e+(r===1||r===2?"a":"e")+"]"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},relativeTime:{future:"om %s",past:"f\xF6r %s sedan",s:"n\xE5gra sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xE5nad",MM:"%d m\xE5nader",y:"ett \xE5r",yy:"%d \xE5r"}};return s.default.locale(i,null,!0),i})});var _i=k((Xt,Bt)=>{(function(n,t){typeof Xt=="object"&&typeof Bt<"u"?Bt.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_th=t(n.dayjs)})(Xt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var s=t(n),i={name:"th",weekdays:"\u0E2D\u0E32\u0E17\u0E34\u0E15\u0E22\u0E4C_\u0E08\u0E31\u0E19\u0E17\u0E23\u0E4C_\u0E2D\u0E31\u0E07\u0E04\u0E32\u0E23_\u0E1E\u0E38\u0E18_\u0E1E\u0E24\u0E2B\u0E31\u0E2A\u0E1A\u0E14\u0E35_\u0E28\u0E38\u0E01\u0E23\u0E4C_\u0E40\u0E2A\u0E32\u0E23\u0E4C".split("_"),weekdaysShort:"\u0E2D\u0E32\u0E17\u0E34\u0E15\u0E22\u0E4C_\u0E08\u0E31\u0E19\u0E17\u0E23\u0E4C_\u0E2D\u0E31\u0E07\u0E04\u0E32\u0E23_\u0E1E\u0E38\u0E18_\u0E1E\u0E24\u0E2B\u0E31\u0E2A_\u0E28\u0E38\u0E01\u0E23\u0E4C_\u0E40\u0E2A\u0E32\u0E23\u0E4C".split("_"),weekdaysMin:"\u0E2D\u0E32._\u0E08._\u0E2D._\u0E1E._\u0E1E\u0E24._\u0E28._\u0E2A.".split("_"),months:"\u0E21\u0E01\u0E23\u0E32\u0E04\u0E21_\u0E01\u0E38\u0E21\u0E20\u0E32\u0E1E\u0E31\u0E19\u0E18\u0E4C_\u0E21\u0E35\u0E19\u0E32\u0E04\u0E21_\u0E40\u0E21\u0E29\u0E32\u0E22\u0E19_\u0E1E\u0E24\u0E29\u0E20\u0E32\u0E04\u0E21_\u0E21\u0E34\u0E16\u0E38\u0E19\u0E32\u0E22\u0E19_\u0E01\u0E23\u0E01\u0E0E\u0E32\u0E04\u0E21_\u0E2A\u0E34\u0E07\u0E2B\u0E32\u0E04\u0E21_\u0E01\u0E31\u0E19\u0E22\u0E32\u0E22\u0E19_\u0E15\u0E38\u0E25\u0E32\u0E04\u0E21_\u0E1E\u0E24\u0E28\u0E08\u0E34\u0E01\u0E32\u0E22\u0E19_\u0E18\u0E31\u0E19\u0E27\u0E32\u0E04\u0E21".split("_"),monthsShort:"\u0E21.\u0E04._\u0E01.\u0E1E._\u0E21\u0E35.\u0E04._\u0E40\u0E21.\u0E22._\u0E1E.\u0E04._\u0E21\u0E34.\u0E22._\u0E01.\u0E04._\u0E2A.\u0E04._\u0E01.\u0E22._\u0E15.\u0E04._\u0E1E.\u0E22._\u0E18.\u0E04.".split("_"),formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0E40\u0E27\u0E25\u0E32 H:mm",LLLL:"\u0E27\u0E31\u0E19dddd\u0E17\u0E35\u0E48 D MMMM YYYY \u0E40\u0E27\u0E25\u0E32 H:mm"},relativeTime:{future:"\u0E2D\u0E35\u0E01 %s",past:"%s\u0E17\u0E35\u0E48\u0E41\u0E25\u0E49\u0E27",s:"\u0E44\u0E21\u0E48\u0E01\u0E35\u0E48\u0E27\u0E34\u0E19\u0E32\u0E17\u0E35",m:"1 \u0E19\u0E32\u0E17\u0E35",mm:"%d \u0E19\u0E32\u0E17\u0E35",h:"1 \u0E0A\u0E31\u0E48\u0E27\u0E42\u0E21\u0E07",hh:"%d \u0E0A\u0E31\u0E48\u0E27\u0E42\u0E21\u0E07",d:"1 \u0E27\u0E31\u0E19",dd:"%d \u0E27\u0E31\u0E19",M:"1 \u0E40\u0E14\u0E37\u0E2D\u0E19",MM:"%d \u0E40\u0E14\u0E37\u0E2D\u0E19",y:"1 \u0E1B\u0E35",yy:"%d \u0E1B\u0E35"},ordinal:function(e){return e+"."}};return s.default.locale(i,null,!0),i})});var fi=k((en,tn)=>{(function(n,t){typeof en=="object"&&typeof tn<"u"?tn.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_tr=t(n.dayjs)})(en,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var s=t(n),i={name:"tr",weekdays:"Pazar_Pazartesi_Sal\u0131_\xC7ar\u015Famba_Per\u015Fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_\xC7ar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_\xC7a_Pe_Cu_Ct".split("_"),months:"Ocak_\u015Eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011Fustos_Eyl\xFCl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015Eub_Mar_Nis_May_Haz_Tem_A\u011Fu_Eyl_Eki_Kas_Ara".split("_"),weekStart:1,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"%s sonra",past:"%s \xF6nce",s:"birka\xE7 saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xFCn",dd:"%d g\xFCn",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(e){return e+"."}};return s.default.locale(i,null,!0),i})});var li=k((nn,sn)=>{(function(n,t){typeof nn=="object"&&typeof sn<"u"?sn.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_uk=t(n.dayjs)})(nn,function(n){"use strict";function t(d){return d&&typeof d=="object"&&"default"in d?d:{default:d}}var s=t(n),i="\u0441\u0456\u0447\u043D\u044F_\u043B\u044E\u0442\u043E\u0433\u043E_\u0431\u0435\u0440\u0435\u0437\u043D\u044F_\u043A\u0432\u0456\u0442\u043D\u044F_\u0442\u0440\u0430\u0432\u043D\u044F_\u0447\u0435\u0440\u0432\u043D\u044F_\u043B\u0438\u043F\u043D\u044F_\u0441\u0435\u0440\u043F\u043D\u044F_\u0432\u0435\u0440\u0435\u0441\u043D\u044F_\u0436\u043E\u0432\u0442\u043D\u044F_\u043B\u0438\u0441\u0442\u043E\u043F\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043D\u044F".split("_"),e="\u0441\u0456\u0447\u0435\u043D\u044C_\u043B\u044E\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043D\u044C_\u043A\u0432\u0456\u0442\u0435\u043D\u044C_\u0442\u0440\u0430\u0432\u0435\u043D\u044C_\u0447\u0435\u0440\u0432\u0435\u043D\u044C_\u043B\u0438\u043F\u0435\u043D\u044C_\u0441\u0435\u0440\u043F\u0435\u043D\u044C_\u0432\u0435\u0440\u0435\u0441\u0435\u043D\u044C_\u0436\u043E\u0432\u0442\u0435\u043D\u044C_\u043B\u0438\u0441\u0442\u043E\u043F\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043D\u044C".split("_"),r=/D[oD]?(\[[^[\]]*\]|\s)+MMMM?/;function a(d,_,y){var l,f;return y==="m"?_?"\u0445\u0432\u0438\u043B\u0438\u043D\u0430":"\u0445\u0432\u0438\u043B\u0438\u043D\u0443":y==="h"?_?"\u0433\u043E\u0434\u0438\u043D\u0430":"\u0433\u043E\u0434\u0438\u043D\u0443":d+" "+(l=+d,f={ss:_?"\u0441\u0435\u043A\u0443\u043D\u0434\u0430_\u0441\u0435\u043A\u0443\u043D\u0434\u0438_\u0441\u0435\u043A\u0443\u043D\u0434":"\u0441\u0435\u043A\u0443\u043D\u0434\u0443_\u0441\u0435\u043A\u0443\u043D\u0434\u0438_\u0441\u0435\u043A\u0443\u043D\u0434",mm:_?"\u0445\u0432\u0438\u043B\u0438\u043D\u0430_\u0445\u0432\u0438\u043B\u0438\u043D\u0438_\u0445\u0432\u0438\u043B\u0438\u043D":"\u0445\u0432\u0438\u043B\u0438\u043D\u0443_\u0445\u0432\u0438\u043B\u0438\u043D\u0438_\u0445\u0432\u0438\u043B\u0438\u043D",hh:_?"\u0433\u043E\u0434\u0438\u043D\u0430_\u0433\u043E\u0434\u0438\u043D\u0438_\u0433\u043E\u0434\u0438\u043D":"\u0433\u043E\u0434\u0438\u043D\u0443_\u0433\u043E\u0434\u0438\u043D\u0438_\u0433\u043E\u0434\u0438\u043D",dd:"\u0434\u0435\u043D\u044C_\u0434\u043D\u0456_\u0434\u043D\u0456\u0432",MM:"\u043C\u0456\u0441\u044F\u0446\u044C_\u043C\u0456\u0441\u044F\u0446\u0456_\u043C\u0456\u0441\u044F\u0446\u0456\u0432",yy:"\u0440\u0456\u043A_\u0440\u043E\u043A\u0438_\u0440\u043E\u043A\u0456\u0432"}[y].split("_"),l%10==1&&l%100!=11?f[0]:l%10>=2&&l%10<=4&&(l%100<10||l%100>=20)?f[1]:f[2])}var u=function(d,_){return r.test(_)?i[d.month()]:e[d.month()]};u.s=e,u.f=i;var o={name:"uk",weekdays:"\u043D\u0435\u0434\u0456\u043B\u044F_\u043F\u043E\u043D\u0435\u0434\u0456\u043B\u043E\u043A_\u0432\u0456\u0432\u0442\u043E\u0440\u043E\u043A_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043F\u2019\u044F\u0442\u043D\u0438\u0446\u044F_\u0441\u0443\u0431\u043E\u0442\u0430".split("_"),weekdaysShort:"\u043D\u0434\u043B_\u043F\u043D\u0434_\u0432\u0442\u0440_\u0441\u0440\u0434_\u0447\u0442\u0432_\u043F\u0442\u043D_\u0441\u0431\u0442".split("_"),weekdaysMin:"\u043D\u0434_\u043F\u043D_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043F\u0442_\u0441\u0431".split("_"),months:u,monthsShort:"\u0441\u0456\u0447_\u043B\u044E\u0442_\u0431\u0435\u0440_\u043A\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043B\u0438\u043F_\u0441\u0435\u0440\u043F_\u0432\u0435\u0440_\u0436\u043E\u0432\u0442_\u043B\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekStart:1,relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043E\u043C\u0443",s:"\u0434\u0435\u043A\u0456\u043B\u044C\u043A\u0430 \u0441\u0435\u043A\u0443\u043D\u0434",m:a,mm:a,h:a,hh:a,d:"\u0434\u0435\u043D\u044C",dd:a,M:"\u043C\u0456\u0441\u044F\u0446\u044C",MM:a,y:"\u0440\u0456\u043A",yy:a},ordinal:function(d){return d},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"}};return s.default.locale(o,null,!0),o})});var mi=k((rn,an)=>{(function(n,t){typeof rn=="object"&&typeof an<"u"?an.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_vi=t(n.dayjs)})(rn,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var s=t(n),i={name:"vi",weekdays:"ch\u1EE7 nh\u1EADt_th\u1EE9 hai_th\u1EE9 ba_th\u1EE9 t\u01B0_th\u1EE9 n\u0103m_th\u1EE9 s\xE1u_th\u1EE9 b\u1EA3y".split("_"),months:"th\xE1ng 1_th\xE1ng 2_th\xE1ng 3_th\xE1ng 4_th\xE1ng 5_th\xE1ng 6_th\xE1ng 7_th\xE1ng 8_th\xE1ng 9_th\xE1ng 10_th\xE1ng 11_th\xE1ng 12".split("_"),weekStart:1,weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),monthsShort:"Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},relativeTime:{future:"%s t\u1EDBi",past:"%s tr\u01B0\u1EDBc",s:"v\xE0i gi\xE2y",m:"m\u1ED9t ph\xFAt",mm:"%d ph\xFAt",h:"m\u1ED9t gi\u1EDD",hh:"%d gi\u1EDD",d:"m\u1ED9t ng\xE0y",dd:"%d ng\xE0y",M:"m\u1ED9t th\xE1ng",MM:"%d th\xE1ng",y:"m\u1ED9t n\u0103m",yy:"%d n\u0103m"}};return s.default.locale(i,null,!0),i})});var ci=k((un,on)=>{(function(n,t){typeof un=="object"&&typeof on<"u"?on.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_zh_cn=t(n.dayjs)})(un,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var s=t(n),i={name:"zh-cn",weekdays:"\u661F\u671F\u65E5_\u661F\u671F\u4E00_\u661F\u671F\u4E8C_\u661F\u671F\u4E09_\u661F\u671F\u56DB_\u661F\u671F\u4E94_\u661F\u671F\u516D".split("_"),weekdaysShort:"\u5468\u65E5_\u5468\u4E00_\u5468\u4E8C_\u5468\u4E09_\u5468\u56DB_\u5468\u4E94_\u5468\u516D".split("_"),weekdaysMin:"\u65E5_\u4E00_\u4E8C_\u4E09_\u56DB_\u4E94_\u516D".split("_"),months:"\u4E00\u6708_\u4E8C\u6708_\u4E09\u6708_\u56DB\u6708_\u4E94\u6708_\u516D\u6708_\u4E03\u6708_\u516B\u6708_\u4E5D\u6708_\u5341\u6708_\u5341\u4E00\u6708_\u5341\u4E8C\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),ordinal:function(e,r){return r==="W"?e+"\u5468":e+"\u65E5"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5E74M\u6708D\u65E5",LLL:"YYYY\u5E74M\u6708D\u65E5Ah\u70B9mm\u5206",LLLL:"YYYY\u5E74M\u6708D\u65E5ddddAh\u70B9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5E74M\u6708D\u65E5",lll:"YYYY\u5E74M\u6708D\u65E5 HH:mm",llll:"YYYY\u5E74M\u6708D\u65E5dddd HH:mm"},relativeTime:{future:"%s\u5185",past:"%s\u524D",s:"\u51E0\u79D2",m:"1 \u5206\u949F",mm:"%d \u5206\u949F",h:"1 \u5C0F\u65F6",hh:"%d \u5C0F\u65F6",d:"1 \u5929",dd:"%d \u5929",M:"1 \u4E2A\u6708",MM:"%d \u4E2A\u6708",y:"1 \u5E74",yy:"%d \u5E74"},meridiem:function(e,r){var a=100*e+r;return a<600?"\u51CC\u6668":a<900?"\u65E9\u4E0A":a<1100?"\u4E0A\u5348":a<1300?"\u4E2D\u5348":a<1800?"\u4E0B\u5348":"\u665A\u4E0A"}};return s.default.locale(i,null,!0),i})});var hi=k((dn,_n)=>{(function(n,t){typeof dn=="object"&&typeof _n<"u"?_n.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_zh_tw=t(n.dayjs)})(dn,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var s=t(n),i={name:"zh-tw",weekdays:"\u661F\u671F\u65E5_\u661F\u671F\u4E00_\u661F\u671F\u4E8C_\u661F\u671F\u4E09_\u661F\u671F\u56DB_\u661F\u671F\u4E94_\u661F\u671F\u516D".split("_"),weekdaysShort:"\u9031\u65E5_\u9031\u4E00_\u9031\u4E8C_\u9031\u4E09_\u9031\u56DB_\u9031\u4E94_\u9031\u516D".split("_"),weekdaysMin:"\u65E5_\u4E00_\u4E8C_\u4E09_\u56DB_\u4E94_\u516D".split("_"),months:"\u4E00\u6708_\u4E8C\u6708_\u4E09\u6708_\u56DB\u6708_\u4E94\u6708_\u516D\u6708_\u4E03\u6708_\u516B\u6708_\u4E5D\u6708_\u5341\u6708_\u5341\u4E00\u6708_\u5341\u4E8C\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),ordinal:function(e,r){return r==="W"?e+"\u9031":e+"\u65E5"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5E74M\u6708D\u65E5",LLL:"YYYY\u5E74M\u6708D\u65E5 HH:mm",LLLL:"YYYY\u5E74M\u6708D\u65E5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5E74M\u6708D\u65E5",lll:"YYYY\u5E74M\u6708D\u65E5 HH:mm",llll:"YYYY\u5E74M\u6708D\u65E5dddd HH:mm"},relativeTime:{future:"%s\u5167",past:"%s\u524D",s:"\u5E7E\u79D2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5C0F\u6642",hh:"%d \u5C0F\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500B\u6708",MM:"%d \u500B\u6708",y:"1 \u5E74",yy:"%d \u5E74"},meridiem:function(e,r){var a=100*e+r;return a<600?"\u51CC\u6668":a<900?"\u65E9\u4E0A":a<1100?"\u4E0A\u5348":a<1300?"\u4E2D\u5348":a<1800?"\u4E0B\u5348":"\u665A\u4E0A"}};return s.default.locale(i,null,!0),i})});var ln=60,mn=ln*60,cn=mn*24,ji=cn*7,ae=1e3,ce=ln*ae,ge=mn*ae,hn=cn*ae,Mn=ji*ae,_e="millisecond",te="second",ne="minute",ie="hour",V="day",oe="week",R="month",he="quarter",K="year",se="date",yn="YYYY-MM-DDTHH:mm:ssZ",Se="Invalid Date",Yn=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,pn=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g;var Ln={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(t){var s=["th","st","nd","rd"],i=t%100;return"["+t+(s[(i-20)%10]||s[i]||s[0])+"]"}};var be=function(t,s,i){var e=String(t);return!e||e.length>=s?t:""+Array(s+1-e.length).join(i)+t},Ti=function(t){var s=-t.utcOffset(),i=Math.abs(s),e=Math.floor(i/60),r=i%60;return(s<=0?"+":"-")+be(e,2,"0")+":"+be(r,2,"0")},wi=function n(t,s){if(t.date()1)return n(a[0])}else{var u=t.name;ue[u]=t,e=u}return!i&&e&&(fe=e),e||!i&&fe},F=function(t,s){if(ke(t))return t.clone();var i=typeof s=="object"?s:{};return i.date=t,i.args=arguments,new ye(i)},zi=function(t,s){return F(t,{locale:s.$L,utc:s.$u,x:s.$x,$offset:s.$offset})},z=vn;z.l=Me;z.i=ke;z.w=zi;var Ai=function(t){var s=t.date,i=t.utc;if(s===null)return new Date(NaN);if(z.u(s))return new Date;if(s instanceof Date)return new Date(s);if(typeof s=="string"&&!/Z$/i.test(s)){var e=s.match(Yn);if(e){var r=e[2]-1||0,a=(e[7]||"0").substring(0,3);return i?new Date(Date.UTC(e[1],r,e[3]||1,e[4]||0,e[5]||0,e[6]||0,a)):new Date(e[1],r,e[3]||1,e[4]||0,e[5]||0,e[6]||0,a)}}return new Date(s)},ye=function(){function n(s){this.$L=Me(s.locale,null,!0),this.parse(s),this.$x=this.$x||s.x||{},this[gn]=!0}var t=n.prototype;return t.parse=function(i){this.$d=Ai(i),this.init()},t.init=function(){var i=this.$d;this.$y=i.getFullYear(),this.$M=i.getMonth(),this.$D=i.getDate(),this.$W=i.getDay(),this.$H=i.getHours(),this.$m=i.getMinutes(),this.$s=i.getSeconds(),this.$ms=i.getMilliseconds()},t.$utils=function(){return z},t.isValid=function(){return this.$d.toString()!==Se},t.isSame=function(i,e){var r=F(i);return this.startOf(e)<=r&&r<=this.endOf(e)},t.isAfter=function(i,e){return F(i)this.togglePanelVisibility(this.$refs.button)),this.$watch("focusedMonth",()=>{this.focusedMonth=+this.focusedMonth,this.focusedDate.month()!==this.focusedMonth&&(this.focusedDate=this.focusedDate.month(this.focusedMonth))}),this.$watch("focusedYear",()=>{if(this.focusedYear?.length>4&&(this.focusedYear=this.focusedYear.substring(0,4)),!this.focusedYear||this.focusedYear?.length!==4)return;let o=+this.focusedYear;Number.isInteger(o)||(o=O().tz(a).year(),this.focusedYear=o),this.focusedDate.year()!==o&&(this.focusedDate=this.focusedDate.year(o))}),this.$watch("focusedDate",()=>{let o=this.focusedDate.month(),d=this.focusedDate.year();this.focusedMonth!==o&&(this.focusedMonth=o),this.focusedYear!==d&&(this.focusedYear=d),this.setupDaysGrid()}),this.$watch("hour",()=>{let o=+this.hour;if(Number.isInteger(o)?o>23?this.hour=0:o<0?this.hour=23:this.hour=o:this.hour=0,this.isClearingState)return;let d=this.getSelectedDate()??this.focusedDate;this.setState(d.hour(this.hour??0))}),this.$watch("minute",()=>{let o=+this.minute;if(Number.isInteger(o)?o>59?this.minute=0:o<0?this.minute=59:this.minute=o:this.minute=0,this.isClearingState)return;let d=this.getSelectedDate()??this.focusedDate;this.setState(d.minute(this.minute??0))}),this.$watch("second",()=>{let o=+this.second;if(Number.isInteger(o)?o>59?this.second=0:o<0?this.second=59:this.second=o:this.second=0,this.isClearingState)return;let d=this.getSelectedDate()??this.focusedDate;this.setState(d.second(this.second??0))}),this.$watch("state",()=>{if(this.state===void 0)return;let o=this.getSelectedDate();if(o===null){this.clearState();return}this.getMaxDate()!==null&&o?.isAfter(this.getMaxDate())&&(o=null),this.getMinDate()!==null&&o?.isBefore(this.getMinDate())&&(o=null);let d=o?.hour()??0;this.hour!==d&&(this.hour=d);let _=o?.minute()??0;this.minute!==_&&(this.minute=_);let y=o?.second()??0;this.second!==y&&(this.second=y),this.setDisplayText()})},clearState:function(){this.isClearingState=!0,this.setState(null),this.hour=0,this.minute=0,this.second=0,this.$nextTick(()=>this.isClearingState=!1)},dateIsDisabled:function(u){return!!(this.$refs?.disabledDates&&JSON.parse(this.$refs.disabledDates.value??[]).some(o=>(o=O(o),o.isValid()?o.isSame(u,"day"):!1))||this.getMaxDate()&&u.isAfter(this.getMaxDate(),"day")||this.getMinDate()&&u.isBefore(this.getMinDate(),"day"))},dayIsDisabled:function(u){return this.focusedDate??(this.focusedDate=O().tz(a)),this.dateIsDisabled(this.focusedDate.date(u))},dayIsSelected:function(u){let o=this.getSelectedDate();return o===null?!1:(this.focusedDate??(this.focusedDate=O().tz(a)),o.date()===u&&o.month()===this.focusedDate.month()&&o.year()===this.focusedDate.year())},dayIsToday:function(u){let o=O().tz(a);return this.focusedDate??(this.focusedDate=o),o.date()===u&&o.month()===this.focusedDate.month()&&o.year()===this.focusedDate.year()},focusPreviousDay:function(){this.focusedDate??(this.focusedDate=O().tz(a)),this.focusedDate=this.focusedDate.subtract(1,"day")},focusPreviousWeek:function(){this.focusedDate??(this.focusedDate=O().tz(a)),this.focusedDate=this.focusedDate.subtract(1,"week")},focusNextDay:function(){this.focusedDate??(this.focusedDate=O().tz(a)),this.focusedDate=this.focusedDate.add(1,"day")},focusNextWeek:function(){this.focusedDate??(this.focusedDate=O().tz(a)),this.focusedDate=this.focusedDate.add(1,"week")},getDayLabels:function(){let u=O.weekdaysShort();return t===0?u:[...u.slice(t),...u.slice(0,t)]},getMaxDate:function(){let u=O(this.$refs.maxDate?.value);return u.isValid()?u:null},getMinDate:function(){let u=O(this.$refs.minDate?.value);return u.isValid()?u:null},getSelectedDate:function(){if(this.state===void 0||this.state===null)return null;let u=O(this.state);return u.isValid()?u:null},togglePanelVisibility:function(){this.isOpen()||(this.focusedDate=this.getSelectedDate()??this.getMinDate()??O().tz(a),this.setupDaysGrid()),this.$refs.panel.toggle(this.$refs.button)},selectDate:function(u=null){u&&this.setFocusedDay(u),this.focusedDate??(this.focusedDate=O().tz(a)),this.setState(this.focusedDate),e&&this.togglePanelVisibility()},setDisplayText:function(){this.displayText=this.getSelectedDate()?this.getSelectedDate().format(n):""},setMonths:function(){this.months=O.months()},setDayLabels:function(){this.dayLabels=this.getDayLabels()},setupDaysGrid:function(){this.focusedDate??(this.focusedDate=O().tz(a)),this.emptyDaysInFocusedMonth=Array.from({length:this.focusedDate.date(8-t).day()},(u,o)=>o+1),this.daysInFocusedMonth=Array.from({length:this.focusedDate.daysInMonth()},(u,o)=>o+1)},setFocusedDay:function(u){this.focusedDate=(this.focusedDate??O().tz(a)).date(u)},setState:function(u){if(u===null){this.state=null,this.setDisplayText();return}this.dateIsDisabled(u)||(this.state=u.hour(this.hour??0).minute(this.minute??0).second(this.second??0).format("YYYY-MM-DD HH:mm:ss"),this.setDisplayText())},isOpen:function(){return this.$refs.panel?.style.display==="block"}}}var Mi={ar:wn(),bs:$n(),ca:Cn(),ckb:Pe(),cs:zn(),cy:An(),da:In(),de:qn(),en:xn(),es:Nn(),et:En(),fa:Fn(),fi:Jn(),fr:Wn(),hi:Un(),hu:Pn(),hy:Rn(),id:Gn(),it:Zn(),ja:Vn(),ka:Kn(),km:Qn(),ku:Pe(),lt:Xn(),lv:Bn(),ms:ei(),my:ti(),nl:ni(),no:ii(),pl:si(),pt_BR:ri(),pt_PT:ai(),ro:ui(),ru:oi(),sv:di(),th:_i(),tr:fi(),uk:li(),vi:mi(),zh_CN:ci(),zh_TW:hi()};export{Ii as default}; diff --git a/public/js/filament/forms/components/file-upload.js b/public/js/filament/forms/components/file-upload.js new file mode 100644 index 0000000..e78c02a --- /dev/null +++ b/public/js/filament/forms/components/file-upload.js @@ -0,0 +1,123 @@ +var pr=Object.defineProperty;var mr=(e,t)=>{for(var i in t)pr(e,i,{get:t[i],enumerable:!0})};var la={};mr(la,{FileOrigin:()=>Ct,FileStatus:()=>Et,OptionTypes:()=>Ui,Status:()=>ll,create:()=>gt,destroy:()=>ft,find:()=>Hi,getOptions:()=>ji,parse:()=>Wi,registerPlugin:()=>ve,setOptions:()=>Ft,supported:()=>Gi});var ur=e=>e instanceof HTMLElement,gr=(e,t=[],i=[])=>{let a={...e},n=[],l=[],o=()=>({...a}),r=()=>{let g=[...n];return n.length=0,g},s=()=>{let g=[...l];l.length=0,g.forEach(({type:f,data:h})=>{p(f,h)})},p=(g,f,h)=>{if(h&&!document.hidden){l.push({type:g,data:f});return}u[g]&&u[g](f),n.push({type:g,data:f})},c=(g,...f)=>m[g]?m[g](...f):null,d={getState:o,processActionQueue:r,processDispatchQueue:s,dispatch:p,query:c},m={};t.forEach(g=>{m={...g(a),...m}});let u={};return i.forEach(g=>{u={...g(p,c,a),...u}}),d},fr=(e,t,i)=>{if(typeof i=="function"){e[t]=i;return}Object.defineProperty(e,t,{...i})},te=(e,t)=>{for(let i in e)e.hasOwnProperty(i)&&t(i,e[i])},We=e=>{let t={};return te(e,i=>{fr(t,i,e[i])}),t},ce=(e,t,i=null)=>{if(i===null)return e.getAttribute(t)||e.hasAttribute(t);e.setAttribute(t,i)},hr="http://www.w3.org/2000/svg",br=["svg","path"],za=e=>br.includes(e),li=(e,t,i={})=>{typeof t=="object"&&(i=t,t=null);let a=za(e)?document.createElementNS(hr,e):document.createElement(e);return t&&(za(e)?ce(a,"class",t):a.className=t),te(i,(n,l)=>{ce(a,n,l)}),a},Er=e=>(t,i)=>{typeof i<"u"&&e.children[i]?e.insertBefore(t,e.children[i]):e.appendChild(t)},Tr=(e,t)=>(i,a)=>(typeof a<"u"?t.splice(a,0,i):t.push(i),i),Ir=(e,t)=>i=>(t.splice(t.indexOf(i),1),i.element.parentNode&&e.removeChild(i.element),i),vr=typeof window<"u"&&typeof window.document<"u",En=()=>vr,xr=En()?li("svg"):{},yr="children"in xr?e=>e.children.length:e=>e.childNodes.length,Tn=(e,t,i,a)=>{let n=i[0]||e.left,l=i[1]||e.top,o=n+e.width,r=l+e.height*(a[1]||1),s={element:{...e},inner:{left:e.left,top:e.top,right:e.right,bottom:e.bottom},outer:{left:n,top:l,right:o,bottom:r}};return t.filter(p=>!p.isRectIgnored()).map(p=>p.rect).forEach(p=>{Oa(s.inner,{...p.inner}),Oa(s.outer,{...p.outer})}),Fa(s.inner),s.outer.bottom+=s.element.marginBottom,s.outer.right+=s.element.marginRight,Fa(s.outer),s},Oa=(e,t)=>{t.top+=e.top,t.right+=e.left,t.bottom+=e.top,t.left+=e.left,t.bottom>e.bottom&&(e.bottom=t.bottom),t.right>e.right&&(e.right=t.right)},Fa=e=>{e.width=e.right-e.left,e.height=e.bottom-e.top},$e=e=>typeof e=="number",Rr=(e,t,i,a=.001)=>Math.abs(e-t){let a=null,n=null,l=0,o=!1,p=We({interpolate:(c,d)=>{if(o)return;if(!($e(a)&&$e(n))){o=!0,l=0;return}let m=-(n-a)*e;l+=m/i,n+=l,l*=t,Rr(n,a,l)||d?(n=a,l=0,o=!0,p.onupdate(n),p.oncomplete(n)):p.onupdate(n)},target:{set:c=>{if($e(c)&&!$e(n)&&(n=c),a===null&&(a=c,n=c),a=c,n===a||typeof a>"u"){o=!0,l=0,p.onupdate(n),p.oncomplete(n);return}o=!1},get:()=>a},resting:{get:()=>o},onupdate:c=>{},oncomplete:c=>{}});return p};var _r=e=>e<.5?2*e*e:-1+(4-2*e)*e,wr=({duration:e=500,easing:t=_r,delay:i=0}={})=>{let a=null,n,l,o=!0,r=!1,s=null,c=We({interpolate:(d,m)=>{o||s===null||(a===null&&(a=d),!(d-a=e||m?(n=1,l=r?0:1,c.onupdate(l*s),c.oncomplete(l*s),o=!0):(l=n/e,c.onupdate((n>=0?t(r?1-l:l):0)*s))))},target:{get:()=>r?0:s,set:d=>{if(s===null){s=d,c.onupdate(d),c.oncomplete(d);return}do},onupdate:d=>{},oncomplete:d=>{}});return c},Da={spring:Sr,tween:wr},Lr=(e,t,i)=>{let a=e[t]&&typeof e[t][i]=="object"?e[t][i]:e[t]||e,n=typeof a=="string"?a:a.type,l=typeof a=="object"?{...a}:{};return Da[n]?Da[n](l):null},Yi=(e,t,i,a=!1)=>{t=Array.isArray(t)?t:[t],t.forEach(n=>{e.forEach(l=>{let o=l,r=()=>i[l],s=p=>i[l]=p;typeof l=="object"&&(o=l.key,r=l.getter||r,s=l.setter||s),!(n[o]&&!a)&&(n[o]={get:r,set:s})})})},Mr=({mixinConfig:e,viewProps:t,viewInternalAPI:i,viewExternalAPI:a})=>{let n={...t},l=[];return te(e,(o,r)=>{let s=Lr(r);if(!s)return;s.onupdate=c=>{t[o]=c},s.target=n[o],Yi([{key:o,setter:c=>{s.target!==c&&(s.target=c)},getter:()=>t[o]}],[i,a],t,!0),l.push(s)}),{write:o=>{let r=document.hidden,s=!0;return l.forEach(p=>{p.resting||(s=!1),p.interpolate(o,r)}),s},destroy:()=>{}}},Ar=e=>(t,i)=>{e.addEventListener(t,i)},Pr=e=>(t,i)=>{e.removeEventListener(t,i)},zr=({mixinConfig:e,viewProps:t,viewInternalAPI:i,viewExternalAPI:a,viewState:n,view:l})=>{let o=[],r=Ar(l.element),s=Pr(l.element);return a.on=(p,c)=>{o.push({type:p,fn:c}),r(p,c)},a.off=(p,c)=>{o.splice(o.findIndex(d=>d.type===p&&d.fn===c),1),s(p,c)},{write:()=>!0,destroy:()=>{o.forEach(p=>{s(p.type,p.fn)})}}},Or=({mixinConfig:e,viewProps:t,viewExternalAPI:i})=>{Yi(e,i,t)},ue=e=>e!=null,Fr={opacity:1,scaleX:1,scaleY:1,translateX:0,translateY:0,rotateX:0,rotateY:0,rotateZ:0,originX:0,originY:0},Dr=({mixinConfig:e,viewProps:t,viewInternalAPI:i,viewExternalAPI:a,view:n})=>{let l={...t},o={};Yi(e,[i,a],t);let r=()=>[t.translateX||0,t.translateY||0],s=()=>[t.scaleX||0,t.scaleY||0],p=()=>n.rect?Tn(n.rect,n.childViews,r(),s()):null;return i.rect={get:p},a.rect={get:p},e.forEach(c=>{t[c]=typeof l[c]>"u"?Fr[c]:l[c]}),{write:()=>{if(Cr(o,t))return Br(n.element,t),Object.assign(o,{...t}),!0},destroy:()=>{}}},Cr=(e,t)=>{if(Object.keys(e).length!==Object.keys(t).length)return!0;for(let i in t)if(t[i]!==e[i])return!0;return!1},Br=(e,{opacity:t,perspective:i,translateX:a,translateY:n,scaleX:l,scaleY:o,rotateX:r,rotateY:s,rotateZ:p,originX:c,originY:d,width:m,height:u})=>{let g="",f="";(ue(c)||ue(d))&&(f+=`transform-origin: ${c||0}px ${d||0}px;`),ue(i)&&(g+=`perspective(${i}px) `),(ue(a)||ue(n))&&(g+=`translate3d(${a||0}px, ${n||0}px, 0) `),(ue(l)||ue(o))&&(g+=`scale3d(${ue(l)?l:1}, ${ue(o)?o:1}, 1) `),ue(p)&&(g+=`rotateZ(${p}rad) `),ue(r)&&(g+=`rotateX(${r}rad) `),ue(s)&&(g+=`rotateY(${s}rad) `),g.length&&(f+=`transform:${g};`),ue(t)&&(f+=`opacity:${t};`,t===0&&(f+="visibility:hidden;"),t<1&&(f+="pointer-events:none;")),ue(u)&&(f+=`height:${u}px;`),ue(m)&&(f+=`width:${m}px;`);let h=e.elementCurrentStyle||"";(f.length!==h.length||f!==h)&&(e.style.cssText=f,e.elementCurrentStyle=f)},Nr={styles:Dr,listeners:zr,animations:Mr,apis:Or},Ca=(e={},t={},i={})=>(t.layoutCalculated||(e.paddingTop=parseInt(i.paddingTop,10)||0,e.marginTop=parseInt(i.marginTop,10)||0,e.marginRight=parseInt(i.marginRight,10)||0,e.marginBottom=parseInt(i.marginBottom,10)||0,e.marginLeft=parseInt(i.marginLeft,10)||0,t.layoutCalculated=!0),e.left=t.offsetLeft||0,e.top=t.offsetTop||0,e.width=t.offsetWidth||0,e.height=t.offsetHeight||0,e.right=e.left+e.width,e.bottom=e.top+e.height,e.scrollTop=t.scrollTop,e.hidden=t.offsetParent===null,e),ne=({tag:e="div",name:t=null,attributes:i={},read:a=()=>{},write:n=()=>{},create:l=()=>{},destroy:o=()=>{},filterFrameActionsForChild:r=(u,g)=>g,didCreateView:s=()=>{},didWriteView:p=()=>{},ignoreRect:c=!1,ignoreRectUpdate:d=!1,mixins:m=[]}={})=>(u,g={})=>{let f=li(e,`filepond--${t}`,i),h=window.getComputedStyle(f,null),I=Ca(),b=null,T=!1,v=[],y=[],E={},_={},x=[n],R=[a],z=[o],P=()=>f,A=()=>v.concat(),B=()=>E,w=k=>(H,Y)=>H(k,Y),O=()=>b||(b=Tn(I,v,[0,0],[1,1]),b),S=()=>h,L=()=>{b=null,v.forEach(Y=>Y._read()),!(d&&I.width&&I.height)&&Ca(I,f,h);let H={root:K,props:g,rect:I};R.forEach(Y=>Y(H))},D=(k,H,Y)=>{let re=H.length===0;return x.forEach(ee=>{ee({props:g,root:K,actions:H,timestamp:k,shouldOptimize:Y})===!1&&(re=!1)}),y.forEach(ee=>{ee.write(k)===!1&&(re=!1)}),v.filter(ee=>!!ee.element.parentNode).forEach(ee=>{ee._write(k,r(ee,H),Y)||(re=!1)}),v.forEach((ee,dt)=>{ee.element.parentNode||(K.appendChild(ee.element,dt),ee._read(),ee._write(k,r(ee,H),Y),re=!1)}),T=re,p({props:g,root:K,actions:H,timestamp:k}),re},F=()=>{y.forEach(k=>k.destroy()),z.forEach(k=>{k({root:K,props:g})}),v.forEach(k=>k._destroy())},G={element:{get:P},style:{get:S},childViews:{get:A}},C={...G,rect:{get:O},ref:{get:B},is:k=>t===k,appendChild:Er(f),createChildView:w(u),linkView:k=>(v.push(k),k),unlinkView:k=>{v.splice(v.indexOf(k),1)},appendChildView:Tr(f,v),removeChildView:Ir(f,v),registerWriter:k=>x.push(k),registerReader:k=>R.push(k),registerDestroyer:k=>z.push(k),invalidateLayout:()=>f.layoutCalculated=!1,dispatch:u.dispatch,query:u.query},q={element:{get:P},childViews:{get:A},rect:{get:O},resting:{get:()=>T},isRectIgnored:()=>c,_read:L,_write:D,_destroy:F},X={...G,rect:{get:()=>I}};Object.keys(m).sort((k,H)=>k==="styles"?1:H==="styles"?-1:0).forEach(k=>{let H=Nr[k]({mixinConfig:m[k],viewProps:g,viewState:_,viewInternalAPI:C,viewExternalAPI:q,view:We(X)});H&&y.push(H)});let K=We(C);l({root:K,props:g});let oe=yr(f);return v.forEach((k,H)=>{K.appendChild(k.element,oe+H)}),s(K),We(q)},kr=(e,t,i=60)=>{let a="__framePainter";if(window[a]){window[a].readers.push(e),window[a].writers.push(t);return}window[a]={readers:[e],writers:[t]};let n=window[a],l=1e3/i,o=null,r=null,s=null,p=null,c=()=>{document.hidden?(s=()=>window.setTimeout(()=>d(performance.now()),l),p=()=>window.clearTimeout(r)):(s=()=>window.requestAnimationFrame(d),p=()=>window.cancelAnimationFrame(r))};document.addEventListener("visibilitychange",()=>{p&&p(),c(),d(performance.now())});let d=m=>{r=s(d),o||(o=m);let u=m-o;u<=l||(o=m-u%l,n.readers.forEach(g=>g()),n.writers.forEach(g=>g(m)))};return c(),d(performance.now()),{pause:()=>{p(r)}}},fe=(e,t)=>({root:i,props:a,actions:n=[],timestamp:l,shouldOptimize:o})=>{n.filter(r=>e[r.type]).forEach(r=>e[r.type]({root:i,props:a,action:r.data,timestamp:l,shouldOptimize:o})),t&&t({root:i,props:a,actions:n,timestamp:l,shouldOptimize:o})},Ba=(e,t)=>t.parentNode.insertBefore(e,t),Na=(e,t)=>t.parentNode.insertBefore(e,t.nextSibling),ci=e=>Array.isArray(e),ke=e=>e==null,Vr=e=>e.trim(),di=e=>""+e,Gr=(e,t=",")=>ke(e)?[]:ci(e)?e:di(e).split(t).map(Vr).filter(i=>i.length),In=e=>typeof e=="boolean",vn=e=>In(e)?e:e==="true",ge=e=>typeof e=="string",xn=e=>$e(e)?e:ge(e)?di(e).replace(/[a-z]+/gi,""):0,ni=e=>parseInt(xn(e),10),ka=e=>parseFloat(xn(e)),bt=e=>$e(e)&&isFinite(e)&&Math.floor(e)===e,Va=(e,t=1e3)=>{if(bt(e))return e;let i=di(e).trim();return/MB$/i.test(i)?(i=i.replace(/MB$i/,"").trim(),ni(i)*t*t):/KB/i.test(i)?(i=i.replace(/KB$i/,"").trim(),ni(i)*t):ni(i)},Xe=e=>typeof e=="function",Ur=e=>{let t=self,i=e.split("."),a=null;for(;a=i.shift();)if(t=t[a],!t)return null;return t},Ga={process:"POST",patch:"PATCH",revert:"DELETE",fetch:"GET",restore:"GET",load:"GET"},Wr=e=>{let t={};return t.url=ge(e)?e:e.url||"",t.timeout=e.timeout?parseInt(e.timeout,10):0,t.headers=e.headers?e.headers:{},te(Ga,i=>{t[i]=Hr(i,e[i],Ga[i],t.timeout,t.headers)}),t.process=e.process||ge(e)||e.url?t.process:null,t.remove=e.remove||null,delete t.headers,t},Hr=(e,t,i,a,n)=>{if(t===null)return null;if(typeof t=="function")return t;let l={url:i==="GET"||i==="PATCH"?`?${e}=`:"",method:i,headers:n,withCredentials:!1,timeout:a,onload:null,ondata:null,onerror:null};if(ge(t))return l.url=t,l;if(Object.assign(l,t),ge(l.headers)){let o=l.headers.split(/:(.+)/);l.headers={header:o[0],value:o[1]}}return l.withCredentials=vn(l.withCredentials),l},jr=e=>Wr(e),Yr=e=>e===null,de=e=>typeof e=="object"&&e!==null,qr=e=>de(e)&&ge(e.url)&&de(e.process)&&de(e.revert)&&de(e.restore)&&de(e.fetch),Oi=e=>ci(e)?"array":Yr(e)?"null":bt(e)?"int":/^[0-9]+ ?(?:GB|MB|KB)$/gi.test(e)?"bytes":qr(e)?"api":typeof e,$r=e=>e.replace(/{\s*'/g,'{"').replace(/'\s*}/g,'"}').replace(/'\s*:/g,'":').replace(/:\s*'/g,':"').replace(/,\s*'/g,',"').replace(/'\s*,/g,'",'),Xr={array:Gr,boolean:vn,int:e=>Oi(e)==="bytes"?Va(e):ni(e),number:ka,float:ka,bytes:Va,string:e=>Xe(e)?e:di(e),function:e=>Ur(e),serverapi:jr,object:e=>{try{return JSON.parse($r(e))}catch{return null}}},Kr=(e,t)=>Xr[t](e),yn=(e,t,i)=>{if(e===t)return e;let a=Oi(e);if(a!==i){let n=Kr(e,i);if(a=Oi(n),n===null)throw`Trying to assign value with incorrect type to "${option}", allowed type: "${i}"`;e=n}return e},Qr=(e,t)=>{let i=e;return{enumerable:!0,get:()=>i,set:a=>{i=yn(a,e,t)}}},Zr=e=>{let t={};return te(e,i=>{let a=e[i];t[i]=Qr(a[0],a[1])}),We(t)},Jr=e=>({items:[],listUpdateTimeout:null,itemUpdateTimeout:null,processingQueue:[],options:Zr(e)}),pi=(e,t="-")=>e.split(/(?=[A-Z])/).map(i=>i.toLowerCase()).join(t),es=(e,t)=>{let i={};return te(t,a=>{i[a]={get:()=>e.getState().options[a],set:n=>{e.dispatch(`SET_${pi(a,"_").toUpperCase()}`,{value:n})}}}),i},ts=e=>(t,i,a)=>{let n={};return te(e,l=>{let o=pi(l,"_").toUpperCase();n[`SET_${o}`]=r=>{try{a.options[l]=r.value}catch{}t(`DID_SET_${o}`,{value:a.options[l]})}}),n},is=e=>t=>{let i={};return te(e,a=>{i[`GET_${pi(a,"_").toUpperCase()}`]=n=>t.options[a]}),i},Re={API:1,DROP:2,BROWSE:3,PASTE:4,NONE:5},qi=()=>Math.random().toString(36).substring(2,11),$i=(e,t)=>e.splice(t,1),as=(e,t)=>{t?e():document.hidden?Promise.resolve(1).then(e):setTimeout(e,0)},mi=()=>{let e=[],t=(a,n)=>{$i(e,e.findIndex(l=>l.event===a&&(l.cb===n||!n)))},i=(a,n,l)=>{e.filter(o=>o.event===a).map(o=>o.cb).forEach(o=>as(()=>o(...n),l))};return{fireSync:(a,...n)=>{i(a,n,!0)},fire:(a,...n)=>{i(a,n,!1)},on:(a,n)=>{e.push({event:a,cb:n})},onOnce:(a,n)=>{e.push({event:a,cb:(...l)=>{t(a,n),n(...l)}})},off:t}},Rn=(e,t,i)=>{Object.getOwnPropertyNames(e).filter(a=>!i.includes(a)).forEach(a=>Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a)))},ns=["fire","process","revert","load","on","off","onOnce","retryLoad","extend","archive","archived","release","released","requestProcessing","freeze"],he=e=>{let t={};return Rn(e,t,ns),t},ls=e=>{e.forEach((t,i)=>{t.released&&$i(e,i)})},U={INIT:1,IDLE:2,PROCESSING_QUEUED:9,PROCESSING:3,PROCESSING_COMPLETE:5,PROCESSING_ERROR:6,PROCESSING_REVERT_ERROR:10,LOADING:7,LOAD_ERROR:8},se={INPUT:1,LIMBO:2,LOCAL:3},Sn=e=>/[^0-9]+/.exec(e),_n=()=>Sn(1.1.toLocaleString())[0],os=()=>{let e=_n(),t=1e3.toLocaleString();return t!=="1000"?Sn(t)[0]:e==="."?",":"."},M={BOOLEAN:"boolean",INT:"int",NUMBER:"number",STRING:"string",ARRAY:"array",OBJECT:"object",FUNCTION:"function",ACTION:"action",SERVER_API:"serverapi",REGEX:"regex"},Xi=[],Ae=(e,t,i)=>new Promise((a,n)=>{let l=Xi.filter(r=>r.key===e).map(r=>r.cb);if(l.length===0){a(t);return}let o=l.shift();l.reduce((r,s)=>r.then(p=>s(p,i)),o(t,i)).then(r=>a(r)).catch(r=>n(r))}),tt=(e,t,i)=>Xi.filter(a=>a.key===e).map(a=>a.cb(t,i)),rs=(e,t)=>Xi.push({key:e,cb:t}),ss=e=>Object.assign(pt,e),oi=()=>({...pt}),cs=e=>{te(e,(t,i)=>{pt[t]&&(pt[t][0]=yn(i,pt[t][0],pt[t][1]))})},pt={id:[null,M.STRING],name:["filepond",M.STRING],disabled:[!1,M.BOOLEAN],className:[null,M.STRING],required:[!1,M.BOOLEAN],captureMethod:[null,M.STRING],allowSyncAcceptAttribute:[!0,M.BOOLEAN],allowDrop:[!0,M.BOOLEAN],allowBrowse:[!0,M.BOOLEAN],allowPaste:[!0,M.BOOLEAN],allowMultiple:[!1,M.BOOLEAN],allowReplace:[!0,M.BOOLEAN],allowRevert:[!0,M.BOOLEAN],allowRemove:[!0,M.BOOLEAN],allowProcess:[!0,M.BOOLEAN],allowReorder:[!1,M.BOOLEAN],allowDirectoriesOnly:[!1,M.BOOLEAN],storeAsFile:[!1,M.BOOLEAN],forceRevert:[!1,M.BOOLEAN],maxFiles:[null,M.INT],checkValidity:[!1,M.BOOLEAN],itemInsertLocationFreedom:[!0,M.BOOLEAN],itemInsertLocation:["before",M.STRING],itemInsertInterval:[75,M.INT],dropOnPage:[!1,M.BOOLEAN],dropOnElement:[!0,M.BOOLEAN],dropValidation:[!1,M.BOOLEAN],ignoredFiles:[[".ds_store","thumbs.db","desktop.ini"],M.ARRAY],instantUpload:[!0,M.BOOLEAN],maxParallelUploads:[2,M.INT],allowMinimumUploadDuration:[!0,M.BOOLEAN],chunkUploads:[!1,M.BOOLEAN],chunkForce:[!1,M.BOOLEAN],chunkSize:[5e6,M.INT],chunkRetryDelays:[[500,1e3,3e3],M.ARRAY],server:[null,M.SERVER_API],fileSizeBase:[1e3,M.INT],labelFileSizeBytes:["bytes",M.STRING],labelFileSizeKilobytes:["KB",M.STRING],labelFileSizeMegabytes:["MB",M.STRING],labelFileSizeGigabytes:["GB",M.STRING],labelDecimalSeparator:[_n(),M.STRING],labelThousandsSeparator:[os(),M.STRING],labelIdle:['Drag & Drop your files or Browse',M.STRING],labelInvalidField:["Field contains invalid files",M.STRING],labelFileWaitingForSize:["Waiting for size",M.STRING],labelFileSizeNotAvailable:["Size not available",M.STRING],labelFileCountSingular:["file in list",M.STRING],labelFileCountPlural:["files in list",M.STRING],labelFileLoading:["Loading",M.STRING],labelFileAdded:["Added",M.STRING],labelFileLoadError:["Error during load",M.STRING],labelFileRemoved:["Removed",M.STRING],labelFileRemoveError:["Error during remove",M.STRING],labelFileProcessing:["Uploading",M.STRING],labelFileProcessingComplete:["Upload complete",M.STRING],labelFileProcessingAborted:["Upload cancelled",M.STRING],labelFileProcessingError:["Error during upload",M.STRING],labelFileProcessingRevertError:["Error during revert",M.STRING],labelTapToCancel:["tap to cancel",M.STRING],labelTapToRetry:["tap to retry",M.STRING],labelTapToUndo:["tap to undo",M.STRING],labelButtonRemoveItem:["Remove",M.STRING],labelButtonAbortItemLoad:["Abort",M.STRING],labelButtonRetryItemLoad:["Retry",M.STRING],labelButtonAbortItemProcessing:["Cancel",M.STRING],labelButtonUndoItemProcessing:["Undo",M.STRING],labelButtonRetryItemProcessing:["Retry",M.STRING],labelButtonProcessItem:["Upload",M.STRING],iconRemove:['',M.STRING],iconProcess:['',M.STRING],iconRetry:['',M.STRING],iconUndo:['',M.STRING],iconDone:['',M.STRING],oninit:[null,M.FUNCTION],onwarning:[null,M.FUNCTION],onerror:[null,M.FUNCTION],onactivatefile:[null,M.FUNCTION],oninitfile:[null,M.FUNCTION],onaddfilestart:[null,M.FUNCTION],onaddfileprogress:[null,M.FUNCTION],onaddfile:[null,M.FUNCTION],onprocessfilestart:[null,M.FUNCTION],onprocessfileprogress:[null,M.FUNCTION],onprocessfileabort:[null,M.FUNCTION],onprocessfilerevert:[null,M.FUNCTION],onprocessfile:[null,M.FUNCTION],onprocessfiles:[null,M.FUNCTION],onremovefile:[null,M.FUNCTION],onpreparefile:[null,M.FUNCTION],onupdatefiles:[null,M.FUNCTION],onreorderfiles:[null,M.FUNCTION],beforeDropFile:[null,M.FUNCTION],beforeAddFile:[null,M.FUNCTION],beforeRemoveFile:[null,M.FUNCTION],beforePrepareFile:[null,M.FUNCTION],stylePanelLayout:[null,M.STRING],stylePanelAspectRatio:[null,M.STRING],styleItemPanelAspectRatio:[null,M.STRING],styleButtonRemoveItemPosition:["left",M.STRING],styleButtonProcessItemPosition:["right",M.STRING],styleLoadIndicatorPosition:["right",M.STRING],styleProgressIndicatorPosition:["right",M.STRING],styleButtonRemoveItemAlign:[!1,M.BOOLEAN],files:[[],M.ARRAY],credits:[["https://pqina.nl/","Powered by PQINA"],M.ARRAY]},Ke=(e,t)=>ke(t)?e[0]||null:bt(t)?e[t]||null:(typeof t=="object"&&(t=t.id),e.find(i=>i.id===t)||null),wn=e=>{if(ke(e))return e;if(/:/.test(e)){let t=e.split(":");return t[1]/t[0]}return parseFloat(e)},Pe=e=>e.filter(t=>!t.archived),Ln={EMPTY:0,IDLE:1,ERROR:2,BUSY:3,READY:4},Zt=null,ds=()=>{if(Zt===null)try{let e=new DataTransfer;e.items.add(new File(["hello world"],"This_Works.txt"));let t=document.createElement("input");t.setAttribute("type","file"),t.files=e.files,Zt=t.files.length===1}catch{Zt=!1}return Zt},ps=[U.LOAD_ERROR,U.PROCESSING_ERROR,U.PROCESSING_REVERT_ERROR],ms=[U.LOADING,U.PROCESSING,U.PROCESSING_QUEUED,U.INIT],us=[U.PROCESSING_COMPLETE],gs=e=>ps.includes(e.status),fs=e=>ms.includes(e.status),hs=e=>us.includes(e.status),Ua=e=>de(e.options.server)&&(de(e.options.server.process)||Xe(e.options.server.process)),bs=e=>({GET_STATUS:()=>{let t=Pe(e.items),{EMPTY:i,ERROR:a,BUSY:n,IDLE:l,READY:o}=Ln;return t.length===0?i:t.some(gs)?a:t.some(fs)?n:t.some(hs)?o:l},GET_ITEM:t=>Ke(e.items,t),GET_ACTIVE_ITEM:t=>Ke(Pe(e.items),t),GET_ACTIVE_ITEMS:()=>Pe(e.items),GET_ITEMS:()=>e.items,GET_ITEM_NAME:t=>{let i=Ke(e.items,t);return i?i.filename:null},GET_ITEM_SIZE:t=>{let i=Ke(e.items,t);return i?i.fileSize:null},GET_STYLES:()=>Object.keys(e.options).filter(t=>/^style/.test(t)).map(t=>({name:t,value:e.options[t]})),GET_PANEL_ASPECT_RATIO:()=>/circle/.test(e.options.stylePanelLayout)?1:wn(e.options.stylePanelAspectRatio),GET_ITEM_PANEL_ASPECT_RATIO:()=>e.options.styleItemPanelAspectRatio,GET_ITEMS_BY_STATUS:t=>Pe(e.items).filter(i=>i.status===t),GET_TOTAL_ITEMS:()=>Pe(e.items).length,SHOULD_UPDATE_FILE_INPUT:()=>e.options.storeAsFile&&ds()&&!Ua(e),IS_ASYNC:()=>Ua(e),GET_FILE_SIZE_LABELS:t=>({labelBytes:t("GET_LABEL_FILE_SIZE_BYTES")||void 0,labelKilobytes:t("GET_LABEL_FILE_SIZE_KILOBYTES")||void 0,labelMegabytes:t("GET_LABEL_FILE_SIZE_MEGABYTES")||void 0,labelGigabytes:t("GET_LABEL_FILE_SIZE_GIGABYTES")||void 0})}),Es=e=>{let t=Pe(e.items).length;if(!e.options.allowMultiple)return t===0;let i=e.options.maxFiles;return i===null||tMath.max(Math.min(i,e),t),Ts=(e,t,i)=>e.splice(t,0,i),Is=(e,t,i)=>ke(t)?null:typeof i>"u"?(e.push(t),t):(i=Mn(i,0,e.length),Ts(e,i,t),t),Fi=e=>/^\s*data:([a-z]+\/[a-z0-9-+.]+(;[a-z-]+=[a-z0-9-]+)?)?(;base64)?,([a-z0-9!$&',()*+;=\-._~:@\/?%\s]*)\s*$/i.test(e),Dt=e=>`${e}`.split("/").pop().split("?").shift(),ui=e=>e.split(".").pop(),vs=e=>{if(typeof e!="string")return"";let t=e.split("/").pop();return/svg/.test(t)?"svg":/zip|compressed/.test(t)?"zip":/plain/.test(t)?"txt":/msword/.test(t)?"doc":/[a-z]+/.test(t)?t==="jpeg"?"jpg":t:""},At=(e,t="")=>(t+e).slice(-t.length),An=(e=new Date)=>`${e.getFullYear()}-${At(e.getMonth()+1,"00")}-${At(e.getDate(),"00")}_${At(e.getHours(),"00")}-${At(e.getMinutes(),"00")}-${At(e.getSeconds(),"00")}`,ht=(e,t,i=null,a=null)=>{let n=typeof i=="string"?e.slice(0,e.size,i):e.slice(0,e.size,e.type);return n.lastModifiedDate=new Date,e._relativePath&&(n._relativePath=e._relativePath),ge(t)||(t=An()),t&&a===null&&ui(t)?n.name=t:(a=a||vs(n.type),n.name=t+(a?"."+a:"")),n},xs=()=>window.BlobBuilder=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,Pn=(e,t)=>{let i=xs();if(i){let a=new i;return a.append(e),a.getBlob(t)}return new Blob([e],{type:t})},ys=(e,t)=>{let i=new ArrayBuffer(e.length),a=new Uint8Array(i);for(let n=0;n(/^data:(.+);/.exec(e)||[])[1]||null,Rs=e=>e.split(",")[1].replace(/\s/g,""),Ss=e=>atob(Rs(e)),_s=e=>{let t=zn(e),i=Ss(e);return ys(i,t)},ws=(e,t,i)=>ht(_s(e),t,null,i),Ls=e=>{if(!/^content-disposition:/i.test(e))return null;let t=e.split(/filename=|filename\*=.+''/).splice(1).map(i=>i.trim().replace(/^["']|[;"']{0,2}$/g,"")).filter(i=>i.length);return t.length?decodeURI(t[t.length-1]):null},Ms=e=>{if(/content-length:/i.test(e)){let t=e.match(/[0-9]+/)[0];return t?parseInt(t,10):null}return null},As=e=>/x-content-transfer-id:/i.test(e)&&(e.split(":")[1]||"").trim()||null,Ki=e=>{let t={source:null,name:null,size:null},i=e.split(` +`);for(let a of i){let n=Ls(a);if(n){t.name=n;continue}let l=Ms(a);if(l){t.size=l;continue}let o=As(a);if(o){t.source=o;continue}}return t},Ps=e=>{let t={source:null,complete:!1,progress:0,size:null,timestamp:null,duration:0,request:null},i=()=>t.progress,a=()=>{t.request&&t.request.abort&&t.request.abort()},n=()=>{let r=t.source;o.fire("init",r),r instanceof File?o.fire("load",r):r instanceof Blob?o.fire("load",ht(r,r.name)):Fi(r)?o.fire("load",ws(r)):l(r)},l=r=>{if(!e){o.fire("error",{type:"error",body:"Can't load URL",code:400});return}t.timestamp=Date.now(),t.request=e(r,s=>{t.duration=Date.now()-t.timestamp,t.complete=!0,s instanceof Blob&&(s=ht(s,s.name||Dt(r))),o.fire("load",s instanceof Blob?s:s?s.body:null)},s=>{o.fire("error",typeof s=="string"?{type:"error",code:0,body:s}:s)},(s,p,c)=>{if(c&&(t.size=c),t.duration=Date.now()-t.timestamp,!s){t.progress=null;return}t.progress=p/c,o.fire("progress",t.progress)},()=>{o.fire("abort")},s=>{let p=Ki(typeof s=="string"?s:s.headers);o.fire("meta",{size:t.size||p.size,filename:p.name,source:p.source})})},o={...mi(),setSource:r=>t.source=r,getProgress:i,abort:a,load:n};return o},Wa=e=>/GET|HEAD/.test(e),Qe=(e,t,i)=>{let a={onheaders:()=>{},onprogress:()=>{},onload:()=>{},ontimeout:()=>{},onerror:()=>{},onabort:()=>{},abort:()=>{n=!0,o.abort()}},n=!1,l=!1;i={method:"POST",headers:{},withCredentials:!1,...i},t=encodeURI(t),Wa(i.method)&&e&&(t=`${t}${encodeURIComponent(typeof e=="string"?e:JSON.stringify(e))}`);let o=new XMLHttpRequest,r=Wa(i.method)?o:o.upload;return r.onprogress=s=>{n||a.onprogress(s.lengthComputable,s.loaded,s.total)},o.onreadystatechange=()=>{o.readyState<2||o.readyState===4&&o.status===0||l||(l=!0,a.onheaders(o))},o.onload=()=>{o.status>=200&&o.status<300?a.onload(o):a.onerror(o)},o.onerror=()=>a.onerror(o),o.onabort=()=>{n=!0,a.onabort()},o.ontimeout=()=>a.ontimeout(o),o.open(i.method,t,!0),bt(i.timeout)&&(o.timeout=i.timeout),Object.keys(i.headers).forEach(s=>{let p=unescape(encodeURIComponent(i.headers[s]));o.setRequestHeader(s,p)}),i.responseType&&(o.responseType=i.responseType),i.withCredentials&&(o.withCredentials=!0),o.send(e),a},ie=(e,t,i,a)=>({type:e,code:t,body:i,headers:a}),Ze=e=>t=>{e(ie("error",0,"Timeout",t.getAllResponseHeaders()))},Ha=e=>/\?/.test(e),Ot=(...e)=>{let t="";return e.forEach(i=>{t+=Ha(t)&&Ha(i)?i.replace(/\?/,"&"):i}),t},wi=(e="",t)=>{if(typeof t=="function")return t;if(!t||!ge(t.url))return null;let i=t.onload||(n=>n),a=t.onerror||(n=>null);return(n,l,o,r,s,p)=>{let c=Qe(n,Ot(e,t.url),{...t,responseType:"blob"});return c.onload=d=>{let m=d.getAllResponseHeaders(),u=Ki(m).name||Dt(n);l(ie("load",d.status,t.method==="HEAD"?null:ht(i(d.response),u),m))},c.onerror=d=>{o(ie("error",d.status,a(d.response)||d.statusText,d.getAllResponseHeaders()))},c.onheaders=d=>{p(ie("headers",d.status,null,d.getAllResponseHeaders()))},c.ontimeout=Ze(o),c.onprogress=r,c.onabort=s,c}},xe={QUEUED:0,COMPLETE:1,PROCESSING:2,ERROR:3,WAITING:4},zs=(e,t,i,a,n,l,o,r,s,p,c)=>{let d=[],{chunkTransferId:m,chunkServer:u,chunkSize:g,chunkRetryDelays:f}=c,h={serverId:m,aborted:!1},I=t.ondata||(w=>w),b=t.onload||((w,O)=>O==="HEAD"?w.getResponseHeader("Upload-Offset"):w.response),T=t.onerror||(w=>null),v=w=>{let O=new FormData;de(n)&&O.append(i,JSON.stringify(n));let S=typeof t.headers=="function"?t.headers(a,n):{...t.headers,"Upload-Length":a.size},L={...t,headers:S},D=Qe(I(O),Ot(e,t.url),L);D.onload=F=>w(b(F,L.method)),D.onerror=F=>o(ie("error",F.status,T(F.response)||F.statusText,F.getAllResponseHeaders())),D.ontimeout=Ze(o)},y=w=>{let O=Ot(e,u.url,h.serverId),L={headers:typeof t.headers=="function"?t.headers(h.serverId):{...t.headers},method:"HEAD"},D=Qe(null,O,L);D.onload=F=>w(b(F,L.method)),D.onerror=F=>o(ie("error",F.status,T(F.response)||F.statusText,F.getAllResponseHeaders())),D.ontimeout=Ze(o)},E=Math.floor(a.size/g);for(let w=0;w<=E;w++){let O=w*g,S=a.slice(O,O+g,"application/offset+octet-stream");d[w]={index:w,size:S.size,offset:O,data:S,file:a,progress:0,retries:[...f],status:xe.QUEUED,error:null,request:null,timeout:null}}let _=()=>l(h.serverId),x=w=>w.status===xe.QUEUED||w.status===xe.ERROR,R=w=>{if(h.aborted)return;if(w=w||d.find(x),!w){d.every(C=>C.status===xe.COMPLETE)&&_();return}w.status=xe.PROCESSING,w.progress=null;let O=u.ondata||(C=>C),S=u.onerror||(C=>null),L=u.onload||(()=>{}),D=Ot(e,u.url,h.serverId),F=typeof u.headers=="function"?u.headers(w):{...u.headers,"Content-Type":"application/offset+octet-stream","Upload-Offset":w.offset,"Upload-Length":a.size,"Upload-Name":a.name},G=w.request=Qe(O(w.data),D,{...u,headers:F});G.onload=C=>{L(C,w.index,d.length),w.status=xe.COMPLETE,w.request=null,A()},G.onprogress=(C,q,X)=>{w.progress=C?q:null,P()},G.onerror=C=>{w.status=xe.ERROR,w.request=null,w.error=S(C.response)||C.statusText,z(w)||o(ie("error",C.status,S(C.response)||C.statusText,C.getAllResponseHeaders()))},G.ontimeout=C=>{w.status=xe.ERROR,w.request=null,z(w)||Ze(o)(C)},G.onabort=()=>{w.status=xe.QUEUED,w.request=null,s()}},z=w=>w.retries.length===0?!1:(w.status=xe.WAITING,clearTimeout(w.timeout),w.timeout=setTimeout(()=>{R(w)},w.retries.shift()),!0),P=()=>{let w=d.reduce((S,L)=>S===null||L.progress===null?null:S+L.progress,0);if(w===null)return r(!1,0,0);let O=d.reduce((S,L)=>S+L.size,0);r(!0,w,O)},A=()=>{d.filter(O=>O.status===xe.PROCESSING).length>=1||R()},B=()=>{d.forEach(w=>{clearTimeout(w.timeout),w.request&&w.request.abort()})};return h.serverId?y(w=>{h.aborted||(d.filter(O=>O.offset{O.status=xe.COMPLETE,O.progress=O.size}),A())}):v(w=>{h.aborted||(p(w),h.serverId=w,A())}),{abort:()=>{h.aborted=!0,B()}}},Os=(e,t,i,a)=>(n,l,o,r,s,p,c)=>{if(!n)return;let d=a.chunkUploads,m=d&&n.size>a.chunkSize,u=d&&(m||a.chunkForce);if(n instanceof Blob&&u)return zs(e,t,i,n,l,o,r,s,p,c,a);let g=t.ondata||(y=>y),f=t.onload||(y=>y),h=t.onerror||(y=>null),I=typeof t.headers=="function"?t.headers(n,l)||{}:{...t.headers},b={...t,headers:I};var T=new FormData;de(l)&&T.append(i,JSON.stringify(l)),(n instanceof Blob?[{name:null,file:n}]:n).forEach(y=>{T.append(i,y.file,y.name===null?y.file.name:`${y.name}${y.file.name}`)});let v=Qe(g(T),Ot(e,t.url),b);return v.onload=y=>{o(ie("load",y.status,f(y.response),y.getAllResponseHeaders()))},v.onerror=y=>{r(ie("error",y.status,h(y.response)||y.statusText,y.getAllResponseHeaders()))},v.ontimeout=Ze(r),v.onprogress=s,v.onabort=p,v},Fs=(e="",t,i,a)=>typeof t=="function"?(...n)=>t(i,...n,a):!t||!ge(t.url)?null:Os(e,t,i,a),Pt=(e="",t)=>{if(typeof t=="function")return t;if(!t||!ge(t.url))return(n,l)=>l();let i=t.onload||(n=>n),a=t.onerror||(n=>null);return(n,l,o)=>{let r=Qe(n,e+t.url,t);return r.onload=s=>{l(ie("load",s.status,i(s.response),s.getAllResponseHeaders()))},r.onerror=s=>{o(ie("error",s.status,a(s.response)||s.statusText,s.getAllResponseHeaders()))},r.ontimeout=Ze(o),r}},On=(e=0,t=1)=>e+Math.random()*(t-e),Ds=(e,t=1e3,i=0,a=25,n=250)=>{let l=null,o=Date.now(),r=()=>{let s=Date.now()-o,p=On(a,n);s+p>t&&(p=s+p-t);let c=s/t;if(c>=1||document.hidden){e(1);return}e(c),l=setTimeout(r,p)};return t>0&&r(),{clear:()=>{clearTimeout(l)}}},Cs=(e,t)=>{let i={complete:!1,perceivedProgress:0,perceivedPerformanceUpdater:null,progress:null,timestamp:null,perceivedDuration:0,duration:0,request:null,response:null},{allowMinimumUploadDuration:a}=t,n=(c,d)=>{let m=()=>{i.duration===0||i.progress===null||p.fire("progress",p.getProgress())},u=()=>{i.complete=!0,p.fire("load-perceived",i.response.body)};p.fire("start"),i.timestamp=Date.now(),i.perceivedPerformanceUpdater=Ds(g=>{i.perceivedProgress=g,i.perceivedDuration=Date.now()-i.timestamp,m(),i.response&&i.perceivedProgress===1&&!i.complete&&u()},a?On(750,1500):0),i.request=e(c,d,g=>{i.response=de(g)?g:{type:"load",code:200,body:`${g}`,headers:{}},i.duration=Date.now()-i.timestamp,i.progress=1,p.fire("load",i.response.body),(!a||a&&i.perceivedProgress===1)&&u()},g=>{i.perceivedPerformanceUpdater.clear(),p.fire("error",de(g)?g:{type:"error",code:0,body:`${g}`})},(g,f,h)=>{i.duration=Date.now()-i.timestamp,i.progress=g?f/h:null,m()},()=>{i.perceivedPerformanceUpdater.clear(),p.fire("abort",i.response?i.response.body:null)},g=>{p.fire("transfer",g)})},l=()=>{i.request&&(i.perceivedPerformanceUpdater.clear(),i.request.abort&&i.request.abort(),i.complete=!0)},o=()=>{l(),i.complete=!1,i.perceivedProgress=0,i.progress=0,i.timestamp=null,i.perceivedDuration=0,i.duration=0,i.request=null,i.response=null},r=a?()=>i.progress?Math.min(i.progress,i.perceivedProgress):null:()=>i.progress||null,s=a?()=>Math.min(i.duration,i.perceivedDuration):()=>i.duration,p={...mi(),process:n,abort:l,getProgress:r,getDuration:s,reset:o};return p},Fn=e=>e.substring(0,e.lastIndexOf("."))||e,Bs=e=>{let t=[e.name,e.size,e.type];return e instanceof Blob||Fi(e)?t[0]=e.name||An():Fi(e)?(t[1]=e.length,t[2]=zn(e)):ge(e)&&(t[0]=Dt(e),t[1]=0,t[2]="application/octet-stream"),{name:t[0],size:t[1],type:t[2]}},Je=e=>!!(e instanceof File||e instanceof Blob&&e.name),Dn=e=>{if(!de(e))return e;let t=ci(e)?[]:{};for(let i in e){if(!e.hasOwnProperty(i))continue;let a=e[i];t[i]=a&&de(a)?Dn(a):a}return t},Ns=(e=null,t=null,i=null)=>{let a=qi(),n={archived:!1,frozen:!1,released:!1,source:null,file:i,serverFileReference:t,transferId:null,processingAborted:!1,status:t?U.PROCESSING_COMPLETE:U.INIT,activeLoader:null,activeProcessor:null},l=null,o={},r=x=>n.status=x,s=(x,...R)=>{n.released||n.frozen||E.fire(x,...R)},p=()=>ui(n.file.name),c=()=>n.file.type,d=()=>n.file.size,m=()=>n.file,u=(x,R,z)=>{if(n.source=x,E.fireSync("init"),n.file){E.fireSync("load-skip");return}n.file=Bs(x),R.on("init",()=>{s("load-init")}),R.on("meta",P=>{n.file.size=P.size,n.file.filename=P.filename,P.source&&(e=se.LIMBO,n.serverFileReference=P.source,n.status=U.PROCESSING_COMPLETE),s("load-meta")}),R.on("progress",P=>{r(U.LOADING),s("load-progress",P)}),R.on("error",P=>{r(U.LOAD_ERROR),s("load-request-error",P)}),R.on("abort",()=>{r(U.INIT),s("load-abort")}),R.on("load",P=>{n.activeLoader=null;let A=w=>{n.file=Je(w)?w:n.file,e===se.LIMBO&&n.serverFileReference?r(U.PROCESSING_COMPLETE):r(U.IDLE),s("load")},B=w=>{n.file=P,s("load-meta"),r(U.LOAD_ERROR),s("load-file-error",w)};if(n.serverFileReference){A(P);return}z(P,A,B)}),R.setSource(x),n.activeLoader=R,R.load()},g=()=>{n.activeLoader&&n.activeLoader.load()},f=()=>{if(n.activeLoader){n.activeLoader.abort();return}r(U.INIT),s("load-abort")},h=(x,R)=>{if(n.processingAborted){n.processingAborted=!1;return}if(r(U.PROCESSING),l=null,!(n.file instanceof Blob)){E.on("load",()=>{h(x,R)});return}x.on("load",A=>{n.transferId=null,n.serverFileReference=A}),x.on("transfer",A=>{n.transferId=A}),x.on("load-perceived",A=>{n.activeProcessor=null,n.transferId=null,n.serverFileReference=A,r(U.PROCESSING_COMPLETE),s("process-complete",A)}),x.on("start",()=>{s("process-start")}),x.on("error",A=>{n.activeProcessor=null,r(U.PROCESSING_ERROR),s("process-error",A)}),x.on("abort",A=>{n.activeProcessor=null,n.serverFileReference=A,r(U.IDLE),s("process-abort"),l&&l()}),x.on("progress",A=>{s("process-progress",A)});let z=A=>{n.archived||x.process(A,{...o})},P=console.error;R(n.file,z,P),n.activeProcessor=x},I=()=>{n.processingAborted=!1,r(U.PROCESSING_QUEUED)},b=()=>new Promise(x=>{if(!n.activeProcessor){n.processingAborted=!0,r(U.IDLE),s("process-abort"),x();return}l=()=>{x()},n.activeProcessor.abort()}),T=(x,R)=>new Promise((z,P)=>{let A=n.serverFileReference!==null?n.serverFileReference:n.transferId;if(A===null){z();return}x(A,()=>{n.serverFileReference=null,n.transferId=null,z()},B=>{if(!R){z();return}r(U.PROCESSING_REVERT_ERROR),s("process-revert-error"),P(B)}),r(U.IDLE),s("process-revert")}),v=(x,R,z)=>{let P=x.split("."),A=P[0],B=P.pop(),w=o;P.forEach(O=>w=w[O]),JSON.stringify(w[B])!==JSON.stringify(R)&&(w[B]=R,s("metadata-update",{key:A,value:o[A],silent:z}))},E={id:{get:()=>a},origin:{get:()=>e,set:x=>e=x},serverId:{get:()=>n.serverFileReference},transferId:{get:()=>n.transferId},status:{get:()=>n.status},filename:{get:()=>n.file.name},filenameWithoutExtension:{get:()=>Fn(n.file.name)},fileExtension:{get:p},fileType:{get:c},fileSize:{get:d},file:{get:m},relativePath:{get:()=>n.file._relativePath},source:{get:()=>n.source},getMetadata:x=>Dn(x?o[x]:o),setMetadata:(x,R,z)=>{if(de(x)){let P=x;return Object.keys(P).forEach(A=>{v(A,P[A],R)}),x}return v(x,R,z),R},extend:(x,R)=>_[x]=R,abortLoad:f,retryLoad:g,requestProcessing:I,abortProcessing:b,load:u,process:h,revert:T,...mi(),freeze:()=>n.frozen=!0,release:()=>n.released=!0,released:{get:()=>n.released},archive:()=>n.archived=!0,archived:{get:()=>n.archived},setFile:x=>n.file=x},_=We(E);return _},ks=(e,t)=>ke(t)?0:ge(t)?e.findIndex(i=>i.id===t):-1,ja=(e,t)=>{let i=ks(e,t);if(!(i<0))return e[i]||null},Ya=(e,t,i,a,n,l)=>{let o=Qe(null,e,{method:"GET",responseType:"blob"});return o.onload=r=>{let s=r.getAllResponseHeaders(),p=Ki(s).name||Dt(e);t(ie("load",r.status,ht(r.response,p),s))},o.onerror=r=>{i(ie("error",r.status,r.statusText,r.getAllResponseHeaders()))},o.onheaders=r=>{l(ie("headers",r.status,null,r.getAllResponseHeaders()))},o.ontimeout=Ze(i),o.onprogress=a,o.onabort=n,o},qa=e=>(e.indexOf("//")===0&&(e=location.protocol+e),e.toLowerCase().replace("blob:","").replace(/([a-z])?:\/\//,"$1").split("/")[0]),Vs=e=>(e.indexOf(":")>-1||e.indexOf("//")>-1)&&qa(location.href)!==qa(e),Jt=e=>(...t)=>Xe(e)?e(...t):e,Gs=e=>!Je(e.file),Li=(e,t)=>{clearTimeout(t.listUpdateTimeout),t.listUpdateTimeout=setTimeout(()=>{e("DID_UPDATE_ITEMS",{items:Pe(t.items)})},0)},$a=(e,...t)=>new Promise(i=>{if(!e)return i(!0);let a=e(...t);if(a==null)return i(!0);if(typeof a=="boolean")return i(a);typeof a.then=="function"&&a.then(i)}),Mi=(e,t)=>{e.items.sort((i,a)=>t(he(i),he(a)))},ye=(e,t)=>({query:i,success:a=()=>{},failure:n=()=>{},...l}={})=>{let o=Ke(e.items,i);if(!o){n({error:ie("error",0,"Item not found"),file:null});return}t(o,a,n,l||{})},Us=(e,t,i)=>({ABORT_ALL:()=>{Pe(i.items).forEach(a=>{a.freeze(),a.abortLoad(),a.abortProcessing()})},DID_SET_FILES:({value:a=[]})=>{let n=a.map(o=>({source:o.source?o.source:o,options:o.options})),l=Pe(i.items);l.forEach(o=>{n.find(r=>r.source===o.source||r.source===o.file)||e("REMOVE_ITEM",{query:o,remove:!1})}),l=Pe(i.items),n.forEach((o,r)=>{l.find(s=>s.source===o.source||s.file===o.source)||e("ADD_ITEM",{...o,interactionMethod:Re.NONE,index:r})})},DID_UPDATE_ITEM_METADATA:({id:a,action:n,change:l})=>{l.silent||(clearTimeout(i.itemUpdateTimeout),i.itemUpdateTimeout=setTimeout(()=>{let o=ja(i.items,a);if(!t("IS_ASYNC")){Ae("SHOULD_PREPARE_OUTPUT",!1,{item:o,query:t,action:n,change:l}).then(c=>{let d=t("GET_BEFORE_PREPARE_FILE");d&&(c=d(o,c)),c&&e("REQUEST_PREPARE_OUTPUT",{query:a,item:o,success:m=>{e("DID_PREPARE_OUTPUT",{id:a,file:m})}},!0)});return}o.origin===se.LOCAL&&e("DID_LOAD_ITEM",{id:o.id,error:null,serverFileReference:o.source});let r=()=>{setTimeout(()=>{e("REQUEST_ITEM_PROCESSING",{query:a})},32)},s=c=>{o.revert(Pt(i.options.server.url,i.options.server.revert),t("GET_FORCE_REVERT")).then(c?r:()=>{}).catch(()=>{})},p=c=>{o.abortProcessing().then(c?r:()=>{})};if(o.status===U.PROCESSING_COMPLETE)return s(i.options.instantUpload);if(o.status===U.PROCESSING)return p(i.options.instantUpload);i.options.instantUpload&&r()},0))},MOVE_ITEM:({query:a,index:n})=>{let l=Ke(i.items,a);if(!l)return;let o=i.items.indexOf(l);n=Mn(n,0,i.items.length-1),o!==n&&i.items.splice(n,0,i.items.splice(o,1)[0])},SORT:({compare:a})=>{Mi(i,a),e("DID_SORT_ITEMS",{items:t("GET_ACTIVE_ITEMS")})},ADD_ITEMS:({items:a,index:n,interactionMethod:l,success:o=()=>{},failure:r=()=>{}})=>{let s=n;if(n===-1||typeof n>"u"){let u=t("GET_ITEM_INSERT_LOCATION"),g=t("GET_TOTAL_ITEMS");s=u==="before"?0:g}let p=t("GET_IGNORED_FILES"),c=u=>Je(u)?!p.includes(u.name.toLowerCase()):!ke(u),m=a.filter(c).map(u=>new Promise((g,f)=>{e("ADD_ITEM",{interactionMethod:l,source:u.source||u,success:g,failure:f,index:s++,options:u.options||{}})}));Promise.all(m).then(o).catch(r)},ADD_ITEM:({source:a,index:n=-1,interactionMethod:l,success:o=()=>{},failure:r=()=>{},options:s={}})=>{if(ke(a)){r({error:ie("error",0,"No source"),file:null});return}if(Je(a)&&i.options.ignoredFiles.includes(a.name.toLowerCase()))return;if(!Es(i)){if(i.options.allowMultiple||!i.options.allowMultiple&&!i.options.allowReplace){let b=ie("warning",0,"Max files");e("DID_THROW_MAX_FILES",{source:a,error:b}),r({error:b,file:null});return}let I=Pe(i.items)[0];if(I.status===U.PROCESSING_COMPLETE||I.status===U.PROCESSING_REVERT_ERROR){let b=t("GET_FORCE_REVERT");if(I.revert(Pt(i.options.server.url,i.options.server.revert),b).then(()=>{b&&e("ADD_ITEM",{source:a,index:n,interactionMethod:l,success:o,failure:r,options:s})}).catch(()=>{}),b)return}e("REMOVE_ITEM",{query:I.id})}let p=s.type==="local"?se.LOCAL:s.type==="limbo"?se.LIMBO:se.INPUT,c=Ns(p,p===se.INPUT?null:a,s.file);Object.keys(s.metadata||{}).forEach(I=>{c.setMetadata(I,s.metadata[I])}),tt("DID_CREATE_ITEM",c,{query:t,dispatch:e});let d=t("GET_ITEM_INSERT_LOCATION");i.options.itemInsertLocationFreedom||(n=d==="before"?-1:i.items.length),Is(i.items,c,n),Xe(d)&&a&&Mi(i,d);let m=c.id;c.on("init",()=>{e("DID_INIT_ITEM",{id:m})}),c.on("load-init",()=>{e("DID_START_ITEM_LOAD",{id:m})}),c.on("load-meta",()=>{e("DID_UPDATE_ITEM_META",{id:m})}),c.on("load-progress",I=>{e("DID_UPDATE_ITEM_LOAD_PROGRESS",{id:m,progress:I})}),c.on("load-request-error",I=>{let b=Jt(i.options.labelFileLoadError)(I);if(I.code>=400&&I.code<500){e("DID_THROW_ITEM_INVALID",{id:m,error:I,status:{main:b,sub:`${I.code} (${I.body})`}}),r({error:I,file:he(c)});return}e("DID_THROW_ITEM_LOAD_ERROR",{id:m,error:I,status:{main:b,sub:i.options.labelTapToRetry}})}),c.on("load-file-error",I=>{e("DID_THROW_ITEM_INVALID",{id:m,error:I.status,status:I.status}),r({error:I.status,file:he(c)})}),c.on("load-abort",()=>{e("REMOVE_ITEM",{query:m})}),c.on("load-skip",()=>{c.on("metadata-update",I=>{Je(c.file)&&e("DID_UPDATE_ITEM_METADATA",{id:m,change:I})}),e("COMPLETE_LOAD_ITEM",{query:m,item:c,data:{source:a,success:o}})}),c.on("load",()=>{let I=b=>{if(!b){e("REMOVE_ITEM",{query:m});return}c.on("metadata-update",T=>{e("DID_UPDATE_ITEM_METADATA",{id:m,change:T})}),Ae("SHOULD_PREPARE_OUTPUT",!1,{item:c,query:t}).then(T=>{let v=t("GET_BEFORE_PREPARE_FILE");v&&(T=v(c,T));let y=()=>{e("COMPLETE_LOAD_ITEM",{query:m,item:c,data:{source:a,success:o}}),Li(e,i)};if(T){e("REQUEST_PREPARE_OUTPUT",{query:m,item:c,success:E=>{e("DID_PREPARE_OUTPUT",{id:m,file:E}),y()}},!0);return}y()})};Ae("DID_LOAD_ITEM",c,{query:t,dispatch:e}).then(()=>{$a(t("GET_BEFORE_ADD_FILE"),he(c)).then(I)}).catch(b=>{if(!b||!b.error||!b.status)return I(!1);e("DID_THROW_ITEM_INVALID",{id:m,error:b.error,status:b.status})})}),c.on("process-start",()=>{e("DID_START_ITEM_PROCESSING",{id:m})}),c.on("process-progress",I=>{e("DID_UPDATE_ITEM_PROCESS_PROGRESS",{id:m,progress:I})}),c.on("process-error",I=>{e("DID_THROW_ITEM_PROCESSING_ERROR",{id:m,error:I,status:{main:Jt(i.options.labelFileProcessingError)(I),sub:i.options.labelTapToRetry}})}),c.on("process-revert-error",I=>{e("DID_THROW_ITEM_PROCESSING_REVERT_ERROR",{id:m,error:I,status:{main:Jt(i.options.labelFileProcessingRevertError)(I),sub:i.options.labelTapToRetry}})}),c.on("process-complete",I=>{e("DID_COMPLETE_ITEM_PROCESSING",{id:m,error:null,serverFileReference:I}),e("DID_DEFINE_VALUE",{id:m,value:I})}),c.on("process-abort",()=>{e("DID_ABORT_ITEM_PROCESSING",{id:m})}),c.on("process-revert",()=>{e("DID_REVERT_ITEM_PROCESSING",{id:m}),e("DID_DEFINE_VALUE",{id:m,value:null})}),e("DID_ADD_ITEM",{id:m,index:n,interactionMethod:l}),Li(e,i);let{url:u,load:g,restore:f,fetch:h}=i.options.server||{};c.load(a,Ps(p===se.INPUT?ge(a)&&Vs(a)&&h?wi(u,h):Ya:p===se.LIMBO?wi(u,f):wi(u,g)),(I,b,T)=>{Ae("LOAD_FILE",I,{query:t}).then(b).catch(T)})},REQUEST_PREPARE_OUTPUT:({item:a,success:n,failure:l=()=>{}})=>{let o={error:ie("error",0,"Item not found"),file:null};if(a.archived)return l(o);Ae("PREPARE_OUTPUT",a.file,{query:t,item:a}).then(r=>{Ae("COMPLETE_PREPARE_OUTPUT",r,{query:t,item:a}).then(s=>{if(a.archived)return l(o);n(s)})})},COMPLETE_LOAD_ITEM:({item:a,data:n})=>{let{success:l,source:o}=n,r=t("GET_ITEM_INSERT_LOCATION");if(Xe(r)&&o&&Mi(i,r),e("DID_LOAD_ITEM",{id:a.id,error:null,serverFileReference:a.origin===se.INPUT?null:o}),l(he(a)),a.origin===se.LOCAL){e("DID_LOAD_LOCAL_ITEM",{id:a.id});return}if(a.origin===se.LIMBO){e("DID_COMPLETE_ITEM_PROCESSING",{id:a.id,error:null,serverFileReference:o}),e("DID_DEFINE_VALUE",{id:a.id,value:a.serverId||o});return}t("IS_ASYNC")&&i.options.instantUpload&&e("REQUEST_ITEM_PROCESSING",{query:a.id})},RETRY_ITEM_LOAD:ye(i,a=>{a.retryLoad()}),REQUEST_ITEM_PREPARE:ye(i,(a,n,l)=>{e("REQUEST_PREPARE_OUTPUT",{query:a.id,item:a,success:o=>{e("DID_PREPARE_OUTPUT",{id:a.id,file:o}),n({file:a,output:o})},failure:l},!0)}),REQUEST_ITEM_PROCESSING:ye(i,(a,n,l)=>{if(!(a.status===U.IDLE||a.status===U.PROCESSING_ERROR)){let r=()=>e("REQUEST_ITEM_PROCESSING",{query:a,success:n,failure:l}),s=()=>document.hidden?r():setTimeout(r,32);a.status===U.PROCESSING_COMPLETE||a.status===U.PROCESSING_REVERT_ERROR?a.revert(Pt(i.options.server.url,i.options.server.revert),t("GET_FORCE_REVERT")).then(s).catch(()=>{}):a.status===U.PROCESSING&&a.abortProcessing().then(s);return}a.status!==U.PROCESSING_QUEUED&&(a.requestProcessing(),e("DID_REQUEST_ITEM_PROCESSING",{id:a.id}),e("PROCESS_ITEM",{query:a,success:n,failure:l},!0))}),PROCESS_ITEM:ye(i,(a,n,l)=>{let o=t("GET_MAX_PARALLEL_UPLOADS");if(t("GET_ITEMS_BY_STATUS",U.PROCESSING).length===o){i.processingQueue.push({id:a.id,success:n,failure:l});return}if(a.status===U.PROCESSING)return;let s=()=>{let c=i.processingQueue.shift();if(!c)return;let{id:d,success:m,failure:u}=c,g=Ke(i.items,d);if(!g||g.archived){s();return}e("PROCESS_ITEM",{query:d,success:m,failure:u},!0)};a.onOnce("process-complete",()=>{n(he(a)),s();let c=i.options.server;if(i.options.instantUpload&&a.origin===se.LOCAL&&Xe(c.remove)){let u=()=>{};a.origin=se.LIMBO,i.options.server.remove(a.source,u,u)}t("GET_ITEMS_BY_STATUS",U.PROCESSING_COMPLETE).length===i.items.length&&e("DID_COMPLETE_ITEM_PROCESSING_ALL")}),a.onOnce("process-error",c=>{l({error:c,file:he(a)}),s()});let p=i.options;a.process(Cs(Fs(p.server.url,p.server.process,p.name,{chunkTransferId:a.transferId,chunkServer:p.server.patch,chunkUploads:p.chunkUploads,chunkForce:p.chunkForce,chunkSize:p.chunkSize,chunkRetryDelays:p.chunkRetryDelays}),{allowMinimumUploadDuration:t("GET_ALLOW_MINIMUM_UPLOAD_DURATION")}),(c,d,m)=>{Ae("PREPARE_OUTPUT",c,{query:t,item:a}).then(u=>{e("DID_PREPARE_OUTPUT",{id:a.id,file:u}),d(u)}).catch(m)})}),RETRY_ITEM_PROCESSING:ye(i,a=>{e("REQUEST_ITEM_PROCESSING",{query:a})}),REQUEST_REMOVE_ITEM:ye(i,a=>{$a(t("GET_BEFORE_REMOVE_FILE"),he(a)).then(n=>{n&&e("REMOVE_ITEM",{query:a})})}),RELEASE_ITEM:ye(i,a=>{a.release()}),REMOVE_ITEM:ye(i,(a,n,l,o)=>{let r=()=>{let p=a.id;ja(i.items,p).archive(),e("DID_REMOVE_ITEM",{error:null,id:p,item:a}),Li(e,i),n(he(a))},s=i.options.server;a.origin===se.LOCAL&&s&&Xe(s.remove)&&o.remove!==!1?(e("DID_START_ITEM_REMOVE",{id:a.id}),s.remove(a.source,()=>r(),p=>{e("DID_THROW_ITEM_REMOVE_ERROR",{id:a.id,error:ie("error",0,p,null),status:{main:Jt(i.options.labelFileRemoveError)(p),sub:i.options.labelTapToRetry}})})):((o.revert&&a.origin!==se.LOCAL&&a.serverId!==null||i.options.chunkUploads&&a.file.size>i.options.chunkSize||i.options.chunkUploads&&i.options.chunkForce)&&a.revert(Pt(i.options.server.url,i.options.server.revert),t("GET_FORCE_REVERT")),r())}),ABORT_ITEM_LOAD:ye(i,a=>{a.abortLoad()}),ABORT_ITEM_PROCESSING:ye(i,a=>{if(a.serverId){e("REVERT_ITEM_PROCESSING",{id:a.id});return}a.abortProcessing().then(()=>{i.options.instantUpload&&e("REMOVE_ITEM",{query:a.id})})}),REQUEST_REVERT_ITEM_PROCESSING:ye(i,a=>{if(!i.options.instantUpload){e("REVERT_ITEM_PROCESSING",{query:a});return}let n=r=>{r&&e("REVERT_ITEM_PROCESSING",{query:a})},l=t("GET_BEFORE_REMOVE_FILE");if(!l)return n(!0);let o=l(he(a));if(o==null)return n(!0);if(typeof o=="boolean")return n(o);typeof o.then=="function"&&o.then(n)}),REVERT_ITEM_PROCESSING:ye(i,a=>{a.revert(Pt(i.options.server.url,i.options.server.revert),t("GET_FORCE_REVERT")).then(()=>{(i.options.instantUpload||Gs(a))&&e("REMOVE_ITEM",{query:a.id})}).catch(()=>{})}),SET_OPTIONS:({options:a})=>{let n=Object.keys(a),l=Ws.filter(r=>n.includes(r));[...l,...Object.keys(a).filter(r=>!l.includes(r))].forEach(r=>{e(`SET_${pi(r,"_").toUpperCase()}`,{value:a[r]})})}}),Ws=["server"],Qi=e=>e,Ve=e=>document.createElement(e),ae=(e,t)=>{let i=e.childNodes[0];i?t!==i.nodeValue&&(i.nodeValue=t):(i=document.createTextNode(t),e.appendChild(i))},Xa=(e,t,i,a)=>{let n=(a%360-90)*Math.PI/180;return{x:e+i*Math.cos(n),y:t+i*Math.sin(n)}},Hs=(e,t,i,a,n,l)=>{let o=Xa(e,t,i,n),r=Xa(e,t,i,a);return["M",o.x,o.y,"A",i,i,0,l,0,r.x,r.y].join(" ")},js=(e,t,i,a,n)=>{let l=1;return n>a&&n-a<=.5&&(l=0),a>n&&a-n>=.5&&(l=0),Hs(e,t,i,Math.min(.9999,a)*360,Math.min(.9999,n)*360,l)},Ys=({root:e,props:t})=>{t.spin=!1,t.progress=0,t.opacity=0;let i=li("svg");e.ref.path=li("path",{"stroke-width":2,"stroke-linecap":"round"}),i.appendChild(e.ref.path),e.ref.svg=i,e.appendChild(i)},qs=({root:e,props:t})=>{if(t.opacity===0)return;t.align&&(e.element.dataset.align=t.align);let i=parseInt(ce(e.ref.path,"stroke-width"),10),a=e.rect.element.width*.5,n=0,l=0;t.spin?(n=0,l=.5):(n=0,l=t.progress);let o=js(a,a,a-i,n,l);ce(e.ref.path,"d",o),ce(e.ref.path,"stroke-opacity",t.spin||t.progress>0?1:0)},Ka=ne({tag:"div",name:"progress-indicator",ignoreRectUpdate:!0,ignoreRect:!0,create:Ys,write:qs,mixins:{apis:["progress","spin","align"],styles:["opacity"],animations:{opacity:{type:"tween",duration:500},progress:{type:"spring",stiffness:.95,damping:.65,mass:10}}}}),$s=({root:e,props:t})=>{e.element.innerHTML=(t.icon||"")+`${t.label}`,t.isDisabled=!1},Xs=({root:e,props:t})=>{let{isDisabled:i}=t,a=e.query("GET_DISABLED")||t.opacity===0;a&&!i?(t.isDisabled=!0,ce(e.element,"disabled","disabled")):!a&&i&&(t.isDisabled=!1,e.element.removeAttribute("disabled"))},Cn=ne({tag:"button",attributes:{type:"button"},ignoreRect:!0,ignoreRectUpdate:!0,name:"file-action-button",mixins:{apis:["label"],styles:["translateX","translateY","scaleX","scaleY","opacity"],animations:{scaleX:"spring",scaleY:"spring",translateX:"spring",translateY:"spring",opacity:{type:"tween",duration:250}},listeners:!0},create:$s,write:Xs}),Bn=(e,t=".",i=1e3,a={})=>{let{labelBytes:n="bytes",labelKilobytes:l="KB",labelMegabytes:o="MB",labelGigabytes:r="GB"}=a;e=Math.round(Math.abs(e));let s=i,p=i*i,c=i*i*i;return ee.toFixed(t).split(".").filter(a=>a!=="0").join(i),Ks=({root:e,props:t})=>{let i=Ve("span");i.className="filepond--file-info-main",ce(i,"aria-hidden","true"),e.appendChild(i),e.ref.fileName=i;let a=Ve("span");a.className="filepond--file-info-sub",e.appendChild(a),e.ref.fileSize=a,ae(a,e.query("GET_LABEL_FILE_WAITING_FOR_SIZE")),ae(i,Qi(e.query("GET_ITEM_NAME",t.id)))},Di=({root:e,props:t})=>{ae(e.ref.fileSize,Bn(e.query("GET_ITEM_SIZE",t.id),".",e.query("GET_FILE_SIZE_BASE"),e.query("GET_FILE_SIZE_LABELS",e.query))),ae(e.ref.fileName,Qi(e.query("GET_ITEM_NAME",t.id)))},Za=({root:e,props:t})=>{if(bt(e.query("GET_ITEM_SIZE",t.id))){Di({root:e,props:t});return}ae(e.ref.fileSize,e.query("GET_LABEL_FILE_SIZE_NOT_AVAILABLE"))},Qs=ne({name:"file-info",ignoreRect:!0,ignoreRectUpdate:!0,write:fe({DID_LOAD_ITEM:Di,DID_UPDATE_ITEM_META:Di,DID_THROW_ITEM_LOAD_ERROR:Za,DID_THROW_ITEM_INVALID:Za}),didCreateView:e=>{tt("CREATE_VIEW",{...e,view:e})},create:Ks,mixins:{styles:["translateX","translateY"],animations:{translateX:"spring",translateY:"spring"}}}),Nn=e=>Math.round(e*100),Zs=({root:e})=>{let t=Ve("span");t.className="filepond--file-status-main",e.appendChild(t),e.ref.main=t;let i=Ve("span");i.className="filepond--file-status-sub",e.appendChild(i),e.ref.sub=i,kn({root:e,action:{progress:null}})},kn=({root:e,action:t})=>{let i=t.progress===null?e.query("GET_LABEL_FILE_LOADING"):`${e.query("GET_LABEL_FILE_LOADING")} ${Nn(t.progress)}%`;ae(e.ref.main,i),ae(e.ref.sub,e.query("GET_LABEL_TAP_TO_CANCEL"))},Js=({root:e,action:t})=>{let i=t.progress===null?e.query("GET_LABEL_FILE_PROCESSING"):`${e.query("GET_LABEL_FILE_PROCESSING")} ${Nn(t.progress)}%`;ae(e.ref.main,i),ae(e.ref.sub,e.query("GET_LABEL_TAP_TO_CANCEL"))},ec=({root:e})=>{ae(e.ref.main,e.query("GET_LABEL_FILE_PROCESSING")),ae(e.ref.sub,e.query("GET_LABEL_TAP_TO_CANCEL"))},tc=({root:e})=>{ae(e.ref.main,e.query("GET_LABEL_FILE_PROCESSING_ABORTED")),ae(e.ref.sub,e.query("GET_LABEL_TAP_TO_RETRY"))},ic=({root:e})=>{ae(e.ref.main,e.query("GET_LABEL_FILE_PROCESSING_COMPLETE")),ae(e.ref.sub,e.query("GET_LABEL_TAP_TO_UNDO"))},Ja=({root:e})=>{ae(e.ref.main,""),ae(e.ref.sub,"")},zt=({root:e,action:t})=>{ae(e.ref.main,t.status.main),ae(e.ref.sub,t.status.sub)},ac=ne({name:"file-status",ignoreRect:!0,ignoreRectUpdate:!0,write:fe({DID_LOAD_ITEM:Ja,DID_REVERT_ITEM_PROCESSING:Ja,DID_REQUEST_ITEM_PROCESSING:ec,DID_ABORT_ITEM_PROCESSING:tc,DID_COMPLETE_ITEM_PROCESSING:ic,DID_UPDATE_ITEM_PROCESS_PROGRESS:Js,DID_UPDATE_ITEM_LOAD_PROGRESS:kn,DID_THROW_ITEM_LOAD_ERROR:zt,DID_THROW_ITEM_INVALID:zt,DID_THROW_ITEM_PROCESSING_ERROR:zt,DID_THROW_ITEM_PROCESSING_REVERT_ERROR:zt,DID_THROW_ITEM_REMOVE_ERROR:zt}),didCreateView:e=>{tt("CREATE_VIEW",{...e,view:e})},create:Zs,mixins:{styles:["translateX","translateY","opacity"],animations:{opacity:{type:"tween",duration:250},translateX:"spring",translateY:"spring"}}}),Ci={AbortItemLoad:{label:"GET_LABEL_BUTTON_ABORT_ITEM_LOAD",action:"ABORT_ITEM_LOAD",className:"filepond--action-abort-item-load",align:"LOAD_INDICATOR_POSITION"},RetryItemLoad:{label:"GET_LABEL_BUTTON_RETRY_ITEM_LOAD",action:"RETRY_ITEM_LOAD",icon:"GET_ICON_RETRY",className:"filepond--action-retry-item-load",align:"BUTTON_PROCESS_ITEM_POSITION"},RemoveItem:{label:"GET_LABEL_BUTTON_REMOVE_ITEM",action:"REQUEST_REMOVE_ITEM",icon:"GET_ICON_REMOVE",className:"filepond--action-remove-item",align:"BUTTON_REMOVE_ITEM_POSITION"},ProcessItem:{label:"GET_LABEL_BUTTON_PROCESS_ITEM",action:"REQUEST_ITEM_PROCESSING",icon:"GET_ICON_PROCESS",className:"filepond--action-process-item",align:"BUTTON_PROCESS_ITEM_POSITION"},AbortItemProcessing:{label:"GET_LABEL_BUTTON_ABORT_ITEM_PROCESSING",action:"ABORT_ITEM_PROCESSING",className:"filepond--action-abort-item-processing",align:"BUTTON_PROCESS_ITEM_POSITION"},RetryItemProcessing:{label:"GET_LABEL_BUTTON_RETRY_ITEM_PROCESSING",action:"RETRY_ITEM_PROCESSING",icon:"GET_ICON_RETRY",className:"filepond--action-retry-item-processing",align:"BUTTON_PROCESS_ITEM_POSITION"},RevertItemProcessing:{label:"GET_LABEL_BUTTON_UNDO_ITEM_PROCESSING",action:"REQUEST_REVERT_ITEM_PROCESSING",icon:"GET_ICON_UNDO",className:"filepond--action-revert-item-processing",align:"BUTTON_PROCESS_ITEM_POSITION"}},Bi=[];te(Ci,e=>{Bi.push(e)});var Ie=e=>{if(Ni(e)==="right")return 0;let t=e.ref.buttonRemoveItem.rect.element;return t.hidden?null:t.width+t.left},nc=e=>e.ref.buttonAbortItemLoad.rect.element.width,ei=e=>Math.floor(e.ref.buttonRemoveItem.rect.element.height/4),lc=e=>Math.floor(e.ref.buttonRemoveItem.rect.element.left/2),oc=e=>e.query("GET_STYLE_LOAD_INDICATOR_POSITION"),rc=e=>e.query("GET_STYLE_PROGRESS_INDICATOR_POSITION"),Ni=e=>e.query("GET_STYLE_BUTTON_REMOVE_ITEM_POSITION"),sc={buttonAbortItemLoad:{opacity:0},buttonRetryItemLoad:{opacity:0},buttonRemoveItem:{opacity:0},buttonProcessItem:{opacity:0},buttonAbortItemProcessing:{opacity:0},buttonRetryItemProcessing:{opacity:0},buttonRevertItemProcessing:{opacity:0},loadProgressIndicator:{opacity:0,align:oc},processProgressIndicator:{opacity:0,align:rc},processingCompleteIndicator:{opacity:0,scaleX:.75,scaleY:.75},info:{translateX:0,translateY:0,opacity:0},status:{translateX:0,translateY:0,opacity:0}},en={buttonRemoveItem:{opacity:1},buttonProcessItem:{opacity:1},info:{translateX:Ie},status:{translateX:Ie}},Ai={buttonAbortItemProcessing:{opacity:1},processProgressIndicator:{opacity:1},status:{opacity:1}},mt={DID_THROW_ITEM_INVALID:{buttonRemoveItem:{opacity:1},info:{translateX:Ie},status:{translateX:Ie,opacity:1}},DID_START_ITEM_LOAD:{buttonAbortItemLoad:{opacity:1},loadProgressIndicator:{opacity:1},status:{opacity:1}},DID_THROW_ITEM_LOAD_ERROR:{buttonRetryItemLoad:{opacity:1},buttonRemoveItem:{opacity:1},info:{translateX:Ie},status:{opacity:1}},DID_START_ITEM_REMOVE:{processProgressIndicator:{opacity:1,align:Ni},info:{translateX:Ie},status:{opacity:0}},DID_THROW_ITEM_REMOVE_ERROR:{processProgressIndicator:{opacity:0,align:Ni},buttonRemoveItem:{opacity:1},info:{translateX:Ie},status:{opacity:1,translateX:Ie}},DID_LOAD_ITEM:en,DID_LOAD_LOCAL_ITEM:{buttonRemoveItem:{opacity:1},info:{translateX:Ie},status:{translateX:Ie}},DID_START_ITEM_PROCESSING:Ai,DID_REQUEST_ITEM_PROCESSING:Ai,DID_UPDATE_ITEM_PROCESS_PROGRESS:Ai,DID_COMPLETE_ITEM_PROCESSING:{buttonRevertItemProcessing:{opacity:1},info:{opacity:1},status:{opacity:1}},DID_THROW_ITEM_PROCESSING_ERROR:{buttonRemoveItem:{opacity:1},buttonRetryItemProcessing:{opacity:1},status:{opacity:1},info:{translateX:Ie}},DID_THROW_ITEM_PROCESSING_REVERT_ERROR:{buttonRevertItemProcessing:{opacity:1},status:{opacity:1},info:{opacity:1}},DID_ABORT_ITEM_PROCESSING:{buttonRemoveItem:{opacity:1},buttonProcessItem:{opacity:1},info:{translateX:Ie},status:{opacity:1}},DID_REVERT_ITEM_PROCESSING:en},cc=ne({create:({root:e})=>{e.element.innerHTML=e.query("GET_ICON_DONE")},name:"processing-complete-indicator",ignoreRect:!0,mixins:{styles:["scaleX","scaleY","opacity"],animations:{scaleX:"spring",scaleY:"spring",opacity:{type:"tween",duration:250}}}}),dc=({root:e,props:t})=>{let i=Object.keys(Ci).reduce((g,f)=>(g[f]={...Ci[f]},g),{}),{id:a}=t,n=e.query("GET_ALLOW_REVERT"),l=e.query("GET_ALLOW_REMOVE"),o=e.query("GET_ALLOW_PROCESS"),r=e.query("GET_INSTANT_UPLOAD"),s=e.query("IS_ASYNC"),p=e.query("GET_STYLE_BUTTON_REMOVE_ITEM_ALIGN"),c;s?o&&!n?c=g=>!/RevertItemProcessing/.test(g):!o&&n?c=g=>!/ProcessItem|RetryItemProcessing|AbortItemProcessing/.test(g):!o&&!n&&(c=g=>!/Process/.test(g)):c=g=>!/Process/.test(g);let d=c?Bi.filter(c):Bi.concat();if(r&&n&&(i.RevertItemProcessing.label="GET_LABEL_BUTTON_REMOVE_ITEM",i.RevertItemProcessing.icon="GET_ICON_REMOVE"),s&&!n){let g=mt.DID_COMPLETE_ITEM_PROCESSING;g.info.translateX=lc,g.info.translateY=ei,g.status.translateY=ei,g.processingCompleteIndicator={opacity:1,scaleX:1,scaleY:1}}if(s&&!o&&(["DID_START_ITEM_PROCESSING","DID_REQUEST_ITEM_PROCESSING","DID_UPDATE_ITEM_PROCESS_PROGRESS","DID_THROW_ITEM_PROCESSING_ERROR"].forEach(g=>{mt[g].status.translateY=ei}),mt.DID_THROW_ITEM_PROCESSING_ERROR.status.translateX=nc),p&&n){i.RevertItemProcessing.align="BUTTON_REMOVE_ITEM_POSITION";let g=mt.DID_COMPLETE_ITEM_PROCESSING;g.info.translateX=Ie,g.status.translateY=ei,g.processingCompleteIndicator={opacity:1,scaleX:1,scaleY:1}}l||(i.RemoveItem.disabled=!0),te(i,(g,f)=>{let h=e.createChildView(Cn,{label:e.query(f.label),icon:e.query(f.icon),opacity:0});d.includes(g)&&e.appendChildView(h),f.disabled&&(h.element.setAttribute("disabled","disabled"),h.element.setAttribute("hidden","hidden")),h.element.dataset.align=e.query(`GET_STYLE_${f.align}`),h.element.classList.add(f.className),h.on("click",I=>{I.stopPropagation(),!f.disabled&&e.dispatch(f.action,{query:a})}),e.ref[`button${g}`]=h}),e.ref.processingCompleteIndicator=e.appendChildView(e.createChildView(cc)),e.ref.processingCompleteIndicator.element.dataset.align=e.query("GET_STYLE_BUTTON_PROCESS_ITEM_POSITION"),e.ref.info=e.appendChildView(e.createChildView(Qs,{id:a})),e.ref.status=e.appendChildView(e.createChildView(ac,{id:a}));let m=e.appendChildView(e.createChildView(Ka,{opacity:0,align:e.query("GET_STYLE_LOAD_INDICATOR_POSITION")}));m.element.classList.add("filepond--load-indicator"),e.ref.loadProgressIndicator=m;let u=e.appendChildView(e.createChildView(Ka,{opacity:0,align:e.query("GET_STYLE_PROGRESS_INDICATOR_POSITION")}));u.element.classList.add("filepond--process-indicator"),e.ref.processProgressIndicator=u,e.ref.activeStyles=[]},pc=({root:e,actions:t,props:i})=>{mc({root:e,actions:t,props:i});let a=t.concat().filter(n=>/^DID_/.test(n.type)).reverse().find(n=>mt[n.type]);if(a){e.ref.activeStyles=[];let n=mt[a.type];te(sc,(l,o)=>{let r=e.ref[l];te(o,(s,p)=>{let c=n[l]&&typeof n[l][s]<"u"?n[l][s]:p;e.ref.activeStyles.push({control:r,key:s,value:c})})})}e.ref.activeStyles.forEach(({control:n,key:l,value:o})=>{n[l]=typeof o=="function"?o(e):o})},mc=fe({DID_SET_LABEL_BUTTON_ABORT_ITEM_PROCESSING:({root:e,action:t})=>{e.ref.buttonAbortItemProcessing.label=t.value},DID_SET_LABEL_BUTTON_ABORT_ITEM_LOAD:({root:e,action:t})=>{e.ref.buttonAbortItemLoad.label=t.value},DID_SET_LABEL_BUTTON_ABORT_ITEM_REMOVAL:({root:e,action:t})=>{e.ref.buttonAbortItemRemoval.label=t.value},DID_REQUEST_ITEM_PROCESSING:({root:e})=>{e.ref.processProgressIndicator.spin=!0,e.ref.processProgressIndicator.progress=0},DID_START_ITEM_LOAD:({root:e})=>{e.ref.loadProgressIndicator.spin=!0,e.ref.loadProgressIndicator.progress=0},DID_START_ITEM_REMOVE:({root:e})=>{e.ref.processProgressIndicator.spin=!0,e.ref.processProgressIndicator.progress=0},DID_UPDATE_ITEM_LOAD_PROGRESS:({root:e,action:t})=>{e.ref.loadProgressIndicator.spin=!1,e.ref.loadProgressIndicator.progress=t.progress},DID_UPDATE_ITEM_PROCESS_PROGRESS:({root:e,action:t})=>{e.ref.processProgressIndicator.spin=!1,e.ref.processProgressIndicator.progress=t.progress}}),uc=ne({create:dc,write:pc,didCreateView:e=>{tt("CREATE_VIEW",{...e,view:e})},name:"file"}),gc=({root:e,props:t})=>{e.ref.fileName=Ve("legend"),e.appendChild(e.ref.fileName),e.ref.file=e.appendChildView(e.createChildView(uc,{id:t.id})),e.ref.data=!1},fc=({root:e,props:t})=>{ae(e.ref.fileName,Qi(e.query("GET_ITEM_NAME",t.id)))},hc=ne({create:gc,ignoreRect:!0,write:fe({DID_LOAD_ITEM:fc}),didCreateView:e=>{tt("CREATE_VIEW",{...e,view:e})},tag:"fieldset",name:"file-wrapper"}),tn={type:"spring",damping:.6,mass:7},bc=({root:e,props:t})=>{[{name:"top"},{name:"center",props:{translateY:null,scaleY:null},mixins:{animations:{scaleY:tn},styles:["translateY","scaleY"]}},{name:"bottom",props:{translateY:null},mixins:{animations:{translateY:tn},styles:["translateY"]}}].forEach(i=>{Ec(e,i,t.name)}),e.element.classList.add(`filepond--${t.name}`),e.ref.scalable=null},Ec=(e,t,i)=>{let a=ne({name:`panel-${t.name} filepond--${i}`,mixins:t.mixins,ignoreRectUpdate:!0}),n=e.createChildView(a,t.props);e.ref[t.name]=e.appendChildView(n)},Tc=({root:e,props:t})=>{if((e.ref.scalable===null||t.scalable!==e.ref.scalable)&&(e.ref.scalable=In(t.scalable)?t.scalable:!0,e.element.dataset.scalable=e.ref.scalable),!t.height)return;let i=e.ref.top.rect.element,a=e.ref.bottom.rect.element,n=Math.max(i.height+a.height,t.height);e.ref.center.translateY=i.height,e.ref.center.scaleY=(n-i.height-a.height)/100,e.ref.bottom.translateY=n-a.height},Vn=ne({name:"panel",read:({root:e,props:t})=>t.heightCurrent=e.ref.bottom.translateY,write:Tc,create:bc,ignoreRect:!0,mixins:{apis:["height","heightCurrent","scalable"]}}),Ic=e=>{let t=e.map(a=>a.id),i;return{setIndex:a=>{i=a},getIndex:()=>i,getItemIndex:a=>t.indexOf(a.id)}},an={type:"spring",stiffness:.75,damping:.45,mass:10},nn="spring",ln={DID_START_ITEM_LOAD:"busy",DID_UPDATE_ITEM_LOAD_PROGRESS:"loading",DID_THROW_ITEM_INVALID:"load-invalid",DID_THROW_ITEM_LOAD_ERROR:"load-error",DID_LOAD_ITEM:"idle",DID_THROW_ITEM_REMOVE_ERROR:"remove-error",DID_START_ITEM_REMOVE:"busy",DID_START_ITEM_PROCESSING:"busy processing",DID_REQUEST_ITEM_PROCESSING:"busy processing",DID_UPDATE_ITEM_PROCESS_PROGRESS:"processing",DID_COMPLETE_ITEM_PROCESSING:"processing-complete",DID_THROW_ITEM_PROCESSING_ERROR:"processing-error",DID_THROW_ITEM_PROCESSING_REVERT_ERROR:"processing-revert-error",DID_ABORT_ITEM_PROCESSING:"cancelled",DID_REVERT_ITEM_PROCESSING:"idle"},vc=({root:e,props:t})=>{if(e.ref.handleClick=a=>e.dispatch("DID_ACTIVATE_ITEM",{id:t.id}),e.element.id=`filepond--item-${t.id}`,e.element.addEventListener("click",e.ref.handleClick),e.ref.container=e.appendChildView(e.createChildView(hc,{id:t.id})),e.ref.panel=e.appendChildView(e.createChildView(Vn,{name:"item-panel"})),e.ref.panel.height=null,t.markedForRemoval=!1,!e.query("GET_ALLOW_REORDER"))return;e.element.dataset.dragState="idle";let i=a=>{if(!a.isPrimary)return;let n=!1,l={x:a.pageX,y:a.pageY};t.dragOrigin={x:e.translateX,y:e.translateY},t.dragCenter={x:a.offsetX,y:a.offsetY};let o=Ic(e.query("GET_ACTIVE_ITEMS"));e.dispatch("DID_GRAB_ITEM",{id:t.id,dragState:o});let r=d=>{if(!d.isPrimary)return;d.stopPropagation(),d.preventDefault(),t.dragOffset={x:d.pageX-l.x,y:d.pageY-l.y},t.dragOffset.x*t.dragOffset.x+t.dragOffset.y*t.dragOffset.y>16&&!n&&(n=!0,e.element.removeEventListener("click",e.ref.handleClick)),e.dispatch("DID_DRAG_ITEM",{id:t.id,dragState:o})},s=d=>{d.isPrimary&&(t.dragOffset={x:d.pageX-l.x,y:d.pageY-l.y},c())},p=()=>{c()},c=()=>{document.removeEventListener("pointercancel",p),document.removeEventListener("pointermove",r),document.removeEventListener("pointerup",s),e.dispatch("DID_DROP_ITEM",{id:t.id,dragState:o}),n&&setTimeout(()=>e.element.addEventListener("click",e.ref.handleClick),0)};document.addEventListener("pointercancel",p),document.addEventListener("pointermove",r),document.addEventListener("pointerup",s)};e.element.addEventListener("pointerdown",i)},xc=fe({DID_UPDATE_PANEL_HEIGHT:({root:e,action:t})=>{e.height=t.height}}),yc=fe({DID_GRAB_ITEM:({root:e,props:t})=>{t.dragOrigin={x:e.translateX,y:e.translateY}},DID_DRAG_ITEM:({root:e})=>{e.element.dataset.dragState="drag"},DID_DROP_ITEM:({root:e,props:t})=>{t.dragOffset=null,t.dragOrigin=null,e.element.dataset.dragState="drop"}},({root:e,actions:t,props:i,shouldOptimize:a})=>{e.element.dataset.dragState==="drop"&&e.scaleX<=1&&(e.element.dataset.dragState="idle");let n=t.concat().filter(o=>/^DID_/.test(o.type)).reverse().find(o=>ln[o.type]);n&&n.type!==i.currentState&&(i.currentState=n.type,e.element.dataset.filepondItemState=ln[i.currentState]||"");let l=e.query("GET_ITEM_PANEL_ASPECT_RATIO")||e.query("GET_PANEL_ASPECT_RATIO");l?a||(e.height=e.rect.element.width*l):(xc({root:e,actions:t,props:i}),!e.height&&e.ref.container.rect.element.height>0&&(e.height=e.ref.container.rect.element.height)),a&&(e.ref.panel.height=null),e.ref.panel.height=e.height}),Rc=ne({create:vc,write:yc,destroy:({root:e,props:t})=>{e.element.removeEventListener("click",e.ref.handleClick),e.dispatch("RELEASE_ITEM",{query:t.id})},tag:"li",name:"item",mixins:{apis:["id","interactionMethod","markedForRemoval","spawnDate","dragCenter","dragOrigin","dragOffset"],styles:["translateX","translateY","scaleX","scaleY","opacity","height"],animations:{scaleX:nn,scaleY:nn,translateX:an,translateY:an,opacity:{type:"tween",duration:150}}}}),Zi=(e,t)=>Math.max(1,Math.floor((e+1)/t)),Ji=(e,t,i)=>{if(!i)return;let a=e.rect.element.width,n=t.length,l=null;if(n===0||i.topb){if(i.left{ce(e.element,"role","list"),e.ref.lastItemSpanwDate=Date.now()},_c=({root:e,action:t})=>{let{id:i,index:a,interactionMethod:n}=t;e.ref.addIndex=a;let l=Date.now(),o=l,r=1;if(n!==Re.NONE){r=0;let s=e.query("GET_ITEM_INSERT_INTERVAL"),p=l-e.ref.lastItemSpanwDate;o=p{e.dragOffset?(e.translateX=null,e.translateY=null,e.translateX=e.dragOrigin.x+e.dragOffset.x,e.translateY=e.dragOrigin.y+e.dragOffset.y,e.scaleX=1.025,e.scaleY=1.025):(e.translateX=t,e.translateY=i,Date.now()>e.spawnDate&&(e.opacity===0&&wc(e,t,i,a,n),e.scaleX=1,e.scaleY=1,e.opacity=1))},wc=(e,t,i,a,n)=>{e.interactionMethod===Re.NONE?(e.translateX=null,e.translateX=t,e.translateY=null,e.translateY=i):e.interactionMethod===Re.DROP?(e.translateX=null,e.translateX=t-a*20,e.translateY=null,e.translateY=i-n*10,e.scaleX=.8,e.scaleY=.8):e.interactionMethod===Re.BROWSE?(e.translateY=null,e.translateY=i-30):e.interactionMethod===Re.API&&(e.translateX=null,e.translateX=t-30,e.translateY=null)},Lc=({root:e,action:t})=>{let{id:i}=t,a=e.childViews.find(n=>n.id===i);a&&(a.scaleX=.9,a.scaleY=.9,a.opacity=0,a.markedForRemoval=!0)},Pi=e=>e.rect.element.height+e.rect.element.marginBottom*.5+e.rect.element.marginTop*.5,Mc=e=>e.rect.element.width+e.rect.element.marginLeft*.5+e.rect.element.marginRight*.5,Ac=({root:e,action:t})=>{let{id:i,dragState:a}=t,n=e.query("GET_ITEM",{id:i}),l=e.childViews.find(h=>h.id===i),o=e.childViews.length,r=a.getItemIndex(n);if(!l)return;let s={x:l.dragOrigin.x+l.dragOffset.x+l.dragCenter.x,y:l.dragOrigin.y+l.dragOffset.y+l.dragCenter.y},p=Pi(l),c=Mc(l),d=Math.floor(e.rect.outer.width/c);d>o&&(d=o);let m=Math.floor(o/d+1);ti.setHeight=p*m,ti.setWidth=c*d;var u={y:Math.floor(s.y/p),x:Math.floor(s.x/c),getGridIndex:function(){return s.y>ti.getHeight||s.y<0||s.x>ti.getWidth||s.x<0?r:this.y*d+this.x},getColIndex:function(){let I=e.query("GET_ACTIVE_ITEMS"),b=e.childViews.filter(P=>P.rect.element.height),T=I.map(P=>b.find(A=>A.id===P.id)),v=T.findIndex(P=>P===l),y=Pi(l),E=T.length,_=E,x=0,R=0,z=0;for(let P=0;PP){if(s.y1?u.getGridIndex():u.getColIndex();e.dispatch("MOVE_ITEM",{query:l,index:g});let f=a.getIndex();if(f===void 0||f!==g){if(a.setIndex(g),f===void 0)return;e.dispatch("DID_REORDER_ITEMS",{items:e.query("GET_ACTIVE_ITEMS"),origin:r,target:g})}},Pc=fe({DID_ADD_ITEM:_c,DID_REMOVE_ITEM:Lc,DID_DRAG_ITEM:Ac}),zc=({root:e,props:t,actions:i,shouldOptimize:a})=>{Pc({root:e,props:t,actions:i});let{dragCoordinates:n}=t,l=e.rect.element.width,o=e.childViews.filter(T=>T.rect.element.height),r=e.query("GET_ACTIVE_ITEMS").map(T=>o.find(v=>v.id===T.id)).filter(T=>T),s=n?Ji(e,r,n):null,p=e.ref.addIndex||null;e.ref.addIndex=null;let c=0,d=0,m=0;if(r.length===0)return;let u=r[0].rect.element,g=u.marginTop+u.marginBottom,f=u.marginLeft+u.marginRight,h=u.width+f,I=u.height+g,b=Zi(l,h);if(b===1){let T=0,v=0;r.forEach((y,E)=>{if(s){let R=E-s;R===-2?v=-g*.25:R===-1?v=-g*.75:R===0?v=g*.75:R===1?v=g*.25:v=0}a&&(y.translateX=null,y.translateY=null),y.markedForRemoval||on(y,0,T+v);let x=(y.rect.element.height+g)*(y.markedForRemoval?y.opacity:1);T+=x})}else{let T=0,v=0;r.forEach((y,E)=>{E===s&&(c=1),E===p&&(m+=1),y.markedForRemoval&&y.opacity<.5&&(d-=1);let _=E+m+c+d,x=_%b,R=Math.floor(_/b),z=x*h,P=R*I,A=Math.sign(z-T),B=Math.sign(P-v);T=z,v=P,!y.markedForRemoval&&(a&&(y.translateX=null,y.translateY=null),on(y,z,P,A,B))})}},Oc=(e,t)=>t.filter(i=>i.data&&i.data.id?e.id===i.data.id:!0),Fc=ne({create:Sc,write:zc,tag:"ul",name:"list",didWriteView:({root:e})=>{e.childViews.filter(t=>t.markedForRemoval&&t.opacity===0&&t.resting).forEach(t=>{t._destroy(),e.removeChildView(t)})},filterFrameActionsForChild:Oc,mixins:{apis:["dragCoordinates"]}}),Dc=({root:e,props:t})=>{e.ref.list=e.appendChildView(e.createChildView(Fc)),t.dragCoordinates=null,t.overflowing=!1},Cc=({root:e,props:t,action:i})=>{e.query("GET_ITEM_INSERT_LOCATION_FREEDOM")&&(t.dragCoordinates={left:i.position.scopeLeft-e.ref.list.rect.element.left,top:i.position.scopeTop-(e.rect.outer.top+e.rect.element.marginTop+e.rect.element.scrollTop)})},Bc=({props:e})=>{e.dragCoordinates=null},Nc=fe({DID_DRAG:Cc,DID_END_DRAG:Bc}),kc=({root:e,props:t,actions:i})=>{if(Nc({root:e,props:t,actions:i}),e.ref.list.dragCoordinates=t.dragCoordinates,t.overflowing&&!t.overflow&&(t.overflowing=!1,e.element.dataset.state="",e.height=null),t.overflow){let a=Math.round(t.overflow);a!==e.height&&(t.overflowing=!0,e.element.dataset.state="overflow",e.height=a)}},Vc=ne({create:Dc,write:kc,name:"list-scroller",mixins:{apis:["overflow","dragCoordinates"],styles:["height","translateY"],animations:{translateY:"spring"}}}),ze=(e,t,i,a="")=>{i?ce(e,t,a):e.removeAttribute(t)},Gc=e=>{if(!(!e||e.value==="")){try{e.value=""}catch{}if(e.value){let t=Ve("form"),i=e.parentNode,a=e.nextSibling;t.appendChild(e),t.reset(),a?i.insertBefore(e,a):i.appendChild(e)}}},Uc=({root:e,props:t})=>{e.element.id=`filepond--browser-${t.id}`,ce(e.element,"name",e.query("GET_NAME")),ce(e.element,"aria-controls",`filepond--assistant-${t.id}`),ce(e.element,"aria-labelledby",`filepond--drop-label-${t.id}`),Gn({root:e,action:{value:e.query("GET_ACCEPTED_FILE_TYPES")}}),Un({root:e,action:{value:e.query("GET_ALLOW_MULTIPLE")}}),Wn({root:e,action:{value:e.query("GET_ALLOW_DIRECTORIES_ONLY")}}),ki({root:e}),Hn({root:e,action:{value:e.query("GET_REQUIRED")}}),jn({root:e,action:{value:e.query("GET_CAPTURE_METHOD")}}),e.ref.handleChange=i=>{if(!e.element.value)return;let a=Array.from(e.element.files).map(n=>(n._relativePath=n.webkitRelativePath,n));setTimeout(()=>{t.onload(a),Gc(e.element)},250)},e.element.addEventListener("change",e.ref.handleChange)},Gn=({root:e,action:t})=>{e.query("GET_ALLOW_SYNC_ACCEPT_ATTRIBUTE")&&ze(e.element,"accept",!!t.value,t.value?t.value.join(","):"")},Un=({root:e,action:t})=>{ze(e.element,"multiple",t.value)},Wn=({root:e,action:t})=>{ze(e.element,"webkitdirectory",t.value)},ki=({root:e})=>{let t=e.query("GET_DISABLED"),i=e.query("GET_ALLOW_BROWSE"),a=t||!i;ze(e.element,"disabled",a)},Hn=({root:e,action:t})=>{t.value?e.query("GET_TOTAL_ITEMS")===0&&ze(e.element,"required",!0):ze(e.element,"required",!1)},jn=({root:e,action:t})=>{ze(e.element,"capture",!!t.value,t.value===!0?"":t.value)},rn=({root:e})=>{let{element:t}=e;if(e.query("GET_TOTAL_ITEMS")>0){ze(t,"required",!1),ze(t,"name",!1);let i=e.query("GET_ACTIVE_ITEMS"),a=!1;for(let n=0;n{e.query("GET_CHECK_VALIDITY")&&e.element.setCustomValidity(e.query("GET_LABEL_INVALID_FIELD"))},Hc=ne({tag:"input",name:"browser",ignoreRect:!0,ignoreRectUpdate:!0,attributes:{type:"file"},create:Uc,destroy:({root:e})=>{e.element.removeEventListener("change",e.ref.handleChange)},write:fe({DID_LOAD_ITEM:rn,DID_REMOVE_ITEM:rn,DID_THROW_ITEM_INVALID:Wc,DID_SET_DISABLED:ki,DID_SET_ALLOW_BROWSE:ki,DID_SET_ALLOW_DIRECTORIES_ONLY:Wn,DID_SET_ALLOW_MULTIPLE:Un,DID_SET_ACCEPTED_FILE_TYPES:Gn,DID_SET_CAPTURE_METHOD:jn,DID_SET_REQUIRED:Hn})}),sn={ENTER:13,SPACE:32},jc=({root:e,props:t})=>{let i=Ve("label");ce(i,"for",`filepond--browser-${t.id}`),ce(i,"id",`filepond--drop-label-${t.id}`),e.ref.handleKeyDown=a=>{(a.keyCode===sn.ENTER||a.keyCode===sn.SPACE)&&(a.preventDefault(),e.ref.label.click())},e.ref.handleClick=a=>{a.target===i||i.contains(a.target)||e.ref.label.click()},i.addEventListener("keydown",e.ref.handleKeyDown),e.element.addEventListener("click",e.ref.handleClick),Yn(i,t.caption),e.appendChild(i),e.ref.label=i},Yn=(e,t)=>{e.innerHTML=t;let i=e.querySelector(".filepond--label-action");return i&&ce(i,"tabindex","0"),t},Yc=ne({name:"drop-label",ignoreRect:!0,create:jc,destroy:({root:e})=>{e.ref.label.addEventListener("keydown",e.ref.handleKeyDown),e.element.removeEventListener("click",e.ref.handleClick)},write:fe({DID_SET_LABEL_IDLE:({root:e,action:t})=>{Yn(e.ref.label,t.value)}}),mixins:{styles:["opacity","translateX","translateY"],animations:{opacity:{type:"tween",duration:150},translateX:"spring",translateY:"spring"}}}),qc=ne({name:"drip-blob",ignoreRect:!0,mixins:{styles:["translateX","translateY","scaleX","scaleY","opacity"],animations:{scaleX:"spring",scaleY:"spring",translateX:"spring",translateY:"spring",opacity:{type:"tween",duration:250}}}}),$c=({root:e})=>{let t=e.rect.element.width*.5,i=e.rect.element.height*.5;e.ref.blob=e.appendChildView(e.createChildView(qc,{opacity:0,scaleX:2.5,scaleY:2.5,translateX:t,translateY:i}))},Xc=({root:e,action:t})=>{if(!e.ref.blob){$c({root:e});return}e.ref.blob.translateX=t.position.scopeLeft,e.ref.blob.translateY=t.position.scopeTop,e.ref.blob.scaleX=1,e.ref.blob.scaleY=1,e.ref.blob.opacity=1},Kc=({root:e})=>{e.ref.blob&&(e.ref.blob.opacity=0)},Qc=({root:e})=>{e.ref.blob&&(e.ref.blob.scaleX=2.5,e.ref.blob.scaleY=2.5,e.ref.blob.opacity=0)},Zc=({root:e,props:t,actions:i})=>{Jc({root:e,props:t,actions:i});let{blob:a}=e.ref;i.length===0&&a&&a.opacity===0&&(e.removeChildView(a),e.ref.blob=null)},Jc=fe({DID_DRAG:Xc,DID_DROP:Qc,DID_END_DRAG:Kc}),ed=ne({ignoreRect:!0,ignoreRectUpdate:!0,name:"drip",write:Zc}),qn=(e,t)=>{try{let i=new DataTransfer;t.forEach(a=>{a instanceof File?i.items.add(a):i.items.add(new File([a],a.name,{type:a.type}))}),e.files=i.files}catch{return!1}return!0},td=({root:e})=>{e.ref.fields={};let t=document.createElement("legend");t.textContent="Files",e.element.appendChild(t)},gi=(e,t)=>e.ref.fields[t],ea=e=>{e.query("GET_ACTIVE_ITEMS").forEach(t=>{e.ref.fields[t.id]&&e.element.appendChild(e.ref.fields[t.id])})},cn=({root:e})=>ea(e),id=({root:e,action:t})=>{let n=!(e.query("GET_ITEM",t.id).origin===se.LOCAL)&&e.query("SHOULD_UPDATE_FILE_INPUT"),l=Ve("input");l.type=n?"file":"hidden",l.name=e.query("GET_NAME"),e.ref.fields[t.id]=l,ea(e)},ad=({root:e,action:t})=>{let i=gi(e,t.id);if(!i||(t.serverFileReference!==null&&(i.value=t.serverFileReference),!e.query("SHOULD_UPDATE_FILE_INPUT")))return;let a=e.query("GET_ITEM",t.id);qn(i,[a.file])},nd=({root:e,action:t})=>{e.query("SHOULD_UPDATE_FILE_INPUT")&&setTimeout(()=>{let i=gi(e,t.id);i&&qn(i,[t.file])},0)},ld=({root:e})=>{e.element.disabled=e.query("GET_DISABLED")},od=({root:e,action:t})=>{let i=gi(e,t.id);i&&(i.parentNode&&i.parentNode.removeChild(i),delete e.ref.fields[t.id])},rd=({root:e,action:t})=>{let i=gi(e,t.id);i&&(t.value===null?i.removeAttribute("value"):i.type!="file"&&(i.value=t.value),ea(e))},sd=fe({DID_SET_DISABLED:ld,DID_ADD_ITEM:id,DID_LOAD_ITEM:ad,DID_REMOVE_ITEM:od,DID_DEFINE_VALUE:rd,DID_PREPARE_OUTPUT:nd,DID_REORDER_ITEMS:cn,DID_SORT_ITEMS:cn}),cd=ne({tag:"fieldset",name:"data",create:td,write:sd,ignoreRect:!0}),dd=e=>"getRootNode"in e?e.getRootNode():document,pd=["jpg","jpeg","png","gif","bmp","webp","svg","tiff"],md=["css","csv","html","txt"],ud={zip:"zip|compressed",epub:"application/epub+zip"},$n=(e="")=>(e=e.toLowerCase(),pd.includes(e)?"image/"+(e==="jpg"?"jpeg":e==="svg"?"svg+xml":e):md.includes(e)?"text/"+e:ud[e]||""),ta=e=>new Promise((t,i)=>{let a=vd(e);if(a.length&&!gd(e))return t(a);fd(e).then(t)}),gd=e=>e.files?e.files.length>0:!1,fd=e=>new Promise((t,i)=>{let a=(e.items?Array.from(e.items):[]).filter(n=>hd(n)).map(n=>bd(n));if(!a.length){t(e.files?Array.from(e.files):[]);return}Promise.all(a).then(n=>{let l=[];n.forEach(o=>{l.push.apply(l,o)}),t(l.filter(o=>o).map(o=>(o._relativePath||(o._relativePath=o.webkitRelativePath),o)))}).catch(console.error)}),hd=e=>{if(Xn(e)){let t=ia(e);if(t)return t.isFile||t.isDirectory}return e.kind==="file"},bd=e=>new Promise((t,i)=>{if(Id(e)){Ed(ia(e)).then(t).catch(i);return}t([e.getAsFile()])}),Ed=e=>new Promise((t,i)=>{let a=[],n=0,l=0,o=()=>{l===0&&n===0&&t(a)},r=s=>{n++;let p=s.createReader(),c=()=>{p.readEntries(d=>{if(d.length===0){n--,o();return}d.forEach(m=>{m.isDirectory?r(m):(l++,m.file(u=>{let g=Td(u);m.fullPath&&(g._relativePath=m.fullPath),a.push(g),l--,o()}))}),c()},i)};c()};r(e)}),Td=e=>{if(e.type.length)return e;let t=e.lastModifiedDate,i=e.name,a=$n(ui(e.name));return a.length&&(e=e.slice(0,e.size,a),e.name=i,e.lastModifiedDate=t),e},Id=e=>Xn(e)&&(ia(e)||{}).isDirectory,Xn=e=>"webkitGetAsEntry"in e,ia=e=>e.webkitGetAsEntry(),vd=e=>{let t=[];try{if(t=yd(e),t.length)return t;t=xd(e)}catch{}return t},xd=e=>{let t=e.getData("url");return typeof t=="string"&&t.length?[t]:[]},yd=e=>{let t=e.getData("text/html");if(typeof t=="string"&&t.length){let i=t.match(/src\s*=\s*"(.+?)"/);if(i)return[i[1]]}return[]},ri=[],et=e=>({pageLeft:e.pageX,pageTop:e.pageY,scopeLeft:e.offsetX||e.layerX,scopeTop:e.offsetY||e.layerY}),Rd=(e,t,i)=>{let a=Sd(t),n={element:e,filterElement:i,state:null,ondrop:()=>{},onenter:()=>{},ondrag:()=>{},onexit:()=>{},onload:()=>{},allowdrop:()=>{}};return n.destroy=a.addListener(n),n},Sd=e=>{let t=ri.find(a=>a.element===e);if(t)return t;let i=_d(e);return ri.push(i),i},_d=e=>{let t=[],i={dragenter:Ld,dragover:Md,dragleave:Pd,drop:Ad},a={};te(i,(l,o)=>{a[l]=o(e,t),e.addEventListener(l,a[l],!1)});let n={element:e,addListener:l=>(t.push(l),()=>{t.splice(t.indexOf(l),1),t.length===0&&(ri.splice(ri.indexOf(n),1),te(i,o=>{e.removeEventListener(o,a[o],!1)}))})};return n},wd=(e,t)=>("elementFromPoint"in e||(e=document),e.elementFromPoint(t.x,t.y)),aa=(e,t)=>{let i=dd(t),a=wd(i,{x:e.pageX-window.pageXOffset,y:e.pageY-window.pageYOffset});return a===t||t.contains(a)},Kn=null,ii=(e,t)=>{try{e.dropEffect=t}catch{}},Ld=(e,t)=>i=>{i.preventDefault(),Kn=i.target,t.forEach(a=>{let{element:n,onenter:l}=a;aa(i,n)&&(a.state="enter",l(et(i)))})},Md=(e,t)=>i=>{i.preventDefault();let a=i.dataTransfer;ta(a).then(n=>{let l=!1;t.some(o=>{let{filterElement:r,element:s,onenter:p,onexit:c,ondrag:d,allowdrop:m}=o;ii(a,"copy");let u=m(n);if(!u){ii(a,"none");return}if(aa(i,s)){if(l=!0,o.state===null){o.state="enter",p(et(i));return}if(o.state="over",r&&!u){ii(a,"none");return}d(et(i))}else r&&!l&&ii(a,"none"),o.state&&(o.state=null,c(et(i)))})})},Ad=(e,t)=>i=>{i.preventDefault();let a=i.dataTransfer;ta(a).then(n=>{t.forEach(l=>{let{filterElement:o,element:r,ondrop:s,onexit:p,allowdrop:c}=l;if(l.state=null,!(o&&!aa(i,r))){if(!c(n))return p(et(i));s(et(i),n)}})})},Pd=(e,t)=>i=>{Kn===i.target&&t.forEach(a=>{let{onexit:n}=a;a.state=null,n(et(i))})},zd=(e,t,i)=>{e.classList.add("filepond--hopper");let{catchesDropsOnPage:a,requiresDropOnElement:n,filterItems:l=c=>c}=i,o=Rd(e,a?document.documentElement:e,n),r="",s="";o.allowdrop=c=>t(l(c)),o.ondrop=(c,d)=>{let m=l(d);if(!t(m)){p.ondragend(c);return}s="drag-drop",p.onload(m,c)},o.ondrag=c=>{p.ondrag(c)},o.onenter=c=>{s="drag-over",p.ondragstart(c)},o.onexit=c=>{s="drag-exit",p.ondragend(c)};let p={updateHopperState:()=>{r!==s&&(e.dataset.hopperState=s,r=s)},onload:()=>{},ondragstart:()=>{},ondrag:()=>{},ondragend:()=>{},destroy:()=>{o.destroy()}};return p},Vi=!1,ut=[],Qn=e=>{let t=document.activeElement;if(t&&(/textarea|input/i.test(t.nodeName)||t.getAttribute("contenteditable")==="true")){let a=!1,n=t;for(;n!==document.body;){if(n.classList.contains("filepond--root")){a=!0;break}n=n.parentNode}if(!a)return}ta(e.clipboardData).then(a=>{a.length&&ut.forEach(n=>n(a))})},Od=e=>{ut.includes(e)||(ut.push(e),!Vi&&(Vi=!0,document.addEventListener("paste",Qn)))},Fd=e=>{$i(ut,ut.indexOf(e)),ut.length===0&&(document.removeEventListener("paste",Qn),Vi=!1)},Dd=()=>{let e=i=>{t.onload(i)},t={destroy:()=>{Fd(e)},onload:()=>{}};return Od(e),t},Cd=({root:e,props:t})=>{e.element.id=`filepond--assistant-${t.id}`,ce(e.element,"role","alert"),ce(e.element,"aria-live","polite"),ce(e.element,"aria-relevant","additions")},dn=null,pn=null,zi=[],fi=(e,t)=>{e.element.textContent=t},Bd=e=>{e.element.textContent=""},Zn=(e,t,i)=>{let a=e.query("GET_TOTAL_ITEMS");fi(e,`${i} ${t}, ${a} ${a===1?e.query("GET_LABEL_FILE_COUNT_SINGULAR"):e.query("GET_LABEL_FILE_COUNT_PLURAL")}`),clearTimeout(pn),pn=setTimeout(()=>{Bd(e)},1500)},Jn=e=>e.element.parentNode.contains(document.activeElement),Nd=({root:e,action:t})=>{if(!Jn(e))return;e.element.textContent="";let i=e.query("GET_ITEM",t.id);zi.push(i.filename),clearTimeout(dn),dn=setTimeout(()=>{Zn(e,zi.join(", "),e.query("GET_LABEL_FILE_ADDED")),zi.length=0},750)},kd=({root:e,action:t})=>{if(!Jn(e))return;let i=t.item;Zn(e,i.filename,e.query("GET_LABEL_FILE_REMOVED"))},Vd=({root:e,action:t})=>{let a=e.query("GET_ITEM",t.id).filename,n=e.query("GET_LABEL_FILE_PROCESSING_COMPLETE");fi(e,`${a} ${n}`)},mn=({root:e,action:t})=>{let a=e.query("GET_ITEM",t.id).filename,n=e.query("GET_LABEL_FILE_PROCESSING_ABORTED");fi(e,`${a} ${n}`)},ai=({root:e,action:t})=>{let a=e.query("GET_ITEM",t.id).filename;fi(e,`${t.status.main} ${a} ${t.status.sub}`)},Gd=ne({create:Cd,ignoreRect:!0,ignoreRectUpdate:!0,write:fe({DID_LOAD_ITEM:Nd,DID_REMOVE_ITEM:kd,DID_COMPLETE_ITEM_PROCESSING:Vd,DID_ABORT_ITEM_PROCESSING:mn,DID_REVERT_ITEM_PROCESSING:mn,DID_THROW_ITEM_REMOVE_ERROR:ai,DID_THROW_ITEM_LOAD_ERROR:ai,DID_THROW_ITEM_INVALID:ai,DID_THROW_ITEM_PROCESSING_ERROR:ai}),tag:"span",name:"assistant"}),el=(e,t="-")=>e.replace(new RegExp(`${t}.`,"g"),i=>i.charAt(1).toUpperCase()),tl=(e,t=16,i=!0)=>{let a=Date.now(),n=null;return(...l)=>{clearTimeout(n);let o=Date.now()-a,r=()=>{a=Date.now(),e(...l)};oe.preventDefault(),Wd=({root:e,props:t})=>{let i=e.query("GET_ID");i&&(e.element.id=i);let a=e.query("GET_CLASS_NAME");a&&a.split(" ").filter(s=>s.length).forEach(s=>{e.element.classList.add(s)}),e.ref.label=e.appendChildView(e.createChildView(Yc,{...t,translateY:null,caption:e.query("GET_LABEL_IDLE")})),e.ref.list=e.appendChildView(e.createChildView(Vc,{translateY:null})),e.ref.panel=e.appendChildView(e.createChildView(Vn,{name:"panel-root"})),e.ref.assistant=e.appendChildView(e.createChildView(Gd,{...t})),e.ref.data=e.appendChildView(e.createChildView(cd,{...t})),e.ref.measure=Ve("div"),e.ref.measure.style.height="100%",e.element.appendChild(e.ref.measure),e.ref.bounds=null,e.query("GET_STYLES").filter(s=>!ke(s.value)).map(({name:s,value:p})=>{e.element.dataset[s]=p}),e.ref.widthPrevious=null,e.ref.widthUpdated=tl(()=>{e.ref.updateHistory=[],e.dispatch("DID_RESIZE_ROOT")},250),e.ref.previousAspectRatio=null,e.ref.updateHistory=[];let n=window.matchMedia("(pointer: fine) and (hover: hover)").matches,l="PointerEvent"in window;e.query("GET_ALLOW_REORDER")&&l&&!n&&(e.element.addEventListener("touchmove",si,{passive:!1}),e.element.addEventListener("gesturestart",si));let o=e.query("GET_CREDITS");if(o.length===2){let s=document.createElement("a");s.className="filepond--credits",s.href=o[0],s.tabIndex=-1,s.target="_blank",s.rel="noopener noreferrer nofollow",s.textContent=o[1],e.element.appendChild(s),e.ref.credits=s}},Hd=({root:e,props:t,actions:i})=>{if(Xd({root:e,props:t,actions:i}),i.filter(E=>/^DID_SET_STYLE_/.test(E.type)).filter(E=>!ke(E.data.value)).map(({type:E,data:_})=>{let x=el(E.substring(8).toLowerCase(),"_");e.element.dataset[x]=_.value,e.invalidateLayout()}),e.rect.element.hidden)return;e.rect.element.width!==e.ref.widthPrevious&&(e.ref.widthPrevious=e.rect.element.width,e.ref.widthUpdated());let a=e.ref.bounds;a||(a=e.ref.bounds=qd(e),e.element.removeChild(e.ref.measure),e.ref.measure=null);let{hopper:n,label:l,list:o,panel:r}=e.ref;n&&n.updateHopperState();let s=e.query("GET_PANEL_ASPECT_RATIO"),p=e.query("GET_ALLOW_MULTIPLE"),c=e.query("GET_TOTAL_ITEMS"),d=p?e.query("GET_MAX_FILES")||Ud:1,m=c===d,u=i.find(E=>E.type==="DID_ADD_ITEM");if(m&&u){let E=u.data.interactionMethod;l.opacity=0,p?l.translateY=-40:E===Re.API?l.translateX=40:E===Re.BROWSE?l.translateY=40:l.translateY=30}else m||(l.opacity=1,l.translateX=0,l.translateY=0);let g=jd(e),f=Yd(e),h=l.rect.element.height,I=!p||m?0:h,b=m?o.rect.element.marginTop:0,T=c===0?0:o.rect.element.marginBottom,v=I+b+f.visual+T,y=I+b+f.bounds+T;if(o.translateY=Math.max(0,I-o.rect.element.marginTop)-g.top,s){let E=e.rect.element.width,_=E*s;s!==e.ref.previousAspectRatio&&(e.ref.previousAspectRatio=s,e.ref.updateHistory=[]);let x=e.ref.updateHistory;x.push(E);let R=2;if(x.length>R*2){let P=x.length,A=P-10,B=0;for(let w=P;w>=A;w--)if(x[w]===x[w-2]&&B++,B>=R)return}r.scalable=!1,r.height=_;let z=_-I-(T-g.bottom)-(m?b:0);f.visual>z?o.overflow=z:o.overflow=null,e.height=_}else if(a.fixedHeight){r.scalable=!1;let E=a.fixedHeight-I-(T-g.bottom)-(m?b:0);f.visual>E?o.overflow=E:o.overflow=null}else if(a.cappedHeight){let E=v>=a.cappedHeight,_=Math.min(a.cappedHeight,v);r.scalable=!0,r.height=E?_:_-g.top-g.bottom;let x=_-I-(T-g.bottom)-(m?b:0);v>a.cappedHeight&&f.visual>x?o.overflow=x:o.overflow=null,e.height=Math.min(a.cappedHeight,y-g.top-g.bottom)}else{let E=c>0?g.top+g.bottom:0;r.scalable=!0,r.height=Math.max(h,v-E),e.height=Math.max(h,y-E)}e.ref.credits&&r.heightCurrent&&(e.ref.credits.style.transform=`translateY(${r.heightCurrent}px)`)},jd=e=>{let t=e.ref.list.childViews[0].childViews[0];return t?{top:t.rect.element.marginTop,bottom:t.rect.element.marginBottom}:{top:0,bottom:0}},Yd=e=>{let t=0,i=0,a=e.ref.list,n=a.childViews[0],l=n.childViews.filter(b=>b.rect.element.height),o=e.query("GET_ACTIVE_ITEMS").map(b=>l.find(T=>T.id===b.id)).filter(b=>b);if(o.length===0)return{visual:t,bounds:i};let r=n.rect.element.width,s=Ji(n,o,a.dragCoordinates),p=o[0].rect.element,c=p.marginTop+p.marginBottom,d=p.marginLeft+p.marginRight,m=p.width+d,u=p.height+c,g=typeof s<"u"&&s>=0?1:0,f=o.find(b=>b.markedForRemoval&&b.opacity<.45)?-1:0,h=o.length+g+f,I=Zi(r,m);return I===1?o.forEach(b=>{let T=b.rect.element.height+c;i+=T,t+=T*b.opacity}):(i=Math.ceil(h/I)*u,t=i),{visual:t,bounds:i}},qd=e=>{let t=e.ref.measureHeight||null;return{cappedHeight:parseInt(e.style.maxHeight,10)||null,fixedHeight:t===0?null:t}},na=(e,t)=>{let i=e.query("GET_ALLOW_REPLACE"),a=e.query("GET_ALLOW_MULTIPLE"),n=e.query("GET_TOTAL_ITEMS"),l=e.query("GET_MAX_FILES"),o=t.length;return!a&&o>1?(e.dispatch("DID_THROW_MAX_FILES",{source:t,error:ie("warning",0,"Max files")}),!0):(l=a?l:1,!a&&i?!1:bt(l)&&n+o>l?(e.dispatch("DID_THROW_MAX_FILES",{source:t,error:ie("warning",0,"Max files")}),!0):!1)},$d=(e,t,i)=>{let a=e.childViews[0];return Ji(a,t,{left:i.scopeLeft-a.rect.element.left,top:i.scopeTop-(e.rect.outer.top+e.rect.element.marginTop+e.rect.element.scrollTop)})},un=e=>{let t=e.query("GET_ALLOW_DROP"),i=e.query("GET_DISABLED"),a=t&&!i;if(a&&!e.ref.hopper){let n=zd(e.element,l=>{let o=e.query("GET_BEFORE_DROP_FILE")||(()=>!0);return e.query("GET_DROP_VALIDATION")?l.every(s=>tt("ALLOW_HOPPER_ITEM",s,{query:e.query}).every(p=>p===!0)&&o(s)):!0},{filterItems:l=>{let o=e.query("GET_IGNORED_FILES");return l.filter(r=>Je(r)?!o.includes(r.name.toLowerCase()):!0)},catchesDropsOnPage:e.query("GET_DROP_ON_PAGE"),requiresDropOnElement:e.query("GET_DROP_ON_ELEMENT")});n.onload=(l,o)=>{let s=e.ref.list.childViews[0].childViews.filter(c=>c.rect.element.height),p=e.query("GET_ACTIVE_ITEMS").map(c=>s.find(d=>d.id===c.id)).filter(c=>c);Ae("ADD_ITEMS",l,{dispatch:e.dispatch}).then(c=>{if(na(e,c))return!1;e.dispatch("ADD_ITEMS",{items:c,index:$d(e.ref.list,p,o),interactionMethod:Re.DROP})}),e.dispatch("DID_DROP",{position:o}),e.dispatch("DID_END_DRAG",{position:o})},n.ondragstart=l=>{e.dispatch("DID_START_DRAG",{position:l})},n.ondrag=tl(l=>{e.dispatch("DID_DRAG",{position:l})}),n.ondragend=l=>{e.dispatch("DID_END_DRAG",{position:l})},e.ref.hopper=n,e.ref.drip=e.appendChildView(e.createChildView(ed))}else!a&&e.ref.hopper&&(e.ref.hopper.destroy(),e.ref.hopper=null,e.removeChildView(e.ref.drip))},gn=(e,t)=>{let i=e.query("GET_ALLOW_BROWSE"),a=e.query("GET_DISABLED"),n=i&&!a;n&&!e.ref.browser?e.ref.browser=e.appendChildView(e.createChildView(Hc,{...t,onload:l=>{Ae("ADD_ITEMS",l,{dispatch:e.dispatch}).then(o=>{if(na(e,o))return!1;e.dispatch("ADD_ITEMS",{items:o,index:-1,interactionMethod:Re.BROWSE})})}}),0):!n&&e.ref.browser&&(e.removeChildView(e.ref.browser),e.ref.browser=null)},fn=e=>{let t=e.query("GET_ALLOW_PASTE"),i=e.query("GET_DISABLED"),a=t&&!i;a&&!e.ref.paster?(e.ref.paster=Dd(),e.ref.paster.onload=n=>{Ae("ADD_ITEMS",n,{dispatch:e.dispatch}).then(l=>{if(na(e,l))return!1;e.dispatch("ADD_ITEMS",{items:l,index:-1,interactionMethod:Re.PASTE})})}):!a&&e.ref.paster&&(e.ref.paster.destroy(),e.ref.paster=null)},Xd=fe({DID_SET_ALLOW_BROWSE:({root:e,props:t})=>{gn(e,t)},DID_SET_ALLOW_DROP:({root:e})=>{un(e)},DID_SET_ALLOW_PASTE:({root:e})=>{fn(e)},DID_SET_DISABLED:({root:e,props:t})=>{un(e),fn(e),gn(e,t),e.query("GET_DISABLED")?e.element.dataset.disabled="disabled":e.element.removeAttribute("data-disabled")}}),Kd=ne({name:"root",read:({root:e})=>{e.ref.measure&&(e.ref.measureHeight=e.ref.measure.offsetHeight)},create:Wd,write:Hd,destroy:({root:e})=>{e.ref.paster&&e.ref.paster.destroy(),e.ref.hopper&&e.ref.hopper.destroy(),e.element.removeEventListener("touchmove",si),e.element.removeEventListener("gesturestart",si)},mixins:{styles:["height"]}}),Qd=(e={})=>{let t=null,i=oi(),a=gr(Jr(i),[bs,is(i)],[Us,ts(i)]);a.dispatch("SET_OPTIONS",{options:e});let n=()=>{document.hidden||a.dispatch("KICK")};document.addEventListener("visibilitychange",n);let l=null,o=!1,r=!1,s=null,p=null,c=()=>{o||(o=!0),clearTimeout(l),l=setTimeout(()=>{o=!1,s=null,p=null,r&&(r=!1,a.dispatch("DID_STOP_RESIZE"))},500)};window.addEventListener("resize",c);let d=Kd(a,{id:qi()}),m=!1,u=!1,g={_read:()=>{o&&(p=window.innerWidth,s||(s=p),!r&&p!==s&&(a.dispatch("DID_START_RESIZE"),r=!0)),u&&m&&(m=d.element.offsetParent===null),!m&&(d._read(),u=d.rect.element.hidden)},_write:S=>{let L=a.processActionQueue().filter(D=>!/^SET_/.test(D.type));m&&!L.length||(b(L),m=d._write(S,L,r),ls(a.query("GET_ITEMS")),m&&a.processDispatchQueue())}},f=S=>L=>{let D={type:S};if(!L)return D;if(L.hasOwnProperty("error")&&(D.error=L.error?{...L.error}:null),L.status&&(D.status={...L.status}),L.file&&(D.output=L.file),L.source)D.file=L.source;else if(L.item||L.id){let F=L.item?L.item:a.query("GET_ITEM",L.id);D.file=F?he(F):null}return L.items&&(D.items=L.items.map(he)),/progress/.test(S)&&(D.progress=L.progress),L.hasOwnProperty("origin")&&L.hasOwnProperty("target")&&(D.origin=L.origin,D.target=L.target),D},h={DID_DESTROY:f("destroy"),DID_INIT:f("init"),DID_THROW_MAX_FILES:f("warning"),DID_INIT_ITEM:f("initfile"),DID_START_ITEM_LOAD:f("addfilestart"),DID_UPDATE_ITEM_LOAD_PROGRESS:f("addfileprogress"),DID_LOAD_ITEM:f("addfile"),DID_THROW_ITEM_INVALID:[f("error"),f("addfile")],DID_THROW_ITEM_LOAD_ERROR:[f("error"),f("addfile")],DID_THROW_ITEM_REMOVE_ERROR:[f("error"),f("removefile")],DID_PREPARE_OUTPUT:f("preparefile"),DID_START_ITEM_PROCESSING:f("processfilestart"),DID_UPDATE_ITEM_PROCESS_PROGRESS:f("processfileprogress"),DID_ABORT_ITEM_PROCESSING:f("processfileabort"),DID_COMPLETE_ITEM_PROCESSING:f("processfile"),DID_COMPLETE_ITEM_PROCESSING_ALL:f("processfiles"),DID_REVERT_ITEM_PROCESSING:f("processfilerevert"),DID_THROW_ITEM_PROCESSING_ERROR:[f("error"),f("processfile")],DID_REMOVE_ITEM:f("removefile"),DID_UPDATE_ITEMS:f("updatefiles"),DID_ACTIVATE_ITEM:f("activatefile"),DID_REORDER_ITEMS:f("reorderfiles")},I=S=>{let L={pond:O,...S};delete L.type,d.element.dispatchEvent(new CustomEvent(`FilePond:${S.type}`,{detail:L,bubbles:!0,cancelable:!0,composed:!0}));let D=[];S.hasOwnProperty("error")&&D.push(S.error),S.hasOwnProperty("file")&&D.push(S.file);let F=["type","error","file"];Object.keys(S).filter(C=>!F.includes(C)).forEach(C=>D.push(S[C])),O.fire(S.type,...D);let G=a.query(`GET_ON${S.type.toUpperCase()}`);G&&G(...D)},b=S=>{S.length&&S.filter(L=>h[L.type]).forEach(L=>{let D=h[L.type];(Array.isArray(D)?D:[D]).forEach(F=>{L.type==="DID_INIT_ITEM"?I(F(L.data)):setTimeout(()=>{I(F(L.data))},0)})})},T=S=>a.dispatch("SET_OPTIONS",{options:S}),v=S=>a.query("GET_ACTIVE_ITEM",S),y=S=>new Promise((L,D)=>{a.dispatch("REQUEST_ITEM_PREPARE",{query:S,success:F=>{L(F)},failure:F=>{D(F)}})}),E=(S,L={})=>new Promise((D,F)=>{R([{source:S,options:L}],{index:L.index}).then(G=>D(G&&G[0])).catch(F)}),_=S=>S.file&&S.id,x=(S,L)=>(typeof S=="object"&&!_(S)&&!L&&(L=S,S=void 0),a.dispatch("REMOVE_ITEM",{...L,query:S}),a.query("GET_ACTIVE_ITEM",S)===null),R=(...S)=>new Promise((L,D)=>{let F=[],G={};if(ci(S[0]))F.push.apply(F,S[0]),Object.assign(G,S[1]||{});else{let C=S[S.length-1];typeof C=="object"&&!(C instanceof Blob)&&Object.assign(G,S.pop()),F.push(...S)}a.dispatch("ADD_ITEMS",{items:F,index:G.index,interactionMethod:Re.API,success:L,failure:D})}),z=()=>a.query("GET_ACTIVE_ITEMS"),P=S=>new Promise((L,D)=>{a.dispatch("REQUEST_ITEM_PROCESSING",{query:S,success:F=>{L(F)},failure:F=>{D(F)}})}),A=(...S)=>{let L=Array.isArray(S[0])?S[0]:S,D=L.length?L:z();return Promise.all(D.map(y))},B=(...S)=>{let L=Array.isArray(S[0])?S[0]:S;if(!L.length){let D=z().filter(F=>!(F.status===U.IDLE&&F.origin===se.LOCAL)&&F.status!==U.PROCESSING&&F.status!==U.PROCESSING_COMPLETE&&F.status!==U.PROCESSING_REVERT_ERROR);return Promise.all(D.map(P))}return Promise.all(L.map(P))},w=(...S)=>{let L=Array.isArray(S[0])?S[0]:S,D;typeof L[L.length-1]=="object"?D=L.pop():Array.isArray(S[0])&&(D=S[1]);let F=z();return L.length?L.map(C=>$e(C)?F[C]?F[C].id:null:C).filter(C=>C).map(C=>x(C,D)):Promise.all(F.map(C=>x(C,D)))},O={...mi(),...g,...es(a,i),setOptions:T,addFile:E,addFiles:R,getFile:v,processFile:P,prepareFile:y,removeFile:x,moveFile:(S,L)=>a.dispatch("MOVE_ITEM",{query:S,index:L}),getFiles:z,processFiles:B,removeFiles:w,prepareFiles:A,sort:S=>a.dispatch("SORT",{compare:S}),browse:()=>{var S=d.element.querySelector("input[type=file]");S&&S.click()},destroy:()=>{O.fire("destroy",d.element),a.dispatch("ABORT_ALL"),d._destroy(),window.removeEventListener("resize",c),document.removeEventListener("visibilitychange",n),a.dispatch("DID_DESTROY")},insertBefore:S=>Ba(d.element,S),insertAfter:S=>Na(d.element,S),appendTo:S=>S.appendChild(d.element),replaceElement:S=>{Ba(d.element,S),S.parentNode.removeChild(S),t=S},restoreElement:()=>{t&&(Na(t,d.element),d.element.parentNode.removeChild(d.element),t=null)},isAttachedTo:S=>d.element===S||t===S,element:{get:()=>d.element},status:{get:()=>a.query("GET_STATUS")}};return a.dispatch("DID_INIT"),We(O)},il=(e={})=>{let t={};return te(oi(),(a,n)=>{t[a]=n[0]}),Qd({...t,...e})},Zd=e=>e.charAt(0).toLowerCase()+e.slice(1),Jd=e=>el(e.replace(/^data-/,"")),al=(e,t)=>{te(t,(i,a)=>{te(e,(n,l)=>{let o=new RegExp(i);if(!o.test(n)||(delete e[n],a===!1))return;if(ge(a)){e[a]=l;return}let s=a.group;de(a)&&!e[s]&&(e[s]={}),e[s][Zd(n.replace(o,""))]=l}),a.mapping&&al(e[a.group],a.mapping)})},ep=(e,t={})=>{let i=[];te(e.attributes,n=>{i.push(e.attributes[n])});let a=i.filter(n=>n.name).reduce((n,l)=>{let o=ce(e,l.name);return n[Jd(l.name)]=o===l.name?!0:o,n},{});return al(a,t),a},tp=(e,t={})=>{let i={"^class$":"className","^multiple$":"allowMultiple","^capture$":"captureMethod","^webkitdirectory$":"allowDirectoriesOnly","^server":{group:"server",mapping:{"^process":{group:"process"},"^revert":{group:"revert"},"^fetch":{group:"fetch"},"^restore":{group:"restore"},"^load":{group:"load"}}},"^type$":!1,"^files$":!1};tt("SET_ATTRIBUTE_TO_OPTION_MAP",i);let a={...t},n=ep(e.nodeName==="FIELDSET"?e.querySelector("input[type=file]"):e,i);Object.keys(n).forEach(o=>{de(n[o])?(de(a[o])||(a[o]={}),Object.assign(a[o],n[o])):a[o]=n[o]}),a.files=(t.files||[]).concat(Array.from(e.querySelectorAll("input:not([type=file])")).map(o=>({source:o.value,options:{type:o.dataset.type}})));let l=il(a);return e.files&&Array.from(e.files).forEach(o=>{l.addFile(o)}),l.replaceElement(e),l},ip=(...e)=>ur(e[0])?tp(...e):il(...e),ap=["fire","_read","_write"],hn=e=>{let t={};return Rn(e,t,ap),t},np=(e,t)=>e.replace(/(?:{([a-zA-Z]+)})/g,(i,a)=>t[a]),lp=e=>{let t=new Blob(["(",e.toString(),")()"],{type:"application/javascript"}),i=URL.createObjectURL(t),a=new Worker(i);return{transfer:(n,l)=>{},post:(n,l,o)=>{let r=qi();a.onmessage=s=>{s.data.id===r&&l(s.data.message)},a.postMessage({id:r,message:n},o)},terminate:()=>{a.terminate(),URL.revokeObjectURL(i)}}},op=e=>new Promise((t,i)=>{let a=new Image;a.onload=()=>{t(a)},a.onerror=n=>{i(n)},a.src=e}),nl=(e,t)=>{let i=e.slice(0,e.size,e.type);return i.lastModifiedDate=e.lastModifiedDate,i.name=t,i},rp=e=>nl(e,e.name),bn=[],sp=e=>{if(bn.includes(e))return;bn.push(e);let t=e({addFilter:rs,utils:{Type:M,forin:te,isString:ge,isFile:Je,toNaturalFileSize:Bn,replaceInString:np,getExtensionFromFilename:ui,getFilenameWithoutExtension:Fn,guesstimateMimeType:$n,getFileFromBlob:ht,getFilenameFromURL:Dt,createRoute:fe,createWorker:lp,createView:ne,createItemAPI:he,loadImage:op,copyFile:rp,renameFile:nl,createBlob:Pn,applyFilterChain:Ae,text:ae,getNumericAspectRatioFromString:wn},views:{fileActionButton:Cn}});ss(t.options)},cp=()=>Object.prototype.toString.call(window.operamini)==="[object OperaMini]",dp=()=>"Promise"in window,pp=()=>"slice"in Blob.prototype,mp=()=>"URL"in window&&"createObjectURL"in window.URL,up=()=>"visibilityState"in document,gp=()=>"performance"in window,fp=()=>"supports"in(window.CSS||{}),hp=()=>/MSIE|Trident/.test(window.navigator.userAgent),Gi=(()=>{let e=En()&&!cp()&&up()&&dp()&&pp()&&mp()&&gp()&&(fp()||hp());return()=>e})(),Ue={apps:[]},bp="filepond",it=()=>{},ll={},Et={},Ct={},Ui={},gt=it,ft=it,Wi=it,Hi=it,ve=it,ji=it,Ft=it;if(Gi()){kr(()=>{Ue.apps.forEach(i=>i._read())},i=>{Ue.apps.forEach(a=>a._write(i))});let e=()=>{document.dispatchEvent(new CustomEvent("FilePond:loaded",{detail:{supported:Gi,create:gt,destroy:ft,parse:Wi,find:Hi,registerPlugin:ve,setOptions:Ft}})),document.removeEventListener("DOMContentLoaded",e)};document.readyState!=="loading"?setTimeout(()=>e(),0):document.addEventListener("DOMContentLoaded",e);let t=()=>te(oi(),(i,a)=>{Ui[i]=a[1]});ll={...Ln},Ct={...se},Et={...U},Ui={},t(),gt=(...i)=>{let a=ip(...i);return a.on("destroy",ft),Ue.apps.push(a),hn(a)},ft=i=>{let a=Ue.apps.findIndex(n=>n.isAttachedTo(i));return a>=0?(Ue.apps.splice(a,1)[0].restoreElement(),!0):!1},Wi=i=>Array.from(i.querySelectorAll(`.${bp}`)).filter(l=>!Ue.apps.find(o=>o.isAttachedTo(l))).map(l=>gt(l)),Hi=i=>{let a=Ue.apps.find(n=>n.isAttachedTo(i));return a?hn(a):null},ve=(...i)=>{i.forEach(sp),t()},ji=()=>{let i={};return te(oi(),(a,n)=>{i[a]=n[0]}),i},Ft=i=>(de(i)&&(Ue.apps.forEach(a=>{a.setOptions(i)}),cs(i)),ji())}function ol(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),i.push.apply(i,a)}return i}function xl(e){for(var t=1;te.length)&&(t=e.length);for(var i=0,a=new Array(t);i
',Dp=Number.isNaN||De.isNaN;function j(e){return typeof e=="number"&&!Dp(e)}var Tl=function(t){return t>0&&t<1/0};function oa(e){return typeof e>"u"}function lt(e){return sa(e)==="object"&&e!==null}var Cp=Object.prototype.hasOwnProperty;function It(e){if(!lt(e))return!1;try{var t=e.constructor,i=t.prototype;return t&&i&&Cp.call(i,"isPrototypeOf")}catch{return!1}}function be(e){return typeof e=="function"}var Bp=Array.prototype.slice;function zl(e){return Array.from?Array.from(e):Bp.call(e)}function le(e,t){return e&&be(t)&&(Array.isArray(e)||j(e.length)?zl(e).forEach(function(i,a){t.call(e,i,a,e)}):lt(e)&&Object.keys(e).forEach(function(i){t.call(e,e[i],i,e)})),e}var J=Object.assign||function(t){for(var i=arguments.length,a=new Array(i>1?i-1:0),n=1;n0&&a.forEach(function(l){lt(l)&&Object.keys(l).forEach(function(o){t[o]=l[o]})}),t},Np=/\.\d*(?:0|9){12}\d*$/;function xt(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1e11;return Np.test(e)?Math.round(e*t)/t:e}var kp=/^width|height|left|top|marginLeft|marginTop$/;function je(e,t){var i=e.style;le(t,function(a,n){kp.test(n)&&j(a)&&(a="".concat(a,"px")),i[n]=a})}function Vp(e,t){return e.classList?e.classList.contains(t):e.className.indexOf(t)>-1}function pe(e,t){if(t){if(j(e.length)){le(e,function(a){pe(a,t)});return}if(e.classList){e.classList.add(t);return}var i=e.className.trim();i?i.indexOf(t)<0&&(e.className="".concat(i," ").concat(t)):e.className=t}}function Fe(e,t){if(t){if(j(e.length)){le(e,function(i){Fe(i,t)});return}if(e.classList){e.classList.remove(t);return}e.className.indexOf(t)>=0&&(e.className=e.className.replace(t,""))}}function vt(e,t,i){if(t){if(j(e.length)){le(e,function(a){vt(a,t,i)});return}i?pe(e,t):Fe(e,t)}}var Gp=/([a-z\d])([A-Z])/g;function xa(e){return e.replace(Gp,"$1-$2").toLowerCase()}function ba(e,t){return lt(e[t])?e[t]:e.dataset?e.dataset[t]:e.getAttribute("data-".concat(xa(t)))}function Wt(e,t,i){lt(i)?e[t]=i:e.dataset?e.dataset[t]=i:e.setAttribute("data-".concat(xa(t)),i)}function Up(e,t){if(lt(e[t]))try{delete e[t]}catch{e[t]=void 0}else if(e.dataset)try{delete e.dataset[t]}catch{e.dataset[t]=void 0}else e.removeAttribute("data-".concat(xa(t)))}var Ol=/\s\s*/,Fl=function(){var e=!1;if(Ti){var t=!1,i=function(){},a=Object.defineProperty({},"once",{get:function(){return e=!0,t},set:function(l){t=l}});De.addEventListener("test",i,a),De.removeEventListener("test",i,a)}return e}();function Oe(e,t,i){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},n=i;t.trim().split(Ol).forEach(function(l){if(!Fl){var o=e.listeners;o&&o[l]&&o[l][i]&&(n=o[l][i],delete o[l][i],Object.keys(o[l]).length===0&&delete o[l],Object.keys(o).length===0&&delete e.listeners)}e.removeEventListener(l,n,a)})}function Se(e,t,i){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},n=i;t.trim().split(Ol).forEach(function(l){if(a.once&&!Fl){var o=e.listeners,r=o===void 0?{}:o;n=function(){delete r[l][i],e.removeEventListener(l,n,a);for(var p=arguments.length,c=new Array(p),d=0;dMath.abs(i)&&(i=m)})}),i}function bi(e,t){var i=e.pageX,a=e.pageY,n={endX:i,endY:a};return t?n:xl({startX:i,startY:a},n)}function jp(e){var t=0,i=0,a=0;return le(e,function(n){var l=n.startX,o=n.startY;t+=l,i+=o,a+=1}),t/=a,i/=a,{pageX:t,pageY:i}}function Ye(e){var t=e.aspectRatio,i=e.height,a=e.width,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"contain",l=Tl(a),o=Tl(i);if(l&&o){var r=i*t;n==="contain"&&r>a||n==="cover"&&r90?{width:s,height:r}:{width:r,height:s}}function qp(e,t,i,a){var n=t.aspectRatio,l=t.naturalWidth,o=t.naturalHeight,r=t.rotate,s=r===void 0?0:r,p=t.scaleX,c=p===void 0?1:p,d=t.scaleY,m=d===void 0?1:d,u=i.aspectRatio,g=i.naturalWidth,f=i.naturalHeight,h=a.fillColor,I=h===void 0?"transparent":h,b=a.imageSmoothingEnabled,T=b===void 0?!0:b,v=a.imageSmoothingQuality,y=v===void 0?"low":v,E=a.maxWidth,_=E===void 0?1/0:E,x=a.maxHeight,R=x===void 0?1/0:x,z=a.minWidth,P=z===void 0?0:z,A=a.minHeight,B=A===void 0?0:A,w=document.createElement("canvas"),O=w.getContext("2d"),S=Ye({aspectRatio:u,width:_,height:R}),L=Ye({aspectRatio:u,width:P,height:B},"cover"),D=Math.min(S.width,Math.max(L.width,g)),F=Math.min(S.height,Math.max(L.height,f)),G=Ye({aspectRatio:n,width:_,height:R}),C=Ye({aspectRatio:n,width:P,height:B},"cover"),q=Math.min(G.width,Math.max(C.width,l)),X=Math.min(G.height,Math.max(C.height,o)),K=[-q/2,-X/2,q,X];return w.width=xt(D),w.height=xt(F),O.fillStyle=I,O.fillRect(0,0,D,F),O.save(),O.translate(D/2,F/2),O.rotate(s*Math.PI/180),O.scale(c,m),O.imageSmoothingEnabled=T,O.imageSmoothingQuality=y,O.drawImage.apply(O,[e].concat(Rl(K.map(function(oe){return Math.floor(xt(oe))})))),O.restore(),w}var Cl=String.fromCharCode;function $p(e,t,i){var a="";i+=t;for(var n=t;n0;)i.push(Cl.apply(null,zl(n.subarray(0,a)))),n=n.subarray(a);return"data:".concat(t,";base64,").concat(btoa(i.join("")))}function Zp(e){var t=new DataView(e),i;try{var a,n,l;if(t.getUint8(0)===255&&t.getUint8(1)===216)for(var o=t.byteLength,r=2;r+1=8&&(l=p+d)}}}if(l){var m=t.getUint16(l,a),u,g;for(g=0;g=0?l:Al),height:Math.max(a.offsetHeight,o>=0?o:Pl)};this.containerData=r,je(n,{width:r.width,height:r.height}),pe(t,Ee),Fe(n,Ee)},initCanvas:function(){var t=this.containerData,i=this.imageData,a=this.options.viewMode,n=Math.abs(i.rotate)%180===90,l=n?i.naturalHeight:i.naturalWidth,o=n?i.naturalWidth:i.naturalHeight,r=l/o,s=t.width,p=t.height;t.height*r>t.width?a===3?s=t.height*r:p=t.width/r:a===3?p=t.width/r:s=t.height*r;var c={aspectRatio:r,naturalWidth:l,naturalHeight:o,width:s,height:p};this.canvasData=c,this.limited=a===1||a===2,this.limitCanvas(!0,!0),c.width=Math.min(Math.max(c.width,c.minWidth),c.maxWidth),c.height=Math.min(Math.max(c.height,c.minHeight),c.maxHeight),c.left=(t.width-c.width)/2,c.top=(t.height-c.height)/2,c.oldLeft=c.left,c.oldTop=c.top,this.initialCanvasData=J({},c)},limitCanvas:function(t,i){var a=this.options,n=this.containerData,l=this.canvasData,o=this.cropBoxData,r=a.viewMode,s=l.aspectRatio,p=this.cropped&&o;if(t){var c=Number(a.minCanvasWidth)||0,d=Number(a.minCanvasHeight)||0;r>1?(c=Math.max(c,n.width),d=Math.max(d,n.height),r===3&&(d*s>c?c=d*s:d=c/s)):r>0&&(c?c=Math.max(c,p?o.width:0):d?d=Math.max(d,p?o.height:0):p&&(c=o.width,d=o.height,d*s>c?c=d*s:d=c/s));var m=Ye({aspectRatio:s,width:c,height:d});c=m.width,d=m.height,l.minWidth=c,l.minHeight=d,l.maxWidth=1/0,l.maxHeight=1/0}if(i)if(r>(p?0:1)){var u=n.width-l.width,g=n.height-l.height;l.minLeft=Math.min(0,u),l.minTop=Math.min(0,g),l.maxLeft=Math.max(0,u),l.maxTop=Math.max(0,g),p&&this.limited&&(l.minLeft=Math.min(o.left,o.left+(o.width-l.width)),l.minTop=Math.min(o.top,o.top+(o.height-l.height)),l.maxLeft=o.left,l.maxTop=o.top,r===2&&(l.width>=n.width&&(l.minLeft=Math.min(0,u),l.maxLeft=Math.max(0,u)),l.height>=n.height&&(l.minTop=Math.min(0,g),l.maxTop=Math.max(0,g))))}else l.minLeft=-l.width,l.minTop=-l.height,l.maxLeft=n.width,l.maxTop=n.height},renderCanvas:function(t,i){var a=this.canvasData,n=this.imageData;if(i){var l=Yp({width:n.naturalWidth*Math.abs(n.scaleX||1),height:n.naturalHeight*Math.abs(n.scaleY||1),degree:n.rotate||0}),o=l.width,r=l.height,s=a.width*(o/a.naturalWidth),p=a.height*(r/a.naturalHeight);a.left-=(s-a.width)/2,a.top-=(p-a.height)/2,a.width=s,a.height=p,a.aspectRatio=o/r,a.naturalWidth=o,a.naturalHeight=r,this.limitCanvas(!0,!1)}(a.width>a.maxWidth||a.widtha.maxHeight||a.heighti.width?l.height=l.width/a:l.width=l.height*a),this.cropBoxData=l,this.limitCropBox(!0,!0),l.width=Math.min(Math.max(l.width,l.minWidth),l.maxWidth),l.height=Math.min(Math.max(l.height,l.minHeight),l.maxHeight),l.width=Math.max(l.minWidth,l.width*n),l.height=Math.max(l.minHeight,l.height*n),l.left=i.left+(i.width-l.width)/2,l.top=i.top+(i.height-l.height)/2,l.oldLeft=l.left,l.oldTop=l.top,this.initialCropBoxData=J({},l)},limitCropBox:function(t,i){var a=this.options,n=this.containerData,l=this.canvasData,o=this.cropBoxData,r=this.limited,s=a.aspectRatio;if(t){var p=Number(a.minCropBoxWidth)||0,c=Number(a.minCropBoxHeight)||0,d=r?Math.min(n.width,l.width,l.width+l.left,n.width-l.left):n.width,m=r?Math.min(n.height,l.height,l.height+l.top,n.height-l.top):n.height;p=Math.min(p,n.width),c=Math.min(c,n.height),s&&(p&&c?c*s>p?c=p/s:p=c*s:p?c=p/s:c&&(p=c*s),m*s>d?m=d/s:d=m*s),o.minWidth=Math.min(p,d),o.minHeight=Math.min(c,m),o.maxWidth=d,o.maxHeight=m}i&&(r?(o.minLeft=Math.max(0,l.left),o.minTop=Math.max(0,l.top),o.maxLeft=Math.min(n.width,l.left+l.width)-o.width,o.maxTop=Math.min(n.height,l.top+l.height)-o.height):(o.minLeft=0,o.minTop=0,o.maxLeft=n.width-o.width,o.maxTop=n.height-o.height))},renderCropBox:function(){var t=this.options,i=this.containerData,a=this.cropBoxData;(a.width>a.maxWidth||a.widtha.maxHeight||a.height=i.width&&a.height>=i.height?_l:Ia),je(this.cropBox,J({width:a.width,height:a.height},Gt({translateX:a.left,translateY:a.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),yt(this.element,ma,this.getData())}},tm={initPreview:function(){var t=this.element,i=this.crossOrigin,a=this.options.preview,n=i?this.crossOriginUrl:this.url,l=t.alt||"The image to preview",o=document.createElement("img");if(i&&(o.crossOrigin=i),o.src=n,o.alt=l,this.viewBox.appendChild(o),this.viewBoxImage=o,!!a){var r=a;typeof a=="string"?r=t.ownerDocument.querySelectorAll(a):a.querySelector&&(r=[a]),this.previews=r,le(r,function(s){var p=document.createElement("img");Wt(s,hi,{width:s.offsetWidth,height:s.offsetHeight,html:s.innerHTML}),i&&(p.crossOrigin=i),p.src=n,p.alt=l,p.style.cssText='display:block;width:100%;height:auto;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation:0deg!important;"',s.innerHTML="",s.appendChild(p)})}},resetPreview:function(){le(this.previews,function(t){var i=ba(t,hi);je(t,{width:i.width,height:i.height}),t.innerHTML=i.html,Up(t,hi)})},preview:function(){var t=this.imageData,i=this.canvasData,a=this.cropBoxData,n=a.width,l=a.height,o=t.width,r=t.height,s=a.left-i.left-t.left,p=a.top-i.top-t.top;!this.cropped||this.disabled||(je(this.viewBoxImage,J({width:o,height:r},Gt(J({translateX:-s,translateY:-p},t)))),le(this.previews,function(c){var d=ba(c,hi),m=d.width,u=d.height,g=m,f=u,h=1;n&&(h=m/n,f=l*h),l&&f>u&&(h=u/l,g=n*h,f=u),je(c,{width:g,height:f}),je(c.getElementsByTagName("img")[0],J({width:o*h,height:r*h},Gt(J({translateX:-s*h,translateY:-p*h},t))))}))}},im={bind:function(){var t=this.element,i=this.options,a=this.cropper;be(i.cropstart)&&Se(t,fa,i.cropstart),be(i.cropmove)&&Se(t,ga,i.cropmove),be(i.cropend)&&Se(t,ua,i.cropend),be(i.crop)&&Se(t,ma,i.crop),be(i.zoom)&&Se(t,ha,i.zoom),Se(a,pl,this.onCropStart=this.cropStart.bind(this)),i.zoomable&&i.zoomOnWheel&&Se(a,hl,this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),i.toggleDragModeOnDblclick&&Se(a,dl,this.onDblclick=this.dblclick.bind(this)),Se(t.ownerDocument,ml,this.onCropMove=this.cropMove.bind(this)),Se(t.ownerDocument,ul,this.onCropEnd=this.cropEnd.bind(this)),i.responsive&&Se(window,fl,this.onResize=this.resize.bind(this))},unbind:function(){var t=this.element,i=this.options,a=this.cropper;be(i.cropstart)&&Oe(t,fa,i.cropstart),be(i.cropmove)&&Oe(t,ga,i.cropmove),be(i.cropend)&&Oe(t,ua,i.cropend),be(i.crop)&&Oe(t,ma,i.crop),be(i.zoom)&&Oe(t,ha,i.zoom),Oe(a,pl,this.onCropStart),i.zoomable&&i.zoomOnWheel&&Oe(a,hl,this.onWheel,{passive:!1,capture:!0}),i.toggleDragModeOnDblclick&&Oe(a,dl,this.onDblclick),Oe(t.ownerDocument,ml,this.onCropMove),Oe(t.ownerDocument,ul,this.onCropEnd),i.responsive&&Oe(window,fl,this.onResize)}},am={resize:function(){if(!this.disabled){var t=this.options,i=this.container,a=this.containerData,n=i.offsetWidth/a.width,l=i.offsetHeight/a.height,o=Math.abs(n-1)>Math.abs(l-1)?n:l;if(o!==1){var r,s;t.restore&&(r=this.getCanvasData(),s=this.getCropBoxData()),this.render(),t.restore&&(this.setCanvasData(le(r,function(p,c){r[c]=p*o})),this.setCropBoxData(le(s,function(p,c){s[c]=p*o})))}}},dblclick:function(){this.disabled||this.options.dragMode===Ml||this.setDragMode(Vp(this.dragBox,da)?Ll:va)},wheel:function(t){var i=this,a=Number(this.options.wheelZoomRatio)||.1,n=1;this.disabled||(t.preventDefault(),!this.wheeling&&(this.wheeling=!0,setTimeout(function(){i.wheeling=!1},50),t.deltaY?n=t.deltaY>0?1:-1:t.wheelDelta?n=-t.wheelDelta/120:t.detail&&(n=t.detail>0?1:-1),this.zoom(-n*a,t)))},cropStart:function(t){var i=t.buttons,a=t.button;if(!(this.disabled||(t.type==="mousedown"||t.type==="pointerdown"&&t.pointerType==="mouse")&&(j(i)&&i!==1||j(a)&&a!==0||t.ctrlKey))){var n=this.options,l=this.pointers,o;t.changedTouches?le(t.changedTouches,function(r){l[r.identifier]=bi(r)}):l[t.pointerId||0]=bi(t),Object.keys(l).length>1&&n.zoomable&&n.zoomOnTouch?o=wl:o=ba(t.target,Ut),Ap.test(o)&&yt(this.element,fa,{originalEvent:t,action:o})!==!1&&(t.preventDefault(),this.action=o,this.cropping=!1,o===Sl&&(this.cropping=!0,pe(this.dragBox,Ei)))}},cropMove:function(t){var i=this.action;if(!(this.disabled||!i)){var a=this.pointers;t.preventDefault(),yt(this.element,ga,{originalEvent:t,action:i})!==!1&&(t.changedTouches?le(t.changedTouches,function(n){J(a[n.identifier]||{},bi(n,!0))}):J(a[t.pointerId||0]||{},bi(t,!0)),this.change(t))}},cropEnd:function(t){if(!this.disabled){var i=this.action,a=this.pointers;t.changedTouches?le(t.changedTouches,function(n){delete a[n.identifier]}):delete a[t.pointerId||0],i&&(t.preventDefault(),Object.keys(a).length||(this.action=""),this.cropping&&(this.cropping=!1,vt(this.dragBox,Ei,this.cropped&&this.options.modal)),yt(this.element,ua,{originalEvent:t,action:i}))}}},nm={change:function(t){var i=this.options,a=this.canvasData,n=this.containerData,l=this.cropBoxData,o=this.pointers,r=this.action,s=i.aspectRatio,p=l.left,c=l.top,d=l.width,m=l.height,u=p+d,g=c+m,f=0,h=0,I=n.width,b=n.height,T=!0,v;!s&&t.shiftKey&&(s=d&&m?d/m:1),this.limited&&(f=l.minLeft,h=l.minTop,I=f+Math.min(n.width,a.width,a.left+a.width),b=h+Math.min(n.height,a.height,a.top+a.height));var y=o[Object.keys(o)[0]],E={x:y.endX-y.startX,y:y.endY-y.startY},_=function(R){switch(R){case at:u+E.x>I&&(E.x=I-u);break;case nt:p+E.xb&&(E.y=b-g);break}};switch(r){case Ia:p+=E.x,c+=E.y;break;case at:if(E.x>=0&&(u>=I||s&&(c<=h||g>=b))){T=!1;break}_(at),d+=E.x,d<0&&(r=nt,d=-d,p-=d),s&&(m=d/s,c+=(l.height-m)/2);break;case He:if(E.y<=0&&(c<=h||s&&(p<=f||u>=I))){T=!1;break}_(He),m-=E.y,c+=E.y,m<0&&(r=Tt,m=-m,c-=m),s&&(d=m*s,p+=(l.width-d)/2);break;case nt:if(E.x<=0&&(p<=f||s&&(c<=h||g>=b))){T=!1;break}_(nt),d-=E.x,p+=E.x,d<0&&(r=at,d=-d,p-=d),s&&(m=d/s,c+=(l.height-m)/2);break;case Tt:if(E.y>=0&&(g>=b||s&&(p<=f||u>=I))){T=!1;break}_(Tt),m+=E.y,m<0&&(r=He,m=-m,c-=m),s&&(d=m*s,p+=(l.width-d)/2);break;case Bt:if(s){if(E.y<=0&&(c<=h||u>=I)){T=!1;break}_(He),m-=E.y,c+=E.y,d=m*s}else _(He),_(at),E.x>=0?uh&&(m-=E.y,c+=E.y):(m-=E.y,c+=E.y);d<0&&m<0?(r=Vt,m=-m,d=-d,c-=m,p-=d):d<0?(r=Nt,d=-d,p-=d):m<0&&(r=kt,m=-m,c-=m);break;case Nt:if(s){if(E.y<=0&&(c<=h||p<=f)){T=!1;break}_(He),m-=E.y,c+=E.y,d=m*s,p+=l.width-d}else _(He),_(nt),E.x<=0?p>f?(d-=E.x,p+=E.x):E.y<=0&&c<=h&&(T=!1):(d-=E.x,p+=E.x),E.y<=0?c>h&&(m-=E.y,c+=E.y):(m-=E.y,c+=E.y);d<0&&m<0?(r=kt,m=-m,d=-d,c-=m,p-=d):d<0?(r=Bt,d=-d,p-=d):m<0&&(r=Vt,m=-m,c-=m);break;case Vt:if(s){if(E.x<=0&&(p<=f||g>=b)){T=!1;break}_(nt),d-=E.x,p+=E.x,m=d/s}else _(Tt),_(nt),E.x<=0?p>f?(d-=E.x,p+=E.x):E.y>=0&&g>=b&&(T=!1):(d-=E.x,p+=E.x),E.y>=0?g=0&&(u>=I||g>=b)){T=!1;break}_(at),d+=E.x,m=d/s}else _(Tt),_(at),E.x>=0?u=0&&g>=b&&(T=!1):d+=E.x,E.y>=0?g0?r=E.y>0?kt:Bt:E.x<0&&(p-=d,r=E.y>0?Vt:Nt),E.y<0&&(c-=m),this.cropped||(Fe(this.cropBox,Ee),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0));break}T&&(l.width=d,l.height=m,l.left=p,l.top=c,this.action=r,this.renderCropBox()),le(o,function(x){x.startX=x.endX,x.startY=x.endY})}},lm={crop:function(){return this.ready&&!this.cropped&&!this.disabled&&(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&pe(this.dragBox,Ei),Fe(this.cropBox,Ee),this.setCropBoxData(this.initialCropBoxData)),this},reset:function(){return this.ready&&!this.disabled&&(this.imageData=J({},this.initialImageData),this.canvasData=J({},this.initialCanvasData),this.cropBoxData=J({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},clear:function(){return this.cropped&&!this.disabled&&(J(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),Fe(this.dragBox,Ei),pe(this.cropBox,Ee)),this},replace:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!this.disabled&&t&&(this.isImg&&(this.element.src=t),i?(this.url=t,this.image.src=t,this.ready&&(this.viewBoxImage.src=t,le(this.previews,function(a){a.getElementsByTagName("img")[0].src=t}))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(t))),this},enable:function(){return this.ready&&this.disabled&&(this.disabled=!1,Fe(this.cropper,sl)),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,pe(this.cropper,sl)),this},destroy:function(){var t=this.element;return t[Z]?(t[Z]=void 0,this.isImg&&this.replaced&&(t.src=this.originalUrl),this.uncreate(),this):this},move:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,a=this.canvasData,n=a.left,l=a.top;return this.moveTo(oa(t)?t:n+Number(t),oa(i)?i:l+Number(i))},moveTo:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,a=this.canvasData,n=!1;return t=Number(t),i=Number(i),this.ready&&!this.disabled&&this.options.movable&&(j(t)&&(a.left=t,n=!0),j(i)&&(a.top=i,n=!0),n&&this.renderCanvas(!0)),this},zoom:function(t,i){var a=this.canvasData;return t=Number(t),t<0?t=1/(1-t):t=1+t,this.zoomTo(a.width*t/a.naturalWidth,null,i)},zoomTo:function(t,i,a){var n=this.options,l=this.canvasData,o=l.width,r=l.height,s=l.naturalWidth,p=l.naturalHeight;if(t=Number(t),t>=0&&this.ready&&!this.disabled&&n.zoomable){var c=s*t,d=p*t;if(yt(this.element,ha,{ratio:t,oldRatio:o/s,originalEvent:a})===!1)return this;if(a){var m=this.pointers,u=Dl(this.cropper),g=m&&Object.keys(m).length?jp(m):{pageX:a.pageX,pageY:a.pageY};l.left-=(c-o)*((g.pageX-u.left-l.left)/o),l.top-=(d-r)*((g.pageY-u.top-l.top)/r)}else It(i)&&j(i.x)&&j(i.y)?(l.left-=(c-o)*((i.x-l.left)/o),l.top-=(d-r)*((i.y-l.top)/r)):(l.left-=(c-o)/2,l.top-=(d-r)/2);l.width=c,l.height=d,this.renderCanvas(!0)}return this},rotate:function(t){return this.rotateTo((this.imageData.rotate||0)+Number(t))},rotateTo:function(t){return t=Number(t),j(t)&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=t%360,this.renderCanvas(!0,!0)),this},scaleX:function(t){var i=this.imageData.scaleY;return this.scale(t,j(i)?i:1)},scaleY:function(t){var i=this.imageData.scaleX;return this.scale(j(i)?i:1,t)},scale:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,a=this.imageData,n=!1;return t=Number(t),i=Number(i),this.ready&&!this.disabled&&this.options.scalable&&(j(t)&&(a.scaleX=t,n=!0),j(i)&&(a.scaleY=i,n=!0),n&&this.renderCanvas(!0,!0)),this},getData:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,i=this.options,a=this.imageData,n=this.canvasData,l=this.cropBoxData,o;if(this.ready&&this.cropped){o={x:l.left-n.left,y:l.top-n.top,width:l.width,height:l.height};var r=a.width/a.naturalWidth;if(le(o,function(c,d){o[d]=c/r}),t){var s=Math.round(o.y+o.height),p=Math.round(o.x+o.width);o.x=Math.round(o.x),o.y=Math.round(o.y),o.width=p-o.x,o.height=s-o.y}}else o={x:0,y:0,width:0,height:0};return i.rotatable&&(o.rotate=a.rotate||0),i.scalable&&(o.scaleX=a.scaleX||1,o.scaleY=a.scaleY||1),o},setData:function(t){var i=this.options,a=this.imageData,n=this.canvasData,l={};if(this.ready&&!this.disabled&&It(t)){var o=!1;i.rotatable&&j(t.rotate)&&t.rotate!==a.rotate&&(a.rotate=t.rotate,o=!0),i.scalable&&(j(t.scaleX)&&t.scaleX!==a.scaleX&&(a.scaleX=t.scaleX,o=!0),j(t.scaleY)&&t.scaleY!==a.scaleY&&(a.scaleY=t.scaleY,o=!0)),o&&this.renderCanvas(!0,!0);var r=a.width/a.naturalWidth;j(t.x)&&(l.left=t.x*r+n.left),j(t.y)&&(l.top=t.y*r+n.top),j(t.width)&&(l.width=t.width*r),j(t.height)&&(l.height=t.height*r),this.setCropBoxData(l)}return this},getContainerData:function(){return this.ready?J({},this.containerData):{}},getImageData:function(){return this.sized?J({},this.imageData):{}},getCanvasData:function(){var t=this.canvasData,i={};return this.ready&&le(["left","top","width","height","naturalWidth","naturalHeight"],function(a){i[a]=t[a]}),i},setCanvasData:function(t){var i=this.canvasData,a=i.aspectRatio;return this.ready&&!this.disabled&&It(t)&&(j(t.left)&&(i.left=t.left),j(t.top)&&(i.top=t.top),j(t.width)?(i.width=t.width,i.height=t.width/a):j(t.height)&&(i.height=t.height,i.width=t.height*a),this.renderCanvas(!0)),this},getCropBoxData:function(){var t=this.cropBoxData,i;return this.ready&&this.cropped&&(i={left:t.left,top:t.top,width:t.width,height:t.height}),i||{}},setCropBoxData:function(t){var i=this.cropBoxData,a=this.options.aspectRatio,n,l;return this.ready&&this.cropped&&!this.disabled&&It(t)&&(j(t.left)&&(i.left=t.left),j(t.top)&&(i.top=t.top),j(t.width)&&t.width!==i.width&&(n=!0,i.width=t.width),j(t.height)&&t.height!==i.height&&(l=!0,i.height=t.height),a&&(n?i.height=i.width/a:l&&(i.width=i.height*a)),this.renderCropBox()),this},getCroppedCanvas:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var i=this.canvasData,a=qp(this.image,this.imageData,i,t);if(!this.cropped)return a;var n=this.getData(t.rounded),l=n.x,o=n.y,r=n.width,s=n.height,p=a.width/Math.floor(i.naturalWidth);p!==1&&(l*=p,o*=p,r*=p,s*=p);var c=r/s,d=Ye({aspectRatio:c,width:t.maxWidth||1/0,height:t.maxHeight||1/0}),m=Ye({aspectRatio:c,width:t.minWidth||0,height:t.minHeight||0},"cover"),u=Ye({aspectRatio:c,width:t.width||(p!==1?a.width:r),height:t.height||(p!==1?a.height:s)}),g=u.width,f=u.height;g=Math.min(d.width,Math.max(m.width,g)),f=Math.min(d.height,Math.max(m.height,f));var h=document.createElement("canvas"),I=h.getContext("2d");h.width=xt(g),h.height=xt(f),I.fillStyle=t.fillColor||"transparent",I.fillRect(0,0,g,f);var b=t.imageSmoothingEnabled,T=b===void 0?!0:b,v=t.imageSmoothingQuality;I.imageSmoothingEnabled=T,v&&(I.imageSmoothingQuality=v);var y=a.width,E=a.height,_=l,x=o,R,z,P,A,B,w;_<=-r||_>y?(_=0,R=0,P=0,B=0):_<=0?(P=-_,_=0,R=Math.min(y,r+_),B=R):_<=y&&(P=0,R=Math.min(r,y-_),B=R),R<=0||x<=-s||x>E?(x=0,z=0,A=0,w=0):x<=0?(A=-x,x=0,z=Math.min(E,s+x),w=z):x<=E&&(A=0,z=Math.min(s,E-x),w=z);var O=[_,x,R,z];if(B>0&&w>0){var S=g/r;O.push(P*S,A*S,B*S,w*S)}return I.drawImage.apply(I,[a].concat(Rl(O.map(function(L){return Math.floor(xt(L))})))),h},setAspectRatio:function(t){var i=this.options;return!this.disabled&&!oa(t)&&(i.aspectRatio=Math.max(0,t)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},setDragMode:function(t){var i=this.options,a=this.dragBox,n=this.face;if(this.ready&&!this.disabled){var l=t===va,o=i.movable&&t===Ll;t=l||o?t:Ml,i.dragMode=t,Wt(a,Ut,t),vt(a,da,l),vt(a,pa,o),i.cropBoxMovable||(Wt(n,Ut,t),vt(n,da,l),vt(n,pa,o))}return this}},om=De.Cropper,ya=function(){function e(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(Tp(this,e),!t||!Op.test(t.tagName))throw new Error("The first argument is required and must be an or element.");this.element=t,this.options=J({},El,It(i)&&i),this.cropped=!1,this.disabled=!1,this.pointers={},this.ready=!1,this.reloading=!1,this.replaced=!1,this.sized=!1,this.sizing=!1,this.init()}return Ip(e,[{key:"init",value:function(){var i=this.element,a=i.tagName.toLowerCase(),n;if(!i[Z]){if(i[Z]=this,a==="img"){if(this.isImg=!0,n=i.getAttribute("src")||"",this.originalUrl=n,!n)return;n=i.src}else a==="canvas"&&window.HTMLCanvasElement&&(n=i.toDataURL());this.load(n)}}},{key:"load",value:function(i){var a=this;if(i){this.url=i,this.imageData={};var n=this.element,l=this.options;if(!l.rotatable&&!l.scalable&&(l.checkOrientation=!1),!l.checkOrientation||!window.ArrayBuffer){this.clone();return}if(Pp.test(i)){zp.test(i)?this.read(Kp(i)):this.clone();return}var o=new XMLHttpRequest,r=this.clone.bind(this);this.reloading=!0,this.xhr=o,o.onabort=r,o.onerror=r,o.ontimeout=r,o.onprogress=function(){o.getResponseHeader("content-type")!==bl&&o.abort()},o.onload=function(){a.read(o.response)},o.onloadend=function(){a.reloading=!1,a.xhr=null},l.checkCrossOrigin&&Il(i)&&n.crossOrigin&&(i=vl(i)),o.open("GET",i,!0),o.responseType="arraybuffer",o.withCredentials=n.crossOrigin==="use-credentials",o.send()}}},{key:"read",value:function(i){var a=this.options,n=this.imageData,l=Zp(i),o=0,r=1,s=1;if(l>1){this.url=Qp(i,bl);var p=Jp(l);o=p.rotate,r=p.scaleX,s=p.scaleY}a.rotatable&&(n.rotate=o),a.scalable&&(n.scaleX=r,n.scaleY=s),this.clone()}},{key:"clone",value:function(){var i=this.element,a=this.url,n=i.crossOrigin,l=a;this.options.checkCrossOrigin&&Il(a)&&(n||(n="anonymous"),l=vl(a)),this.crossOrigin=n,this.crossOriginUrl=l;var o=document.createElement("img");n&&(o.crossOrigin=n),o.src=l||a,o.alt=i.alt||"The image to crop",this.image=o,o.onload=this.start.bind(this),o.onerror=this.stop.bind(this),pe(o,cl),i.parentNode.insertBefore(o,i.nextSibling)}},{key:"start",value:function(){var i=this,a=this.image;a.onload=null,a.onerror=null,this.sizing=!0;var n=De.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(De.navigator.userAgent),l=function(p,c){J(i.imageData,{naturalWidth:p,naturalHeight:c,aspectRatio:p/c}),i.initialImageData=J({},i.imageData),i.sizing=!1,i.sized=!0,i.build()};if(a.naturalWidth&&!n){l(a.naturalWidth,a.naturalHeight);return}var o=document.createElement("img"),r=document.body||document.documentElement;this.sizingImage=o,o.onload=function(){l(o.width,o.height),n||r.removeChild(o)},o.src=a.src,n||(o.style.cssText="left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:0;position:absolute;top:0;z-index:-1;",r.appendChild(o))}},{key:"stop",value:function(){var i=this.image;i.onload=null,i.onerror=null,i.parentNode.removeChild(i),this.image=null}},{key:"build",value:function(){if(!(!this.sized||this.ready)){var i=this.element,a=this.options,n=this.image,l=i.parentNode,o=document.createElement("div");o.innerHTML=Fp;var r=o.querySelector(".".concat(Z,"-container")),s=r.querySelector(".".concat(Z,"-canvas")),p=r.querySelector(".".concat(Z,"-drag-box")),c=r.querySelector(".".concat(Z,"-crop-box")),d=c.querySelector(".".concat(Z,"-face"));this.container=l,this.cropper=r,this.canvas=s,this.dragBox=p,this.cropBox=c,this.viewBox=r.querySelector(".".concat(Z,"-view-box")),this.face=d,s.appendChild(n),pe(i,Ee),l.insertBefore(r,i.nextSibling),Fe(n,cl),this.initPreview(),this.bind(),a.initialAspectRatio=Math.max(0,a.initialAspectRatio)||NaN,a.aspectRatio=Math.max(0,a.aspectRatio)||NaN,a.viewMode=Math.max(0,Math.min(3,Math.round(a.viewMode)))||0,pe(c,Ee),a.guides||pe(c.getElementsByClassName("".concat(Z,"-dashed")),Ee),a.center||pe(c.getElementsByClassName("".concat(Z,"-center")),Ee),a.background&&pe(r,"".concat(Z,"-bg")),a.highlight||pe(d,_p),a.cropBoxMovable&&(pe(d,pa),Wt(d,Ut,Ia)),a.cropBoxResizable||(pe(c.getElementsByClassName("".concat(Z,"-line")),Ee),pe(c.getElementsByClassName("".concat(Z,"-point")),Ee)),this.render(),this.ready=!0,this.setDragMode(a.dragMode),a.autoCrop&&this.crop(),this.setData(a.data),be(a.ready)&&Se(i,gl,a.ready,{once:!0}),yt(i,gl)}}},{key:"unbuild",value:function(){if(this.ready){this.ready=!1,this.unbind(),this.resetPreview();var i=this.cropper.parentNode;i&&i.removeChild(this.cropper),Fe(this.element,Ee)}}},{key:"uncreate",value:function(){this.ready?(this.unbuild(),this.ready=!1,this.cropped=!1):this.sizing?(this.sizingImage.onload=null,this.sizing=!1,this.sized=!1):this.reloading?(this.xhr.onabort=null,this.xhr.abort()):this.image&&this.stop()}}],[{key:"noConflict",value:function(){return window.Cropper=om,e}},{key:"setDefaults",value:function(i){J(El,It(i)&&i)}}])}();J(ya.prototype,em,tm,im,am,nm,lm);var Bl={"application/prs.cww":["cww"],"application/prs.xsf+xml":["xsf"],"application/vnd.1000minds.decision-model+xml":["1km"],"application/vnd.3gpp.pic-bw-large":["plb"],"application/vnd.3gpp.pic-bw-small":["psb"],"application/vnd.3gpp.pic-bw-var":["pvb"],"application/vnd.3gpp2.tcap":["tcap"],"application/vnd.3m.post-it-notes":["pwn"],"application/vnd.accpac.simply.aso":["aso"],"application/vnd.accpac.simply.imp":["imp"],"application/vnd.acucobol":["acu"],"application/vnd.acucorp":["atc","acutc"],"application/vnd.adobe.air-application-installer-package+zip":["air"],"application/vnd.adobe.formscentral.fcdt":["fcdt"],"application/vnd.adobe.fxp":["fxp","fxpl"],"application/vnd.adobe.xdp+xml":["xdp"],"application/vnd.adobe.xfdf":["*xfdf"],"application/vnd.age":["age"],"application/vnd.ahead.space":["ahead"],"application/vnd.airzip.filesecure.azf":["azf"],"application/vnd.airzip.filesecure.azs":["azs"],"application/vnd.amazon.ebook":["azw"],"application/vnd.americandynamics.acc":["acc"],"application/vnd.amiga.ami":["ami"],"application/vnd.android.package-archive":["apk"],"application/vnd.anser-web-certificate-issue-initiation":["cii"],"application/vnd.anser-web-funds-transfer-initiation":["fti"],"application/vnd.antix.game-component":["atx"],"application/vnd.apple.installer+xml":["mpkg"],"application/vnd.apple.keynote":["key"],"application/vnd.apple.mpegurl":["m3u8"],"application/vnd.apple.numbers":["numbers"],"application/vnd.apple.pages":["pages"],"application/vnd.apple.pkpass":["pkpass"],"application/vnd.aristanetworks.swi":["swi"],"application/vnd.astraea-software.iota":["iota"],"application/vnd.audiograph":["aep"],"application/vnd.balsamiq.bmml+xml":["bmml"],"application/vnd.blueice.multipass":["mpm"],"application/vnd.bmi":["bmi"],"application/vnd.businessobjects":["rep"],"application/vnd.chemdraw+xml":["cdxml"],"application/vnd.chipnuts.karaoke-mmd":["mmd"],"application/vnd.cinderella":["cdy"],"application/vnd.citationstyles.style+xml":["csl"],"application/vnd.claymore":["cla"],"application/vnd.cloanto.rp9":["rp9"],"application/vnd.clonk.c4group":["c4g","c4d","c4f","c4p","c4u"],"application/vnd.cluetrust.cartomobile-config":["c11amc"],"application/vnd.cluetrust.cartomobile-config-pkg":["c11amz"],"application/vnd.commonspace":["csp"],"application/vnd.contact.cmsg":["cdbcmsg"],"application/vnd.cosmocaller":["cmc"],"application/vnd.crick.clicker":["clkx"],"application/vnd.crick.clicker.keyboard":["clkk"],"application/vnd.crick.clicker.palette":["clkp"],"application/vnd.crick.clicker.template":["clkt"],"application/vnd.crick.clicker.wordbank":["clkw"],"application/vnd.criticaltools.wbs+xml":["wbs"],"application/vnd.ctc-posml":["pml"],"application/vnd.cups-ppd":["ppd"],"application/vnd.curl.car":["car"],"application/vnd.curl.pcurl":["pcurl"],"application/vnd.dart":["dart"],"application/vnd.data-vision.rdz":["rdz"],"application/vnd.dbf":["dbf"],"application/vnd.dece.data":["uvf","uvvf","uvd","uvvd"],"application/vnd.dece.ttml+xml":["uvt","uvvt"],"application/vnd.dece.unspecified":["uvx","uvvx"],"application/vnd.dece.zip":["uvz","uvvz"],"application/vnd.denovo.fcselayout-link":["fe_launch"],"application/vnd.dna":["dna"],"application/vnd.dolby.mlp":["mlp"],"application/vnd.dpgraph":["dpg"],"application/vnd.dreamfactory":["dfac"],"application/vnd.ds-keypoint":["kpxx"],"application/vnd.dvb.ait":["ait"],"application/vnd.dvb.service":["svc"],"application/vnd.dynageo":["geo"],"application/vnd.ecowin.chart":["mag"],"application/vnd.enliven":["nml"],"application/vnd.epson.esf":["esf"],"application/vnd.epson.msf":["msf"],"application/vnd.epson.quickanime":["qam"],"application/vnd.epson.salt":["slt"],"application/vnd.epson.ssf":["ssf"],"application/vnd.eszigno3+xml":["es3","et3"],"application/vnd.ezpix-album":["ez2"],"application/vnd.ezpix-package":["ez3"],"application/vnd.fdf":["*fdf"],"application/vnd.fdsn.mseed":["mseed"],"application/vnd.fdsn.seed":["seed","dataless"],"application/vnd.flographit":["gph"],"application/vnd.fluxtime.clip":["ftc"],"application/vnd.framemaker":["fm","frame","maker","book"],"application/vnd.frogans.fnc":["fnc"],"application/vnd.frogans.ltf":["ltf"],"application/vnd.fsc.weblaunch":["fsc"],"application/vnd.fujitsu.oasys":["oas"],"application/vnd.fujitsu.oasys2":["oa2"],"application/vnd.fujitsu.oasys3":["oa3"],"application/vnd.fujitsu.oasysgp":["fg5"],"application/vnd.fujitsu.oasysprs":["bh2"],"application/vnd.fujixerox.ddd":["ddd"],"application/vnd.fujixerox.docuworks":["xdw"],"application/vnd.fujixerox.docuworks.binder":["xbd"],"application/vnd.fuzzysheet":["fzs"],"application/vnd.genomatix.tuxedo":["txd"],"application/vnd.geogebra.file":["ggb"],"application/vnd.geogebra.slides":["ggs"],"application/vnd.geogebra.tool":["ggt"],"application/vnd.geometry-explorer":["gex","gre"],"application/vnd.geonext":["gxt"],"application/vnd.geoplan":["g2w"],"application/vnd.geospace":["g3w"],"application/vnd.gmx":["gmx"],"application/vnd.google-apps.document":["gdoc"],"application/vnd.google-apps.presentation":["gslides"],"application/vnd.google-apps.spreadsheet":["gsheet"],"application/vnd.google-earth.kml+xml":["kml"],"application/vnd.google-earth.kmz":["kmz"],"application/vnd.gov.sk.xmldatacontainer+xml":["xdcf"],"application/vnd.grafeq":["gqf","gqs"],"application/vnd.groove-account":["gac"],"application/vnd.groove-help":["ghf"],"application/vnd.groove-identity-message":["gim"],"application/vnd.groove-injector":["grv"],"application/vnd.groove-tool-message":["gtm"],"application/vnd.groove-tool-template":["tpl"],"application/vnd.groove-vcard":["vcg"],"application/vnd.hal+xml":["hal"],"application/vnd.handheld-entertainment+xml":["zmm"],"application/vnd.hbci":["hbci"],"application/vnd.hhe.lesson-player":["les"],"application/vnd.hp-hpgl":["hpgl"],"application/vnd.hp-hpid":["hpid"],"application/vnd.hp-hps":["hps"],"application/vnd.hp-jlyt":["jlt"],"application/vnd.hp-pcl":["pcl"],"application/vnd.hp-pclxl":["pclxl"],"application/vnd.hydrostatix.sof-data":["sfd-hdstx"],"application/vnd.ibm.minipay":["mpy"],"application/vnd.ibm.modcap":["afp","listafp","list3820"],"application/vnd.ibm.rights-management":["irm"],"application/vnd.ibm.secure-container":["sc"],"application/vnd.iccprofile":["icc","icm"],"application/vnd.igloader":["igl"],"application/vnd.immervision-ivp":["ivp"],"application/vnd.immervision-ivu":["ivu"],"application/vnd.insors.igm":["igm"],"application/vnd.intercon.formnet":["xpw","xpx"],"application/vnd.intergeo":["i2g"],"application/vnd.intu.qbo":["qbo"],"application/vnd.intu.qfx":["qfx"],"application/vnd.ipunplugged.rcprofile":["rcprofile"],"application/vnd.irepository.package+xml":["irp"],"application/vnd.is-xpr":["xpr"],"application/vnd.isac.fcs":["fcs"],"application/vnd.jam":["jam"],"application/vnd.jcp.javame.midlet-rms":["rms"],"application/vnd.jisp":["jisp"],"application/vnd.joost.joda-archive":["joda"],"application/vnd.kahootz":["ktz","ktr"],"application/vnd.kde.karbon":["karbon"],"application/vnd.kde.kchart":["chrt"],"application/vnd.kde.kformula":["kfo"],"application/vnd.kde.kivio":["flw"],"application/vnd.kde.kontour":["kon"],"application/vnd.kde.kpresenter":["kpr","kpt"],"application/vnd.kde.kspread":["ksp"],"application/vnd.kde.kword":["kwd","kwt"],"application/vnd.kenameaapp":["htke"],"application/vnd.kidspiration":["kia"],"application/vnd.kinar":["kne","knp"],"application/vnd.koan":["skp","skd","skt","skm"],"application/vnd.kodak-descriptor":["sse"],"application/vnd.las.las+xml":["lasxml"],"application/vnd.llamagraphics.life-balance.desktop":["lbd"],"application/vnd.llamagraphics.life-balance.exchange+xml":["lbe"],"application/vnd.lotus-1-2-3":["123"],"application/vnd.lotus-approach":["apr"],"application/vnd.lotus-freelance":["pre"],"application/vnd.lotus-notes":["nsf"],"application/vnd.lotus-organizer":["org"],"application/vnd.lotus-screencam":["scm"],"application/vnd.lotus-wordpro":["lwp"],"application/vnd.macports.portpkg":["portpkg"],"application/vnd.mapbox-vector-tile":["mvt"],"application/vnd.mcd":["mcd"],"application/vnd.medcalcdata":["mc1"],"application/vnd.mediastation.cdkey":["cdkey"],"application/vnd.mfer":["mwf"],"application/vnd.mfmp":["mfm"],"application/vnd.micrografx.flo":["flo"],"application/vnd.micrografx.igx":["igx"],"application/vnd.mif":["mif"],"application/vnd.mobius.daf":["daf"],"application/vnd.mobius.dis":["dis"],"application/vnd.mobius.mbk":["mbk"],"application/vnd.mobius.mqy":["mqy"],"application/vnd.mobius.msl":["msl"],"application/vnd.mobius.plc":["plc"],"application/vnd.mobius.txf":["txf"],"application/vnd.mophun.application":["mpn"],"application/vnd.mophun.certificate":["mpc"],"application/vnd.mozilla.xul+xml":["xul"],"application/vnd.ms-artgalry":["cil"],"application/vnd.ms-cab-compressed":["cab"],"application/vnd.ms-excel":["xls","xlm","xla","xlc","xlt","xlw"],"application/vnd.ms-excel.addin.macroenabled.12":["xlam"],"application/vnd.ms-excel.sheet.binary.macroenabled.12":["xlsb"],"application/vnd.ms-excel.sheet.macroenabled.12":["xlsm"],"application/vnd.ms-excel.template.macroenabled.12":["xltm"],"application/vnd.ms-fontobject":["eot"],"application/vnd.ms-htmlhelp":["chm"],"application/vnd.ms-ims":["ims"],"application/vnd.ms-lrm":["lrm"],"application/vnd.ms-officetheme":["thmx"],"application/vnd.ms-outlook":["msg"],"application/vnd.ms-pki.seccat":["cat"],"application/vnd.ms-pki.stl":["*stl"],"application/vnd.ms-powerpoint":["ppt","pps","pot"],"application/vnd.ms-powerpoint.addin.macroenabled.12":["ppam"],"application/vnd.ms-powerpoint.presentation.macroenabled.12":["pptm"],"application/vnd.ms-powerpoint.slide.macroenabled.12":["sldm"],"application/vnd.ms-powerpoint.slideshow.macroenabled.12":["ppsm"],"application/vnd.ms-powerpoint.template.macroenabled.12":["potm"],"application/vnd.ms-project":["*mpp","mpt"],"application/vnd.ms-word.document.macroenabled.12":["docm"],"application/vnd.ms-word.template.macroenabled.12":["dotm"],"application/vnd.ms-works":["wps","wks","wcm","wdb"],"application/vnd.ms-wpl":["wpl"],"application/vnd.ms-xpsdocument":["xps"],"application/vnd.mseq":["mseq"],"application/vnd.musician":["mus"],"application/vnd.muvee.style":["msty"],"application/vnd.mynfc":["taglet"],"application/vnd.nato.bindingdataobject+xml":["bdo"],"application/vnd.neurolanguage.nlu":["nlu"],"application/vnd.nitf":["ntf","nitf"],"application/vnd.noblenet-directory":["nnd"],"application/vnd.noblenet-sealer":["nns"],"application/vnd.noblenet-web":["nnw"],"application/vnd.nokia.n-gage.ac+xml":["*ac"],"application/vnd.nokia.n-gage.data":["ngdat"],"application/vnd.nokia.n-gage.symbian.install":["n-gage"],"application/vnd.nokia.radio-preset":["rpst"],"application/vnd.nokia.radio-presets":["rpss"],"application/vnd.novadigm.edm":["edm"],"application/vnd.novadigm.edx":["edx"],"application/vnd.novadigm.ext":["ext"],"application/vnd.oasis.opendocument.chart":["odc"],"application/vnd.oasis.opendocument.chart-template":["otc"],"application/vnd.oasis.opendocument.database":["odb"],"application/vnd.oasis.opendocument.formula":["odf"],"application/vnd.oasis.opendocument.formula-template":["odft"],"application/vnd.oasis.opendocument.graphics":["odg"],"application/vnd.oasis.opendocument.graphics-template":["otg"],"application/vnd.oasis.opendocument.image":["odi"],"application/vnd.oasis.opendocument.image-template":["oti"],"application/vnd.oasis.opendocument.presentation":["odp"],"application/vnd.oasis.opendocument.presentation-template":["otp"],"application/vnd.oasis.opendocument.spreadsheet":["ods"],"application/vnd.oasis.opendocument.spreadsheet-template":["ots"],"application/vnd.oasis.opendocument.text":["odt"],"application/vnd.oasis.opendocument.text-master":["odm"],"application/vnd.oasis.opendocument.text-template":["ott"],"application/vnd.oasis.opendocument.text-web":["oth"],"application/vnd.olpc-sugar":["xo"],"application/vnd.oma.dd2+xml":["dd2"],"application/vnd.openblox.game+xml":["obgx"],"application/vnd.openofficeorg.extension":["oxt"],"application/vnd.openstreetmap.data+xml":["osm"],"application/vnd.openxmlformats-officedocument.presentationml.presentation":["pptx"],"application/vnd.openxmlformats-officedocument.presentationml.slide":["sldx"],"application/vnd.openxmlformats-officedocument.presentationml.slideshow":["ppsx"],"application/vnd.openxmlformats-officedocument.presentationml.template":["potx"],"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":["xlsx"],"application/vnd.openxmlformats-officedocument.spreadsheetml.template":["xltx"],"application/vnd.openxmlformats-officedocument.wordprocessingml.document":["docx"],"application/vnd.openxmlformats-officedocument.wordprocessingml.template":["dotx"],"application/vnd.osgeo.mapguide.package":["mgp"],"application/vnd.osgi.dp":["dp"],"application/vnd.osgi.subsystem":["esa"],"application/vnd.palm":["pdb","pqa","oprc"],"application/vnd.pawaafile":["paw"],"application/vnd.pg.format":["str"],"application/vnd.pg.osasli":["ei6"],"application/vnd.picsel":["efif"],"application/vnd.pmi.widget":["wg"],"application/vnd.pocketlearn":["plf"],"application/vnd.powerbuilder6":["pbd"],"application/vnd.previewsystems.box":["box"],"application/vnd.proteus.magazine":["mgz"],"application/vnd.publishare-delta-tree":["qps"],"application/vnd.pvi.ptid1":["ptid"],"application/vnd.pwg-xhtml-print+xml":["xhtm"],"application/vnd.quark.quarkxpress":["qxd","qxt","qwd","qwt","qxl","qxb"],"application/vnd.rar":["rar"],"application/vnd.realvnc.bed":["bed"],"application/vnd.recordare.musicxml":["mxl"],"application/vnd.recordare.musicxml+xml":["musicxml"],"application/vnd.rig.cryptonote":["cryptonote"],"application/vnd.rim.cod":["cod"],"application/vnd.rn-realmedia":["rm"],"application/vnd.rn-realmedia-vbr":["rmvb"],"application/vnd.route66.link66+xml":["link66"],"application/vnd.sailingtracker.track":["st"],"application/vnd.seemail":["see"],"application/vnd.sema":["sema"],"application/vnd.semd":["semd"],"application/vnd.semf":["semf"],"application/vnd.shana.informed.formdata":["ifm"],"application/vnd.shana.informed.formtemplate":["itp"],"application/vnd.shana.informed.interchange":["iif"],"application/vnd.shana.informed.package":["ipk"],"application/vnd.simtech-mindmapper":["twd","twds"],"application/vnd.smaf":["mmf"],"application/vnd.smart.teacher":["teacher"],"application/vnd.software602.filler.form+xml":["fo"],"application/vnd.solent.sdkm+xml":["sdkm","sdkd"],"application/vnd.spotfire.dxp":["dxp"],"application/vnd.spotfire.sfs":["sfs"],"application/vnd.stardivision.calc":["sdc"],"application/vnd.stardivision.draw":["sda"],"application/vnd.stardivision.impress":["sdd"],"application/vnd.stardivision.math":["smf"],"application/vnd.stardivision.writer":["sdw","vor"],"application/vnd.stardivision.writer-global":["sgl"],"application/vnd.stepmania.package":["smzip"],"application/vnd.stepmania.stepchart":["sm"],"application/vnd.sun.wadl+xml":["wadl"],"application/vnd.sun.xml.calc":["sxc"],"application/vnd.sun.xml.calc.template":["stc"],"application/vnd.sun.xml.draw":["sxd"],"application/vnd.sun.xml.draw.template":["std"],"application/vnd.sun.xml.impress":["sxi"],"application/vnd.sun.xml.impress.template":["sti"],"application/vnd.sun.xml.math":["sxm"],"application/vnd.sun.xml.writer":["sxw"],"application/vnd.sun.xml.writer.global":["sxg"],"application/vnd.sun.xml.writer.template":["stw"],"application/vnd.sus-calendar":["sus","susp"],"application/vnd.svd":["svd"],"application/vnd.symbian.install":["sis","sisx"],"application/vnd.syncml+xml":["xsm"],"application/vnd.syncml.dm+wbxml":["bdm"],"application/vnd.syncml.dm+xml":["xdm"],"application/vnd.syncml.dmddf+xml":["ddf"],"application/vnd.tao.intent-module-archive":["tao"],"application/vnd.tcpdump.pcap":["pcap","cap","dmp"],"application/vnd.tmobile-livetv":["tmo"],"application/vnd.trid.tpt":["tpt"],"application/vnd.triscape.mxs":["mxs"],"application/vnd.trueapp":["tra"],"application/vnd.ufdl":["ufd","ufdl"],"application/vnd.uiq.theme":["utz"],"application/vnd.umajin":["umj"],"application/vnd.unity":["unityweb"],"application/vnd.uoml+xml":["uoml","uo"],"application/vnd.vcx":["vcx"],"application/vnd.visio":["vsd","vst","vss","vsw"],"application/vnd.visionary":["vis"],"application/vnd.vsf":["vsf"],"application/vnd.wap.wbxml":["wbxml"],"application/vnd.wap.wmlc":["wmlc"],"application/vnd.wap.wmlscriptc":["wmlsc"],"application/vnd.webturbo":["wtb"],"application/vnd.wolfram.player":["nbp"],"application/vnd.wordperfect":["wpd"],"application/vnd.wqd":["wqd"],"application/vnd.wt.stf":["stf"],"application/vnd.xara":["xar"],"application/vnd.xfdl":["xfdl"],"application/vnd.yamaha.hv-dic":["hvd"],"application/vnd.yamaha.hv-script":["hvs"],"application/vnd.yamaha.hv-voice":["hvp"],"application/vnd.yamaha.openscoreformat":["osf"],"application/vnd.yamaha.openscoreformat.osfpvg+xml":["osfpvg"],"application/vnd.yamaha.smaf-audio":["saf"],"application/vnd.yamaha.smaf-phrase":["spf"],"application/vnd.yellowriver-custom-menu":["cmp"],"application/vnd.zul":["zir","zirz"],"application/vnd.zzazz.deck+xml":["zaz"],"application/x-7z-compressed":["7z"],"application/x-abiword":["abw"],"application/x-ace-compressed":["ace"],"application/x-apple-diskimage":["*dmg"],"application/x-arj":["arj"],"application/x-authorware-bin":["aab","x32","u32","vox"],"application/x-authorware-map":["aam"],"application/x-authorware-seg":["aas"],"application/x-bcpio":["bcpio"],"application/x-bdoc":["*bdoc"],"application/x-bittorrent":["torrent"],"application/x-blorb":["blb","blorb"],"application/x-bzip":["bz"],"application/x-bzip2":["bz2","boz"],"application/x-cbr":["cbr","cba","cbt","cbz","cb7"],"application/x-cdlink":["vcd"],"application/x-cfs-compressed":["cfs"],"application/x-chat":["chat"],"application/x-chess-pgn":["pgn"],"application/x-chrome-extension":["crx"],"application/x-cocoa":["cco"],"application/x-conference":["nsc"],"application/x-cpio":["cpio"],"application/x-csh":["csh"],"application/x-debian-package":["*deb","udeb"],"application/x-dgc-compressed":["dgc"],"application/x-director":["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"],"application/x-doom":["wad"],"application/x-dtbncx+xml":["ncx"],"application/x-dtbook+xml":["dtb"],"application/x-dtbresource+xml":["res"],"application/x-dvi":["dvi"],"application/x-envoy":["evy"],"application/x-eva":["eva"],"application/x-font-bdf":["bdf"],"application/x-font-ghostscript":["gsf"],"application/x-font-linux-psf":["psf"],"application/x-font-pcf":["pcf"],"application/x-font-snf":["snf"],"application/x-font-type1":["pfa","pfb","pfm","afm"],"application/x-freearc":["arc"],"application/x-futuresplash":["spl"],"application/x-gca-compressed":["gca"],"application/x-glulx":["ulx"],"application/x-gnumeric":["gnumeric"],"application/x-gramps-xml":["gramps"],"application/x-gtar":["gtar"],"application/x-hdf":["hdf"],"application/x-httpd-php":["php"],"application/x-install-instructions":["install"],"application/x-iso9660-image":["*iso"],"application/x-iwork-keynote-sffkey":["*key"],"application/x-iwork-numbers-sffnumbers":["*numbers"],"application/x-iwork-pages-sffpages":["*pages"],"application/x-java-archive-diff":["jardiff"],"application/x-java-jnlp-file":["jnlp"],"application/x-keepass2":["kdbx"],"application/x-latex":["latex"],"application/x-lua-bytecode":["luac"],"application/x-lzh-compressed":["lzh","lha"],"application/x-makeself":["run"],"application/x-mie":["mie"],"application/x-mobipocket-ebook":["*prc","mobi"],"application/x-ms-application":["application"],"application/x-ms-shortcut":["lnk"],"application/x-ms-wmd":["wmd"],"application/x-ms-wmz":["wmz"],"application/x-ms-xbap":["xbap"],"application/x-msaccess":["mdb"],"application/x-msbinder":["obd"],"application/x-mscardfile":["crd"],"application/x-msclip":["clp"],"application/x-msdos-program":["*exe"],"application/x-msdownload":["*exe","*dll","com","bat","*msi"],"application/x-msmediaview":["mvb","m13","m14"],"application/x-msmetafile":["*wmf","*wmz","*emf","emz"],"application/x-msmoney":["mny"],"application/x-mspublisher":["pub"],"application/x-msschedule":["scd"],"application/x-msterminal":["trm"],"application/x-mswrite":["wri"],"application/x-netcdf":["nc","cdf"],"application/x-ns-proxy-autoconfig":["pac"],"application/x-nzb":["nzb"],"application/x-perl":["pl","pm"],"application/x-pilot":["*prc","*pdb"],"application/x-pkcs12":["p12","pfx"],"application/x-pkcs7-certificates":["p7b","spc"],"application/x-pkcs7-certreqresp":["p7r"],"application/x-rar-compressed":["*rar"],"application/x-redhat-package-manager":["rpm"],"application/x-research-info-systems":["ris"],"application/x-sea":["sea"],"application/x-sh":["sh"],"application/x-shar":["shar"],"application/x-shockwave-flash":["swf"],"application/x-silverlight-app":["xap"],"application/x-sql":["*sql"],"application/x-stuffit":["sit"],"application/x-stuffitx":["sitx"],"application/x-subrip":["srt"],"application/x-sv4cpio":["sv4cpio"],"application/x-sv4crc":["sv4crc"],"application/x-t3vm-image":["t3"],"application/x-tads":["gam"],"application/x-tar":["tar"],"application/x-tcl":["tcl","tk"],"application/x-tex":["tex"],"application/x-tex-tfm":["tfm"],"application/x-texinfo":["texinfo","texi"],"application/x-tgif":["*obj"],"application/x-ustar":["ustar"],"application/x-virtualbox-hdd":["hdd"],"application/x-virtualbox-ova":["ova"],"application/x-virtualbox-ovf":["ovf"],"application/x-virtualbox-vbox":["vbox"],"application/x-virtualbox-vbox-extpack":["vbox-extpack"],"application/x-virtualbox-vdi":["vdi"],"application/x-virtualbox-vhd":["vhd"],"application/x-virtualbox-vmdk":["vmdk"],"application/x-wais-source":["src"],"application/x-web-app-manifest+json":["webapp"],"application/x-x509-ca-cert":["der","crt","pem"],"application/x-xfig":["fig"],"application/x-xliff+xml":["*xlf"],"application/x-xpinstall":["xpi"],"application/x-xz":["xz"],"application/x-zmachine":["z1","z2","z3","z4","z5","z6","z7","z8"],"audio/vnd.dece.audio":["uva","uvva"],"audio/vnd.digital-winds":["eol"],"audio/vnd.dra":["dra"],"audio/vnd.dts":["dts"],"audio/vnd.dts.hd":["dtshd"],"audio/vnd.lucent.voice":["lvp"],"audio/vnd.ms-playready.media.pya":["pya"],"audio/vnd.nuera.ecelp4800":["ecelp4800"],"audio/vnd.nuera.ecelp7470":["ecelp7470"],"audio/vnd.nuera.ecelp9600":["ecelp9600"],"audio/vnd.rip":["rip"],"audio/x-aac":["*aac"],"audio/x-aiff":["aif","aiff","aifc"],"audio/x-caf":["caf"],"audio/x-flac":["flac"],"audio/x-m4a":["*m4a"],"audio/x-matroska":["mka"],"audio/x-mpegurl":["m3u"],"audio/x-ms-wax":["wax"],"audio/x-ms-wma":["wma"],"audio/x-pn-realaudio":["ram","ra"],"audio/x-pn-realaudio-plugin":["rmp"],"audio/x-realaudio":["*ra"],"audio/x-wav":["*wav"],"chemical/x-cdx":["cdx"],"chemical/x-cif":["cif"],"chemical/x-cmdf":["cmdf"],"chemical/x-cml":["cml"],"chemical/x-csml":["csml"],"chemical/x-xyz":["xyz"],"image/prs.btif":["btif","btf"],"image/prs.pti":["pti"],"image/vnd.adobe.photoshop":["psd"],"image/vnd.airzip.accelerator.azv":["azv"],"image/vnd.dece.graphic":["uvi","uvvi","uvg","uvvg"],"image/vnd.djvu":["djvu","djv"],"image/vnd.dvb.subtitle":["*sub"],"image/vnd.dwg":["dwg"],"image/vnd.dxf":["dxf"],"image/vnd.fastbidsheet":["fbs"],"image/vnd.fpx":["fpx"],"image/vnd.fst":["fst"],"image/vnd.fujixerox.edmics-mmr":["mmr"],"image/vnd.fujixerox.edmics-rlc":["rlc"],"image/vnd.microsoft.icon":["ico"],"image/vnd.ms-dds":["dds"],"image/vnd.ms-modi":["mdi"],"image/vnd.ms-photo":["wdp"],"image/vnd.net-fpx":["npx"],"image/vnd.pco.b16":["b16"],"image/vnd.tencent.tap":["tap"],"image/vnd.valve.source.texture":["vtf"],"image/vnd.wap.wbmp":["wbmp"],"image/vnd.xiff":["xif"],"image/vnd.zbrush.pcx":["pcx"],"image/x-3ds":["3ds"],"image/x-cmu-raster":["ras"],"image/x-cmx":["cmx"],"image/x-freehand":["fh","fhc","fh4","fh5","fh7"],"image/x-icon":["*ico"],"image/x-jng":["jng"],"image/x-mrsid-image":["sid"],"image/x-ms-bmp":["*bmp"],"image/x-pcx":["*pcx"],"image/x-pict":["pic","pct"],"image/x-portable-anymap":["pnm"],"image/x-portable-bitmap":["pbm"],"image/x-portable-graymap":["pgm"],"image/x-portable-pixmap":["ppm"],"image/x-rgb":["rgb"],"image/x-tga":["tga"],"image/x-xbitmap":["xbm"],"image/x-xpixmap":["xpm"],"image/x-xwindowdump":["xwd"],"message/vnd.wfa.wsc":["wsc"],"model/vnd.bary":["bary"],"model/vnd.cld":["cld"],"model/vnd.collada+xml":["dae"],"model/vnd.dwf":["dwf"],"model/vnd.gdl":["gdl"],"model/vnd.gtw":["gtw"],"model/vnd.mts":["*mts"],"model/vnd.opengex":["ogex"],"model/vnd.parasolid.transmit.binary":["x_b"],"model/vnd.parasolid.transmit.text":["x_t"],"model/vnd.pytha.pyox":["pyo","pyox"],"model/vnd.sap.vds":["vds"],"model/vnd.usda":["usda"],"model/vnd.usdz+zip":["usdz"],"model/vnd.valve.source.compiled-map":["bsp"],"model/vnd.vtu":["vtu"],"text/prs.lines.tag":["dsc"],"text/vnd.curl":["curl"],"text/vnd.curl.dcurl":["dcurl"],"text/vnd.curl.mcurl":["mcurl"],"text/vnd.curl.scurl":["scurl"],"text/vnd.dvb.subtitle":["sub"],"text/vnd.familysearch.gedcom":["ged"],"text/vnd.fly":["fly"],"text/vnd.fmi.flexstor":["flx"],"text/vnd.graphviz":["gv"],"text/vnd.in3d.3dml":["3dml"],"text/vnd.in3d.spot":["spot"],"text/vnd.sun.j2me.app-descriptor":["jad"],"text/vnd.wap.wml":["wml"],"text/vnd.wap.wmlscript":["wmls"],"text/x-asm":["s","asm"],"text/x-c":["c","cc","cxx","cpp","h","hh","dic"],"text/x-component":["htc"],"text/x-fortran":["f","for","f77","f90"],"text/x-handlebars-template":["hbs"],"text/x-java-source":["java"],"text/x-lua":["lua"],"text/x-markdown":["mkd"],"text/x-nfo":["nfo"],"text/x-opml":["opml"],"text/x-org":["*org"],"text/x-pascal":["p","pas"],"text/x-processing":["pde"],"text/x-sass":["sass"],"text/x-scss":["scss"],"text/x-setext":["etx"],"text/x-sfv":["sfv"],"text/x-suse-ymp":["ymp"],"text/x-uuencode":["uu"],"text/x-vcalendar":["vcs"],"text/x-vcard":["vcf"],"video/vnd.dece.hd":["uvh","uvvh"],"video/vnd.dece.mobile":["uvm","uvvm"],"video/vnd.dece.pd":["uvp","uvvp"],"video/vnd.dece.sd":["uvs","uvvs"],"video/vnd.dece.video":["uvv","uvvv"],"video/vnd.dvb.file":["dvb"],"video/vnd.fvt":["fvt"],"video/vnd.mpegurl":["mxu","m4u"],"video/vnd.ms-playready.media.pyv":["pyv"],"video/vnd.uvvu.mp4":["uvu","uvvu"],"video/vnd.vivo":["viv"],"video/x-f4v":["f4v"],"video/x-fli":["fli"],"video/x-flv":["flv"],"video/x-m4v":["m4v"],"video/x-matroska":["mkv","mk3d","mks"],"video/x-mng":["mng"],"video/x-ms-asf":["asf","asx"],"video/x-ms-vob":["vob"],"video/x-ms-wm":["wm"],"video/x-ms-wmv":["wmv"],"video/x-ms-wmx":["wmx"],"video/x-ms-wvx":["wvx"],"video/x-msvideo":["avi"],"video/x-sgi-movie":["movie"],"video/x-smv":["smv"],"x-conference/x-cooltalk":["ice"]};Object.freeze(Bl);var Nl=Bl;var kl={"application/andrew-inset":["ez"],"application/appinstaller":["appinstaller"],"application/applixware":["aw"],"application/appx":["appx"],"application/appxbundle":["appxbundle"],"application/atom+xml":["atom"],"application/atomcat+xml":["atomcat"],"application/atomdeleted+xml":["atomdeleted"],"application/atomsvc+xml":["atomsvc"],"application/atsc-dwd+xml":["dwd"],"application/atsc-held+xml":["held"],"application/atsc-rsat+xml":["rsat"],"application/automationml-aml+xml":["aml"],"application/automationml-amlx+zip":["amlx"],"application/bdoc":["bdoc"],"application/calendar+xml":["xcs"],"application/ccxml+xml":["ccxml"],"application/cdfx+xml":["cdfx"],"application/cdmi-capability":["cdmia"],"application/cdmi-container":["cdmic"],"application/cdmi-domain":["cdmid"],"application/cdmi-object":["cdmio"],"application/cdmi-queue":["cdmiq"],"application/cpl+xml":["cpl"],"application/cu-seeme":["cu"],"application/cwl":["cwl"],"application/dash+xml":["mpd"],"application/dash-patch+xml":["mpp"],"application/davmount+xml":["davmount"],"application/docbook+xml":["dbk"],"application/dssc+der":["dssc"],"application/dssc+xml":["xdssc"],"application/ecmascript":["ecma"],"application/emma+xml":["emma"],"application/emotionml+xml":["emotionml"],"application/epub+zip":["epub"],"application/exi":["exi"],"application/express":["exp"],"application/fdf":["fdf"],"application/fdt+xml":["fdt"],"application/font-tdpfr":["pfr"],"application/geo+json":["geojson"],"application/gml+xml":["gml"],"application/gpx+xml":["gpx"],"application/gxf":["gxf"],"application/gzip":["gz"],"application/hjson":["hjson"],"application/hyperstudio":["stk"],"application/inkml+xml":["ink","inkml"],"application/ipfix":["ipfix"],"application/its+xml":["its"],"application/java-archive":["jar","war","ear"],"application/java-serialized-object":["ser"],"application/java-vm":["class"],"application/javascript":["*js"],"application/json":["json","map"],"application/json5":["json5"],"application/jsonml+json":["jsonml"],"application/ld+json":["jsonld"],"application/lgr+xml":["lgr"],"application/lost+xml":["lostxml"],"application/mac-binhex40":["hqx"],"application/mac-compactpro":["cpt"],"application/mads+xml":["mads"],"application/manifest+json":["webmanifest"],"application/marc":["mrc"],"application/marcxml+xml":["mrcx"],"application/mathematica":["ma","nb","mb"],"application/mathml+xml":["mathml"],"application/mbox":["mbox"],"application/media-policy-dataset+xml":["mpf"],"application/mediaservercontrol+xml":["mscml"],"application/metalink+xml":["metalink"],"application/metalink4+xml":["meta4"],"application/mets+xml":["mets"],"application/mmt-aei+xml":["maei"],"application/mmt-usd+xml":["musd"],"application/mods+xml":["mods"],"application/mp21":["m21","mp21"],"application/mp4":["*mp4","*mpg4","mp4s","m4p"],"application/msix":["msix"],"application/msixbundle":["msixbundle"],"application/msword":["doc","dot"],"application/mxf":["mxf"],"application/n-quads":["nq"],"application/n-triples":["nt"],"application/node":["cjs"],"application/octet-stream":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"],"application/oda":["oda"],"application/oebps-package+xml":["opf"],"application/ogg":["ogx"],"application/omdoc+xml":["omdoc"],"application/onenote":["onetoc","onetoc2","onetmp","onepkg"],"application/oxps":["oxps"],"application/p2p-overlay+xml":["relo"],"application/patch-ops-error+xml":["xer"],"application/pdf":["pdf"],"application/pgp-encrypted":["pgp"],"application/pgp-keys":["asc"],"application/pgp-signature":["sig","*asc"],"application/pics-rules":["prf"],"application/pkcs10":["p10"],"application/pkcs7-mime":["p7m","p7c"],"application/pkcs7-signature":["p7s"],"application/pkcs8":["p8"],"application/pkix-attr-cert":["ac"],"application/pkix-cert":["cer"],"application/pkix-crl":["crl"],"application/pkix-pkipath":["pkipath"],"application/pkixcmp":["pki"],"application/pls+xml":["pls"],"application/postscript":["ai","eps","ps"],"application/provenance+xml":["provx"],"application/pskc+xml":["pskcxml"],"application/raml+yaml":["raml"],"application/rdf+xml":["rdf","owl"],"application/reginfo+xml":["rif"],"application/relax-ng-compact-syntax":["rnc"],"application/resource-lists+xml":["rl"],"application/resource-lists-diff+xml":["rld"],"application/rls-services+xml":["rs"],"application/route-apd+xml":["rapd"],"application/route-s-tsid+xml":["sls"],"application/route-usd+xml":["rusd"],"application/rpki-ghostbusters":["gbr"],"application/rpki-manifest":["mft"],"application/rpki-roa":["roa"],"application/rsd+xml":["rsd"],"application/rss+xml":["rss"],"application/rtf":["rtf"],"application/sbml+xml":["sbml"],"application/scvp-cv-request":["scq"],"application/scvp-cv-response":["scs"],"application/scvp-vp-request":["spq"],"application/scvp-vp-response":["spp"],"application/sdp":["sdp"],"application/senml+xml":["senmlx"],"application/sensml+xml":["sensmlx"],"application/set-payment-initiation":["setpay"],"application/set-registration-initiation":["setreg"],"application/shf+xml":["shf"],"application/sieve":["siv","sieve"],"application/smil+xml":["smi","smil"],"application/sparql-query":["rq"],"application/sparql-results+xml":["srx"],"application/sql":["sql"],"application/srgs":["gram"],"application/srgs+xml":["grxml"],"application/sru+xml":["sru"],"application/ssdl+xml":["ssdl"],"application/ssml+xml":["ssml"],"application/swid+xml":["swidtag"],"application/tei+xml":["tei","teicorpus"],"application/thraud+xml":["tfi"],"application/timestamped-data":["tsd"],"application/toml":["toml"],"application/trig":["trig"],"application/ttml+xml":["ttml"],"application/ubjson":["ubj"],"application/urc-ressheet+xml":["rsheet"],"application/urc-targetdesc+xml":["td"],"application/voicexml+xml":["vxml"],"application/wasm":["wasm"],"application/watcherinfo+xml":["wif"],"application/widget":["wgt"],"application/winhlp":["hlp"],"application/wsdl+xml":["wsdl"],"application/wspolicy+xml":["wspolicy"],"application/xaml+xml":["xaml"],"application/xcap-att+xml":["xav"],"application/xcap-caps+xml":["xca"],"application/xcap-diff+xml":["xdf"],"application/xcap-el+xml":["xel"],"application/xcap-ns+xml":["xns"],"application/xenc+xml":["xenc"],"application/xfdf":["xfdf"],"application/xhtml+xml":["xhtml","xht"],"application/xliff+xml":["xlf"],"application/xml":["xml","xsl","xsd","rng"],"application/xml-dtd":["dtd"],"application/xop+xml":["xop"],"application/xproc+xml":["xpl"],"application/xslt+xml":["*xsl","xslt"],"application/xspf+xml":["xspf"],"application/xv+xml":["mxml","xhvml","xvml","xvm"],"application/yang":["yang"],"application/yin+xml":["yin"],"application/zip":["zip"],"audio/3gpp":["*3gpp"],"audio/aac":["adts","aac"],"audio/adpcm":["adp"],"audio/amr":["amr"],"audio/basic":["au","snd"],"audio/midi":["mid","midi","kar","rmi"],"audio/mobile-xmf":["mxmf"],"audio/mp3":["*mp3"],"audio/mp4":["m4a","mp4a"],"audio/mpeg":["mpga","mp2","mp2a","mp3","m2a","m3a"],"audio/ogg":["oga","ogg","spx","opus"],"audio/s3m":["s3m"],"audio/silk":["sil"],"audio/wav":["wav"],"audio/wave":["*wav"],"audio/webm":["weba"],"audio/xm":["xm"],"font/collection":["ttc"],"font/otf":["otf"],"font/ttf":["ttf"],"font/woff":["woff"],"font/woff2":["woff2"],"image/aces":["exr"],"image/apng":["apng"],"image/avci":["avci"],"image/avcs":["avcs"],"image/avif":["avif"],"image/bmp":["bmp","dib"],"image/cgm":["cgm"],"image/dicom-rle":["drle"],"image/dpx":["dpx"],"image/emf":["emf"],"image/fits":["fits"],"image/g3fax":["g3"],"image/gif":["gif"],"image/heic":["heic"],"image/heic-sequence":["heics"],"image/heif":["heif"],"image/heif-sequence":["heifs"],"image/hej2k":["hej2"],"image/hsj2":["hsj2"],"image/ief":["ief"],"image/jls":["jls"],"image/jp2":["jp2","jpg2"],"image/jpeg":["jpeg","jpg","jpe"],"image/jph":["jph"],"image/jphc":["jhc"],"image/jpm":["jpm","jpgm"],"image/jpx":["jpx","jpf"],"image/jxl":["jxl"],"image/jxr":["jxr"],"image/jxra":["jxra"],"image/jxrs":["jxrs"],"image/jxs":["jxs"],"image/jxsc":["jxsc"],"image/jxsi":["jxsi"],"image/jxss":["jxss"],"image/ktx":["ktx"],"image/ktx2":["ktx2"],"image/png":["png"],"image/sgi":["sgi"],"image/svg+xml":["svg","svgz"],"image/t38":["t38"],"image/tiff":["tif","tiff"],"image/tiff-fx":["tfx"],"image/webp":["webp"],"image/wmf":["wmf"],"message/disposition-notification":["disposition-notification"],"message/global":["u8msg"],"message/global-delivery-status":["u8dsn"],"message/global-disposition-notification":["u8mdn"],"message/global-headers":["u8hdr"],"message/rfc822":["eml","mime"],"model/3mf":["3mf"],"model/gltf+json":["gltf"],"model/gltf-binary":["glb"],"model/iges":["igs","iges"],"model/jt":["jt"],"model/mesh":["msh","mesh","silo"],"model/mtl":["mtl"],"model/obj":["obj"],"model/prc":["prc"],"model/step+xml":["stpx"],"model/step+zip":["stpz"],"model/step-xml+zip":["stpxz"],"model/stl":["stl"],"model/u3d":["u3d"],"model/vrml":["wrl","vrml"],"model/x3d+binary":["*x3db","x3dbz"],"model/x3d+fastinfoset":["x3db"],"model/x3d+vrml":["*x3dv","x3dvz"],"model/x3d+xml":["x3d","x3dz"],"model/x3d-vrml":["x3dv"],"text/cache-manifest":["appcache","manifest"],"text/calendar":["ics","ifb"],"text/coffeescript":["coffee","litcoffee"],"text/css":["css"],"text/csv":["csv"],"text/html":["html","htm","shtml"],"text/jade":["jade"],"text/javascript":["js","mjs"],"text/jsx":["jsx"],"text/less":["less"],"text/markdown":["md","markdown"],"text/mathml":["mml"],"text/mdx":["mdx"],"text/n3":["n3"],"text/plain":["txt","text","conf","def","list","log","in","ini"],"text/richtext":["rtx"],"text/rtf":["*rtf"],"text/sgml":["sgml","sgm"],"text/shex":["shex"],"text/slim":["slim","slm"],"text/spdx":["spdx"],"text/stylus":["stylus","styl"],"text/tab-separated-values":["tsv"],"text/troff":["t","tr","roff","man","me","ms"],"text/turtle":["ttl"],"text/uri-list":["uri","uris","urls"],"text/vcard":["vcard"],"text/vtt":["vtt"],"text/wgsl":["wgsl"],"text/xml":["*xml"],"text/yaml":["yaml","yml"],"video/3gpp":["3gp","3gpp"],"video/3gpp2":["3g2"],"video/h261":["h261"],"video/h263":["h263"],"video/h264":["h264"],"video/iso.segment":["m4s"],"video/jpeg":["jpgv"],"video/jpm":["*jpm","*jpgm"],"video/mj2":["mj2","mjp2"],"video/mp2t":["ts","m2t","m2ts","mts"],"video/mp4":["mp4","mp4v","mpg4"],"video/mpeg":["mpeg","mpg","mpe","m1v","m2v"],"video/ogg":["ogv"],"video/quicktime":["qt","mov"],"video/webm":["webm"]};Object.freeze(kl);var Vl=kl;var _e=function(e,t,i,a){if(i==="a"&&!a)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!a:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return i==="m"?a:i==="a"?a.call(e):a?a.value:t.get(e)},Rt,Ht,ot,Ra=class{constructor(...t){Rt.set(this,new Map),Ht.set(this,new Map),ot.set(this,new Map);for(let i of t)this.define(i)}define(t,i=!1){for(let[a,n]of Object.entries(t)){a=a.toLowerCase(),n=n.map(r=>r.toLowerCase()),_e(this,ot,"f").has(a)||_e(this,ot,"f").set(a,new Set);let l=_e(this,ot,"f").get(a),o=!0;for(let r of n){let s=r.startsWith("*");if(r=s?r.slice(1):r,l?.add(r),o&&_e(this,Ht,"f").set(a,r),o=!1,s)continue;let p=_e(this,Rt,"f").get(r);if(p&&p!=a&&!i)throw new Error(`"${a} -> ${r}" conflicts with "${p} -> ${r}". Pass \`force=true\` to override this definition.`);_e(this,Rt,"f").set(r,a)}}return this}getType(t){if(typeof t!="string")return null;let i=t.replace(/^.*[/\\]/,"").toLowerCase(),a=i.replace(/^.*\./,"").toLowerCase(),n=i.length{throw new Error("define() not allowed for built-in Mime objects. See https://github.com/broofa/mime/blob/main/README.md#custom-mime-instances")},Object.freeze(this);for(let t of _e(this,ot,"f").values())Object.freeze(t);return this}_getTestState(){return{types:_e(this,Rt,"f"),extensions:_e(this,Ht,"f")}}};Rt=new WeakMap,Ht=new WeakMap,ot=new WeakMap;var Sa=Ra;var Gl=new Sa(Vl,Nl)._freeze();var Ul=({addFilter:e,utils:t})=>{let{Type:i,replaceInString:a,toNaturalFileSize:n}=t;return e("ALLOW_HOPPER_ITEM",(l,{query:o})=>{if(!o("GET_ALLOW_FILE_SIZE_VALIDATION"))return!0;let r=o("GET_MAX_FILE_SIZE");if(r!==null&&l.size>r)return!1;let s=o("GET_MIN_FILE_SIZE");return!(s!==null&&l.sizenew Promise((r,s)=>{if(!o("GET_ALLOW_FILE_SIZE_VALIDATION"))return r(l);let p=o("GET_FILE_VALIDATE_SIZE_FILTER");if(p&&!p(l))return r(l);let c=o("GET_MAX_FILE_SIZE");if(c!==null&&l.size>c){s({status:{main:o("GET_LABEL_MAX_FILE_SIZE_EXCEEDED"),sub:a(o("GET_LABEL_MAX_FILE_SIZE"),{filesize:n(c,".",o("GET_FILE_SIZE_BASE"),o("GET_FILE_SIZE_LABELS",o))})}});return}let d=o("GET_MIN_FILE_SIZE");if(d!==null&&l.sizeg+f.fileSize,0)>m){s({status:{main:o("GET_LABEL_MAX_TOTAL_FILE_SIZE_EXCEEDED"),sub:a(o("GET_LABEL_MAX_TOTAL_FILE_SIZE"),{filesize:n(m,".",o("GET_FILE_SIZE_BASE"),o("GET_FILE_SIZE_LABELS",o))})}});return}r(l)})),{options:{allowFileSizeValidation:[!0,i.BOOLEAN],maxFileSize:[null,i.INT],minFileSize:[null,i.INT],maxTotalFileSize:[null,i.INT],fileValidateSizeFilter:[null,i.FUNCTION],labelMinFileSizeExceeded:["File is too small",i.STRING],labelMinFileSize:["Minimum file size is {filesize}",i.STRING],labelMaxFileSizeExceeded:["File is too large",i.STRING],labelMaxFileSize:["Maximum file size is {filesize}",i.STRING],labelMaxTotalFileSizeExceeded:["Maximum total size exceeded",i.STRING],labelMaxTotalFileSize:["Maximum total file size is {filesize}",i.STRING]}}},rm=typeof window<"u"&&typeof window.document<"u";rm&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Ul}));var Wl=Ul;var Hl=({addFilter:e,utils:t})=>{let{Type:i,isString:a,replaceInString:n,guesstimateMimeType:l,getExtensionFromFilename:o,getFilenameFromURL:r}=t,s=(u,g)=>{let f=(/^[^/]+/.exec(u)||[]).pop(),h=g.slice(0,-2);return f===h},p=(u,g)=>u.some(f=>/\*$/.test(f)?s(g,f):f===g),c=u=>{let g="";if(a(u)){let f=r(u),h=o(f);h&&(g=l(h))}else g=u.type;return g},d=(u,g,f)=>{if(g.length===0)return!0;let h=c(u);return f?new Promise((I,b)=>{f(u,h).then(T=>{p(g,T)?I():b()}).catch(b)}):p(g,h)},m=u=>g=>u[g]===null?!1:u[g]||g;return e("SET_ATTRIBUTE_TO_OPTION_MAP",u=>Object.assign(u,{accept:"acceptedFileTypes"})),e("ALLOW_HOPPER_ITEM",(u,{query:g})=>g("GET_ALLOW_FILE_TYPE_VALIDATION")?d(u,g("GET_ACCEPTED_FILE_TYPES")):!0),e("LOAD_FILE",(u,{query:g})=>new Promise((f,h)=>{if(!g("GET_ALLOW_FILE_TYPE_VALIDATION")){f(u);return}let I=g("GET_ACCEPTED_FILE_TYPES"),b=g("GET_FILE_VALIDATE_TYPE_DETECT_TYPE"),T=d(u,I,b),v=()=>{let y=I.map(m(g("GET_FILE_VALIDATE_TYPE_LABEL_EXPECTED_TYPES_MAP"))).filter(_=>_!==!1),E=y.filter((_,x)=>y.indexOf(_)===x);h({status:{main:g("GET_LABEL_FILE_TYPE_NOT_ALLOWED"),sub:n(g("GET_FILE_VALIDATE_TYPE_LABEL_EXPECTED_TYPES"),{allTypes:E.join(", "),allButLastType:E.slice(0,-1).join(", "),lastType:E[E.length-1]})}})};if(typeof T=="boolean")return T?f(u):v();T.then(()=>{f(u)}).catch(v)})),{options:{allowFileTypeValidation:[!0,i.BOOLEAN],acceptedFileTypes:[[],i.ARRAY],labelFileTypeNotAllowed:["File is of invalid type",i.STRING],fileValidateTypeLabelExpectedTypes:["Expects {allButLastType} or {lastType}",i.STRING],fileValidateTypeLabelExpectedTypesMap:[{},i.OBJECT],fileValidateTypeDetectType:[null,i.FUNCTION]}}},sm=typeof window<"u"&&typeof window.document<"u";sm&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Hl}));var jl=Hl;var Yl=e=>/^image/.test(e.type),ql=({addFilter:e,utils:t})=>{let{Type:i,isFile:a,getNumericAspectRatioFromString:n}=t,l=(p,c)=>!(!Yl(p.file)||!c("GET_ALLOW_IMAGE_CROP")),o=p=>typeof p=="object",r=p=>typeof p=="number",s=(p,c)=>p.setMetadata("crop",Object.assign({},p.getMetadata("crop"),c));return e("DID_CREATE_ITEM",(p,{query:c})=>{p.extend("setImageCrop",d=>{if(!(!l(p,c)||!o(center)))return p.setMetadata("crop",d),d}),p.extend("setImageCropCenter",d=>{if(!(!l(p,c)||!o(d)))return s(p,{center:d})}),p.extend("setImageCropZoom",d=>{if(!(!l(p,c)||!r(d)))return s(p,{zoom:Math.max(1,d)})}),p.extend("setImageCropRotation",d=>{if(!(!l(p,c)||!r(d)))return s(p,{rotation:d})}),p.extend("setImageCropFlip",d=>{if(!(!l(p,c)||!o(d)))return s(p,{flip:d})}),p.extend("setImageCropAspectRatio",d=>{if(!l(p,c)||typeof d>"u")return;let m=p.getMetadata("crop"),u=n(d),g={center:{x:.5,y:.5},flip:m?Object.assign({},m.flip):{horizontal:!1,vertical:!1},rotation:0,zoom:1,aspectRatio:u};return p.setMetadata("crop",g),g})}),e("DID_LOAD_ITEM",(p,{query:c})=>new Promise((d,m)=>{let u=p.file;if(!a(u)||!Yl(u)||!c("GET_ALLOW_IMAGE_CROP")||p.getMetadata("crop"))return d(p);let f=c("GET_IMAGE_CROP_ASPECT_RATIO");p.setMetadata("crop",{center:{x:.5,y:.5},flip:{horizontal:!1,vertical:!1},rotation:0,zoom:1,aspectRatio:f?n(f):null}),d(p)})),{options:{allowImageCrop:[!0,i.BOOLEAN],imageCropAspectRatio:[null,i.STRING]}}},cm=typeof window<"u"&&typeof window.document<"u";cm&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:ql}));var $l=ql;var _a=e=>/^image/.test(e.type),Xl=e=>{let{addFilter:t,utils:i,views:a}=e,{Type:n,createRoute:l,createItemAPI:o=c=>c}=i,{fileActionButton:r}=a;t("SHOULD_REMOVE_ON_REVERT",(c,{item:d,query:m})=>new Promise(u=>{let{file:g}=d,f=m("GET_ALLOW_IMAGE_EDIT")&&m("GET_IMAGE_EDIT_ALLOW_EDIT")&&_a(g);u(!f)})),t("DID_LOAD_ITEM",(c,{query:d,dispatch:m})=>new Promise((u,g)=>{if(c.origin>1){u(c);return}let{file:f}=c;if(!d("GET_ALLOW_IMAGE_EDIT")||!d("GET_IMAGE_EDIT_INSTANT_EDIT")){u(c);return}if(!_a(f)){u(c);return}let h=(b,T,v)=>y=>{s.shift(),y?T(b):v(b),m("KICK"),I()},I=()=>{if(!s.length)return;let{item:b,resolve:T,reject:v}=s[0];m("EDIT_ITEM",{id:b.id,handleEditorResponse:h(b,T,v)})};p({item:c,resolve:u,reject:g}),s.length===1&&I()})),t("DID_CREATE_ITEM",(c,{query:d,dispatch:m})=>{c.extend("edit",()=>{m("EDIT_ITEM",{id:c.id})})});let s=[],p=c=>(s.push(c),c);return t("CREATE_VIEW",c=>{let{is:d,view:m,query:u}=c;if(!u("GET_ALLOW_IMAGE_EDIT"))return;let g=u("GET_ALLOW_IMAGE_PREVIEW");if(!(d("file-info")&&!g||d("file")&&g))return;let h=u("GET_IMAGE_EDIT_EDITOR");if(!h)return;h.filepondCallbackBridge||(h.outputData=!0,h.outputFile=!1,h.filepondCallbackBridge={onconfirm:h.onconfirm||(()=>{}),oncancel:h.oncancel||(()=>{})});let I=({root:v,props:y,action:E})=>{let{id:_}=y,{handleEditorResponse:x}=E;h.cropAspectRatio=v.query("GET_IMAGE_CROP_ASPECT_RATIO")||h.cropAspectRatio,h.outputCanvasBackgroundColor=v.query("GET_IMAGE_TRANSFORM_CANVAS_BACKGROUND_COLOR")||h.outputCanvasBackgroundColor;let R=v.query("GET_ITEM",_);if(!R)return;let z=R.file,P=R.getMetadata("crop"),A={center:{x:.5,y:.5},flip:{horizontal:!1,vertical:!1},zoom:1,rotation:0,aspectRatio:null},B=R.getMetadata("resize"),w=R.getMetadata("filter")||null,O=R.getMetadata("filters")||null,S=R.getMetadata("colors")||null,L=R.getMetadata("markup")||null,D={crop:P||A,size:B?{upscale:B.upscale,mode:B.mode,width:B.size.width,height:B.size.height}:null,filter:O?O.id||O.matrix:v.query("GET_ALLOW_IMAGE_FILTER")&&v.query("GET_IMAGE_FILTER_COLOR_MATRIX")&&!S?w:null,color:S,markup:L};h.onconfirm=({data:F})=>{let{crop:G,size:C,filter:q,color:X,colorMatrix:K,markup:oe}=F,k={};if(G&&(k.crop=G),C){let H=(R.getMetadata("resize")||{}).size,Y={width:C.width,height:C.height};!(Y.width&&Y.height)&&H&&(Y.width=H.width,Y.height=H.height),(Y.width||Y.height)&&(k.resize={upscale:C.upscale,mode:C.mode,size:Y})}oe&&(k.markup=oe),k.colors=X,k.filters=q,k.filter=K,R.setMetadata(k),h.filepondCallbackBridge.onconfirm(F,o(R)),x&&(h.onclose=()=>{x(!0),h.onclose=null})},h.oncancel=()=>{h.filepondCallbackBridge.oncancel(o(R)),x&&(h.onclose=()=>{x(!1),h.onclose=null})},h.open(z,D)},b=({root:v,props:y})=>{if(!u("GET_IMAGE_EDIT_ALLOW_EDIT"))return;let{id:E}=y,_=u("GET_ITEM",E);if(!_)return;let x=_.file;if(_a(x))if(v.ref.handleEdit=R=>{R.stopPropagation(),v.dispatch("EDIT_ITEM",{id:E})},g){let R=m.createChildView(r,{label:"edit",icon:u("GET_IMAGE_EDIT_ICON_EDIT"),opacity:0});R.element.classList.add("filepond--action-edit-item"),R.element.dataset.align=u("GET_STYLE_IMAGE_EDIT_BUTTON_EDIT_ITEM_POSITION"),R.on("click",v.ref.handleEdit),v.ref.buttonEditItem=m.appendChildView(R)}else{let R=m.element.querySelector(".filepond--file-info-main"),z=document.createElement("button");z.className="filepond--action-edit-item-alt",z.innerHTML=u("GET_IMAGE_EDIT_ICON_EDIT")+"edit",z.addEventListener("click",v.ref.handleEdit),R.appendChild(z),v.ref.editButton=z}};m.registerDestroyer(({root:v})=>{v.ref.buttonEditItem&&v.ref.buttonEditItem.off("click",v.ref.handleEdit),v.ref.editButton&&v.ref.editButton.removeEventListener("click",v.ref.handleEdit)});let T={EDIT_ITEM:I,DID_LOAD_ITEM:b};if(g){let v=({root:y})=>{y.ref.buttonEditItem&&(y.ref.buttonEditItem.opacity=1)};T.DID_IMAGE_PREVIEW_SHOW=v}m.registerWriter(l(T))}),{options:{allowImageEdit:[!0,n.BOOLEAN],styleImageEditButtonEditItemPosition:["bottom center",n.STRING],imageEditInstantEdit:[!1,n.BOOLEAN],imageEditAllowEdit:[!0,n.BOOLEAN],imageEditIconEdit:['',n.STRING],imageEditEditor:[null,n.OBJECT]}}},dm=typeof window<"u"&&typeof window.document<"u";dm&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Xl}));var Kl=Xl;var pm=e=>/^image\/jpeg/.test(e.type),rt={JPEG:65496,APP1:65505,EXIF:1165519206,TIFF:18761,Orientation:274,Unknown:65280},st=(e,t,i=!1)=>e.getUint16(t,i),Ql=(e,t,i=!1)=>e.getUint32(t,i),mm=e=>new Promise((t,i)=>{let a=new FileReader;a.onload=function(n){let l=new DataView(n.target.result);if(st(l,0)!==rt.JPEG){t(-1);return}let o=l.byteLength,r=2;for(;rum,fm="data:image/jpg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/4QA6RXhpZgAATU0AKgAAAAgAAwESAAMAAAABAAYAAAEoAAMAAAABAAIAAAITAAMAAAABAAEAAAAAAAD/2wBDAP//////////////////////////////////////////////////////////////////////////////////////wAALCAABAAIBASIA/8QAJgABAAAAAAAAAAAAAAAAAAAAAxABAAAAAAAAAAAAAAAAAAAAAP/aAAgBAQAAPwBH/9k=",Zl,Ii=gm()?new Image:{};Ii.onload=()=>Zl=Ii.naturalWidth>Ii.naturalHeight;Ii.src=fm;var hm=()=>Zl,Jl=({addFilter:e,utils:t})=>{let{Type:i,isFile:a}=t;return e("DID_LOAD_ITEM",(n,{query:l})=>new Promise((o,r)=>{let s=n.file;if(!a(s)||!pm(s)||!l("GET_ALLOW_IMAGE_EXIF_ORIENTATION")||!hm())return o(n);mm(s).then(p=>{n.setMetadata("exif",{orientation:p}),o(n)})})),{options:{allowImageExifOrientation:[!0,i.BOOLEAN]}}},bm=typeof window<"u"&&typeof window.document<"u";bm&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Jl}));var eo=Jl;var Em=e=>/^image/.test(e.type),to=(e,t)=>Yt(e.x*t,e.y*t),io=(e,t)=>Yt(e.x+t.x,e.y+t.y),Tm=e=>{let t=Math.sqrt(e.x*e.x+e.y*e.y);return t===0?{x:0,y:0}:Yt(e.x/t,e.y/t)},vi=(e,t,i)=>{let a=Math.cos(t),n=Math.sin(t),l=Yt(e.x-i.x,e.y-i.y);return Yt(i.x+a*l.x-n*l.y,i.y+n*l.x+a*l.y)},Yt=(e=0,t=0)=>({x:e,y:t}),Te=(e,t,i=1,a)=>{if(typeof e=="string")return parseFloat(e)*i;if(typeof e=="number")return e*(a?t[a]:Math.min(t.width,t.height))},Im=(e,t,i)=>{let a=e.borderStyle||e.lineStyle||"solid",n=e.backgroundColor||e.fontColor||"transparent",l=e.borderColor||e.lineColor||"transparent",o=Te(e.borderWidth||e.lineWidth,t,i),r=e.lineCap||"round",s=e.lineJoin||"round",p=typeof a=="string"?"":a.map(d=>Te(d,t,i)).join(","),c=e.opacity||1;return{"stroke-linecap":r,"stroke-linejoin":s,"stroke-width":o||0,"stroke-dasharray":p,stroke:l,fill:n,opacity:c}},we=e=>e!=null,vm=(e,t,i=1)=>{let a=Te(e.x,t,i,"width")||Te(e.left,t,i,"width"),n=Te(e.y,t,i,"height")||Te(e.top,t,i,"height"),l=Te(e.width,t,i,"width"),o=Te(e.height,t,i,"height"),r=Te(e.right,t,i,"width"),s=Te(e.bottom,t,i,"height");return we(n)||(we(o)&&we(s)?n=t.height-o-s:n=s),we(a)||(we(l)&&we(r)?a=t.width-l-r:a=r),we(l)||(we(a)&&we(r)?l=t.width-a-r:l=0),we(o)||(we(n)&&we(s)?o=t.height-n-s:o=0),{x:a||0,y:n||0,width:l||0,height:o||0}},xm=e=>e.map((t,i)=>`${i===0?"M":"L"} ${t.x} ${t.y}`).join(" "),Be=(e,t)=>Object.keys(t).forEach(i=>e.setAttribute(i,t[i])),ym="http://www.w3.org/2000/svg",St=(e,t)=>{let i=document.createElementNS(ym,e);return t&&Be(i,t),i},Rm=e=>Be(e,{...e.rect,...e.styles}),Sm=e=>{let t=e.rect.x+e.rect.width*.5,i=e.rect.y+e.rect.height*.5,a=e.rect.width*.5,n=e.rect.height*.5;return Be(e,{cx:t,cy:i,rx:a,ry:n,...e.styles})},_m={contain:"xMidYMid meet",cover:"xMidYMid slice"},wm=(e,t)=>{Be(e,{...e.rect,...e.styles,preserveAspectRatio:_m[t.fit]||"none"})},Lm={left:"start",center:"middle",right:"end"},Mm=(e,t,i,a)=>{let n=Te(t.fontSize,i,a),l=t.fontFamily||"sans-serif",o=t.fontWeight||"normal",r=Lm[t.textAlign]||"start";Be(e,{...e.rect,...e.styles,"stroke-width":0,"font-weight":o,"font-size":n,"font-family":l,"text-anchor":r}),e.text!==t.text&&(e.text=t.text,e.textContent=t.text.length?t.text:" ")},Am=(e,t,i,a)=>{Be(e,{...e.rect,...e.styles,fill:"none"});let n=e.childNodes[0],l=e.childNodes[1],o=e.childNodes[2],r=e.rect,s={x:e.rect.x+e.rect.width,y:e.rect.y+e.rect.height};if(Be(n,{x1:r.x,y1:r.y,x2:s.x,y2:s.y}),!t.lineDecoration)return;l.style.display="none",o.style.display="none";let p=Tm({x:s.x-r.x,y:s.y-r.y}),c=Te(.05,i,a);if(t.lineDecoration.indexOf("arrow-begin")!==-1){let d=to(p,c),m=io(r,d),u=vi(r,2,m),g=vi(r,-2,m);Be(l,{style:"display:block;",d:`M${u.x},${u.y} L${r.x},${r.y} L${g.x},${g.y}`})}if(t.lineDecoration.indexOf("arrow-end")!==-1){let d=to(p,-c),m=io(s,d),u=vi(s,2,m),g=vi(s,-2,m);Be(o,{style:"display:block;",d:`M${u.x},${u.y} L${s.x},${s.y} L${g.x},${g.y}`})}},Pm=(e,t,i,a)=>{Be(e,{...e.styles,fill:"none",d:xm(t.points.map(n=>({x:Te(n.x,i,a,"width"),y:Te(n.y,i,a,"height")})))})},xi=e=>t=>St(e,{id:t.id}),zm=e=>{let t=St("image",{id:e.id,"stroke-linecap":"round","stroke-linejoin":"round",opacity:"0"});return t.onload=()=>{t.setAttribute("opacity",e.opacity||1)},t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",e.src),t},Om=e=>{let t=St("g",{id:e.id,"stroke-linecap":"round","stroke-linejoin":"round"}),i=St("line");t.appendChild(i);let a=St("path");t.appendChild(a);let n=St("path");return t.appendChild(n),t},Fm={image:zm,rect:xi("rect"),ellipse:xi("ellipse"),text:xi("text"),path:xi("path"),line:Om},Dm={rect:Rm,ellipse:Sm,image:wm,text:Mm,path:Pm,line:Am},Cm=(e,t)=>Fm[e](t),Bm=(e,t,i,a,n)=>{t!=="path"&&(e.rect=vm(i,a,n)),e.styles=Im(i,a,n),Dm[t](e,i,a,n)},Nm=["x","y","left","top","right","bottom","width","height"],km=e=>typeof e=="string"&&/%/.test(e)?parseFloat(e)/100:e,Vm=e=>{let[t,i]=e,a=i.points?{}:Nm.reduce((n,l)=>(n[l]=km(i[l]),n),{});return[t,{zIndex:0,...i,...a}]},Gm=(e,t)=>e[1].zIndex>t[1].zIndex?1:e[1].zIndexe.utils.createView({name:"image-preview-markup",tag:"svg",ignoreRect:!0,mixins:{apis:["width","height","crop","markup","resize","dirty"]},write:({root:t,props:i})=>{if(!i.dirty)return;let{crop:a,resize:n,markup:l}=i,o=i.width,r=i.height,s=a.width,p=a.height;if(n){let{size:u}=n,g=u&&u.width,f=u&&u.height,h=n.mode,I=n.upscale;g&&!f&&(f=g),f&&!g&&(g=f);let b=s{let[g,f]=u,h=Cm(g,f);Bm(h,g,f,c,d),t.element.appendChild(h)})}}),jt=(e,t)=>({x:e,y:t}),Wm=(e,t)=>e.x*t.x+e.y*t.y,ao=(e,t)=>jt(e.x-t.x,e.y-t.y),Hm=(e,t)=>Wm(ao(e,t),ao(e,t)),no=(e,t)=>Math.sqrt(Hm(e,t)),lo=(e,t)=>{let i=e,a=1.5707963267948966,n=t,l=1.5707963267948966-t,o=Math.sin(a),r=Math.sin(n),s=Math.sin(l),p=Math.cos(l),c=i/o,d=c*r,m=c*s;return jt(p*d,p*m)},jm=(e,t)=>{let i=e.width,a=e.height,n=lo(i,t),l=lo(a,t),o=jt(e.x+Math.abs(n.x),e.y-Math.abs(n.y)),r=jt(e.x+e.width+Math.abs(l.y),e.y+Math.abs(l.x)),s=jt(e.x-Math.abs(l.y),e.y+e.height-Math.abs(l.x));return{width:no(o,r),height:no(o,s)}},Ym=(e,t,i=1)=>{let a=e.height/e.width,n=1,l=t,o=1,r=a;r>l&&(r=l,o=r/a);let s=Math.max(n/o,l/r),p=e.width/(i*s*o),c=p*t;return{width:p,height:c}},ro=(e,t,i,a)=>{let n=a.x>.5?1-a.x:a.x,l=a.y>.5?1-a.y:a.y,o=n*2*e.width,r=l*2*e.height,s=jm(t,i);return Math.max(s.width/o,s.height/r)},so=(e,t)=>{let i=e.width,a=i*t;a>e.height&&(a=e.height,i=a/t);let n=(e.width-i)*.5,l=(e.height-a)*.5;return{x:n,y:l,width:i,height:a}},qm=(e,t={})=>{let{zoom:i,rotation:a,center:n,aspectRatio:l}=t;l||(l=e.height/e.width);let o=Ym(e,l,i),r={x:o.width*.5,y:o.height*.5},s={x:0,y:0,width:o.width,height:o.height,center:r},p=typeof t.scaleToFit>"u"||t.scaleToFit,c=ro(e,so(s,l),a,p?n:{x:.5,y:.5}),d=i*c;return{widthFloat:o.width/d,heightFloat:o.height/d,width:Math.round(o.width/d),height:Math.round(o.height/d)}},Ce={type:"spring",stiffness:.5,damping:.45,mass:10},$m=e=>e.utils.createView({name:"image-bitmap",ignoreRect:!0,mixins:{styles:["scaleX","scaleY"]},create:({root:t,props:i})=>{t.appendChild(i.image)}}),Xm=e=>e.utils.createView({name:"image-canvas-wrapper",tag:"div",ignoreRect:!0,mixins:{apis:["crop","width","height"],styles:["originX","originY","translateX","translateY","scaleX","scaleY","rotateZ"],animations:{originX:Ce,originY:Ce,scaleX:Ce,scaleY:Ce,translateX:Ce,translateY:Ce,rotateZ:Ce}},create:({root:t,props:i})=>{i.width=i.image.width,i.height=i.image.height,t.ref.bitmap=t.appendChildView(t.createChildView($m(e),{image:i.image}))},write:({root:t,props:i})=>{let{flip:a}=i.crop,{bitmap:n}=t.ref;n.scaleX=a.horizontal?-1:1,n.scaleY=a.vertical?-1:1}}),Km=e=>e.utils.createView({name:"image-clip",tag:"div",ignoreRect:!0,mixins:{apis:["crop","markup","resize","width","height","dirty","background"],styles:["width","height","opacity"],animations:{opacity:{type:"tween",duration:250}}},didWriteView:function({root:t,props:i}){i.background&&(t.element.style.backgroundColor=i.background)},create:({root:t,props:i})=>{t.ref.image=t.appendChildView(t.createChildView(Xm(e),Object.assign({},i))),t.ref.createMarkup=()=>{t.ref.markup||(t.ref.markup=t.appendChildView(t.createChildView(Um(e),Object.assign({},i))))},t.ref.destroyMarkup=()=>{t.ref.markup&&(t.removeChildView(t.ref.markup),t.ref.markup=null)};let a=t.query("GET_IMAGE_PREVIEW_TRANSPARENCY_INDICATOR");a!==null&&(a==="grid"?t.element.dataset.transparencyIndicator=a:t.element.dataset.transparencyIndicator="color")},write:({root:t,props:i,shouldOptimize:a})=>{let{crop:n,markup:l,resize:o,dirty:r,width:s,height:p}=i;t.ref.image.crop=n;let c={x:0,y:0,width:s,height:p,center:{x:s*.5,y:p*.5}},d={width:t.ref.image.width,height:t.ref.image.height},m={x:n.center.x*d.width,y:n.center.y*d.height},u={x:c.center.x-d.width*n.center.x,y:c.center.y-d.height*n.center.y},g=Math.PI*2+n.rotation%(Math.PI*2),f=n.aspectRatio||d.height/d.width,h=typeof n.scaleToFit>"u"||n.scaleToFit,I=ro(d,so(c,f),g,h?n.center:{x:.5,y:.5}),b=n.zoom*I;l&&l.length?(t.ref.createMarkup(),t.ref.markup.width=s,t.ref.markup.height=p,t.ref.markup.resize=o,t.ref.markup.dirty=r,t.ref.markup.markup=l,t.ref.markup.crop=qm(d,n)):t.ref.markup&&t.ref.destroyMarkup();let T=t.ref.image;if(a){T.originX=null,T.originY=null,T.translateX=null,T.translateY=null,T.rotateZ=null,T.scaleX=null,T.scaleY=null;return}T.originX=m.x,T.originY=m.y,T.translateX=u.x,T.translateY=u.y,T.rotateZ=g,T.scaleX=b,T.scaleY=b}}),Qm=e=>e.utils.createView({name:"image-preview",tag:"div",ignoreRect:!0,mixins:{apis:["image","crop","markup","resize","dirty","background"],styles:["translateY","scaleX","scaleY","opacity"],animations:{scaleX:Ce,scaleY:Ce,translateY:Ce,opacity:{type:"tween",duration:400}}},create:({root:t,props:i})=>{t.ref.clip=t.appendChildView(t.createChildView(Km(e),{id:i.id,image:i.image,crop:i.crop,markup:i.markup,resize:i.resize,dirty:i.dirty,background:i.background}))},write:({root:t,props:i,shouldOptimize:a})=>{let{clip:n}=t.ref,{image:l,crop:o,markup:r,resize:s,dirty:p}=i;if(n.crop=o,n.markup=r,n.resize=s,n.dirty=p,n.opacity=a?0:1,a||t.rect.element.hidden)return;let c=l.height/l.width,d=o.aspectRatio||c,m=t.rect.inner.width,u=t.rect.inner.height,g=t.query("GET_IMAGE_PREVIEW_HEIGHT"),f=t.query("GET_IMAGE_PREVIEW_MIN_HEIGHT"),h=t.query("GET_IMAGE_PREVIEW_MAX_HEIGHT"),I=t.query("GET_PANEL_ASPECT_RATIO"),b=t.query("GET_ALLOW_MULTIPLE");I&&!b&&(g=m*I,d=I);let T=g!==null?g:Math.max(f,Math.min(m*d,h)),v=T/d;v>m&&(v=m,T=v*d),T>u&&(T=u,v=u/d),n.width=v,n.height=T}}),Zm=` + + + + + + + + + + + + + + + + + +`,oo=0,Jm=e=>e.utils.createView({name:"image-preview-overlay",tag:"div",ignoreRect:!0,create:({root:t,props:i})=>{let a=Zm;if(document.querySelector("base")){let n=new URL(window.location.href.replace(window.location.hash,"")).href;a=a.replace(/url\(\#/g,"url("+n+"#")}oo++,t.element.classList.add(`filepond--image-preview-overlay-${i.status}`),t.element.innerHTML=a.replace(/__UID__/g,oo)},mixins:{styles:["opacity"],animations:{opacity:{type:"spring",mass:25}}}}),eu=function(){self.onmessage=e=>{createImageBitmap(e.data.message.file).then(t=>{self.postMessage({id:e.data.id,message:t},[t])})}},tu=function(){self.onmessage=e=>{let t=e.data.message.imageData,i=e.data.message.colorMatrix,a=t.data,n=a.length,l=i[0],o=i[1],r=i[2],s=i[3],p=i[4],c=i[5],d=i[6],m=i[7],u=i[8],g=i[9],f=i[10],h=i[11],I=i[12],b=i[13],T=i[14],v=i[15],y=i[16],E=i[17],_=i[18],x=i[19],R=0,z=0,P=0,A=0,B=0;for(;R{let i=new Image;i.onload=()=>{let a=i.naturalWidth,n=i.naturalHeight;i=null,t(a,n)},i.src=e},au={1:()=>[1,0,0,1,0,0],2:e=>[-1,0,0,1,e,0],3:(e,t)=>[-1,0,0,-1,e,t],4:(e,t)=>[1,0,0,-1,0,t],5:()=>[0,1,1,0,0,0],6:(e,t)=>[0,1,-1,0,t,0],7:(e,t)=>[0,-1,-1,0,t,e],8:e=>[0,-1,1,0,0,e]},nu=(e,t,i,a)=>{a!==-1&&e.transform.apply(e,au[a](t,i))},lu=(e,t,i,a)=>{t=Math.round(t),i=Math.round(i);let n=document.createElement("canvas");n.width=t,n.height=i;let l=n.getContext("2d");return a>=5&&a<=8&&([t,i]=[i,t]),nu(l,t,i,a),l.drawImage(e,0,0,t,i),n},co=e=>/^image/.test(e.type)&&!/svg/.test(e.type),ou=10,ru=10,su=e=>{let t=Math.min(ou/e.width,ru/e.height),i=document.createElement("canvas"),a=i.getContext("2d"),n=i.width=Math.ceil(e.width*t),l=i.height=Math.ceil(e.height*t);a.drawImage(e,0,0,n,l);let o=null;try{o=a.getImageData(0,0,n,l).data}catch{return null}let r=o.length,s=0,p=0,c=0,d=0;for(;dMath.floor(Math.sqrt(e/(t/4))),cu=(e,t)=>(t=t||document.createElement("canvas"),t.width=e.width,t.height=e.height,t.getContext("2d").drawImage(e,0,0),t),du=e=>{let t;try{t=new ImageData(e.width,e.height)}catch{t=document.createElement("canvas").getContext("2d").createImageData(e.width,e.height)}return t.data.set(new Uint8ClampedArray(e.data)),t},pu=e=>new Promise((t,i)=>{let a=new Image;a.crossOrigin="Anonymous",a.onload=()=>{t(a)},a.onerror=n=>{i(n)},a.src=e}),mu=e=>{let t=Jm(e),i=Qm(e),{createWorker:a}=e.utils,n=(b,T,v)=>new Promise(y=>{b.ref.imageData||(b.ref.imageData=v.getContext("2d").getImageData(0,0,v.width,v.height));let E=du(b.ref.imageData);if(!T||T.length!==20)return v.getContext("2d").putImageData(E,0,0),y();let _=a(tu);_.post({imageData:E,colorMatrix:T},x=>{v.getContext("2d").putImageData(x,0,0),_.terminate(),y()},[E.data.buffer])}),l=(b,T)=>{b.removeChildView(T),T.image.width=1,T.image.height=1,T._destroy()},o=({root:b})=>{let T=b.ref.images.shift();return T.opacity=0,T.translateY=-15,b.ref.imageViewBin.push(T),T},r=({root:b,props:T,image:v})=>{let y=T.id,E=b.query("GET_ITEM",{id:y});if(!E)return;let _=E.getMetadata("crop")||{center:{x:.5,y:.5},flip:{horizontal:!1,vertical:!1},zoom:1,rotation:0,aspectRatio:null},x=b.query("GET_IMAGE_TRANSFORM_CANVAS_BACKGROUND_COLOR"),R,z,P=!1;b.query("GET_IMAGE_PREVIEW_MARKUP_SHOW")&&(R=E.getMetadata("markup")||[],z=E.getMetadata("resize"),P=!0);let A=b.appendChildView(b.createChildView(i,{id:y,image:v,crop:_,resize:z,markup:R,dirty:P,background:x,opacity:0,scaleX:1.15,scaleY:1.15,translateY:15}),b.childViews.length);b.ref.images.push(A),A.opacity=1,A.scaleX=1,A.scaleY=1,A.translateY=0,setTimeout(()=>{b.dispatch("DID_IMAGE_PREVIEW_SHOW",{id:y})},250)},s=({root:b,props:T})=>{let v=b.query("GET_ITEM",{id:T.id});if(!v)return;let y=b.ref.images[b.ref.images.length-1];y.crop=v.getMetadata("crop"),y.background=b.query("GET_IMAGE_TRANSFORM_CANVAS_BACKGROUND_COLOR"),b.query("GET_IMAGE_PREVIEW_MARKUP_SHOW")&&(y.dirty=!0,y.resize=v.getMetadata("resize"),y.markup=v.getMetadata("markup"))},p=({root:b,props:T,action:v})=>{if(!/crop|filter|markup|resize/.test(v.change.key)||!b.ref.images.length)return;let y=b.query("GET_ITEM",{id:T.id});if(y){if(/filter/.test(v.change.key)){let E=b.ref.images[b.ref.images.length-1];n(b,v.change.value,E.image);return}if(/crop|markup|resize/.test(v.change.key)){let E=y.getMetadata("crop"),_=b.ref.images[b.ref.images.length-1];if(E&&E.aspectRatio&&_.crop&&_.crop.aspectRatio&&Math.abs(E.aspectRatio-_.crop.aspectRatio)>1e-5){let x=o({root:b});r({root:b,props:T,image:cu(x.image)})}else s({root:b,props:T})}}},c=b=>{let v=window.navigator.userAgent.match(/Firefox\/([0-9]+)\./),y=v?parseInt(v[1]):null;return y!==null&&y<=58?!1:"createImageBitmap"in window&&co(b)},d=({root:b,props:T})=>{let{id:v}=T,y=b.query("GET_ITEM",v);if(!y)return;let E=URL.createObjectURL(y.file);iu(E,(_,x)=>{b.dispatch("DID_IMAGE_PREVIEW_CALCULATE_SIZE",{id:v,width:_,height:x})})},m=({root:b,props:T})=>{let{id:v}=T,y=b.query("GET_ITEM",v);if(!y)return;let E=URL.createObjectURL(y.file),_=()=>{pu(E).then(x)},x=R=>{URL.revokeObjectURL(E);let P=(y.getMetadata("exif")||{}).orientation||-1,{width:A,height:B}=R;if(!A||!B)return;P>=5&&P<=8&&([A,B]=[B,A]);let w=Math.max(1,window.devicePixelRatio*.75),S=b.query("GET_IMAGE_PREVIEW_ZOOM_FACTOR")*w,L=B/A,D=b.rect.element.width,F=b.rect.element.height,G=D,C=G*L;L>1?(G=Math.min(A,D*S),C=G*L):(C=Math.min(B,F*S),G=C/L);let q=lu(R,G,C,P),X=()=>{let oe=b.query("GET_IMAGE_PREVIEW_CALCULATE_AVERAGE_IMAGE_COLOR")?su(data):null;y.setMetadata("color",oe,!0),"close"in R&&R.close(),b.ref.overlayShadow.opacity=1,r({root:b,props:T,image:q})},K=y.getMetadata("filter");K?n(b,K,q).then(X):X()};if(c(y.file)){let R=a(eu);R.post({file:y.file},z=>{if(R.terminate(),!z){_();return}x(z)})}else _()},u=({root:b})=>{let T=b.ref.images[b.ref.images.length-1];T.translateY=0,T.scaleX=1,T.scaleY=1,T.opacity=1},g=({root:b})=>{b.ref.overlayShadow.opacity=1,b.ref.overlayError.opacity=0,b.ref.overlaySuccess.opacity=0},f=({root:b})=>{b.ref.overlayShadow.opacity=.25,b.ref.overlayError.opacity=1},h=({root:b})=>{b.ref.overlayShadow.opacity=.25,b.ref.overlaySuccess.opacity=1},I=({root:b})=>{b.ref.images=[],b.ref.imageData=null,b.ref.imageViewBin=[],b.ref.overlayShadow=b.appendChildView(b.createChildView(t,{opacity:0,status:"idle"})),b.ref.overlaySuccess=b.appendChildView(b.createChildView(t,{opacity:0,status:"success"})),b.ref.overlayError=b.appendChildView(b.createChildView(t,{opacity:0,status:"failure"}))};return e.utils.createView({name:"image-preview-wrapper",create:I,styles:["height"],apis:["height"],destroy:({root:b})=>{b.ref.images.forEach(T=>{T.image.width=1,T.image.height=1})},didWriteView:({root:b})=>{b.ref.images.forEach(T=>{T.dirty=!1})},write:e.utils.createRoute({DID_IMAGE_PREVIEW_DRAW:u,DID_IMAGE_PREVIEW_CONTAINER_CREATE:d,DID_FINISH_CALCULATE_PREVIEWSIZE:m,DID_UPDATE_ITEM_METADATA:p,DID_THROW_ITEM_LOAD_ERROR:f,DID_THROW_ITEM_PROCESSING_ERROR:f,DID_THROW_ITEM_INVALID:f,DID_COMPLETE_ITEM_PROCESSING:h,DID_START_ITEM_PROCESSING:g,DID_REVERT_ITEM_PROCESSING:g},({root:b})=>{let T=b.ref.imageViewBin.filter(v=>v.opacity===0);b.ref.imageViewBin=b.ref.imageViewBin.filter(v=>v.opacity>0),T.forEach(v=>l(b,v)),T.length=0})})},po=e=>{let{addFilter:t,utils:i}=e,{Type:a,createRoute:n,isFile:l}=i,o=mu(e);return t("CREATE_VIEW",r=>{let{is:s,view:p,query:c}=r;if(!s("file")||!c("GET_ALLOW_IMAGE_PREVIEW"))return;let d=({root:h,props:I})=>{let{id:b}=I,T=c("GET_ITEM",b);if(!T||!l(T.file)||T.archived)return;let v=T.file;if(!Em(v)||!c("GET_IMAGE_PREVIEW_FILTER_ITEM")(T))return;let y="createImageBitmap"in(window||{}),E=c("GET_IMAGE_PREVIEW_MAX_FILE_SIZE");if(!y&&E&&v.size>E)return;h.ref.imagePreview=p.appendChildView(p.createChildView(o,{id:b}));let _=h.query("GET_IMAGE_PREVIEW_HEIGHT");_&&h.dispatch("DID_UPDATE_PANEL_HEIGHT",{id:T.id,height:_});let x=!y&&v.size>c("GET_IMAGE_PREVIEW_MAX_INSTANT_PREVIEW_FILE_SIZE");h.dispatch("DID_IMAGE_PREVIEW_CONTAINER_CREATE",{id:b},x)},m=(h,I)=>{if(!h.ref.imagePreview)return;let{id:b}=I,T=h.query("GET_ITEM",{id:b});if(!T)return;let v=h.query("GET_PANEL_ASPECT_RATIO"),y=h.query("GET_ITEM_PANEL_ASPECT_RATIO"),E=h.query("GET_IMAGE_PREVIEW_HEIGHT");if(v||y||E)return;let{imageWidth:_,imageHeight:x}=h.ref;if(!_||!x)return;let R=h.query("GET_IMAGE_PREVIEW_MIN_HEIGHT"),z=h.query("GET_IMAGE_PREVIEW_MAX_HEIGHT"),A=(T.getMetadata("exif")||{}).orientation||-1;if(A>=5&&A<=8&&([_,x]=[x,_]),!co(T.file)||h.query("GET_IMAGE_PREVIEW_UPSCALE")){let D=2048/_;_*=D,x*=D}let B=x/_,w=(T.getMetadata("crop")||{}).aspectRatio||B,O=Math.max(R,Math.min(x,z)),S=h.rect.element.width,L=Math.min(S*w,O);h.dispatch("DID_UPDATE_PANEL_HEIGHT",{id:T.id,height:L})},u=({root:h})=>{h.ref.shouldRescale=!0},g=({root:h,action:I})=>{I.change.key==="crop"&&(h.ref.shouldRescale=!0)},f=({root:h,action:I})=>{h.ref.imageWidth=I.width,h.ref.imageHeight=I.height,h.ref.shouldRescale=!0,h.ref.shouldDrawPreview=!0,h.dispatch("KICK")};p.registerWriter(n({DID_RESIZE_ROOT:u,DID_STOP_RESIZE:u,DID_LOAD_ITEM:d,DID_IMAGE_PREVIEW_CALCULATE_SIZE:f,DID_UPDATE_ITEM_METADATA:g},({root:h,props:I})=>{h.ref.imagePreview&&(h.rect.element.hidden||(h.ref.shouldRescale&&(m(h,I),h.ref.shouldRescale=!1),h.ref.shouldDrawPreview&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{h.dispatch("DID_FINISH_CALCULATE_PREVIEWSIZE",{id:I.id})})}),h.ref.shouldDrawPreview=!1)))}))}),{options:{allowImagePreview:[!0,a.BOOLEAN],imagePreviewFilterItem:[()=>!0,a.FUNCTION],imagePreviewHeight:[null,a.INT],imagePreviewMinHeight:[44,a.INT],imagePreviewMaxHeight:[256,a.INT],imagePreviewMaxFileSize:[null,a.INT],imagePreviewZoomFactor:[2,a.INT],imagePreviewUpscale:[!1,a.BOOLEAN],imagePreviewMaxInstantPreviewFileSize:[1e6,a.INT],imagePreviewTransparencyIndicator:[null,a.STRING],imagePreviewCalculateAverageImageColor:[!1,a.BOOLEAN],imagePreviewMarkupShow:[!0,a.BOOLEAN],imagePreviewMarkupFilter:[()=>!0,a.FUNCTION]}}},uu=typeof window<"u"&&typeof window.document<"u";uu&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:po}));var mo=po;var gu=e=>/^image/.test(e.type),fu=(e,t)=>{let i=new Image;i.onload=()=>{let a=i.naturalWidth,n=i.naturalHeight;i=null,t({width:a,height:n})},i.onerror=()=>t(null),i.src=e},uo=({addFilter:e,utils:t})=>{let{Type:i}=t;return e("DID_LOAD_ITEM",(a,{query:n})=>new Promise((l,o)=>{let r=a.file;if(!gu(r)||!n("GET_ALLOW_IMAGE_RESIZE"))return l(a);let s=n("GET_IMAGE_RESIZE_MODE"),p=n("GET_IMAGE_RESIZE_TARGET_WIDTH"),c=n("GET_IMAGE_RESIZE_TARGET_HEIGHT"),d=n("GET_IMAGE_RESIZE_UPSCALE");if(p===null&&c===null)return l(a);let m=p===null?c:p,u=c===null?m:c,g=URL.createObjectURL(r);fu(g,f=>{if(URL.revokeObjectURL(g),!f)return l(a);let{width:h,height:I}=f,b=(a.getMetadata("exif")||{}).orientation||-1;if(b>=5&&b<=8&&([h,I]=[I,h]),h===m&&I===u)return l(a);if(!d){if(s==="cover"){if(h<=m||I<=u)return l(a)}else if(h<=m&&I<=m)return l(a)}a.setMetadata("resize",{mode:s,upscale:d,size:{width:m,height:u}}),l(a)})})),{options:{allowImageResize:[!0,i.BOOLEAN],imageResizeMode:["cover",i.STRING],imageResizeUpscale:[!0,i.BOOLEAN],imageResizeTargetWidth:[null,i.INT],imageResizeTargetHeight:[null,i.INT]}}},hu=typeof window<"u"&&typeof window.document<"u";hu&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:uo}));var go=uo;var bu=e=>/^image/.test(e.type),Eu=e=>e.substr(0,e.lastIndexOf("."))||e,Tu={jpeg:"jpg","svg+xml":"svg"},Iu=(e,t)=>{let i=Eu(e),a=t.split("/")[1],n=Tu[a]||a;return`${i}.${n}`},vu=e=>/jpeg|png|svg\+xml/.test(e)?e:"image/jpeg",xu=e=>/^image/.test(e.type),yu={1:()=>[1,0,0,1,0,0],2:e=>[-1,0,0,1,e,0],3:(e,t)=>[-1,0,0,-1,e,t],4:(e,t)=>[1,0,0,-1,0,t],5:()=>[0,1,1,0,0,0],6:(e,t)=>[0,1,-1,0,t,0],7:(e,t)=>[0,-1,-1,0,t,e],8:e=>[0,-1,1,0,0,e]},Ru=(e,t,i)=>(i===-1&&(i=1),yu[i](e,t)),qt=(e,t)=>({x:e,y:t}),Su=(e,t)=>e.x*t.x+e.y*t.y,fo=(e,t)=>qt(e.x-t.x,e.y-t.y),_u=(e,t)=>Su(fo(e,t),fo(e,t)),ho=(e,t)=>Math.sqrt(_u(e,t)),bo=(e,t)=>{let i=e,a=1.5707963267948966,n=t,l=1.5707963267948966-t,o=Math.sin(a),r=Math.sin(n),s=Math.sin(l),p=Math.cos(l),c=i/o,d=c*r,m=c*s;return qt(p*d,p*m)},wu=(e,t)=>{let i=e.width,a=e.height,n=bo(i,t),l=bo(a,t),o=qt(e.x+Math.abs(n.x),e.y-Math.abs(n.y)),r=qt(e.x+e.width+Math.abs(l.y),e.y+Math.abs(l.x)),s=qt(e.x-Math.abs(l.y),e.y+e.height-Math.abs(l.x));return{width:ho(o,r),height:ho(o,s)}},Io=(e,t,i=0,a={x:.5,y:.5})=>{let n=a.x>.5?1-a.x:a.x,l=a.y>.5?1-a.y:a.y,o=n*2*e.width,r=l*2*e.height,s=wu(t,i);return Math.max(s.width/o,s.height/r)},vo=(e,t)=>{let i=e.width,a=i*t;a>e.height&&(a=e.height,i=a/t);let n=(e.width-i)*.5,l=(e.height-a)*.5;return{x:n,y:l,width:i,height:a}},Eo=(e,t,i=1)=>{let a=e.height/e.width,n=1,l=t,o=1,r=a;r>l&&(r=l,o=r/a);let s=Math.max(n/o,l/r),p=e.width/(i*s*o),c=p*t;return{width:p,height:c}},xo=e=>{e.width=1,e.height=1,e.getContext("2d").clearRect(0,0,1,1)},To=e=>e&&(e.horizontal||e.vertical),Lu=(e,t,i)=>{if(t<=1&&!To(i))return e.width=e.naturalWidth,e.height=e.naturalHeight,e;let a=document.createElement("canvas"),n=e.naturalWidth,l=e.naturalHeight,o=t>=5&&t<=8;o?(a.width=l,a.height=n):(a.width=n,a.height=l);let r=a.getContext("2d");if(t&&r.transform.apply(r,Ru(n,l,t)),To(i)){let s=[1,0,0,1,0,0];(!o&&i.horizontal||o&i.vertical)&&(s[0]=-1,s[4]=n),(!o&&i.vertical||o&&i.horizontal)&&(s[3]=-1,s[5]=l),r.transform(...s)}return r.drawImage(e,0,0,n,l),a},Mu=(e,t,i={},a={})=>{let{canvasMemoryLimit:n,background:l=null}=a,o=i.zoom||1,r=Lu(e,t,i.flip),s={width:r.width,height:r.height},p=i.aspectRatio||s.height/s.width,c=Eo(s,p,o);if(n){let T=c.width*c.height;if(T>n){let v=Math.sqrt(n)/Math.sqrt(T);s.width=Math.floor(s.width*v),s.height=Math.floor(s.height*v),c=Eo(s,p,o)}}let d=document.createElement("canvas"),m={x:c.width*.5,y:c.height*.5},u={x:0,y:0,width:c.width,height:c.height,center:m},g=typeof i.scaleToFit>"u"||i.scaleToFit,f=o*Io(s,vo(u,p),i.rotation,g?i.center:{x:.5,y:.5});d.width=Math.round(c.width/f),d.height=Math.round(c.height/f),m.x/=f,m.y/=f;let h={x:m.x-s.width*(i.center?i.center.x:.5),y:m.y-s.height*(i.center?i.center.y:.5)},I=d.getContext("2d");l&&(I.fillStyle=l,I.fillRect(0,0,d.width,d.height)),I.translate(m.x,m.y),I.rotate(i.rotation||0),I.drawImage(r,h.x-m.x,h.y-m.y,s.width,s.height);let b=I.getImageData(0,0,d.width,d.height);return xo(d),b},Au=typeof window<"u"&&typeof window.document<"u";Au&&(HTMLCanvasElement.prototype.toBlob||Object.defineProperty(HTMLCanvasElement.prototype,"toBlob",{value:function(e,t,i){var a=this.toDataURL(t,i).split(",")[1];setTimeout(function(){for(var n=atob(a),l=n.length,o=new Uint8Array(l),r=0;rnew Promise(a=>{let n=i?i(e):e;Promise.resolve(n).then(l=>{l.toBlob(a,t.type,t.quality)})}),Ri=(e,t)=>$t(e.x*t,e.y*t),Si=(e,t)=>$t(e.x+t.x,e.y+t.y),yo=e=>{let t=Math.sqrt(e.x*e.x+e.y*e.y);return t===0?{x:0,y:0}:$t(e.x/t,e.y/t)},qe=(e,t,i)=>{let a=Math.cos(t),n=Math.sin(t),l=$t(e.x-i.x,e.y-i.y);return $t(i.x+a*l.x-n*l.y,i.y+n*l.x+a*l.y)},$t=(e=0,t=0)=>({x:e,y:t}),me=(e,t,i=1,a)=>{if(typeof e=="string")return parseFloat(e)*i;if(typeof e=="number")return e*(a?t[a]:Math.min(t.width,t.height))},ct=(e,t,i)=>{let a=e.borderStyle||e.lineStyle||"solid",n=e.backgroundColor||e.fontColor||"transparent",l=e.borderColor||e.lineColor||"transparent",o=me(e.borderWidth||e.lineWidth,t,i),r=e.lineCap||"round",s=e.lineJoin||"round",p=typeof a=="string"?"":a.map(d=>me(d,t,i)).join(","),c=e.opacity||1;return{"stroke-linecap":r,"stroke-linejoin":s,"stroke-width":o||0,"stroke-dasharray":p,stroke:l,fill:n,opacity:c}},Le=e=>e!=null,wt=(e,t,i=1)=>{let a=me(e.x,t,i,"width")||me(e.left,t,i,"width"),n=me(e.y,t,i,"height")||me(e.top,t,i,"height"),l=me(e.width,t,i,"width"),o=me(e.height,t,i,"height"),r=me(e.right,t,i,"width"),s=me(e.bottom,t,i,"height");return Le(n)||(Le(o)&&Le(s)?n=t.height-o-s:n=s),Le(a)||(Le(l)&&Le(r)?a=t.width-l-r:a=r),Le(l)||(Le(a)&&Le(r)?l=t.width-a-r:l=0),Le(o)||(Le(n)&&Le(s)?o=t.height-n-s:o=0),{x:a||0,y:n||0,width:l||0,height:o||0}},zu=e=>e.map((t,i)=>`${i===0?"M":"L"} ${t.x} ${t.y}`).join(" "),Ne=(e,t)=>Object.keys(t).forEach(i=>e.setAttribute(i,t[i])),Ou="http://www.w3.org/2000/svg",_t=(e,t)=>{let i=document.createElementNS(Ou,e);return t&&Ne(i,t),i},Fu=e=>Ne(e,{...e.rect,...e.styles}),Du=e=>{let t=e.rect.x+e.rect.width*.5,i=e.rect.y+e.rect.height*.5,a=e.rect.width*.5,n=e.rect.height*.5;return Ne(e,{cx:t,cy:i,rx:a,ry:n,...e.styles})},Cu={contain:"xMidYMid meet",cover:"xMidYMid slice"},Bu=(e,t)=>{Ne(e,{...e.rect,...e.styles,preserveAspectRatio:Cu[t.fit]||"none"})},Nu={left:"start",center:"middle",right:"end"},ku=(e,t,i,a)=>{let n=me(t.fontSize,i,a),l=t.fontFamily||"sans-serif",o=t.fontWeight||"normal",r=Nu[t.textAlign]||"start";Ne(e,{...e.rect,...e.styles,"stroke-width":0,"font-weight":o,"font-size":n,"font-family":l,"text-anchor":r}),e.text!==t.text&&(e.text=t.text,e.textContent=t.text.length?t.text:" ")},Vu=(e,t,i,a)=>{Ne(e,{...e.rect,...e.styles,fill:"none"});let n=e.childNodes[0],l=e.childNodes[1],o=e.childNodes[2],r=e.rect,s={x:e.rect.x+e.rect.width,y:e.rect.y+e.rect.height};if(Ne(n,{x1:r.x,y1:r.y,x2:s.x,y2:s.y}),!t.lineDecoration)return;l.style.display="none",o.style.display="none";let p=yo({x:s.x-r.x,y:s.y-r.y}),c=me(.05,i,a);if(t.lineDecoration.indexOf("arrow-begin")!==-1){let d=Ri(p,c),m=Si(r,d),u=qe(r,2,m),g=qe(r,-2,m);Ne(l,{style:"display:block;",d:`M${u.x},${u.y} L${r.x},${r.y} L${g.x},${g.y}`})}if(t.lineDecoration.indexOf("arrow-end")!==-1){let d=Ri(p,-c),m=Si(s,d),u=qe(s,2,m),g=qe(s,-2,m);Ne(o,{style:"display:block;",d:`M${u.x},${u.y} L${s.x},${s.y} L${g.x},${g.y}`})}},Gu=(e,t,i,a)=>{Ne(e,{...e.styles,fill:"none",d:zu(t.points.map(n=>({x:me(n.x,i,a,"width"),y:me(n.y,i,a,"height")})))})},yi=e=>t=>_t(e,{id:t.id}),Uu=e=>{let t=_t("image",{id:e.id,"stroke-linecap":"round","stroke-linejoin":"round",opacity:"0"});return t.onload=()=>{t.setAttribute("opacity",e.opacity||1)},t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",e.src),t},Wu=e=>{let t=_t("g",{id:e.id,"stroke-linecap":"round","stroke-linejoin":"round"}),i=_t("line");t.appendChild(i);let a=_t("path");t.appendChild(a);let n=_t("path");return t.appendChild(n),t},Hu={image:Uu,rect:yi("rect"),ellipse:yi("ellipse"),text:yi("text"),path:yi("path"),line:Wu},ju={rect:Fu,ellipse:Du,image:Bu,text:ku,path:Gu,line:Vu},Yu=(e,t)=>Hu[e](t),qu=(e,t,i,a,n)=>{t!=="path"&&(e.rect=wt(i,a,n)),e.styles=ct(i,a,n),ju[t](e,i,a,n)},Ro=(e,t)=>e[1].zIndex>t[1].zIndex?1:e[1].zIndexnew Promise(n=>{let{background:l=null}=a,o=new FileReader;o.onloadend=()=>{let r=o.result,s=document.createElement("div");s.style.cssText="position:absolute;pointer-events:none;width:0;height:0;visibility:hidden;",s.innerHTML=r;let p=s.querySelector("svg");document.body.appendChild(s);let c=p.getBBox();s.parentNode.removeChild(s);let d=s.querySelector("title"),m=p.getAttribute("viewBox")||"",u=p.getAttribute("width")||"",g=p.getAttribute("height")||"",f=parseFloat(u)||null,h=parseFloat(g)||null,I=(u.match(/[a-z]+/)||[])[0]||"",b=(g.match(/[a-z]+/)||[])[0]||"",T=m.split(" ").map(parseFloat),v=T.length?{x:T[0],y:T[1],width:T[2],height:T[3]}:c,y=f??v.width,E=h??v.height;p.style.overflow="visible",p.setAttribute("width",y),p.setAttribute("height",E);let _="";if(i&&i.length){let K={width:y,height:E};_=i.sort(Ro).reduce((oe,k)=>{let H=Yu(k[0],k[1]);return qu(H,k[0],k[1],K),H.removeAttribute("id"),H.getAttribute("opacity")===1&&H.removeAttribute("opacity"),oe+` +`+H.outerHTML+` +`},""),_=` + +${_.replace(/ /g," ")} + +`}let x=t.aspectRatio||E/y,R=y,z=R*x,P=typeof t.scaleToFit>"u"||t.scaleToFit,A=t.center?t.center.x:.5,B=t.center?t.center.y:.5,w=Io({width:y,height:E},vo({width:R,height:z},x),t.rotation,P?{x:A,y:B}:{x:.5,y:.5}),O=t.zoom*w,S=t.rotation*(180/Math.PI),L={x:R*.5,y:z*.5},D={x:L.x-y*A,y:L.y-E*B},F=[`rotate(${S} ${L.x} ${L.y})`,`translate(${L.x} ${L.y})`,`scale(${O})`,`translate(${-L.x} ${-L.y})`,`translate(${D.x} ${D.y})`],G=t.flip&&t.flip.horizontal,C=t.flip&&t.flip.vertical,q=[`scale(${G?-1:1} ${C?-1:1})`,`translate(${G?-y:0} ${C?-E:0})`],X=` + + +${d?d.textContent:""} + + +${p.outerHTML}${_} + + +`;n(X)},o.readAsText(e)}),Xu=e=>{let t;try{t=new ImageData(e.width,e.height)}catch{t=document.createElement("canvas").getContext("2d").createImageData(e.width,e.height)}return t.data.set(e.data),t},Ku=()=>{let e={resize:c,filter:p},t=(d,m)=>(d.forEach(u=>{m=e[u.type](m,u.data)}),m),i=(d,m)=>{let u=d.transforms,g=null;if(u.forEach(f=>{f.type==="filter"&&(g=f)}),g){let f=null;u.forEach(h=>{h.type==="resize"&&(f=h)}),f&&(f.data.matrix=g.data,u=u.filter(h=>h.type!=="filter"))}m(t(u,d.imageData))};self.onmessage=d=>{i(d.data.message,m=>{self.postMessage({id:d.data.id,message:m},[m.data.buffer])})};let a=1,n=1,l=1;function o(d,m,u){let g=m[d]/255,f=m[d+1]/255,h=m[d+2]/255,I=m[d+3]/255,b=g*u[0]+f*u[1]+h*u[2]+I*u[3]+u[4],T=g*u[5]+f*u[6]+h*u[7]+I*u[8]+u[9],v=g*u[10]+f*u[11]+h*u[12]+I*u[13]+u[14],y=g*u[15]+f*u[16]+h*u[17]+I*u[18]+u[19],E=Math.max(0,b*y)+a*(1-y),_=Math.max(0,T*y)+n*(1-y),x=Math.max(0,v*y)+l*(1-y);m[d]=Math.max(0,Math.min(1,E))*255,m[d+1]=Math.max(0,Math.min(1,_))*255,m[d+2]=Math.max(0,Math.min(1,x))*255}let r=self.JSON.stringify([1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0]);function s(d){return self.JSON.stringify(d||[])===r}function p(d,m){if(!m||s(m))return d;let u=d.data,g=u.length,f=m[0],h=m[1],I=m[2],b=m[3],T=m[4],v=m[5],y=m[6],E=m[7],_=m[8],x=m[9],R=m[10],z=m[11],P=m[12],A=m[13],B=m[14],w=m[15],O=m[16],S=m[17],L=m[18],D=m[19],F=0,G=0,C=0,q=0,X=0,K=0,oe=0,k=0,H=0,Y=0,re=0,ee=0;for(;F1&&g===!1)return p(d,I);f=d.width*w,h=d.height*w}let b=d.width,T=d.height,v=Math.round(f),y=Math.round(h),E=d.data,_=new Uint8ClampedArray(v*y*4),x=b/v,R=T/y,z=Math.ceil(x*.5),P=Math.ceil(R*.5);for(let A=0;A=-1&&re<=1&&(O=2*re*re*re-3*re*re+1,O>0)){Y=4*(H+X*b);let ee=E[Y+3];C+=O*ee,L+=O,ee<255&&(O=O*ee/250),D+=O*E[Y],F+=O*E[Y+1],G+=O*E[Y+2],S+=O}}}_[w]=D/S,_[w+1]=F/S,_[w+2]=G/S,_[w+3]=C/L,I&&o(w,_,I)}return{data:_,width:v,height:y}}},Qu=(e,t)=>{if(e.getUint32(t+4,!1)!==1165519206)return;t+=4;let i=e.getUint16(t+=6,!1)===18761;t+=e.getUint32(t+4,i);let a=e.getUint16(t,i);t+=2;for(let n=0;n{let t=new DataView(e);if(t.getUint16(0)!==65496)return null;let i=2,a,n,l=!1;for(;i=65504&&a<=65519||a===65534)||(l||(l=Qu(t,i,n)),i+n>t.byteLength)));)i+=n;return e.slice(0,i)},Ju=e=>new Promise(t=>{let i=new FileReader;i.onload=()=>t(Zu(i.result)||null),i.readAsArrayBuffer(e.slice(0,256*1024))}),eg=()=>window.BlobBuilder=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,tg=(e,t)=>{let i=eg();if(i){let a=new i;return a.append(e),a.getBlob(t)}return new Blob([e],{type:t})},ig=()=>Math.random().toString(36).substr(2,9),ag=e=>{let t=new Blob(["(",e.toString(),")()"],{type:"application/javascript"}),i=URL.createObjectURL(t),a=new Worker(i),n=[];return{transfer:()=>{},post:(l,o,r)=>{let s=ig();n[s]=o,a.onmessage=p=>{let c=n[p.data.id];c&&(c(p.data.message),delete n[p.data.id])},a.postMessage({id:s,message:l},r)},terminate:()=>{a.terminate(),URL.revokeObjectURL(i)}}},ng=e=>new Promise((t,i)=>{let a=new Image;a.onload=()=>{t(a)},a.onerror=n=>{i(n)},a.src=e}),lg=e=>e.reduce((t,i)=>t.then(a=>i().then(Array.prototype.concat.bind(a))),Promise.resolve([])),og=(e,t)=>new Promise(i=>{let a={width:e.width,height:e.height},n=e.getContext("2d"),l=t.sort(Ro).map(o=>()=>new Promise(r=>{ug[o[0]](n,a,o[1],r)&&r()}));lg(l).then(()=>i(e))}),Lt=(e,t)=>{e.beginPath(),e.lineCap=t["stroke-linecap"],e.lineJoin=t["stroke-linejoin"],e.lineWidth=t["stroke-width"],t["stroke-dasharray"].length&&e.setLineDash(t["stroke-dasharray"].split(",")),e.fillStyle=t.fill,e.strokeStyle=t.stroke,e.globalAlpha=t.opacity||1},Mt=e=>{e.fill(),e.stroke(),e.globalAlpha=1},rg=(e,t,i)=>{let a=wt(i,t),n=ct(i,t);return Lt(e,n),e.rect(a.x,a.y,a.width,a.height),Mt(e,n),!0},sg=(e,t,i)=>{let a=wt(i,t),n=ct(i,t);Lt(e,n);let l=a.x,o=a.y,r=a.width,s=a.height,p=.5522848,c=r/2*p,d=s/2*p,m=l+r,u=o+s,g=l+r/2,f=o+s/2;return e.moveTo(l,f),e.bezierCurveTo(l,f-d,g-c,o,g,o),e.bezierCurveTo(g+c,o,m,f-d,m,f),e.bezierCurveTo(m,f+d,g+c,u,g,u),e.bezierCurveTo(g-c,u,l,f+d,l,f),Mt(e,n),!0},cg=(e,t,i,a)=>{let n=wt(i,t),l=ct(i,t);Lt(e,l);let o=new Image;new URL(i.src,window.location.href).origin!==window.location.origin&&(o.crossOrigin=""),o.onload=()=>{if(i.fit==="cover"){let s=n.width/n.height,p=s>1?o.width:o.height*s,c=s>1?o.width/s:o.height,d=o.width*.5-p*.5,m=o.height*.5-c*.5;e.drawImage(o,d,m,p,c,n.x,n.y,n.width,n.height)}else if(i.fit==="contain"){let s=Math.min(n.width/o.width,n.height/o.height),p=s*o.width,c=s*o.height,d=n.x+n.width*.5-p*.5,m=n.y+n.height*.5-c*.5;e.drawImage(o,0,0,o.width,o.height,d,m,p,c)}else e.drawImage(o,0,0,o.width,o.height,n.x,n.y,n.width,n.height);Mt(e,l),a()},o.src=i.src},dg=(e,t,i)=>{let a=wt(i,t),n=ct(i,t);Lt(e,n);let l=me(i.fontSize,t),o=i.fontFamily||"sans-serif",r=i.fontWeight||"normal",s=i.textAlign||"left";return e.font=`${r} ${l}px ${o}`,e.textAlign=s,e.fillText(i.text,a.x,a.y),Mt(e,n),!0},pg=(e,t,i)=>{let a=ct(i,t);Lt(e,a),e.beginPath();let n=i.points.map(o=>({x:me(o.x,t,1,"width"),y:me(o.y,t,1,"height")}));e.moveTo(n[0].x,n[0].y);let l=n.length;for(let o=1;o{let a=wt(i,t),n=ct(i,t);Lt(e,n),e.beginPath();let l={x:a.x,y:a.y},o={x:a.x+a.width,y:a.y+a.height};e.moveTo(l.x,l.y),e.lineTo(o.x,o.y);let r=yo({x:o.x-l.x,y:o.y-l.y}),s=.04*Math.min(t.width,t.height);if(i.lineDecoration.indexOf("arrow-begin")!==-1){let p=Ri(r,s),c=Si(l,p),d=qe(l,2,c),m=qe(l,-2,c);e.moveTo(d.x,d.y),e.lineTo(l.x,l.y),e.lineTo(m.x,m.y)}if(i.lineDecoration.indexOf("arrow-end")!==-1){let p=Ri(r,-s),c=Si(o,p),d=qe(o,2,c),m=qe(o,-2,c);e.moveTo(d.x,d.y),e.lineTo(o.x,o.y),e.lineTo(m.x,m.y)}return Mt(e,n),!0},ug={rect:rg,ellipse:sg,image:cg,text:dg,line:mg,path:pg},gg=e=>{let t=document.createElement("canvas");return t.width=e.width,t.height=e.height,t.getContext("2d").putImageData(e,0,0),t},fg=(e,t,i={})=>new Promise((a,n)=>{if(!e||!xu(e))return n({status:"not an image file",file:e});let{stripImageHead:l,beforeCreateBlob:o,afterCreateBlob:r,canvasMemoryLimit:s}=i,{crop:p,size:c,filter:d,markup:m,output:u}=t,g=t.image&&t.image.orientation?Math.max(1,Math.min(8,t.image.orientation)):null,f=u&&u.quality,h=f===null?null:f/100,I=u&&u.type||null,b=u&&u.background||null,T=[];c&&(typeof c.width=="number"||typeof c.height=="number")&&T.push({type:"resize",data:c}),d&&d.length===20&&T.push({type:"filter",data:d});let v=_=>{let x=r?r(_):_;Promise.resolve(x).then(a)},y=(_,x)=>{let R=gg(_),z=m.length?og(R,m):R;Promise.resolve(z).then(P=>{Pu(P,x,o).then(A=>{if(xo(P),l)return v(A);Ju(e).then(B=>{B!==null&&(A=new Blob([B,A.slice(20)],{type:A.type})),v(A)})}).catch(n)})};if(/svg/.test(e.type)&&I===null)return $u(e,p,m,{background:b}).then(_=>{a(tg(_,"image/svg+xml"))});let E=URL.createObjectURL(e);ng(E).then(_=>{URL.revokeObjectURL(E);let x=Mu(_,g,p,{canvasMemoryLimit:s,background:b}),R={quality:h,type:I||e.type};if(!T.length)return y(x,R);let z=ag(Ku);z.post({transforms:T,imageData:x},P=>{y(Xu(P),R),z.terminate()},[x.data.buffer])}).catch(n)}),hg=["x","y","left","top","right","bottom","width","height"],bg=e=>typeof e=="string"&&/%/.test(e)?parseFloat(e)/100:e,Eg=e=>{let[t,i]=e,a=i.points?{}:hg.reduce((n,l)=>(n[l]=bg(i[l]),n),{});return[t,{zIndex:0,...i,...a}]},Tg=e=>new Promise((t,i)=>{let a=new Image;a.src=URL.createObjectURL(e);let n=()=>{let o=a.naturalWidth,r=a.naturalHeight;o&&r&&(URL.revokeObjectURL(a.src),clearInterval(l),t({width:o,height:r}))};a.onerror=o=>{URL.revokeObjectURL(a.src),clearInterval(l),i(o)};let l=setInterval(n,1);n()});typeof window<"u"&&typeof window.document<"u"&&(HTMLCanvasElement.prototype.toBlob||Object.defineProperty(HTMLCanvasElement.prototype,"toBlob",{value:function(e,t,i){let a=this;setTimeout(()=>{let n=a.toDataURL(t,i).split(",")[1],l=atob(n),o=l.length,r=new Uint8Array(o);for(;o--;)r[o]=l.charCodeAt(o);e(new Blob([r],{type:t||"image/png"}))})}}));var La=typeof window<"u"&&typeof window.document<"u",Ig=La&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,So=({addFilter:e,utils:t})=>{let{Type:i,forin:a,getFileFromBlob:n,isFile:l}=t,o=["crop","resize","filter","markup","output"],r=c=>(d,m,u)=>d(m,c?c(u):u),s=c=>c.aspectRatio===null&&c.rotation===0&&c.zoom===1&&c.center&&c.center.x===.5&&c.center.y===.5&&c.flip&&c.flip.horizontal===!1&&c.flip.vertical===!1;e("SHOULD_PREPARE_OUTPUT",(c,{query:d})=>new Promise(m=>{m(!d("IS_ASYNC"))}));let p=(c,d,m)=>new Promise(u=>{if(!c("GET_ALLOW_IMAGE_TRANSFORM")||m.archived||!l(d)||!bu(d))return u(!1);Tg(d).then(()=>{let g=c("GET_IMAGE_TRANSFORM_IMAGE_FILTER");if(g){let f=g(d);if(f==null)return handleRevert(!0);if(typeof f=="boolean")return u(f);if(typeof f.then=="function")return f.then(u)}u(!0)}).catch(g=>{u(!1)})});return e("DID_CREATE_ITEM",(c,{query:d,dispatch:m})=>{d("GET_ALLOW_IMAGE_TRANSFORM")&&c.extend("requestPrepare",()=>new Promise((u,g)=>{m("REQUEST_PREPARE_OUTPUT",{query:c.id,item:c,success:u,failure:g},!0)}))}),e("PREPARE_OUTPUT",(c,{query:d,item:m})=>new Promise(u=>{p(d,c,m).then(g=>{if(!g)return u(c);let f=[];d("GET_IMAGE_TRANSFORM_VARIANTS_INCLUDE_ORIGINAL")&&f.push(()=>new Promise(x=>{x({name:d("GET_IMAGE_TRANSFORM_VARIANTS_ORIGINAL_NAME"),file:c})})),d("GET_IMAGE_TRANSFORM_VARIANTS_INCLUDE_DEFAULT")&&f.push((x,R,z)=>new Promise(P=>{x(R,z).then(A=>P({name:d("GET_IMAGE_TRANSFORM_VARIANTS_DEFAULT_NAME"),file:A}))}));let h=d("GET_IMAGE_TRANSFORM_VARIANTS")||{};a(h,(x,R)=>{let z=r(R);f.push((P,A,B)=>new Promise(w=>{z(P,A,B).then(O=>w({name:x,file:O}))}))});let I=d("GET_IMAGE_TRANSFORM_OUTPUT_QUALITY"),b=d("GET_IMAGE_TRANSFORM_OUTPUT_QUALITY_MODE"),T=I===null?null:I/100,v=d("GET_IMAGE_TRANSFORM_OUTPUT_MIME_TYPE"),y=d("GET_IMAGE_TRANSFORM_CLIENT_TRANSFORMS")||o;m.setMetadata("output",{type:v,quality:T,client:y},!0);let E=(x,R)=>new Promise((z,P)=>{let A={...R};Object.keys(A).filter(C=>C!=="exif").forEach(C=>{y.indexOf(C)===-1&&delete A[C]});let{resize:B,exif:w,output:O,crop:S,filter:L,markup:D}=A,F={image:{orientation:w?w.orientation:null},output:O&&(O.type||typeof O.quality=="number"||O.background)?{type:O.type,quality:typeof O.quality=="number"?O.quality*100:null,background:O.background||d("GET_IMAGE_TRANSFORM_CANVAS_BACKGROUND_COLOR")||null}:void 0,size:B&&(B.size.width||B.size.height)?{mode:B.mode,upscale:B.upscale,...B.size}:void 0,crop:S&&!s(S)?{...S}:void 0,markup:D&&D.length?D.map(Eg):[],filter:L};if(F.output){let C=O.type?O.type!==x.type:!1,q=/\/jpe?g$/.test(x.type),X=O.quality!==null?q&&b==="always":!1;if(!!!(F.size||F.crop||F.filter||C||X))return z(x)}let G={beforeCreateBlob:d("GET_IMAGE_TRANSFORM_BEFORE_CREATE_BLOB"),afterCreateBlob:d("GET_IMAGE_TRANSFORM_AFTER_CREATE_BLOB"),canvasMemoryLimit:d("GET_IMAGE_TRANSFORM_CANVAS_MEMORY_LIMIT"),stripImageHead:d("GET_IMAGE_TRANSFORM_OUTPUT_STRIP_IMAGE_HEAD")};fg(x,F,G).then(C=>{let q=n(C,Iu(x.name,vu(C.type)));z(q)}).catch(P)}),_=f.map(x=>x(E,c,m.getMetadata()));Promise.all(_).then(x=>{u(x.length===1&&x[0].name===null?x[0].file:x)})})})),{options:{allowImageTransform:[!0,i.BOOLEAN],imageTransformImageFilter:[null,i.FUNCTION],imageTransformOutputMimeType:[null,i.STRING],imageTransformOutputQuality:[null,i.INT],imageTransformOutputStripImageHead:[!0,i.BOOLEAN],imageTransformClientTransforms:[null,i.ARRAY],imageTransformOutputQualityMode:["always",i.STRING],imageTransformVariants:[null,i.OBJECT],imageTransformVariantsIncludeDefault:[!0,i.BOOLEAN],imageTransformVariantsDefaultName:[null,i.STRING],imageTransformVariantsIncludeOriginal:[!1,i.BOOLEAN],imageTransformVariantsOriginalName:["original_",i.STRING],imageTransformBeforeCreateBlob:[null,i.FUNCTION],imageTransformAfterCreateBlob:[null,i.FUNCTION],imageTransformCanvasMemoryLimit:[La&&Ig?4096*4096:null,i.INT],imageTransformCanvasBackgroundColor:[null,i.STRING]}}};La&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:So}));var _o=So;var Ma=e=>/^video/.test(e.type),Xt=e=>/^audio/.test(e.type),Aa=class{constructor(t,i){this.mediaEl=t,this.audioElems=i,this.onplayhead=!1,this.duration=0,this.timelineWidth=this.audioElems.timeline.offsetWidth-this.audioElems.playhead.offsetWidth,this.moveplayheadFn=this.moveplayhead.bind(this),this.registerListeners()}registerListeners(){this.mediaEl.addEventListener("timeupdate",this.timeUpdate.bind(this),!1),this.mediaEl.addEventListener("canplaythrough",()=>this.duration=this.mediaEl.duration,!1),this.audioElems.timeline.addEventListener("click",this.timelineClicked.bind(this),!1),this.audioElems.button.addEventListener("click",this.play.bind(this)),this.audioElems.playhead.addEventListener("mousedown",this.mouseDown.bind(this),!1),window.addEventListener("mouseup",this.mouseUp.bind(this),!1)}play(){this.mediaEl.paused?this.mediaEl.play():this.mediaEl.pause(),this.audioElems.button.classList.toggle("play"),this.audioElems.button.classList.toggle("pause")}timeUpdate(){let t=this.mediaEl.currentTime/this.duration*100;this.audioElems.playhead.style.marginLeft=t+"%",this.mediaEl.currentTime===this.duration&&(this.audioElems.button.classList.toggle("play"),this.audioElems.button.classList.toggle("pause"))}moveplayhead(t){let i=t.clientX-this.getPosition(this.audioElems.timeline);i>=0&&i<=this.timelineWidth&&(this.audioElems.playhead.style.marginLeft=i+"px"),i<0&&(this.audioElems.playhead.style.marginLeft="0px"),i>this.timelineWidth&&(this.audioElems.playhead.style.marginLeft=this.timelineWidth-4+"px")}timelineClicked(t){this.moveplayhead(t),this.mediaEl.currentTime=this.duration*this.clickPercent(t)}mouseDown(){this.onplayhead=!0,window.addEventListener("mousemove",this.moveplayheadFn,!0),this.mediaEl.removeEventListener("timeupdate",this.timeUpdate.bind(this),!1)}mouseUp(t){window.removeEventListener("mousemove",this.moveplayheadFn,!0),this.onplayhead==!0&&(this.moveplayhead(t),this.mediaEl.currentTime=this.duration*this.clickPercent(t),this.mediaEl.addEventListener("timeupdate",this.timeUpdate.bind(this),!1)),this.onplayhead=!1}clickPercent(t){return(t.clientX-this.getPosition(this.audioElems.timeline))/this.timelineWidth}getPosition(t){return t.getBoundingClientRect().left}},vg=e=>e.utils.createView({name:"media-preview",tag:"div",ignoreRect:!0,create:({root:t,props:i})=>{let{id:a}=i,n=t.query("GET_ITEM",{id:i.id}),l=Xt(n.file)?"audio":"video";if(t.ref.media=document.createElement(l),t.ref.media.setAttribute("controls",!0),t.element.appendChild(t.ref.media),Xt(n.file)){let o=document.createDocumentFragment();t.ref.audio=[],t.ref.audio.container=document.createElement("div"),t.ref.audio.button=document.createElement("span"),t.ref.audio.timeline=document.createElement("div"),t.ref.audio.playhead=document.createElement("div"),t.ref.audio.container.className="audioplayer",t.ref.audio.button.className="playpausebtn play",t.ref.audio.timeline.className="timeline",t.ref.audio.playhead.className="playhead",t.ref.audio.timeline.appendChild(t.ref.audio.playhead),t.ref.audio.container.appendChild(t.ref.audio.button),t.ref.audio.container.appendChild(t.ref.audio.timeline),o.appendChild(t.ref.audio.container),t.element.appendChild(o)}},write:e.utils.createRoute({DID_MEDIA_PREVIEW_LOAD:({root:t,props:i})=>{let{id:a}=i,n=t.query("GET_ITEM",{id:i.id});if(!n)return;let l=window.URL||window.webkitURL,o=new Blob([n.file],{type:n.file.type});t.ref.media.type=n.file.type,t.ref.media.src=n.file.mock&&n.file.url||l.createObjectURL(o),Xt(n.file)&&new Aa(t.ref.media,t.ref.audio),t.ref.media.addEventListener("loadeddata",()=>{let r=75;if(Ma(n.file)){let s=t.ref.media.offsetWidth,p=t.ref.media.videoWidth/s;r=t.ref.media.videoHeight/p}t.dispatch("DID_UPDATE_PANEL_HEIGHT",{id:i.id,height:r})},!1)}})}),xg=e=>{let t=({root:a,props:n})=>{let{id:l}=n;a.query("GET_ITEM",l)&&a.dispatch("DID_MEDIA_PREVIEW_LOAD",{id:l})},i=({root:a,props:n})=>{let l=vg(e);a.ref.media=a.appendChildView(a.createChildView(l,{id:n.id}))};return e.utils.createView({name:"media-preview-wrapper",create:i,write:e.utils.createRoute({DID_MEDIA_PREVIEW_CONTAINER_CREATE:t})})},Pa=e=>{let{addFilter:t,utils:i}=e,{Type:a,createRoute:n}=i,l=xg(e);return t("CREATE_VIEW",o=>{let{is:r,view:s,query:p}=o;if(!r("file"))return;let c=({root:d,props:m})=>{let{id:u}=m,g=p("GET_ITEM",u),f=p("GET_ALLOW_VIDEO_PREVIEW"),h=p("GET_ALLOW_AUDIO_PREVIEW");!g||g.archived||(!Ma(g.file)||!f)&&(!Xt(g.file)||!h)||(d.ref.mediaPreview=s.appendChildView(s.createChildView(l,{id:u})),d.dispatch("DID_MEDIA_PREVIEW_CONTAINER_CREATE",{id:u}))};s.registerWriter(n({DID_LOAD_ITEM:c},({root:d,props:m})=>{let{id:u}=m,g=p("GET_ITEM",u),f=d.query("GET_ALLOW_VIDEO_PREVIEW"),h=d.query("GET_ALLOW_AUDIO_PREVIEW");!g||(!Ma(g.file)||!f)&&(!Xt(g.file)||!h)||d.rect.element.hidden}))}),{options:{allowVideoPreview:[!0,a.BOOLEAN],allowAudioPreview:[!0,a.BOOLEAN]}}},yg=typeof window<"u"&&typeof window.document<"u";yg&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Pa}));var wo={labelIdle:'\u134B\u12ED\u120E\u127D \u1235\u1260\u12CD \u12A5\u12DA\u1205 \u130B\u122D \u12ED\u120D\u1240\u1241\u1275 \u12C8\u12ED\u121D \u134B\u12ED\u1209\u1295 \u12ED\u121D\u1228\u1321 ',labelInvalidField:"\u1218\u1235\u12A9 \u120D\u12AD \u12EB\u120D\u1206\u1291 \u134B\u12ED\u120E\u127D\u1295 \u12ED\u12DF\u120D",labelFileWaitingForSize:"\u12E8\u134B\u12ED\u1209\u1295 \u1218\u1320\u1295 \u1260\u1218\u1320\u1263\u1260\u1245 \u120B\u12ED",labelFileSizeNotAvailable:"\u12E8\u134B\u12ED\u1209\u1295 \u1218\u1320\u1295 \u120A\u1308\u129D \u12A0\u120D\u127B\u1208\u121D",labelFileLoading:"\u1260\u121B\u1295\u1260\u1265 \u120B\u12ED",labelFileLoadError:"\u1260\u121B\u1295\u1260\u1265 \u120B\u12ED \u127D\u130D\u122D \u1270\u1348\u1325\u122F\u120D",labelFileProcessing:"\u134B\u12ED\u1209\u1295 \u1260\u1218\u132B\u1295 \u120B\u12ED",labelFileProcessingComplete:"\u134B\u12ED\u1209\u1295 \u1218\u132B\u1295 \u1270\u1320\u1293\u1245\u124B\u120D",labelFileProcessingAborted:"\u134B\u12ED\u1209\u1295 \u1218\u132B\u1295 \u1270\u124B\u122D\u1327\u120D",labelFileProcessingError:"\u134B\u12ED\u1209\u1295 \u1260\u1218\u132B\u1295 \u120B\u12ED \u127D\u130D\u122D \u1270\u1348\u1325\u122F\u120D",labelFileProcessingRevertError:"\u1348\u12ED\u1209\u1295 \u1260\u1218\u1240\u120D\u1260\u1235 \u120B\u12ED \u127D\u130D\u122D \u1270\u1348\u1325\u122F\u120D",labelFileRemoveError:"\u1260\u121B\u1325\u134B\u1275 \u120B\u12ED \u127D\u130D\u122D \u1270\u1348\u1325\u122F\u120D",labelTapToCancel:"\u1208\u121B\u124B\u1228\u1325 \u1290\u12AB \u12EB\u12F5\u122D\u1309",labelTapToRetry:"\u12F0\u130D\u121E \u1208\u1218\u121E\u12A8\u122D \u1290\u12AB \u12EB\u12F5\u122D\u1309",labelTapToUndo:"\u12C8\u12F0\u1290\u1260\u1228\u1260\u1275 \u1208\u1218\u1218\u1208\u1235 \u1290\u12AB \u12EB\u12F5\u122D\u1309",labelButtonRemoveItem:"\u120B\u1325\u134B",labelButtonAbortItemLoad:"\u120B\u124B\u122D\u1325",labelButtonRetryItemLoad:"\u12F0\u130D\u121C \u120D\u121E\u12AD\u122D",labelButtonAbortItemProcessing:"\u12ED\u1245\u122D",labelButtonUndoItemProcessing:"\u12C8\u12F0\u1290\u1260\u1228\u1260\u1275 \u120D\u1218\u120D\u1235",labelButtonRetryItemProcessing:"\u12F0\u130D\u121C \u120D\u121E\u12AD\u122D",labelButtonProcessItem:"\u120D\u132B\u1295",labelMaxFileSizeExceeded:"\u134B\u12ED\u1209 \u1270\u120D\u124B\u120D",labelMaxFileSize:"\u12E8\u134B\u12ED\u120D \u1218\u1320\u1295 \u12A8 {filesize} \u1218\u1265\u1208\u1325 \u12A0\u12ED\u1348\u1240\u12F5\u121D",labelMaxTotalFileSizeExceeded:"\u12E8\u121A\u1348\u1240\u12F0\u12CD\u1295 \u1320\u1245\u120B\u120B \u12E8\u134B\u12ED\u120D \u1218\u1320\u1295 \u12A0\u120D\u1348\u12CB\u120D",labelMaxTotalFileSize:"\u1320\u1245\u120B\u120B \u12E8\u134B\u12ED\u120D \u1218\u1320\u1295 \u12A8 {filesize} \u1218\u1265\u1208\u1325 \u12A0\u12ED\u1348\u1240\u12F5\u121D",labelFileTypeNotAllowed:"\u12E8\u1270\u1233\u1233\u1270 \u12E8\u134B\u12ED\u120D \u12A0\u12ED\u1290\u1275 \u1290\u12CD",fileValidateTypeLabelExpectedTypes:"\u12E8\u134B\u12ED\u120D \u12A0\u12ED\u1290\u1271 \u1218\u1206\u1295 \u12E8\u121A\u1308\u1263\u12CD {allButLastType} \u12A5\u1293 {lastType} \u1290\u12CD",imageValidateSizeLabelFormatError:"\u12E8\u121D\u1235\u120D \u12A0\u12ED\u1290\u1271 \u1208\u1218\u132B\u1295 \u12A0\u12ED\u1206\u1295\u121D",imageValidateSizeLabelImageSizeTooSmall:"\u121D\u1235\u1209 \u1260\u1323\u121D \u12A0\u1295\u1237\u120D",imageValidateSizeLabelImageSizeTooBig:"\u121D\u1235\u1209 \u1260\u1323\u121D \u1270\u120D\u124B\u120D",imageValidateSizeLabelExpectedMinSize:"\u12DD\u1245\u1270\u129B\u12CD \u12E8\u121D\u1235\u120D \u120D\u12AC\u1275 {minWidth} \xD7 {minHeight} \u1290\u12CD",imageValidateSizeLabelExpectedMaxSize:"\u12A8\u134D\u1270\u129B\u12CD \u12E8\u121D\u1235\u120D \u120D\u12AC\u1275 {maxWidth} \xD7 {maxHeight} \u1290\u12CD",imageValidateSizeLabelImageResolutionTooLow:"\u12E8\u121D\u1235\u1209 \u1325\u122B\u1275 \u1260\u1323\u121D \u12DD\u1245\u1270\u129B \u1290\u12CD",imageValidateSizeLabelImageResolutionTooHigh:"\u12E8\u121D\u1235\u1209 \u1325\u122B\u1275 \u1260\u1323\u121D \u12A8\u134D\u1270\u129B \u1290\u12CD",imageValidateSizeLabelExpectedMinResolution:"\u12DD\u1245\u1270\u129B\u12CD \u12E8\u121D\u1235\u120D \u1325\u122B\u1275 {minResolution} \u1290\u12CD",imageValidateSizeLabelExpectedMaxResolution:"\u12A8\u134D\u1270\u129B\u12CD \u12E8\u121D\u1235\u120D \u1325\u122B\u1275 {maxResolution} \u1290\u12CD"};var Lo={labelIdle:'\u0627\u0633\u062D\u0628 \u0648 \u0627\u062F\u0631\u062C \u0645\u0644\u0641\u0627\u062A\u0643 \u0623\u0648 \u062A\u0635\u0641\u062D ',labelInvalidField:"\u0627\u0644\u062D\u0642\u0644 \u064A\u062D\u062A\u0648\u064A \u0639\u0644\u0649 \u0645\u0644\u0641\u0627\u062A \u063A\u064A\u0631 \u0635\u0627\u0644\u062D\u0629",labelFileWaitingForSize:"\u0628\u0627\u0646\u062A\u0638\u0627\u0631 \u0627\u0644\u062D\u062C\u0645",labelFileSizeNotAvailable:"\u0627\u0644\u062D\u062C\u0645 \u063A\u064A\u0631 \u0645\u062A\u0627\u062D",labelFileLoading:"\u0628\u0627\u0644\u0625\u0646\u062A\u0638\u0627\u0631",labelFileLoadError:"\u062D\u062F\u062B \u062E\u0637\u0623 \u0623\u062B\u0646\u0627\u0621 \u0627\u0644\u062A\u062D\u0645\u064A\u0644",labelFileProcessing:"\u064A\u062A\u0645 \u0627\u0644\u0631\u0641\u0639",labelFileProcessingComplete:"\u062A\u0645 \u0627\u0644\u0631\u0641\u0639",labelFileProcessingAborted:"\u062A\u0645 \u0625\u0644\u063A\u0627\u0621 \u0627\u0644\u0631\u0641\u0639",labelFileProcessingError:"\u062D\u062F\u062B \u062E\u0637\u0623 \u0623\u062B\u0646\u0627\u0621 \u0627\u0644\u0631\u0641\u0639",labelFileProcessingRevertError:"\u062D\u062F\u062B \u062E\u0637\u0623 \u0623\u062B\u0646\u0627\u0621 \u0627\u0644\u062A\u0631\u0627\u062C\u0639",labelFileRemoveError:"\u062D\u062F\u062B \u062E\u0637\u0623 \u0623\u062B\u0646\u0627\u0621 \u0627\u0644\u062D\u0630\u0641",labelTapToCancel:"\u0627\u0646\u0642\u0631 \u0644\u0644\u0625\u0644\u063A\u0627\u0621",labelTapToRetry:"\u0627\u0646\u0642\u0631 \u0644\u0625\u0639\u0627\u062F\u0629 \u0627\u0644\u0645\u062D\u0627\u0648\u0644\u0629",labelTapToUndo:"\u0627\u0646\u0642\u0631 \u0644\u0644\u062A\u0631\u0627\u062C\u0639",labelButtonRemoveItem:"\u0645\u0633\u062D",labelButtonAbortItemLoad:"\u0625\u0644\u063A\u0627\u0621",labelButtonRetryItemLoad:"\u0625\u0639\u0627\u062F\u0629",labelButtonAbortItemProcessing:"\u0625\u0644\u063A\u0627\u0621",labelButtonUndoItemProcessing:"\u062A\u0631\u0627\u062C\u0639",labelButtonRetryItemProcessing:"\u0625\u0639\u0627\u062F\u0629",labelButtonProcessItem:"\u0631\u0641\u0639",labelMaxFileSizeExceeded:"\u0627\u0644\u0645\u0644\u0641 \u0643\u0628\u064A\u0631 \u062C\u062F\u0627",labelMaxFileSize:"\u062D\u062C\u0645 \u0627\u0644\u0645\u0644\u0641 \u0627\u0644\u0623\u0642\u0635\u0649: {filesize}",labelMaxTotalFileSizeExceeded:"\u062A\u0645 \u062A\u062C\u0627\u0648\u0632 \u0627\u0644\u062D\u062F \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u0644\u062D\u062C\u0645 \u0627\u0644\u0625\u062C\u0645\u0627\u0644\u064A",labelMaxTotalFileSize:"\u0627\u0644\u062D\u062F \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u062D\u062C\u0645 \u0627\u0644\u0645\u0644\u0641: {filesize}",labelFileTypeNotAllowed:"\u0645\u0644\u0641 \u0645\u0646 \u0646\u0648\u0639 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D",fileValidateTypeLabelExpectedTypes:"\u062A\u062A\u0648\u0642\u0639 {allButLastType} \u0645\u0646 {lastType}",imageValidateSizeLabelFormatError:"\u0646\u0648\u0639 \u0627\u0644\u0635\u0648\u0631\u0629 \u063A\u064A\u0631 \u0645\u062F\u0639\u0648\u0645",imageValidateSizeLabelImageSizeTooSmall:"\u0627\u0644\u0635\u0648\u0631\u0629 \u0635\u063A\u064A\u0631 \u062C\u062F\u0627",imageValidateSizeLabelImageSizeTooBig:"\u0627\u0644\u0635\u0648\u0631\u0629 \u0643\u0628\u064A\u0631\u0629 \u062C\u062F\u0627",imageValidateSizeLabelExpectedMinSize:"\u0627\u0644\u062D\u062F \u0627\u0644\u0623\u062F\u0646\u0649 \u0644\u0644\u0623\u0628\u0639\u0627\u062F \u0647\u0648: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u0627\u0644\u062D\u062F \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u0644\u0623\u0628\u0639\u0627\u062F \u0647\u0648: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u0627\u0644\u062F\u0642\u0629 \u0636\u0639\u064A\u0641\u0629 \u062C\u062F\u0627",imageValidateSizeLabelImageResolutionTooHigh:"\u0627\u0644\u062F\u0642\u0629 \u0645\u0631\u062A\u0641\u0639\u0629 \u062C\u062F\u0627",imageValidateSizeLabelExpectedMinResolution:"\u0623\u0642\u0644 \u062F\u0642\u0629: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u0623\u0642\u0635\u0649 \u062F\u0642\u0629: {maxResolution}"};var Mo={labelIdle:'Fayl\u0131n\u0131z\u0131 S\xFCr\xFC\u015Fd\xFCr\xFCn & Burax\u0131n ya da Se\xE7in ',labelInvalidField:"Sah\u0259d\u0259 etibars\u0131z fayllar var",labelFileWaitingForSize:"\xD6l\xE7\xFC hesablan\u0131r",labelFileSizeNotAvailable:"\xD6l\xE7\xFC m\xF6vcud deyil",labelFileLoading:"Y\xFCkl\u0259nir",labelFileLoadError:"Y\xFCkl\u0259m\u0259 \u0259snas\u0131nda x\u0259ta ba\u015F verdi",labelFileProcessing:"Y\xFCkl\u0259nir",labelFileProcessingComplete:"Y\xFCkl\u0259m\u0259 tamamland\u0131",labelFileProcessingAborted:"Y\xFCkl\u0259m\u0259 l\u0259\u011Fv edildi",labelFileProcessingError:"Y\xFCk\u0259y\u0259rk\u0259n x\u0259ta ba\u015F verdi",labelFileProcessingRevertError:"Geri \xE7\u0259k\u0259rk\u0259n x\u0259ta ba\u015F verdi",labelFileRemoveError:"\xC7\u0131xarark\u0259n x\u0259ta ba\u015F verdi",labelTapToCancel:"\u0130mtina etm\u0259k \xFC\xE7\xFCn klikl\u0259yin",labelTapToRetry:"T\u0259krar yoxlamaq \xFC\xE7\xFCn klikl\u0259yin",labelTapToUndo:"Geri almaq \xFC\xE7\xFCn klikl\u0259yin",labelButtonRemoveItem:"\xC7\u0131xar",labelButtonAbortItemLoad:"\u0130mtina Et",labelButtonRetryItemLoad:"T\u0259krar yoxla",labelButtonAbortItemProcessing:"\u0130mtina et",labelButtonUndoItemProcessing:"Geri Al",labelButtonRetryItemProcessing:"T\u0259krar yoxla",labelButtonProcessItem:"Y\xFCkl\u0259",labelMaxFileSizeExceeded:"Fayl \xE7ox b\xF6y\xFCkd\xFCr",labelMaxFileSize:"\u018Fn b\xF6y\xFCk fayl \xF6l\xE7\xFCs\xFC: {filesize}",labelMaxTotalFileSizeExceeded:"Maksimum \xF6l\xE7\xFC ke\xE7ildi",labelMaxTotalFileSize:"Maksimum fayl \xF6l\xE7\xFCs\xFC :{filesize}",labelFileTypeNotAllowed:"Etibars\u0131z fayl tipi",fileValidateTypeLabelExpectedTypes:"Bu {allButLastType} ya da bu fayl olmas\u0131 laz\u0131md\u0131r: {lastType}",imageValidateSizeLabelFormatError:"\u015E\u0259kil tipi d\u0259st\u0259kl\u0259nmir",imageValidateSizeLabelImageSizeTooSmall:"\u015E\u0259kil \xE7ox ki\xE7ik",imageValidateSizeLabelImageSizeTooBig:"\u015E\u0259kil \xE7ox b\xF6y\xFCk",imageValidateSizeLabelExpectedMinSize:"Minimum \xF6l\xE7\xFC {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maksimum \xF6l\xE7\xFC {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"G\xF6r\xFCnt\xFC imkan\u0131 \xE7ox a\u015Fa\u011F\u0131",imageValidateSizeLabelImageResolutionTooHigh:"G\xF6r\xFCnt\xFC imkan\u0131 \xE7ox y\xFCks\u0259k",imageValidateSizeLabelExpectedMinResolution:"Minimum g\xF6r\xFCnt\xFC imkan\u0131 {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maximum g\xF6r\xFCnt\xFC imkan\u0131 {maxResolution}"};var Ao={labelIdle:'Arrossega i deixa anar els teus fitxers o Navega ',labelInvalidField:"El camp cont\xE9 fitxers inv\xE0lids",labelFileWaitingForSize:"Esperant mida",labelFileSizeNotAvailable:"Mida no disponible",labelFileLoading:"Carregant",labelFileLoadError:"Error durant la c\xE0rrega",labelFileProcessing:"Pujant",labelFileProcessingComplete:"Pujada completada",labelFileProcessingAborted:"Pujada cancel\xB7lada",labelFileProcessingError:"Error durant la pujada",labelFileProcessingRevertError:"Error durant la reversi\xF3",labelFileRemoveError:"Error durant l'eliminaci\xF3",labelTapToCancel:"toca per cancel\xB7lar",labelTapToRetry:"toca per reintentar",labelTapToUndo:"toca per desfer",labelButtonRemoveItem:"Eliminar",labelButtonAbortItemLoad:"Cancel\xB7lar",labelButtonRetryItemLoad:"Reintentar",labelButtonAbortItemProcessing:"Cancel\xB7lar",labelButtonUndoItemProcessing:"Desfer",labelButtonRetryItemProcessing:"Reintentar",labelButtonProcessItem:"Pujar",labelMaxFileSizeExceeded:"El fitxer \xE9s massa gran",labelMaxFileSize:"La mida m\xE0xima del fitxer \xE9s {filesize}",labelMaxTotalFileSizeExceeded:"Mida m\xE0xima total excedida",labelMaxTotalFileSize:"La mida m\xE0xima total del fitxer \xE9s {filesize}",labelFileTypeNotAllowed:"Fitxer de tipus inv\xE0lid",fileValidateTypeLabelExpectedTypes:"Espera {allButLastType} o {lastType}",imageValidateSizeLabelFormatError:"Tipus d'imatge no suportada",imageValidateSizeLabelImageSizeTooSmall:"La imatge \xE9s massa petita",imageValidateSizeLabelImageSizeTooBig:"La imatge \xE9s massa gran",imageValidateSizeLabelExpectedMinSize:"La mida m\xEDnima \xE9s {minWidth} x {minHeight}",imageValidateSizeLabelExpectedMaxSize:"La mida m\xE0xima \xE9s {maxWidth} x {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"La resoluci\xF3 \xE9s massa baixa",imageValidateSizeLabelImageResolutionTooHigh:"La resoluci\xF3 \xE9s massa alta",imageValidateSizeLabelExpectedMinResolution:"La resoluci\xF3 m\xEDnima \xE9s {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"La resoluci\xF3 m\xE0xima \xE9s {maxResolution}"};var Po={labelIdle:'\u067E\u06D5\u0695\u06AF\u06D5\u06A9\u0627\u0646 \u0641\u0695\u06CE \u0628\u062F\u06D5 \u0626\u06CE\u0631\u06D5 \u0628\u06C6 \u0628\u0627\u0631\u06A9\u0631\u062F\u0646 \u06CC\u0627\u0646 \u0647\u06D5\u06B5\u0628\u0698\u06CE\u0631\u06D5 ',labelInvalidField:"\u067E\u06D5\u0695\u06AF\u06D5\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A\u06CC \u062A\u06CE\u062F\u0627\u06CC\u06D5",labelFileWaitingForSize:"\u0686\u0627\u0648\u06D5\u0695\u0648\u0627\u0646\u06CC\u06CC \u0642\u06D5\u0628\u0627\u0631\u06D5",labelFileSizeNotAvailable:"\u0642\u06D5\u0628\u0627\u0631\u06D5 \u0628\u06D5\u0631\u062F\u06D5\u0633\u062A \u0646\u06CC\u06D5",labelFileLoading:"\u0628\u0627\u0631\u06A9\u0631\u062F\u0646",labelFileLoadError:"\u0647\u06D5\u06B5\u06D5 \u0644\u06D5\u0645\u0627\u0648\u06D5\u06CC \u0628\u0627\u0631\u06A9\u0631\u062F\u0646",labelFileProcessing:"\u0628\u0627\u0631\u06A9\u0631\u062F\u0646",labelFileProcessingComplete:"\u0628\u0627\u0631\u06A9\u0631\u062F\u0646 \u062A\u06D5\u0648\u0627\u0648 \u0628\u0648\u0648",labelFileProcessingAborted:"\u0628\u0627\u0631\u06A9\u0631\u062F\u0646 \u0647\u06D5\u06B5\u0648\u06D5\u0634\u0627\u06CC\u06D5\u0648\u06D5",labelFileProcessingError:"\u0647\u06D5\u06B5\u06D5 \u0644\u06D5\u06A9\u0627\u062A\u06CC \u0628\u0627\u0631\u06A9\u0631\u062F\u0646\u062F\u0627",labelFileProcessingRevertError:"\u0647\u06D5\u06B5\u06D5 \u0644\u06D5 \u06A9\u0627\u062A\u06CC \u06AF\u06D5\u0695\u0627\u0646\u06D5\u0648\u06D5",labelFileRemoveError:"\u0647\u06D5\u06B5\u06D5 \u0644\u06D5 \u06A9\u0627\u062A\u06CC \u0633\u0695\u06CC\u0646\u06D5\u0648\u06D5",labelTapToCancel:"\u0628\u06C6 \u0647\u06D5\u06B5\u0648\u06D5\u0634\u0627\u0646\u062F\u0646\u06D5\u0648\u06D5 Tab \u062F\u0627\u0628\u06AF\u0631\u06D5",labelTapToRetry:"tap \u062F\u0627\u0628\u06AF\u0631\u06D5 \u0628\u06C6 \u062F\u0648\u0648\u0628\u0627\u0631\u06D5\u06A9\u0631\u062F\u0646\u06D5\u0648\u06D5",labelTapToUndo:"tap \u062F\u0627\u0628\u06AF\u0631\u06D5 \u0628\u06C6 \u06AF\u06D5\u0695\u0627\u0646\u062F\u0646\u06D5\u0648\u06D5",labelButtonRemoveItem:"\u0633\u0695\u06CC\u0646\u06D5\u0648\u06D5",labelButtonAbortItemLoad:"\u0647\u06D5\u06B5\u0648\u06D5\u0634\u0627\u0646\u062F\u0646\u06D5\u0648\u06D5",labelButtonRetryItemLoad:"\u0647\u06D5\u0648\u06B5\u062F\u0627\u0646\u06D5\u0648\u06D5",labelButtonAbortItemProcessing:"\u067E\u06D5\u0634\u06CC\u0645\u0627\u0646\u0628\u0648\u0648\u0646\u06D5\u0648\u06D5",labelButtonUndoItemProcessing:"\u06AF\u06D5\u0695\u0627\u0646\u062F\u0646\u06D5\u0648\u06D5",labelButtonRetryItemProcessing:"\u0647\u06D5\u0648\u06B5\u062F\u0627\u0646\u06D5\u0648\u06D5",labelButtonProcessItem:"\u0628\u0627\u0631\u06A9\u0631\u062F\u0646",labelMaxFileSizeExceeded:"\u067E\u06D5\u0695\u06AF\u06D5 \u0632\u06C6\u0631 \u06AF\u06D5\u0648\u0631\u06D5\u06CC\u06D5",labelMaxFileSize:"\u0632\u06C6\u0631\u062A\u0631\u06CC\u0646 \u0642\u06D5\u0628\u0627\u0631\u06D5 {filesize}",labelMaxTotalFileSizeExceeded:"\u0632\u06C6\u0631\u062A\u0631\u06CC\u0646 \u0642\u06D5\u0628\u0627\u0631\u06D5\u06CC \u06A9\u06C6\u06CC \u06AF\u0634\u062A\u06CC \u062A\u06CE\u067E\u06D5\u0695\u06CE\u0646\u062F\u0631\u0627",labelMaxTotalFileSize:"\u0632\u06C6\u0631\u062A\u0631\u06CC\u0646 \u0642\u06D5\u0628\u0627\u0631\u06D5\u06CC \u06A9\u06C6\u06CC \u067E\u06D5\u0695\u06AF\u06D5 {filesize}",labelFileTypeNotAllowed:"\u062C\u06C6\u0631\u06CC \u067E\u06D5\u0695\u06AF\u06D5\u06A9\u06D5 \u0646\u0627\u062F\u0631\u0648\u0633\u062A\u06D5",fileValidateTypeLabelExpectedTypes:"\u062C\u06AF\u06D5 \u0644\u06D5 {allButLastType} \u06CC\u0627\u0646 {lastType}",imageValidateSizeLabelFormatError:"\u062C\u06C6\u0631\u06CC \u0648\u06CE\u0646\u06D5 \u067E\u0627\u06B5\u067E\u0634\u062A\u06CC\u06CC \u0646\u06D5\u06A9\u0631\u0627\u0648\u06D5",imageValidateSizeLabelImageSizeTooSmall:"\u0648\u06CE\u0646\u06D5\u06A9\u06D5 \u0632\u06C6\u0631 \u0628\u0686\u0648\u0648\u06A9\u06D5",imageValidateSizeLabelImageSizeTooBig:"\u0648\u06CE\u0646\u06D5\u06A9\u06D5 \u0632\u06C6\u0631 \u06AF\u06D5\u0648\u0631\u06D5\u06CC\u06D5",imageValidateSizeLabelExpectedMinSize:"\u06A9\u06D5\u0645\u062A\u0631\u06CC\u0646 \u0642\u06D5\u0628\u0627\u0631\u06D5 {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u0632\u06C6\u0631\u062A\u0631\u06CC\u0646 \u0642\u06D5\u0628\u0627\u0631\u06D5 {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u0648\u0631\u062F\u0628\u06CC\u0646\u06CC\u06CC\u06D5\u06A9\u06D5\u06CC \u0632\u06C6\u0631 \u06A9\u06D5\u0645\u06D5",imageValidateSizeLabelImageResolutionTooHigh:"\u0648\u0631\u062F\u0628\u06CC\u0646\u06CC\u06CC\u06D5\u06A9\u06D5\u06CC \u0632\u06C6\u0631 \u0628\u06D5\u0631\u0632\u06D5",imageValidateSizeLabelExpectedMinResolution:"\u06A9\u06D5\u0645\u062A\u0631\u06CC\u0646 \u0648\u0631\u062F\u0628\u06CC\u0646\u06CC\u06CC {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u0632\u06C6\u0631\u062A\u0631\u06CC\u0646 \u0648\u0631\u062F\u0628\u06CC\u0646\u06CC {maxResolution}"};var zo={labelIdle:'P\u0159et\xE1hn\u011Bte soubor sem (drag&drop) nebo Vyhledat ',labelInvalidField:"Pole obsahuje chybn\xE9 soubory",labelFileWaitingForSize:"Zji\u0161\u0165uje se velikost",labelFileSizeNotAvailable:"Velikost nen\xED zn\xE1m\xE1",labelFileLoading:"P\u0159en\xE1\u0161\xED se",labelFileLoadError:"Chyba p\u0159i p\u0159enosu",labelFileProcessing:"Prob\xEDh\xE1 upload",labelFileProcessingComplete:"Upload dokon\u010Den",labelFileProcessingAborted:"Upload stornov\xE1n",labelFileProcessingError:"Chyba p\u0159i uploadu",labelFileProcessingRevertError:"Chyba p\u0159i obnov\u011B",labelFileRemoveError:"Chyba p\u0159i odstran\u011Bn\xED",labelTapToCancel:"klepn\u011Bte pro storno",labelTapToRetry:"klepn\u011Bte pro opakov\xE1n\xED",labelTapToUndo:"klepn\u011Bte pro vr\xE1cen\xED",labelButtonRemoveItem:"Odstranit",labelButtonAbortItemLoad:"Storno",labelButtonRetryItemLoad:"Opakovat",labelButtonAbortItemProcessing:"Zp\u011Bt",labelButtonUndoItemProcessing:"Vr\xE1tit",labelButtonRetryItemProcessing:"Opakovat",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"Soubor je p\u0159\xEDli\u0161 velk\xFD",labelMaxFileSize:"Nejv\u011Bt\u0161\xED velikost souboru je {filesize}",labelMaxTotalFileSizeExceeded:"P\u0159ekro\u010Dena maxim\xE1ln\xED celkov\xE1 velikost souboru",labelMaxTotalFileSize:"Maxim\xE1ln\xED celkov\xE1 velikost souboru je {filesize}",labelFileTypeNotAllowed:"Soubor je nespr\xE1vn\xE9ho typu",fileValidateTypeLabelExpectedTypes:"O\u010Dek\xE1v\xE1 se {allButLastType} nebo {lastType}",imageValidateSizeLabelFormatError:"Obr\xE1zek tohoto typu nen\xED podporov\xE1n",imageValidateSizeLabelImageSizeTooSmall:"Obr\xE1zek je p\u0159\xEDli\u0161 mal\xFD",imageValidateSizeLabelImageSizeTooBig:"Obr\xE1zek je p\u0159\xEDli\u0161 velk\xFD",imageValidateSizeLabelExpectedMinSize:"Minim\xE1ln\xED rozm\u011Br je {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maxim\xE1ln\xED rozm\u011Br je {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Rozli\u0161en\xED je p\u0159\xEDli\u0161 mal\xE9",imageValidateSizeLabelImageResolutionTooHigh:"Rozli\u0161en\xED je p\u0159\xEDli\u0161 velk\xE9",imageValidateSizeLabelExpectedMinResolution:"Minim\xE1ln\xED rozli\u0161en\xED je {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maxim\xE1ln\xED rozli\u0161en\xED je {maxResolution}"};var Oo={labelIdle:'Tr\xE6k & slip filer eller Gennemse ',labelInvalidField:"Felt indeholder ugyldige filer",labelFileWaitingForSize:"Venter p\xE5 st\xF8rrelse",labelFileSizeNotAvailable:"St\xF8rrelse ikke tilg\xE6ngelig",labelFileLoading:"Loader",labelFileLoadError:"Load fejlede",labelFileProcessing:"Uploader",labelFileProcessingComplete:"Upload f\xE6rdig",labelFileProcessingAborted:"Upload annulleret",labelFileProcessingError:"Upload fejlede",labelFileProcessingRevertError:"Fortryd fejlede",labelFileRemoveError:"Fjern fejlede",labelTapToCancel:"tryk for at annullere",labelTapToRetry:"tryk for at pr\xF8ve igen",labelTapToUndo:"tryk for at fortryde",labelButtonRemoveItem:"Fjern",labelButtonAbortItemLoad:"Annuller",labelButtonRetryItemLoad:"Fors\xF8g igen",labelButtonAbortItemProcessing:"Annuller",labelButtonUndoItemProcessing:"Fortryd",labelButtonRetryItemProcessing:"Pr\xF8v igen",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"Filen er for stor",labelMaxFileSize:"Maksimal filst\xF8rrelse er {filesize}",labelMaxTotalFileSizeExceeded:"Maksimal totalst\xF8rrelse overskredet",labelMaxTotalFileSize:"Maksimal total filst\xF8rrelse er {filesize}",labelFileTypeNotAllowed:"Ugyldig filtype",fileValidateTypeLabelExpectedTypes:"Forventer {allButLastType} eller {lastType}",imageValidateSizeLabelFormatError:"Ugyldigt format",imageValidateSizeLabelImageSizeTooSmall:"Billedet er for lille",imageValidateSizeLabelImageSizeTooBig:"Billedet er for stort",imageValidateSizeLabelExpectedMinSize:"Minimum st\xF8rrelse er {minBredde} \xD7 {minH\xF8jde}",imageValidateSizeLabelExpectedMaxSize:"Maksimal st\xF8rrelse er {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"For lav opl\xF8sning",imageValidateSizeLabelImageResolutionTooHigh:"For h\xF8j opl\xF8sning",imageValidateSizeLabelExpectedMinResolution:"Minimum opl\xF8sning er {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maksimal opl\xF8sning er {maxResolution}"};var Fo={labelIdle:'Dateien ablegen oder ausw\xE4hlen ',labelInvalidField:"Feld beinhaltet ung\xFCltige Dateien",labelFileWaitingForSize:"Dateigr\xF6\xDFe berechnen",labelFileSizeNotAvailable:"Dateigr\xF6\xDFe nicht verf\xFCgbar",labelFileLoading:"Laden",labelFileLoadError:"Fehler beim Laden",labelFileProcessing:"Upload l\xE4uft",labelFileProcessingComplete:"Upload abgeschlossen",labelFileProcessingAborted:"Upload abgebrochen",labelFileProcessingError:"Fehler beim Upload",labelFileProcessingRevertError:"Fehler beim Wiederherstellen",labelFileRemoveError:"Fehler beim L\xF6schen",labelTapToCancel:"abbrechen",labelTapToRetry:"erneut versuchen",labelTapToUndo:"r\xFCckg\xE4ngig",labelButtonRemoveItem:"Entfernen",labelButtonAbortItemLoad:"Verwerfen",labelButtonRetryItemLoad:"Erneut versuchen",labelButtonAbortItemProcessing:"Abbrechen",labelButtonUndoItemProcessing:"R\xFCckg\xE4ngig",labelButtonRetryItemProcessing:"Erneut versuchen",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"Datei ist zu gro\xDF",labelMaxFileSize:"Maximale Dateigr\xF6\xDFe: {filesize}",labelMaxTotalFileSizeExceeded:"Maximale gesamte Dateigr\xF6\xDFe \xFCberschritten",labelMaxTotalFileSize:"Maximale gesamte Dateigr\xF6\xDFe: {filesize}",labelFileTypeNotAllowed:"Dateityp ung\xFCltig",fileValidateTypeLabelExpectedTypes:"Erwartet {allButLastType} oder {lastType}",imageValidateSizeLabelFormatError:"Bildtyp nicht unterst\xFCtzt",imageValidateSizeLabelImageSizeTooSmall:"Bild ist zu klein",imageValidateSizeLabelImageSizeTooBig:"Bild ist zu gro\xDF",imageValidateSizeLabelExpectedMinSize:"Mindestgr\xF6\xDFe: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximale Gr\xF6\xDFe: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Aufl\xF6sung ist zu niedrig",imageValidateSizeLabelImageResolutionTooHigh:"Aufl\xF6sung ist zu hoch",imageValidateSizeLabelExpectedMinResolution:"Mindestaufl\xF6sung: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maximale Aufl\xF6sung: {maxResolution}"};var Do={labelIdle:'\u03A3\u03CD\u03C1\u03B5\u03C4\u03B5 \u03C4\u03B1 \u03B1\u03C1\u03C7\u03B5\u03AF\u03B1 \u03C3\u03B1\u03C2 \u03C3\u03C4\u03BF \u03C0\u03BB\u03B1\u03AF\u03C3\u03B9\u03BF \u03AE \u0395\u03C0\u03B9\u03BB\u03AD\u03BE\u03C4\u03B5 ',labelInvalidField:"\u03A4\u03BF \u03C0\u03B5\u03B4\u03AF\u03BF \u03C0\u03B5\u03C1\u03B9\u03AD\u03C7\u03B5\u03B9 \u03BC\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B1 \u03B1\u03C1\u03C7\u03B5\u03AF\u03B1",labelFileWaitingForSize:"\u03A3\u03B5 \u03B1\u03BD\u03B1\u03BC\u03BF\u03BD\u03AE \u03B3\u03B9\u03B1 \u03C4\u03BF \u03BC\u03AD\u03B3\u03B5\u03B8\u03BF\u03C2",labelFileSizeNotAvailable:"\u039C\u03AD\u03B3\u03B5\u03B8\u03BF\u03C2 \u03BC\u03B7 \u03B4\u03B9\u03B1\u03B8\u03AD\u03C3\u03B9\u03BC\u03BF",labelFileLoading:"\u03A6\u03CC\u03C1\u03C4\u03C9\u03C3\u03B7 \u03C3\u03B5 \u03B5\u03BE\u03AD\u03BB\u03B9\u03BE\u03B7",labelFileLoadError:"\u03A3\u03C6\u03AC\u03BB\u03BC\u03B1 \u03BA\u03B1\u03C4\u03AC \u03C4\u03B7 \u03C6\u03CC\u03C1\u03C4\u03C9\u03C3\u03B7",labelFileProcessing:"\u0395\u03C0\u03B5\u03BE\u03B5\u03C1\u03B3\u03B1\u03C3\u03AF\u03B1",labelFileProcessingComplete:"\u0397 \u03B5\u03C0\u03B5\u03BE\u03B5\u03C1\u03B3\u03B1\u03C3\u03AF\u03B1 \u03BF\u03BB\u03BF\u03BA\u03BB\u03B7\u03C1\u03CE\u03B8\u03B7\u03BA\u03B5",labelFileProcessingAborted:"\u0397 \u03B5\u03C0\u03B5\u03BE\u03B5\u03C1\u03B3\u03B1\u03C3\u03AF\u03B1 \u03B1\u03BA\u03C5\u03C1\u03CE\u03B8\u03B7\u03BA\u03B5",labelFileProcessingError:"\u03A3\u03C6\u03AC\u03BB\u03BC\u03B1 \u03BA\u03B1\u03C4\u03AC \u03C4\u03B7\u03BD \u03B5\u03C0\u03B5\u03BE\u03B5\u03C1\u03B3\u03B1\u03C3\u03AF\u03B1",labelFileProcessingRevertError:"\u03A3\u03C6\u03AC\u03BB\u03BC\u03B1 \u03BA\u03B1\u03C4\u03AC \u03C4\u03B7\u03BD \u03B5\u03C0\u03B1\u03BD\u03B1\u03C6\u03BF\u03C1\u03AC",labelFileRemoveError:"\u03A3\u03C6\u03AC\u03BB\u03BC\u03B1 \u03BA\u03B1\u03C4\u03AC \u03C4\u03B7\u03BD \u03B4\u03B9\u03B1\u03B3\u03C1\u03B1\u03C6\u03AE",labelTapToCancel:"\u03C0\u03B1\u03C4\u03AE\u03C3\u03C4\u03B5 \u03B3\u03B9\u03B1 \u03B1\u03BA\u03CD\u03C1\u03C9\u03C3\u03B7",labelTapToRetry:"\u03C0\u03B1\u03C4\u03AE\u03C3\u03C4\u03B5 \u03B3\u03B9\u03B1 \u03B5\u03C0\u03B1\u03BD\u03AC\u03BB\u03B7\u03C8\u03B7",labelTapToUndo:"\u03C0\u03B1\u03C4\u03AE\u03C3\u03C4\u03B5 \u03B3\u03B9\u03B1 \u03B1\u03BD\u03B1\u03AF\u03C1\u03B5\u03C3\u03B7",labelButtonRemoveItem:"\u0391\u03C6\u03B1\u03AF\u03C1\u03B5\u03C3\u03B7",labelButtonAbortItemLoad:"\u0391\u03BA\u03CD\u03C1\u03C9\u03C3\u03B7",labelButtonRetryItemLoad:"\u0395\u03C0\u03B1\u03BD\u03AC\u03BB\u03B7\u03C8\u03B7",labelButtonAbortItemProcessing:"\u0391\u03BA\u03CD\u03C1\u03C9\u03C3\u03B7",labelButtonUndoItemProcessing:"\u0391\u03BD\u03B1\u03AF\u03C1\u03B5\u03C3\u03B7",labelButtonRetryItemProcessing:"\u0395\u03C0\u03B1\u03BD\u03AC\u03BB\u03B7\u03C8\u03B7",labelButtonProcessItem:"\u039C\u03B5\u03C4\u03B1\u03C6\u03CC\u03C1\u03C4\u03C9\u03C3\u03B7",labelMaxFileSizeExceeded:"\u03A4\u03BF \u03B1\u03C1\u03C7\u03B5\u03AF\u03BF \u03B5\u03AF\u03BD\u03B1\u03B9 \u03C0\u03BF\u03BB\u03CD \u03BC\u03B5\u03B3\u03AC\u03BB\u03BF",labelMaxFileSize:"\u03A4\u03BF \u03BC\u03AD\u03B3\u03B9\u03C3\u03C4\u03BF \u03BC\u03AD\u03B3\u03B5\u03B8\u03BF\u03C2 \u03B1\u03C1\u03C7\u03B5\u03AF\u03BF\u03C5 \u03B5\u03AF\u03BD\u03B1\u03B9 {filesize}",labelMaxTotalFileSizeExceeded:"\u03A5\u03C0\u03AD\u03C1\u03B2\u03B1\u03C3\u03B7 \u03C4\u03BF\u03C5 \u03BC\u03AD\u03B3\u03B9\u03C3\u03C4\u03BF\u03C5 \u03C3\u03C5\u03BD\u03BF\u03BB\u03B9\u03BA\u03BF\u03CD \u03BC\u03B5\u03B3\u03AD\u03B8\u03BF\u03C5\u03C2",labelMaxTotalFileSize:"\u03A4\u03BF \u03BC\u03AD\u03B3\u03B9\u03C3\u03C4\u03BF \u03C3\u03C5\u03BD\u03BF\u03BB\u03B9\u03BA\u03CC \u03BC\u03AD\u03B3\u03B5\u03B8\u03BF\u03C2 \u03B1\u03C1\u03C7\u03B5\u03AF\u03C9\u03BD \u03B5\u03AF\u03BD\u03B1\u03B9 {filesize}",labelFileTypeNotAllowed:"\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03BF\u03C2 \u03C4\u03CD\u03C0\u03BF\u03C2 \u03B1\u03C1\u03C7\u03B5\u03AF\u03BF\u03C5",fileValidateTypeLabelExpectedTypes:"\u03A4\u03B1 \u03B1\u03C0\u03BF\u03B4\u03B5\u03BA\u03C4\u03AC \u03B1\u03C1\u03C7\u03B5\u03AF\u03B1 \u03B5\u03AF\u03BD\u03B1\u03B9 {allButLastType} \u03AE {lastType}",imageValidateSizeLabelFormatError:"\u039F \u03C4\u03CD\u03C0\u03BF\u03C2 \u03C4\u03B7\u03C2 \u03B5\u03B9\u03BA\u03CC\u03BD\u03B1\u03C2 \u03B4\u03B5\u03BD \u03C5\u03C0\u03BF\u03C3\u03C4\u03B7\u03C1\u03AF\u03B6\u03B5\u03C4\u03B1\u03B9",imageValidateSizeLabelImageSizeTooSmall:"\u0397 \u03B5\u03B9\u03BA\u03CC\u03BD\u03B1 \u03B5\u03AF\u03BD\u03B1\u03B9 \u03C0\u03BF\u03BB\u03CD \u03BC\u03B9\u03BA\u03C1\u03AE",imageValidateSizeLabelImageSizeTooBig:"\u0397 \u03B5\u03B9\u03BA\u03CC\u03BD\u03B1 \u03B5\u03AF\u03BD\u03B1\u03B9 \u03C0\u03BF\u03BB\u03CD \u03BC\u03B5\u03B3\u03AC\u03BB\u03B7",imageValidateSizeLabelExpectedMinSize:"\u03A4\u03BF \u03B5\u03BB\u03AC\u03C7\u03B9\u03C3\u03C4\u03BF \u03B1\u03C0\u03BF\u03B4\u03B5\u03BA\u03C4\u03CC \u03BC\u03AD\u03B3\u03B5\u03B8\u03BF\u03C2 \u03B5\u03AF\u03BD\u03B1\u03B9 {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u03A4\u03BF \u03BC\u03AD\u03B3\u03B9\u03C3\u03C4\u03BF \u03B1\u03C0\u03BF\u03B4\u03B5\u03BA\u03C4\u03CC \u03BC\u03AD\u03B3\u03B5\u03B8\u03BF\u03C2 \u03B5\u03AF\u03BD\u03B1\u03B9 {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u0397 \u03B1\u03BD\u03AC\u03BB\u03C5\u03C3\u03B7 \u03C4\u03B7\u03C2 \u03B5\u03B9\u03BA\u03CC\u03BD\u03B1\u03C2 \u03B5\u03AF\u03BD\u03B1\u03B9 \u03C0\u03BF\u03BB\u03CD \u03C7\u03B1\u03BC\u03B7\u03BB\u03AE",imageValidateSizeLabelImageResolutionTooHigh:"\u0397 \u03B1\u03BD\u03AC\u03BB\u03C5\u03C3\u03B7 \u03C4\u03B7\u03C2 \u03B5\u03B9\u03BA\u03CC\u03BD\u03B1\u03C2 \u03B5\u03AF\u03BD\u03B1\u03B9 \u03C0\u03BF\u03BB\u03CD \u03C5\u03C8\u03B7\u03BB\u03AE",imageValidateSizeLabelExpectedMinResolution:"\u0397 \u03B5\u03BB\u03AC\u03C7\u03B9\u03C3\u03C4\u03B7 \u03B1\u03C0\u03BF\u03B4\u03B5\u03BA\u03C4\u03AE \u03B1\u03BD\u03AC\u03BB\u03C5\u03C3\u03B7 \u03B5\u03AF\u03BD\u03B1\u03B9 {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u0397 \u03BC\u03AD\u03B3\u03B9\u03C3\u03C4\u03B7 \u03B1\u03C0\u03BF\u03B4\u03B5\u03BA\u03C4\u03AE \u03B1\u03BD\u03AC\u03BB\u03C5\u03C3\u03B7 \u03B5\u03AF\u03BD\u03B1\u03B9 {maxResolution}"};var Co={labelIdle:'Drag & Drop your files or Browse ',labelInvalidField:"Field contains invalid files",labelFileWaitingForSize:"Waiting for size",labelFileSizeNotAvailable:"Size not available",labelFileLoading:"Loading",labelFileLoadError:"Error during load",labelFileProcessing:"Uploading",labelFileProcessingComplete:"Upload complete",labelFileProcessingAborted:"Upload cancelled",labelFileProcessingError:"Error during upload",labelFileProcessingRevertError:"Error during revert",labelFileRemoveError:"Error during remove",labelTapToCancel:"tap to cancel",labelTapToRetry:"tap to retry",labelTapToUndo:"tap to undo",labelButtonRemoveItem:"Remove",labelButtonAbortItemLoad:"Abort",labelButtonRetryItemLoad:"Retry",labelButtonAbortItemProcessing:"Cancel",labelButtonUndoItemProcessing:"Undo",labelButtonRetryItemProcessing:"Retry",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"File is too large",labelMaxFileSize:"Maximum file size is {filesize}",labelMaxTotalFileSizeExceeded:"Maximum total size exceeded",labelMaxTotalFileSize:"Maximum total file size is {filesize}",labelFileTypeNotAllowed:"File of invalid type",fileValidateTypeLabelExpectedTypes:"Expects {allButLastType} or {lastType}",imageValidateSizeLabelFormatError:"Image type not supported",imageValidateSizeLabelImageSizeTooSmall:"Image is too small",imageValidateSizeLabelImageSizeTooBig:"Image is too big",imageValidateSizeLabelExpectedMinSize:"Minimum size is {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximum size is {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resolution is too low",imageValidateSizeLabelImageResolutionTooHigh:"Resolution is too high",imageValidateSizeLabelExpectedMinResolution:"Minimum resolution is {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maximum resolution is {maxResolution}"};var Bo={labelIdle:'Arrastra y suelta tus archivos o Examina ',labelInvalidField:"El campo contiene archivos inv\xE1lidos",labelFileWaitingForSize:"Esperando tama\xF1o",labelFileSizeNotAvailable:"Tama\xF1o no disponible",labelFileLoading:"Cargando",labelFileLoadError:"Error durante la carga",labelFileProcessing:"Subiendo",labelFileProcessingComplete:"Subida completa",labelFileProcessingAborted:"Subida cancelada",labelFileProcessingError:"Error durante la subida",labelFileProcessingRevertError:"Error durante la reversi\xF3n",labelFileRemoveError:"Error durante la eliminaci\xF3n",labelTapToCancel:"toca para cancelar",labelTapToRetry:"tocar para reintentar",labelTapToUndo:"tocar para deshacer",labelButtonRemoveItem:"Eliminar",labelButtonAbortItemLoad:"Cancelar",labelButtonRetryItemLoad:"Reintentar",labelButtonAbortItemProcessing:"Cancelar",labelButtonUndoItemProcessing:"Deshacer",labelButtonRetryItemProcessing:"Reintentar",labelButtonProcessItem:"Subir",labelMaxFileSizeExceeded:"El archivo es demasiado grande",labelMaxFileSize:"El tama\xF1o m\xE1ximo del archivo es {filesize}",labelMaxTotalFileSizeExceeded:"Tama\xF1o total m\xE1ximo excedido",labelMaxTotalFileSize:"El tama\xF1o total m\xE1ximo del archivo es {filesize}",labelFileTypeNotAllowed:"Archivo de tipo inv\xE1lido",fileValidateTypeLabelExpectedTypes:"Espera {allButLastType} o {lastType}",imageValidateSizeLabelFormatError:"Tipo de imagen no soportada",imageValidateSizeLabelImageSizeTooSmall:"La imagen es demasiado peque\xF1a",imageValidateSizeLabelImageSizeTooBig:"La imagen es demasiado grande",imageValidateSizeLabelExpectedMinSize:"El tama\xF1o m\xEDnimo es {minWidth} x {minHeight}",imageValidateSizeLabelExpectedMaxSize:"El tama\xF1o m\xE1ximo es {maxWidth} x {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"La resoluci\xF3n es demasiado baja",imageValidateSizeLabelImageResolutionTooHigh:"La resoluci\xF3n es demasiado alta",imageValidateSizeLabelExpectedMinResolution:"La resoluci\xF3n m\xEDnima es {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"La resoluci\xF3n m\xE1xima es {maxResolution}"};var No={labelIdle:'\u0641\u0627\u06CC\u0644 \u0631\u0627 \u0627\u06CC\u0646\u062C\u0627 \u0628\u06A9\u0634\u06CC\u062F \u0648 \u0631\u0647\u0627 \u06A9\u0646\u06CC\u062F\u060C \u06CC\u0627 \u062C\u0633\u062A\u062C\u0648 \u06A9\u0646\u06CC\u062F ',labelInvalidField:"\u0641\u06CC\u0644\u062F \u062F\u0627\u0631\u0627\u06CC \u0641\u0627\u06CC\u0644 \u0647\u0627\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631 \u0627\u0633\u062A",labelFileWaitingForSize:"Waiting for size",labelFileSizeNotAvailable:"\u062D\u062C\u0645 \u0641\u0627\u06CC\u0644 \u0645\u062C\u0627\u0632 \u0646\u06CC\u0633\u062A",labelFileLoading:"\u062F\u0631\u062D\u0627\u0644 \u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC",labelFileLoadError:"\u062E\u0637\u0627 \u062F\u0631 \u0632\u0645\u0627\u0646 \u0627\u062C\u0631\u0627",labelFileProcessing:"\u062F\u0631\u062D\u0627\u0644 \u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC",labelFileProcessingComplete:"\u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC \u06A9\u0627\u0645\u0644 \u0634\u062F",labelFileProcessingAborted:"\u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC \u0644\u063A\u0648 \u0634\u062F",labelFileProcessingError:"\u062E\u0637\u0627 \u062F\u0631 \u0632\u0645\u0627\u0646 \u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC",labelFileProcessingRevertError:"\u062E\u0637\u0627 \u062F\u0631 \u0632\u0645\u0627\u0646 \u062D\u0630\u0641",labelFileRemoveError:"\u062E\u0637\u0627 \u062F\u0631 \u0632\u0645\u0627\u0646 \u062D\u0630\u0641",labelTapToCancel:"\u0628\u0631\u0627\u06CC \u0644\u063A\u0648 \u0636\u0631\u0628\u0647 \u0628\u0632\u0646\u06CC\u062F",labelTapToRetry:"\u0628\u0631\u0627\u06CC \u062A\u06A9\u0631\u0627\u0631 \u06A9\u0644\u06CC\u06A9 \u06A9\u0646\u06CC\u062F",labelTapToUndo:"\u0628\u0631\u0627\u06CC \u0628\u0631\u06AF\u0634\u062A \u06A9\u0644\u06CC\u06A9 \u06A9\u0646\u06CC\u062F",labelButtonRemoveItem:"\u062D\u0630\u0641",labelButtonAbortItemLoad:"\u0644\u063A\u0648",labelButtonRetryItemLoad:"\u062A\u06A9\u0631\u0627\u0631",labelButtonAbortItemProcessing:"\u0644\u063A\u0648",labelButtonUndoItemProcessing:"\u0628\u0631\u06AF\u0634\u062A",labelButtonRetryItemProcessing:"\u062A\u06A9\u0631\u0627\u0631",labelButtonProcessItem:"\u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC",labelMaxFileSizeExceeded:"\u0641\u0627\u06CC\u0644 \u0628\u0633\u06CC\u0627\u0631 \u062D\u062C\u06CC\u0645 \u0627\u0633\u062A",labelMaxFileSize:"\u062D\u062F\u0627\u06A9\u062B\u0631 \u0645\u062C\u0627\u0632 \u0641\u0627\u06CC\u0644 {filesize} \u0627\u0633\u062A",labelMaxTotalFileSizeExceeded:"\u0627\u0632 \u062D\u062F\u0627\u06A9\u062B\u0631 \u062D\u062C\u0645 \u0641\u0627\u06CC\u0644 \u0628\u06CC\u0634\u062A\u0631 \u0634\u062F",labelMaxTotalFileSize:"\u062D\u062F\u0627\u06A9\u062B\u0631 \u062D\u062C\u0645 \u0641\u0627\u06CC\u0644 {filesize} \u0627\u0633\u062A",labelFileTypeNotAllowed:"\u0646\u0648\u0639 \u0641\u0627\u06CC\u0644 \u0646\u0627\u0645\u0639\u062A\u0628\u0631 \u0627\u0633\u062A",fileValidateTypeLabelExpectedTypes:"\u062F\u0631 \u0627\u0646\u062A\u0638\u0627\u0631 {allButLastType} \u06CC\u0627 {lastType}",imageValidateSizeLabelFormatError:"\u0641\u0631\u0645\u062A \u062A\u0635\u0648\u06CC\u0631 \u067E\u0634\u062A\u06CC\u0628\u0627\u0646\u06CC \u0646\u0645\u06CC \u0634\u0648\u062F",imageValidateSizeLabelImageSizeTooSmall:"\u062A\u0635\u0648\u06CC\u0631 \u0628\u0633\u06CC\u0627\u0631 \u06A9\u0648\u0686\u06A9 \u0627\u0633\u062A",imageValidateSizeLabelImageSizeTooBig:"\u062A\u0635\u0648\u06CC\u0631 \u0628\u0633\u06CC\u0627\u0631 \u0628\u0632\u0631\u06AF \u0627\u0633\u062A",imageValidateSizeLabelExpectedMinSize:"\u062D\u062F\u0627\u0642\u0644 \u0627\u0646\u062F\u0627\u0632\u0647 {minWidth} \xD7 {minHeight} \u0627\u0633\u062A",imageValidateSizeLabelExpectedMaxSize:"\u062D\u062F\u0627\u06A9\u062B\u0631 \u0627\u0646\u062F\u0627\u0632\u0647 {maxWidth} \xD7 {maxHeight} \u0627\u0633\u062A",imageValidateSizeLabelImageResolutionTooLow:"\u0648\u0636\u0648\u062D \u062A\u0635\u0648\u06CC\u0631 \u0628\u0633\u06CC\u0627\u0631 \u06A9\u0645 \u0627\u0633\u062A",imageValidateSizeLabelImageResolutionTooHigh:"\u0648\u0636\u0648\u0639 \u062A\u0635\u0648\u06CC\u0631 \u0628\u0633\u06CC\u0627\u0631 \u0632\u06CC\u0627\u062F \u0627\u0633\u062A",imageValidateSizeLabelExpectedMinResolution:"\u062D\u062F\u0627\u0642\u0644 \u0648\u0636\u0648\u062D \u062A\u0635\u0648\u06CC\u0631 {minResolution} \u0627\u0633\u062A",imageValidateSizeLabelExpectedMaxResolution:"\u062D\u062F\u0627\u06A9\u062B\u0631 \u0648\u0636\u0648\u062D \u062A\u0635\u0648\u06CC\u0631 {maxResolution} \u0627\u0633\u062A"};var ko={labelIdle:'Ved\xE4 ja pudota tiedostoja tai Selaa ',labelInvalidField:"Kent\xE4ss\xE4 on virheellisi\xE4 tiedostoja",labelFileWaitingForSize:"Odotetaan kokoa",labelFileSizeNotAvailable:"Kokoa ei saatavilla",labelFileLoading:"Ladataan",labelFileLoadError:"Virhe latauksessa",labelFileProcessing:"L\xE4hetet\xE4\xE4n",labelFileProcessingComplete:"L\xE4hetys valmis",labelFileProcessingAborted:"L\xE4hetys peruttu",labelFileProcessingError:"Virhe l\xE4hetyksess\xE4",labelFileProcessingRevertError:"Virhe palautuksessa",labelFileRemoveError:"Virhe poistamisessa",labelTapToCancel:"peruuta napauttamalla",labelTapToRetry:"yrit\xE4 uudelleen napauttamalla",labelTapToUndo:"kumoa napauttamalla",labelButtonRemoveItem:"Poista",labelButtonAbortItemLoad:"Keskeyt\xE4",labelButtonRetryItemLoad:"Yrit\xE4 uudelleen",labelButtonAbortItemProcessing:"Peruuta",labelButtonUndoItemProcessing:"Kumoa",labelButtonRetryItemProcessing:"Yrit\xE4 uudelleen",labelButtonProcessItem:"L\xE4het\xE4",labelMaxFileSizeExceeded:"Tiedoston koko on liian suuri",labelMaxFileSize:"Tiedoston maksimikoko on {filesize}",labelMaxTotalFileSizeExceeded:"Tiedostojen yhdistetty maksimikoko ylitetty",labelMaxTotalFileSize:"Tiedostojen yhdistetty maksimikoko on {filesize}",labelFileTypeNotAllowed:"Tiedostotyyppi\xE4 ei sallita",fileValidateTypeLabelExpectedTypes:"Sallitaan {allButLastType} tai {lastType}",imageValidateSizeLabelFormatError:"Kuvatyyppi\xE4 ei tueta",imageValidateSizeLabelImageSizeTooSmall:"Kuva on liian pieni",imageValidateSizeLabelImageSizeTooBig:"Kuva on liian suuri",imageValidateSizeLabelExpectedMinSize:"Minimikoko on {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maksimikoko on {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resoluutio on liian pieni",imageValidateSizeLabelImageResolutionTooHigh:"Resoluutio on liian suuri",imageValidateSizeLabelExpectedMinResolution:"Minimiresoluutio on {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maksimiresoluutio on {maxResolution}"};var Vo={labelIdle:'Faites glisser vos fichiers ou Parcourir ',labelInvalidField:"Le champ contient des fichiers invalides",labelFileWaitingForSize:"En attente de taille",labelFileSizeNotAvailable:"Taille non disponible",labelFileLoading:"Chargement",labelFileLoadError:"Erreur durant le chargement",labelFileProcessing:"Traitement",labelFileProcessingComplete:"Traitement effectu\xE9",labelFileProcessingAborted:"Traitement interrompu",labelFileProcessingError:"Erreur durant le traitement",labelFileProcessingRevertError:"Erreur durant la restauration",labelFileRemoveError:"Erreur durant la suppression",labelTapToCancel:"appuyer pour annuler",labelTapToRetry:"appuyer pour r\xE9essayer",labelTapToUndo:"appuyer pour revenir en arri\xE8re",labelButtonRemoveItem:"Retirer",labelButtonAbortItemLoad:"Annuler",labelButtonRetryItemLoad:"Recommencer",labelButtonAbortItemProcessing:"Annuler",labelButtonUndoItemProcessing:"Revenir en arri\xE8re",labelButtonRetryItemProcessing:"Recommencer",labelButtonProcessItem:"Transf\xE9rer",labelMaxFileSizeExceeded:"Le fichier est trop volumineux",labelMaxFileSize:"La taille maximale de fichier est {filesize}",labelMaxTotalFileSizeExceeded:"Taille totale maximale d\xE9pass\xE9e",labelMaxTotalFileSize:"La taille totale maximale des fichiers est {filesize}",labelFileTypeNotAllowed:"Fichier non valide",fileValidateTypeLabelExpectedTypes:"Attendu {allButLastType} ou {lastType}",imageValidateSizeLabelFormatError:"Type d'image non pris en charge",imageValidateSizeLabelImageSizeTooSmall:"L'image est trop petite",imageValidateSizeLabelImageSizeTooBig:"L'image est trop grande",imageValidateSizeLabelExpectedMinSize:"La taille minimale est {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"La taille maximale est {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"La r\xE9solution est trop faible",imageValidateSizeLabelImageResolutionTooHigh:"La r\xE9solution est trop \xE9lev\xE9e",imageValidateSizeLabelExpectedMinResolution:"La r\xE9solution minimale est {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"La r\xE9solution maximale est {maxResolution}"};var Go={labelIdle:'\u05D2\u05E8\u05D5\u05E8 \u05D5\u05E9\u05D7\u05E8\u05E8 \u05D0\u05EA \u05D4\u05E7\u05D1\u05E6\u05D9\u05DD \u05DB\u05D0\u05DF \u05D0\u05D5 \u05DC\u05D7\u05E5 \u05DB\u05D0\u05DF \u05DC\u05D1\u05D7\u05D9\u05E8\u05D4 ',labelInvalidField:"\u05E7\u05D5\u05D1\u05E5 \u05DC\u05D0 \u05D7\u05D5\u05E7\u05D9",labelFileWaitingForSize:"\u05DE\u05D7\u05E9\u05D1 \u05D0\u05EA \u05D2\u05D5\u05D3\u05DC \u05D4\u05E7\u05D1\u05E6\u05D9\u05DD",labelFileSizeNotAvailable:"\u05DC\u05D0 \u05E0\u05D9\u05EA\u05DF \u05DC\u05E7\u05D1\u05D5\u05E2 \u05D0\u05EA \u05D2\u05D5\u05D3\u05DC \u05D4\u05E7\u05D1\u05E6\u05D9\u05DD",labelFileLoading:"\u05D8\u05D5\u05E2\u05DF...",labelFileLoadError:"\u05E9\u05D2\u05D9\u05D0\u05D4 \u05D0\u05E8\u05E2\u05D4 \u05D1\u05E2\u05EA \u05D8\u05E2\u05D9\u05E0\u05EA \u05D4\u05E7\u05D1\u05E6\u05D9\u05DD",labelFileProcessing:"\u05DE\u05E2\u05DC\u05D4 \u05D0\u05EA \u05D4\u05E7\u05D1\u05E6\u05D9\u05DD",labelFileProcessingComplete:"\u05D4\u05E2\u05DC\u05D0\u05EA \u05D4\u05E7\u05D1\u05E6\u05D9\u05DD \u05D4\u05E1\u05EA\u05D9\u05D9\u05DE\u05D4",labelFileProcessingAborted:"\u05D4\u05E2\u05DC\u05D0\u05EA \u05D4\u05E7\u05D1\u05E6\u05D9\u05DD \u05D1\u05D5\u05D8\u05DC\u05D4",labelFileProcessingError:"\u05E9\u05D2\u05D9\u05D0\u05D4 \u05D0\u05E8\u05E2\u05D4 \u05D1\u05E2\u05EA \u05D4\u05E2\u05DC\u05D0\u05EA \u05D4\u05E7\u05D1\u05E6\u05D9\u05DD",labelFileProcessingRevertError:"\u05E9\u05D2\u05D9\u05D0\u05D4 \u05D0\u05E8\u05E2\u05D4 \u05D1\u05E2\u05EA \u05E9\u05D7\u05D6\u05D5\u05E8 \u05D4\u05E7\u05D1\u05E6\u05D9\u05DD",labelFileRemoveError:"\u05E9\u05D2\u05D9\u05D0\u05D4 \u05D0\u05E8\u05E2\u05D4 \u05D1\u05E2\u05EA \u05D4\u05E1\u05E8\u05EA \u05D4\u05E7\u05D5\u05D1\u05E5",labelTapToCancel:"\u05D4\u05E7\u05DC\u05E7 \u05DC\u05D1\u05D9\u05D8\u05D5\u05DC",labelTapToRetry:"\u05D4\u05E7\u05DC\u05E7 \u05DC\u05E0\u05E1\u05D5\u05EA \u05E9\u05E0\u05D9\u05EA",labelTapToUndo:"\u05D4\u05E7\u05DC\u05E7 \u05DC\u05E9\u05D7\u05D6\u05E8",labelButtonRemoveItem:"\u05D4\u05E1\u05E8",labelButtonAbortItemLoad:"\u05D1\u05D8\u05DC",labelButtonRetryItemLoad:"\u05D8\u05E2\u05DF \u05E9\u05E0\u05D9\u05EA",labelButtonAbortItemProcessing:"\u05D1\u05D8\u05DC",labelButtonUndoItemProcessing:"\u05E9\u05D7\u05D6\u05E8",labelButtonRetryItemProcessing:"\u05E0\u05E1\u05D4 \u05E9\u05E0\u05D9\u05EA",labelButtonProcessItem:"\u05D4\u05E2\u05DC\u05D4 \u05E7\u05D5\u05D1\u05E5",labelMaxFileSizeExceeded:"\u05D4\u05E7\u05D5\u05D1\u05E5 \u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9",labelMaxFileSize:"\u05D2\u05D5\u05D3\u05DC \u05D4\u05DE\u05D9\u05E8\u05D1\u05D9 \u05D4\u05DE\u05D5\u05EA\u05E8 \u05D4\u05D5\u05D0: {filesize}",labelMaxTotalFileSizeExceeded:"\u05D2\u05D5\u05D3\u05DC \u05D4\u05E7\u05D1\u05E6\u05D9\u05DD \u05D7\u05D5\u05E8\u05D2 \u05DE\u05D4\u05DB\u05DE\u05D5\u05EA \u05D4\u05DE\u05D5\u05EA\u05E8\u05EA",labelMaxTotalFileSize:"\u05D4\u05D2\u05D5\u05D3\u05DC \u05D4\u05DE\u05D9\u05E8\u05D1\u05D9 \u05E9\u05DC \u05E1\u05DA \u05D4\u05E7\u05D1\u05E6\u05D9\u05DD: {filesize}",labelFileTypeNotAllowed:"\u05E7\u05D5\u05D1\u05E5 \u05DE\u05E1\u05D5\u05D2 \u05D6\u05D4 \u05D0\u05D9\u05E0\u05D5 \u05DE\u05D5\u05EA\u05E8",fileValidateTypeLabelExpectedTypes:"\u05D4\u05E7\u05D1\u05E6\u05D9\u05DD \u05D4\u05DE\u05D5\u05EA\u05E8\u05D9\u05DD \u05D4\u05DD {allButLastType} \u05D0\u05D5 {lastType}",imageValidateSizeLabelFormatError:"\u05EA\u05DE\u05D5\u05E0\u05D4 \u05D1\u05E4\u05D5\u05E8\u05DE\u05D8 \u05D6\u05D4 \u05D0\u05D9\u05E0\u05D4 \u05E0\u05EA\u05DE\u05DB\u05EA",imageValidateSizeLabelImageSizeTooSmall:"\u05EA\u05DE\u05D5\u05E0\u05D4 \u05D6\u05D5 \u05E7\u05D8\u05E0\u05D4 \u05DE\u05D3\u05D9",imageValidateSizeLabelImageSizeTooBig:"\u05EA\u05DE\u05D5\u05E0\u05D4 \u05D6\u05D5 \u05D2\u05D3\u05D5\u05DC\u05D4 \u05DE\u05D3\u05D9",imageValidateSizeLabelExpectedMinSize:"\u05D4\u05D2\u05D5\u05D3\u05DC \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA \u05DC\u05E4\u05D7\u05D5\u05EA: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u05D4\u05D2\u05D5\u05D3\u05DC \u05D4\u05DE\u05E8\u05D1\u05D9 \u05D4\u05DE\u05D5\u05EA\u05E8: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u05D4\u05E8\u05D6\u05D5\u05DC\u05D5\u05E6\u05D9\u05D4 \u05E9\u05DC \u05EA\u05DE\u05D5\u05E0\u05D4 \u05D6\u05D5 \u05E0\u05DE\u05D5\u05DB\u05D4 \u05DE\u05D3\u05D9",imageValidateSizeLabelImageResolutionTooHigh:"\u05D4\u05E8\u05D6\u05D5\u05DC\u05D5\u05E6\u05D9\u05D4 \u05E9\u05DC \u05EA\u05DE\u05D5\u05E0\u05D4 \u05D6\u05D5 \u05D2\u05D1\u05D5\u05D4\u05D4 \u05DE\u05D3\u05D9",imageValidateSizeLabelExpectedMinResolution:"\u05D4\u05E8\u05D6\u05D5\u05DC\u05D5\u05E6\u05D9\u05D4 \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05D9\u05D5\u05EA \u05DC\u05E4\u05D7\u05D5\u05EA: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u05D4\u05E8\u05D6\u05D5\u05DC\u05D5\u05E6\u05D9\u05D4 \u05D4\u05DE\u05D9\u05E8\u05D1\u05D9\u05EA \u05D4\u05DE\u05D5\u05EA\u05E8\u05EA \u05D4\u05D9\u05D0: {maxResolution}"};var Uo={labelIdle:'Ovdje "ispusti" datoteku ili Pretra\u017Ei ',labelInvalidField:"Polje sadr\u017Ei neispravne datoteke",labelFileWaitingForSize:"\u010Cekanje na veli\u010Dinu datoteke",labelFileSizeNotAvailable:"Veli\u010Dina datoteke nije dostupna",labelFileLoading:"U\u010Ditavanje",labelFileLoadError:"Gre\u0161ka tijekom u\u010Ditavanja",labelFileProcessing:"Prijenos",labelFileProcessingComplete:"Prijenos zavr\u0161en",labelFileProcessingAborted:"Prijenos otkazan",labelFileProcessingError:"Gre\u0161ka tijekom prijenosa",labelFileProcessingRevertError:"Gre\u0161ka tijekom vra\u0107anja",labelFileRemoveError:"Gre\u0161ka tijekom uklananja datoteke",labelTapToCancel:"Dodirni za prekid",labelTapToRetry:"Dodirni za ponovno",labelTapToUndo:"Dodirni za vra\u0107anje",labelButtonRemoveItem:"Ukloni",labelButtonAbortItemLoad:"Odbaci",labelButtonRetryItemLoad:"Ponovi",labelButtonAbortItemProcessing:"Prekini",labelButtonUndoItemProcessing:"Vrati",labelButtonRetryItemProcessing:"Ponovi",labelButtonProcessItem:"Prijenos",labelMaxFileSizeExceeded:"Datoteka je prevelika",labelMaxFileSize:"Maksimalna veli\u010Dina datoteke je {filesize}",labelMaxTotalFileSizeExceeded:"Maksimalna ukupna veli\u010Dina datoteke prekora\u010Dena",labelMaxTotalFileSize:"Maksimalna ukupna veli\u010Dina datoteke je {filesize}",labelFileTypeNotAllowed:"Tip datoteke nije podr\u017Ean",fileValidateTypeLabelExpectedTypes:"O\u010Dekivan {allButLastType} ili {lastType}",imageValidateSizeLabelFormatError:"Tip slike nije podr\u017Ean",imageValidateSizeLabelImageSizeTooSmall:"Slika je premala",imageValidateSizeLabelImageSizeTooBig:"Slika je prevelika",imageValidateSizeLabelExpectedMinSize:"Minimalna veli\u010Dina je {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maksimalna veli\u010Dina je {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Rezolucija je preniska",imageValidateSizeLabelImageResolutionTooHigh:"Rezolucija je previsoka",imageValidateSizeLabelExpectedMinResolution:"Minimalna rezolucija je {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maksimalna rezolucija je {maxResolution}"};var Wo={labelIdle:'Mozgasd ide a f\xE1jlt a felt\xF6lt\xE9shez, vagy tall\xF3z\xE1s ',labelInvalidField:"A mez\u0151 \xE9rv\xE9nytelen f\xE1jlokat tartalmaz",labelFileWaitingForSize:"F\xE1ljm\xE9ret kisz\xE1mol\xE1sa",labelFileSizeNotAvailable:"A f\xE1jlm\xE9ret nem el\xE9rhet\u0151",labelFileLoading:"T\xF6lt\xE9s",labelFileLoadError:"Hiba a bet\xF6lt\xE9s sor\xE1n",labelFileProcessing:"Felt\xF6lt\xE9s",labelFileProcessingComplete:"Sikeres felt\xF6lt\xE9s",labelFileProcessingAborted:"A felt\xF6lt\xE9s megszak\xEDtva",labelFileProcessingError:"Hiba t\xF6rt\xE9nt a felt\xF6lt\xE9s sor\xE1n",labelFileProcessingRevertError:"Hiba a vissza\xE1ll\xEDt\xE1s sor\xE1n",labelFileRemoveError:"Hiba t\xF6rt\xE9nt az elt\xE1vol\xEDt\xE1s sor\xE1n",labelTapToCancel:"koppints a t\xF6rl\xE9shez",labelTapToRetry:"koppints az \xFAjrakezd\xE9shez",labelTapToUndo:"koppints a visszavon\xE1shoz",labelButtonRemoveItem:"Elt\xE1vol\xEDt\xE1s",labelButtonAbortItemLoad:"Megszak\xEDt\xE1s",labelButtonRetryItemLoad:"\xDAjrapr\xF3b\xE1lkoz\xE1s",labelButtonAbortItemProcessing:"Megszak\xEDt\xE1s",labelButtonUndoItemProcessing:"Visszavon\xE1s",labelButtonRetryItemProcessing:"\xDAjrapr\xF3b\xE1lkoz\xE1s",labelButtonProcessItem:"Felt\xF6lt\xE9s",labelMaxFileSizeExceeded:"A f\xE1jl t\xFAll\xE9pte a maxim\xE1lis m\xE9retet",labelMaxFileSize:"Maxim\xE1lis f\xE1jlm\xE9ret: {filesize}",labelMaxTotalFileSizeExceeded:"T\xFAll\xE9pte a maxim\xE1lis teljes m\xE9retet",labelMaxTotalFileSize:"A maxim\xE1is teljes f\xE1jlm\xE9ret: {filesize}",labelFileTypeNotAllowed:"\xC9rv\xE9nytelen t\xEDpus\xFA f\xE1jl",fileValidateTypeLabelExpectedTypes:"Enged\xE9lyezett t\xEDpusok {allButLastType} vagy {lastType}",imageValidateSizeLabelFormatError:"A k\xE9pt\xEDpus nem t\xE1mogatott",imageValidateSizeLabelImageSizeTooSmall:"A k\xE9p t\xFAl kicsi",imageValidateSizeLabelImageSizeTooBig:"A k\xE9p t\xFAl nagy",imageValidateSizeLabelExpectedMinSize:"Minimum m\xE9ret: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximum m\xE9ret: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"A felbont\xE1s t\xFAl alacsony",imageValidateSizeLabelImageResolutionTooHigh:"A felbont\xE1s t\xFAl magas",imageValidateSizeLabelExpectedMinResolution:"Minim\xE1is felbont\xE1s: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maxim\xE1lis felbont\xE1s: {maxResolution}"};var Ho={labelIdle:'Seret & Jatuhkan berkas Anda atau Jelajahi',labelInvalidField:"Isian berisi berkas yang tidak valid",labelFileWaitingForSize:"Menunggu ukuran berkas",labelFileSizeNotAvailable:"Ukuran berkas tidak tersedia",labelFileLoading:"Memuat",labelFileLoadError:"Kesalahan saat memuat",labelFileProcessing:"Mengunggah",labelFileProcessingComplete:"Pengunggahan selesai",labelFileProcessingAborted:"Pengunggahan dibatalkan",labelFileProcessingError:"Kesalahan saat pengunggahan",labelFileProcessingRevertError:"Kesalahan saat pemulihan",labelFileRemoveError:"Kesalahan saat penghapusan",labelTapToCancel:"ketuk untuk membatalkan",labelTapToRetry:"ketuk untuk mencoba lagi",labelTapToUndo:"ketuk untuk mengurungkan",labelButtonRemoveItem:"Hapus",labelButtonAbortItemLoad:"Batalkan",labelButtonRetryItemLoad:"Coba Kembali",labelButtonAbortItemProcessing:"Batalkan",labelButtonUndoItemProcessing:"Urungkan",labelButtonRetryItemProcessing:"Coba Kembali",labelButtonProcessItem:"Unggah",labelMaxFileSizeExceeded:"Berkas terlalu besar",labelMaxFileSize:"Ukuran berkas maksimum adalah {filesize}",labelMaxTotalFileSizeExceeded:"Jumlah berkas maksimum terlampaui",labelMaxTotalFileSize:"Jumlah berkas maksimum adalah {filesize}",labelFileTypeNotAllowed:"Jenis berkas tidak valid",fileValidateTypeLabelExpectedTypes:"Mengharapkan {allButLastType} atau {lastType}",imageValidateSizeLabelFormatError:"Jenis citra tidak didukung",imageValidateSizeLabelImageSizeTooSmall:"Citra terlalu kecil",imageValidateSizeLabelImageSizeTooBig:"Citra terlalu besar",imageValidateSizeLabelExpectedMinSize:"Ukuran minimum adalah {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Ukuran maksimum adalah {minWidth} \xD7 {minHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resolusi terlalu rendah",imageValidateSizeLabelImageResolutionTooHigh:"Resolusi terlalu tinggi",imageValidateSizeLabelExpectedMinResolution:"Resolusi minimum adalah {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Resolusi maksimum adalah {maxResolution}"};var jo={labelIdle:'Trascina e rilascia i tuoi file oppure Carica ',labelInvalidField:"Il campo contiene dei file non validi",labelFileWaitingForSize:"Aspettando le dimensioni",labelFileSizeNotAvailable:"Dimensioni non disponibili",labelFileLoading:"Caricamento",labelFileLoadError:"Errore durante il caricamento",labelFileProcessing:"Caricamento",labelFileProcessingComplete:"Caricamento completato",labelFileProcessingAborted:"Caricamento cancellato",labelFileProcessingError:"Errore durante il caricamento",labelFileProcessingRevertError:"Errore durante il ripristino",labelFileRemoveError:"Errore durante l'eliminazione",labelTapToCancel:"tocca per cancellare",labelTapToRetry:"tocca per riprovare",labelTapToUndo:"tocca per ripristinare",labelButtonRemoveItem:"Elimina",labelButtonAbortItemLoad:"Cancella",labelButtonRetryItemLoad:"Ritenta",labelButtonAbortItemProcessing:"Camcella",labelButtonUndoItemProcessing:"Indietro",labelButtonRetryItemProcessing:"Ritenta",labelButtonProcessItem:"Carica",labelMaxFileSizeExceeded:"Il peso del file \xE8 eccessivo",labelMaxFileSize:"Il peso massimo del file \xE8 {filesize}",labelMaxTotalFileSizeExceeded:"Dimensione totale massima superata",labelMaxTotalFileSize:"La dimensione massima totale del file \xE8 {filesize}",labelFileTypeNotAllowed:"File non supportato",fileValidateTypeLabelExpectedTypes:"Aspetta {allButLastType} o {lastType}",imageValidateSizeLabelFormatError:"Tipo di immagine non compatibile",imageValidateSizeLabelImageSizeTooSmall:"L'immagine \xE8 troppo piccola",imageValidateSizeLabelImageSizeTooBig:"L'immagine \xE8 troppo grande",imageValidateSizeLabelExpectedMinSize:"La dimensione minima \xE8 {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"La dimensione massima \xE8 {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"La risoluzione \xE8 troppo bassa",imageValidateSizeLabelImageResolutionTooHigh:"La risoluzione \xE8 troppo alta",imageValidateSizeLabelExpectedMinResolution:"La risoluzione minima \xE8 {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"La risoluzione massima \xE8 {maxResolution}"};var Yo={labelIdle:'\u30D5\u30A1\u30A4\u30EB\u3092\u30C9\u30E9\u30C3\u30B0&\u30C9\u30ED\u30C3\u30D7\u53C8\u306F\u30D5\u30A1\u30A4\u30EB\u9078\u629E',labelInvalidField:"\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9\u3067\u304D\u306A\u3044\u30D5\u30A1\u30A4\u30EB\u304C\u542B\u307E\u308C\u3066\u3044\u307E\u3059",labelFileWaitingForSize:"\u30D5\u30A1\u30A4\u30EB\u30B5\u30A4\u30BA\u3092\u5F85\u3063\u3066\u3044\u307E\u3059",labelFileSizeNotAvailable:"\u30D5\u30A1\u30A4\u30EB\u30B5\u30A4\u30BA\u304C\u307F\u3064\u304B\u308A\u307E\u305B\u3093",labelFileLoading:"\u8AAD\u8FBC\u4E2D...",labelFileLoadError:"\u8AAD\u8FBC\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F",labelFileProcessing:"\u8AAD\u8FBC\u4E2D...",labelFileProcessingComplete:"\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9\u5B8C\u4E86",labelFileProcessingAborted:"\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9\u304C\u30AD\u30E3\u30F3\u30BB\u30EB\u3055\u308C\u307E\u3057\u305F",labelFileProcessingError:"\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F",labelFileProcessingRevertError:"\u30ED\u30FC\u30EB\u30D0\u30C3\u30AF\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F",labelFileRemoveError:"\u524A\u9664\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F",labelTapToCancel:"\u30AF\u30EA\u30C3\u30AF\u3057\u3066\u30AD\u30E3\u30F3\u30BB\u30EB",labelTapToRetry:"\u30AF\u30EA\u30C3\u30AF\u3057\u3066\u3082\u3046\u4E00\u5EA6\u304A\u8A66\u3057\u4E0B\u3055\u3044",labelTapToUndo:"\u5143\u306B\u623B\u3059\u306B\u306F\u30BF\u30C3\u30D7\u3057\u307E\u3059",labelButtonRemoveItem:"\u524A\u9664",labelButtonAbortItemLoad:"\u4E2D\u65AD",labelButtonRetryItemLoad:"\u3082\u3046\u4E00\u5EA6\u5B9F\u884C",labelButtonAbortItemProcessing:"\u30AD\u30E3\u30F3\u30BB\u30EB",labelButtonUndoItemProcessing:"\u5143\u306B\u623B\u3059",labelButtonRetryItemProcessing:"\u3082\u3046\u4E00\u5EA6\u5B9F\u884C",labelButtonProcessItem:"\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9",labelMaxFileSizeExceeded:"\u30D5\u30A1\u30A4\u30EB\u30B5\u30A4\u30BA\u304C\u5927\u304D\u3059\u304E\u307E\u3059",labelMaxFileSize:"\u6700\u5927\u30D5\u30A1\u30A4\u30EB\u30B5\u30A4\u30BA\u306F {filesize} \u3067\u3059",labelMaxTotalFileSizeExceeded:"\u6700\u5927\u5408\u8A08\u30B5\u30A4\u30BA\u3092\u8D85\u3048\u307E\u3057\u305F",labelMaxTotalFileSize:"\u6700\u5927\u5408\u8A08\u30D5\u30A1\u30A4\u30EB\u30B5\u30A4\u30BA\u306F {filesize} \u3067\u3059",labelFileTypeNotAllowed:"\u7121\u52B9\u306A\u30D5\u30A1\u30A4\u30EB\u3067\u3059",fileValidateTypeLabelExpectedTypes:"\u30B5\u30DD\u30FC\u30C8\u3057\u3066\u3044\u308B\u30D5\u30A1\u30A4\u30EB\u306F {allButLastType} \u53C8\u306F {lastType} \u3067\u3059",imageValidateSizeLabelFormatError:"\u30B5\u30DD\u30FC\u30C8\u3057\u3066\u3044\u306A\u3044\u753B\u50CF\u3067\u3059",imageValidateSizeLabelImageSizeTooSmall:"\u753B\u50CF\u304C\u5C0F\u3055\u3059\u304E\u307E\u3059",imageValidateSizeLabelImageSizeTooBig:"\u753B\u50CF\u304C\u5927\u304D\u3059\u304E\u307E\u3059",imageValidateSizeLabelExpectedMinSize:"\u753B\u50CF\u306E\u6700\u5C0F\u30B5\u30A4\u30BA\u306F{minWidth}\xD7{minHeight}\u3067\u3059",imageValidateSizeLabelExpectedMaxSize:"\u753B\u50CF\u306E\u6700\u5927\u30B5\u30A4\u30BA\u306F{maxWidth} \xD7 {maxHeight}\u3067\u3059",imageValidateSizeLabelImageResolutionTooLow:"\u753B\u50CF\u306E\u89E3\u50CF\u5EA6\u304C\u4F4E\u3059\u304E\u307E\u3059",imageValidateSizeLabelImageResolutionTooHigh:"\u753B\u50CF\u306E\u89E3\u50CF\u5EA6\u304C\u9AD8\u3059\u304E\u307E\u3059",imageValidateSizeLabelExpectedMinResolution:"\u753B\u50CF\u306E\u6700\u5C0F\u89E3\u50CF\u5EA6\u306F{minResolution}\u3067\u3059",imageValidateSizeLabelExpectedMaxResolution:"\u753B\u50CF\u306E\u6700\u5927\u89E3\u50CF\u5EA6\u306F{maxResolution}\u3067\u3059"};var qo={labelIdle:'\u1791\u17B6\u1789&\u178A\u17B6\u1780\u17CB\u17A0\u17D2\u179C\u17B6\u179B\u17CB\u17AF\u1780\u179F\u17B6\u179A\u179A\u1794\u179F\u17CB\u17A2\u17D2\u1793\u1780 \u17AC \u179F\u17D2\u179C\u17C2\u1784\u179A\u1780 ',labelInvalidField:"\u1785\u1793\u17D2\u179B\u17C4\u17C7\u1798\u17B6\u1793\u17AF\u1780\u179F\u17B6\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C",labelFileWaitingForSize:"\u1780\u17C6\u1796\u17BB\u1784\u179A\u1784\u17CB\u1785\u17B6\u17C6\u1791\u17C6\u17A0\u17C6",labelFileSizeNotAvailable:"\u1791\u17C6\u17A0\u17C6\u1798\u17B7\u1793\u17A2\u17B6\u1785\u1794\u17D2\u179A\u17BE\u1794\u17B6\u1793",labelFileLoading:"\u1780\u17C6\u1796\u17BB\u1784\u178A\u17C6\u178E\u17BE\u179A\u1780\u17B6\u179A",labelFileLoadError:"\u1798\u17B6\u1793\u1794\u1789\u17D2\u17A0\u17B6\u1780\u17C6\u17A1\u17BB\u1784\u1796\u17C1\u179B\u178A\u17C6\u178E\u17BE\u179A\u1780\u17B6\u179A",labelFileProcessing:"\u1780\u17C6\u1796\u17BB\u1784\u1795\u17D2\u1791\u17BB\u1780\u17A1\u17BE\u1784",labelFileProcessingComplete:"\u1780\u17B6\u179A\u1795\u17D2\u1791\u17BB\u1780\u17A1\u17BE\u1784\u1796\u17C1\u1789\u179B\u17C1\u1789",labelFileProcessingAborted:"\u1780\u17B6\u179A\u1794\u1784\u17D2\u17A0\u17C4\u17C7\u178F\u17D2\u179A\u17BC\u179C\u1794\u17B6\u1793\u1794\u17C4\u17C7\u1794\u1784\u17CB",labelFileProcessingError:"\u1798\u17B6\u1793\u1794\u1789\u17D2\u17A0\u17B6\u1780\u17C6\u17A1\u17BB\u1784\u1796\u17C1\u179B\u1780\u17C6\u1796\u17BB\u1784\u1795\u17D2\u1791\u17BB\u1780\u17A1\u17BE\u1784",labelFileProcessingRevertError:"\u1798\u17B6\u1793\u1794\u1789\u17D2\u17A0\u17B6\u1780\u17C6\u17A1\u17BB\u1784\u1796\u17C1\u179B\u178F\u17D2\u179A\u17A1\u1794\u17CB",labelFileRemoveError:"\u1798\u17B6\u1793\u1794\u1789\u17D2\u17A0\u17B6\u1780\u17C6\u17A1\u17BB\u1784\u1796\u17C1\u179B\u178A\u1780\u1785\u17C1\u1789",labelTapToCancel:"\u1785\u17BB\u1785\u178A\u17BE\u1798\u17D2\u1794\u17B8\u1794\u17C4\u17C7\u1794\u1784\u17CB",labelTapToRetry:"\u1785\u17BB\u1785\u178A\u17BE\u1798\u17D2\u1794\u17B8\u1796\u17D2\u1799\u17B6\u1799\u17B6\u1798\u1798\u17D2\u178F\u1784\u1791\u17C0\u178F",labelTapToUndo:"\u1785\u17BB\u1785\u178A\u17BE\u1798\u17D2\u1794\u17B8\u1798\u17B7\u1793\u1792\u17D2\u179C\u17BE\u179C\u17B7\u1789",labelButtonRemoveItem:"\u1799\u1780\u1785\u17C1\u1789",labelButtonAbortItemLoad:"\u1794\u17C4\u17C7\u1794\u1784\u17CB",labelButtonRetryItemLoad:"\u1796\u17D2\u1799\u17B6\u1799\u17B6\u1798\u1798\u17D2\u178F\u1784\u1791\u17C0\u178F",labelButtonAbortItemProcessing:"\u1794\u17C4\u17C7\u1794\u1784\u17CB",labelButtonUndoItemProcessing:"\u1798\u17B7\u1793\u1792\u17D2\u179C\u17BE\u179C\u17B7\u1789",labelButtonRetryItemProcessing:"\u1796\u17D2\u1799\u17B6\u1799\u17B6\u1798\u1798\u17D2\u178F\u1784\u1791\u17C0\u178F",labelButtonProcessItem:"\u1795\u17D2\u1791\u17BB\u1780\u17A1\u17BE\u1784",labelMaxFileSizeExceeded:"\u17AF\u1780\u179F\u17B6\u179A\u1792\u17C6\u1796\u17C1\u1780",labelMaxFileSize:"\u1791\u17C6\u17A0\u17C6\u17AF\u1780\u179F\u17B6\u179A\u17A2\u178F\u17B7\u1794\u179A\u1798\u17B6\u1782\u17BA {filesize}",labelMaxTotalFileSizeExceeded:"\u179B\u17BE\u179F\u1791\u17C6\u17A0\u17C6\u179F\u179A\u17BB\u1794\u17A2\u178F\u17B7\u1794\u179A\u1798\u17B6",labelMaxTotalFileSize:"\u1791\u17C6\u17A0\u17C6\u17AF\u1780\u179F\u17B6\u179A\u179F\u179A\u17BB\u1794\u17A2\u178F\u17B7\u1794\u179A\u1798\u17B6\u1782\u17BA {filesize}",labelFileTypeNotAllowed:"\u1794\u17D2\u179A\u1797\u17C1\u1791\u17AF\u1780\u179F\u17B6\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C",fileValidateTypeLabelExpectedTypes:"\u179A\u17C6\u1796\u17B9\u1784\u1790\u17B6 {allButLastType} \u17AC {lastType}",imageValidateSizeLabelFormatError:"\u1794\u17D2\u179A\u1797\u17C1\u1791\u179A\u17BC\u1794\u1797\u17B6\u1796\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C",imageValidateSizeLabelImageSizeTooSmall:"\u179A\u17BC\u1794\u1797\u17B6\u1796\u178F\u17BC\u1785\u1796\u17C1\u1780",imageValidateSizeLabelImageSizeTooBig:"\u179A\u17BC\u1794\u1797\u17B6\u1796\u1792\u17C6\u1796\u17C1\u1780",imageValidateSizeLabelExpectedMinSize:"\u1791\u17C6\u17A0\u17C6\u17A2\u1794\u17D2\u1794\u1794\u179A\u1798\u17B6\u1782\u17BA {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u1791\u17C6\u17A0\u17C6\u17A2\u178F\u17B7\u1794\u179A\u1798\u17B6\u1782\u17BA {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u1782\u17BB\u178E\u1797\u17B6\u1796\u1794\u1784\u17D2\u17A0\u17B6\u1789\u1791\u17B6\u1794\u1796\u17C1\u1780",imageValidateSizeLabelImageResolutionTooHigh:"\u1782\u17BB\u178E\u1797\u17B6\u1796\u1794\u1784\u17D2\u17A0\u17B6\u1789\u1781\u17D2\u1796\u179F\u17CB\u1796\u17C1\u1780",imageValidateSizeLabelExpectedMinResolution:"\u1782\u17BB\u178E\u1797\u17B6\u1796\u1794\u1784\u17D2\u17A0\u17B6\u1789\u17A2\u1794\u17D2\u1794\u1794\u179A\u1798\u17B6\u1782\u17BA {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u1782\u17BB\u178E\u1797\u17B6\u1796\u1794\u1784\u17D2\u17A0\u17B6\u1789\u17A2\u178F\u17B7\u1794\u179A\u1798\u17B6\u1782\u17BA {maxResolution}"};var $o={labelIdle:'\uD30C\uC77C\uC744 \uB4DC\uB798\uADF8 \uD558\uAC70\uB098 \uCC3E\uC544\uBCF4\uAE30 ',labelInvalidField:"\uD544\uB4DC\uC5D0 \uC720\uD6A8\uD558\uC9C0 \uC54A\uC740 \uD30C\uC77C\uC774 \uC788\uC2B5\uB2C8\uB2E4.",labelFileWaitingForSize:"\uC6A9\uB7C9 \uD655\uC778\uC911",labelFileSizeNotAvailable:"\uC0AC\uC6A9\uD560 \uC218 \uC5C6\uB294 \uC6A9\uB7C9",labelFileLoading:"\uBD88\uB7EC\uC624\uB294 \uC911",labelFileLoadError:"\uD30C\uC77C \uBD88\uB7EC\uC624\uAE30 \uC2E4\uD328",labelFileProcessing:"\uC5C5\uB85C\uB4DC \uC911",labelFileProcessingComplete:"\uC5C5\uB85C\uB4DC \uC131\uACF5",labelFileProcessingAborted:"\uC5C5\uB85C\uB4DC \uCDE8\uC18C\uB428",labelFileProcessingError:"\uD30C\uC77C \uC5C5\uB85C\uB4DC \uC2E4\uD328",labelFileProcessingRevertError:"\uB418\uB3CC\uB9AC\uAE30 \uC2E4\uD328",labelFileRemoveError:"\uC81C\uAC70 \uC2E4\uD328",labelTapToCancel:"\uD0ED\uD558\uC5EC \uCDE8\uC18C",labelTapToRetry:"\uD0ED\uD558\uC5EC \uC7AC\uC2DC\uC791",labelTapToUndo:"\uD0ED\uD558\uC5EC \uC2E4\uD589 \uCDE8\uC18C",labelButtonRemoveItem:"\uC81C\uAC70",labelButtonAbortItemLoad:"\uC911\uB2E8",labelButtonRetryItemLoad:"\uC7AC\uC2DC\uC791",labelButtonAbortItemProcessing:"\uCDE8\uC18C",labelButtonUndoItemProcessing:"\uC2E4\uD589 \uCDE8\uC18C",labelButtonRetryItemProcessing:"\uC7AC\uC2DC\uC791",labelButtonProcessItem:"\uC5C5\uB85C\uB4DC",labelMaxFileSizeExceeded:"\uD30C\uC77C\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4.",labelMaxFileSize:"\uCD5C\uB300 \uD30C\uC77C \uC6A9\uB7C9\uC740 {filesize} \uC785\uB2C8\uB2E4.",labelMaxTotalFileSizeExceeded:"\uCD5C\uB300 \uC804\uCCB4 \uD30C\uC77C \uC6A9\uB7C9 \uCD08\uACFC\uD558\uC600\uC2B5\uB2C8\uB2E4.",labelMaxTotalFileSize:"\uCD5C\uB300 \uC804\uCCB4 \uD30C\uC77C \uC6A9\uB7C9\uC740 {filesize} \uC785\uB2C8\uB2E4.",labelFileTypeNotAllowed:"\uC798\uBABB\uB41C \uD615\uC2DD\uC758 \uD30C\uC77C",fileValidateTypeLabelExpectedTypes:"{allButLastType} \uB610\uB294 {lastType}",imageValidateSizeLabelFormatError:"\uC9C0\uC6D0\uB418\uC9C0 \uC54A\uB294 \uC774\uBBF8\uC9C0 \uC720\uD615",imageValidateSizeLabelImageSizeTooSmall:"\uC774\uBBF8\uC9C0\uAC00 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4.",imageValidateSizeLabelImageSizeTooBig:"\uC774\uBBF8\uC9C0\uAC00 \uB108\uBB34 \uD07D\uB2C8\uB2E4.",imageValidateSizeLabelExpectedMinSize:"\uC774\uBBF8\uC9C0 \uCD5C\uC18C \uD06C\uAE30\uB294 {minWidth} \xD7 {minHeight} \uC785\uB2C8\uB2E4",imageValidateSizeLabelExpectedMaxSize:"\uC774\uBBF8\uC9C0 \uCD5C\uB300 \uD06C\uAE30\uB294 {maxWidth} \xD7 {maxHeight} \uC785\uB2C8\uB2E4",imageValidateSizeLabelImageResolutionTooLow:"\uD574\uC0C1\uB3C4\uAC00 \uB108\uBB34 \uB0AE\uC2B5\uB2C8\uB2E4.",imageValidateSizeLabelImageResolutionTooHigh:"\uD574\uC0C1\uB3C4\uAC00 \uB108\uBB34 \uB192\uC2B5\uB2C8\uB2E4.",imageValidateSizeLabelExpectedMinResolution:"\uCD5C\uC18C \uD574\uC0C1\uB3C4\uB294 {minResolution} \uC785\uB2C8\uB2E4.",imageValidateSizeLabelExpectedMaxResolution:"\uCD5C\uB300 \uD574\uC0C1\uB3C4\uB294 {maxResolution} \uC785\uB2C8\uB2E4."};var Xo={labelIdle:'\u012Ed\u0117kite failus \u010Dia arba Ie\u0161kokite ',labelInvalidField:"Laukelis talpina netinkamus failus",labelFileWaitingForSize:"Laukiama dyd\u017Eio",labelFileSizeNotAvailable:"Dydis ne\u017Einomas",labelFileLoading:"Kraunama",labelFileLoadError:"Klaida \u012Fkeliant",labelFileProcessing:"\u012Ekeliama",labelFileProcessingComplete:"\u012Ek\u0117limas s\u0117kmingas",labelFileProcessingAborted:"\u012Ek\u0117limas at\u0161auktas",labelFileProcessingError:"\u012Ekeliant \u012Fvyko klaida",labelFileProcessingRevertError:"At\u0161aukiant \u012Fvyko klaida",labelFileRemoveError:"I\u0161trinant \u012Fvyko klaida",labelTapToCancel:"Palieskite nor\u0117dami at\u0161aukti",labelTapToRetry:"Palieskite nor\u0117dami pakartoti",labelTapToUndo:"Palieskite nor\u0117dami at\u0161aukti",labelButtonRemoveItem:"I\u0161trinti",labelButtonAbortItemLoad:"Sustabdyti",labelButtonRetryItemLoad:"Pakartoti",labelButtonAbortItemProcessing:"At\u0161aukti",labelButtonUndoItemProcessing:"At\u0161aukti",labelButtonRetryItemProcessing:"Pakartoti",labelButtonProcessItem:"\u012Ekelti",labelMaxFileSizeExceeded:"Failas per didelis",labelMaxFileSize:"Maksimalus failo dydis yra {filesize}",labelMaxTotalFileSizeExceeded:"Vir\u0161ijote maksimal\u0173 leistin\u0105 dyd\u012F",labelMaxTotalFileSize:"Maksimalus leistinas dydis yra {filesize}",labelFileTypeNotAllowed:"Netinkamas failas",fileValidateTypeLabelExpectedTypes:"Tikisi {allButLastType} arba {lastType}",imageValidateSizeLabelFormatError:"Nuotraukos formatas nepalaikomas",imageValidateSizeLabelImageSizeTooSmall:"Nuotrauka per ma\u017Ea",imageValidateSizeLabelImageSizeTooBig:"Nuotrauka per didel\u0117",imageValidateSizeLabelExpectedMinSize:"Minimalus dydis yra {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maksimalus dydis yra {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Rezoliucija per ma\u017Ea",imageValidateSizeLabelImageResolutionTooHigh:"Rezoliucija per didel\u0117",imageValidateSizeLabelExpectedMinResolution:"Minimali rezoliucija yra {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maksimali rezoliucija yra {maxResolution}"};var Ko={labelIdle:'Ievelciet savus failus vai p\u0101rl\u016Bkojiet \u0161eit ',labelInvalidField:"Lauks satur neder\u012Bgus failus",labelFileWaitingForSize:"Gaid\u0101m faila izm\u0113ru",labelFileSizeNotAvailable:"Izm\u0113rs nav pieejams",labelFileLoading:"Notiek iel\u0101de",labelFileLoadError:"Notika k\u013C\u016Bda iel\u0101des laik\u0101",labelFileProcessing:"Notiek aug\u0161upiel\u0101de",labelFileProcessingComplete:"Aug\u0161upiel\u0101de pabeigta",labelFileProcessingAborted:"Aug\u0161upiel\u0101de atcelta",labelFileProcessingError:"Notika k\u013C\u016Bda aug\u0161upiel\u0101des laik\u0101",labelFileProcessingRevertError:"Notika k\u013C\u016Bda atgrie\u0161anas laik\u0101",labelFileRemoveError:"Notika k\u013C\u016Bda dz\u0113\u0161anas laik\u0101",labelTapToCancel:"pieskarieties, lai atceltu",labelTapToRetry:"pieskarieties, lai m\u0113\u0123in\u0101tu v\u0113lreiz",labelTapToUndo:"pieskarieties, lai atsauktu",labelButtonRemoveItem:"Dz\u0113st",labelButtonAbortItemLoad:"P\u0101rtraukt",labelButtonRetryItemLoad:"M\u0113\u0123in\u0101t v\u0113lreiz",labelButtonAbortItemProcessing:"P\u0101rtraucam",labelButtonUndoItemProcessing:"Atsaucam",labelButtonRetryItemProcessing:"M\u0113\u0123in\u0101m v\u0113lreiz",labelButtonProcessItem:"Aug\u0161upiel\u0101d\u0113t",labelMaxFileSizeExceeded:"Fails ir p\u0101r\u0101k liels",labelMaxFileSize:"Maksim\u0101lais faila izm\u0113rs ir {filesize}",labelMaxTotalFileSizeExceeded:"P\u0101rsniegts maksim\u0101lais kop\u0113jais failu izm\u0113rs",labelMaxTotalFileSize:"Maksim\u0101lais kop\u0113jais failu izm\u0113rs ir {filesize}",labelFileTypeNotAllowed:"Neder\u012Bgs faila tips",fileValidateTypeLabelExpectedTypes:"Sagaid\u0101m {allButLastType} vai {lastType}",imageValidateSizeLabelFormatError:"Neatbilsto\u0161s att\u0113la tips",imageValidateSizeLabelImageSizeTooSmall:"Att\u0113ls ir p\u0101r\u0101k mazs",imageValidateSizeLabelImageSizeTooBig:"Att\u0113ls ir p\u0101r\u0101k liels",imageValidateSizeLabelExpectedMinSize:"Minim\u0101lais izm\u0113rs ir {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maksim\u0101lais izm\u0113rs ir {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Iz\u0161\u0137irtsp\u0113ja ir p\u0101r\u0101k zema",imageValidateSizeLabelImageResolutionTooHigh:"Iz\u0161\u0137irtsp\u0113ja ir p\u0101r\u0101k augsta",imageValidateSizeLabelExpectedMinResolution:"Minim\u0101l\u0101 iz\u0161\u0137irtsp\u0113ja ir {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maksim\u0101l\u0101 iz\u0161\u0137irtsp\u0113ja ir {maxResolution}"};var Qo={labelIdle:'Drag & Drop je bestanden of Bladeren ',labelInvalidField:"Veld bevat ongeldige bestanden",labelFileWaitingForSize:"Wachten op grootte",labelFileSizeNotAvailable:"Grootte niet beschikbaar",labelFileLoading:"Laden",labelFileLoadError:"Fout tijdens laden",labelFileProcessing:"Uploaden",labelFileProcessingComplete:"Upload afgerond",labelFileProcessingAborted:"Upload geannuleerd",labelFileProcessingError:"Fout tijdens upload",labelFileProcessingRevertError:"Fout bij herstellen",labelFileRemoveError:"Fout bij verwijderen",labelTapToCancel:"tik om te annuleren",labelTapToRetry:"tik om opnieuw te proberen",labelTapToUndo:"tik om ongedaan te maken",labelButtonRemoveItem:"Verwijderen",labelButtonAbortItemLoad:"Afbreken",labelButtonRetryItemLoad:"Opnieuw proberen",labelButtonAbortItemProcessing:"Annuleren",labelButtonUndoItemProcessing:"Ongedaan maken",labelButtonRetryItemProcessing:"Opnieuw proberen",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"Bestand is te groot",labelMaxFileSize:"Maximale bestandsgrootte is {filesize}",labelMaxTotalFileSizeExceeded:"Maximale totale grootte overschreden",labelMaxTotalFileSize:"Maximale totale bestandsgrootte is {filesize}",labelFileTypeNotAllowed:"Ongeldig bestandstype",fileValidateTypeLabelExpectedTypes:"Verwacht {allButLastType} of {lastType}",imageValidateSizeLabelFormatError:"Afbeeldingstype niet ondersteund",imageValidateSizeLabelImageSizeTooSmall:"Afbeelding is te klein",imageValidateSizeLabelImageSizeTooBig:"Afbeelding is te groot",imageValidateSizeLabelExpectedMinSize:"Minimale afmeting is {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximale afmeting is {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resolutie is te laag",imageValidateSizeLabelImageResolutionTooHigh:"Resolution is too high",imageValidateSizeLabelExpectedMinResolution:"Minimale resolutie is {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maximale resolutie is {maxResolution}"};var Zo={labelIdle:'Dra og slipp filene dine, eller Bla gjennom... ',labelInvalidField:"Feltet inneholder ugyldige filer",labelFileWaitingForSize:"Venter p\xE5 st\xF8rrelse",labelFileSizeNotAvailable:"St\xF8rrelse ikke tilgjengelig",labelFileLoading:"Laster",labelFileLoadError:"Feil under lasting",labelFileProcessing:"Laster opp",labelFileProcessingComplete:"Opplasting ferdig",labelFileProcessingAborted:"Opplasting avbrutt",labelFileProcessingError:"Feil under opplasting",labelFileProcessingRevertError:"Feil under reversering",labelFileRemoveError:"Feil under flytting",labelTapToCancel:"klikk for \xE5 avbryte",labelTapToRetry:"klikk for \xE5 pr\xF8ve p\xE5 nytt",labelTapToUndo:"klikk for \xE5 angre",labelButtonRemoveItem:"Fjern",labelButtonAbortItemLoad:"Avbryt",labelButtonRetryItemLoad:"Pr\xF8v p\xE5 nytt",labelButtonAbortItemProcessing:"Avbryt",labelButtonUndoItemProcessing:"Angre",labelButtonRetryItemProcessing:"Pr\xF8v p\xE5 nytt",labelButtonProcessItem:"Last opp",labelMaxFileSizeExceeded:"Filen er for stor",labelMaxFileSize:"Maksimal filst\xF8rrelse er {filesize}",labelMaxTotalFileSizeExceeded:"Maksimal total st\xF8rrelse oversteget",labelMaxTotalFileSize:"Maksimal total st\xF8rrelse er {filesize}",labelFileTypeNotAllowed:"Ugyldig filtype",fileValidateTypeLabelExpectedTypes:"Forventer {allButLastType} eller {lastType}",imageValidateSizeLabelFormatError:"Bildeformat ikke st\xF8ttet",imageValidateSizeLabelImageSizeTooSmall:"Bildet er for lite",imageValidateSizeLabelImageSizeTooBig:"Bildet er for stort",imageValidateSizeLabelExpectedMinSize:"Minimumsst\xF8rrelse er {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maksimumsst\xF8rrelse er {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Oppl\xF8sningen er for lav",imageValidateSizeLabelImageResolutionTooHigh:"Oppl\xF8sningen er for h\xF8y",imageValidateSizeLabelExpectedMinResolution:"Minimum oppl\xF8sning er {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maksimal oppl\xF8sning er {maxResolution}"};var Jo={labelIdle:'Przeci\u0105gnij i upu\u015B\u0107 lub wybierz pliki',labelInvalidField:"Nieprawid\u0142owe pliki",labelFileWaitingForSize:"Pobieranie rozmiaru",labelFileSizeNotAvailable:"Nieznany rozmiar",labelFileLoading:"Wczytywanie",labelFileLoadError:"B\u0142\u0105d wczytywania",labelFileProcessing:"Przesy\u0142anie",labelFileProcessingComplete:"Przes\u0142ano",labelFileProcessingAborted:"Przerwano",labelFileProcessingError:"Przesy\u0142anie nie powiod\u0142o si\u0119",labelFileProcessingRevertError:"Co\u015B posz\u0142o nie tak",labelFileRemoveError:"Nieudane usuni\u0119cie",labelTapToCancel:"Anuluj",labelTapToRetry:"Pon\xF3w",labelTapToUndo:"Cofnij",labelButtonRemoveItem:"Usu\u0144",labelButtonAbortItemLoad:"Przerwij",labelButtonRetryItemLoad:"Pon\xF3w",labelButtonAbortItemProcessing:"Anuluj",labelButtonUndoItemProcessing:"Cofnij",labelButtonRetryItemProcessing:"Pon\xF3w",labelButtonProcessItem:"Prze\u015Blij",labelMaxFileSizeExceeded:"Plik jest zbyt du\u017Cy",labelMaxFileSize:"Dopuszczalna wielko\u015B\u0107 pliku to {filesize}",labelMaxTotalFileSizeExceeded:"Przekroczono \u0142\u0105czny rozmiar plik\xF3w",labelMaxTotalFileSize:"\u0141\u0105czny rozmiar plik\xF3w nie mo\u017Ce przekroczy\u0107 {filesize}",labelFileTypeNotAllowed:"Niedozwolony rodzaj pliku",fileValidateTypeLabelExpectedTypes:"Oczekiwano {allButLastType} lub {lastType}",imageValidateSizeLabelFormatError:"Nieobs\u0142ugiwany format obrazu",imageValidateSizeLabelImageSizeTooSmall:"Obraz jest zbyt ma\u0142y",imageValidateSizeLabelImageSizeTooBig:"Obraz jest zbyt du\u017Cy",imageValidateSizeLabelExpectedMinSize:"Minimalne wymiary obrazu to {minWidth}\xD7{minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maksymalna wymiary obrazu to {maxWidth}\xD7{maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Rozdzielczo\u015B\u0107 jest zbyt niska",imageValidateSizeLabelImageResolutionTooHigh:"Rozdzielczo\u015B\u0107 jest zbyt wysoka",imageValidateSizeLabelExpectedMinResolution:"Minimalna rozdzielczo\u015B\u0107 to {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maksymalna rozdzielczo\u015B\u0107 to {maxResolution}"};var _i={labelIdle:'Arraste e solte os arquivos ou Clique aqui ',labelInvalidField:"Arquivos inv\xE1lidos",labelFileWaitingForSize:"Calculando o tamanho do arquivo",labelFileSizeNotAvailable:"Tamanho do arquivo indispon\xEDvel",labelFileLoading:"Carregando",labelFileLoadError:"Erro durante o carregamento",labelFileProcessing:"Enviando",labelFileProcessingComplete:"Envio finalizado",labelFileProcessingAborted:"Envio cancelado",labelFileProcessingError:"Erro durante o envio",labelFileProcessingRevertError:"Erro ao reverter o envio",labelFileRemoveError:"Erro ao remover o arquivo",labelTapToCancel:"clique para cancelar",labelTapToRetry:"clique para reenviar",labelTapToUndo:"clique para desfazer",labelButtonRemoveItem:"Remover",labelButtonAbortItemLoad:"Abortar",labelButtonRetryItemLoad:"Reenviar",labelButtonAbortItemProcessing:"Cancelar",labelButtonUndoItemProcessing:"Desfazer",labelButtonRetryItemProcessing:"Reenviar",labelButtonProcessItem:"Enviar",labelMaxFileSizeExceeded:"Arquivo \xE9 muito grande",labelMaxFileSize:"O tamanho m\xE1ximo permitido: {filesize}",labelMaxTotalFileSizeExceeded:"Tamanho total dos arquivos excedido",labelMaxTotalFileSize:"Tamanho total permitido: {filesize}",labelFileTypeNotAllowed:"Tipo de arquivo inv\xE1lido",fileValidateTypeLabelExpectedTypes:"Tipos de arquivo suportados s\xE3o {allButLastType} ou {lastType}",imageValidateSizeLabelFormatError:"Tipo de imagem inv\xE1lida",imageValidateSizeLabelImageSizeTooSmall:"Imagem muito pequena",imageValidateSizeLabelImageSizeTooBig:"Imagem muito grande",imageValidateSizeLabelExpectedMinSize:"Tamanho m\xEDnimo permitida: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Tamanho m\xE1ximo permitido: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resolu\xE7\xE3o muito baixa",imageValidateSizeLabelImageResolutionTooHigh:"Resolu\xE7\xE3o muito alta",imageValidateSizeLabelExpectedMinResolution:"Resolu\xE7\xE3o m\xEDnima permitida: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Resolu\xE7\xE3o m\xE1xima permitida: {maxResolution}"};var er={labelIdle:'Trage \u0219i plaseaz\u0103 fi\u0219iere sau Caut\u0103-le ',labelInvalidField:"C\xE2mpul con\u021Bine fi\u0219iere care nu sunt valide",labelFileWaitingForSize:"\xCEn a\u0219teptarea dimensiunii",labelFileSizeNotAvailable:"Dimensiunea nu este diponibil\u0103",labelFileLoading:"Se \xEEncarc\u0103",labelFileLoadError:"Eroare la \xEEnc\u0103rcare",labelFileProcessing:"Se \xEEncarc\u0103",labelFileProcessingComplete:"\xCEnc\u0103rcare finalizat\u0103",labelFileProcessingAborted:"\xCEnc\u0103rcare anulat\u0103",labelFileProcessingError:"Eroare la \xEEnc\u0103rcare",labelFileProcessingRevertError:"Eroare la anulare",labelFileRemoveError:"Eroare la \u015Ftergere",labelTapToCancel:"apas\u0103 pentru a anula",labelTapToRetry:"apas\u0103 pentru a re\xEEncerca",labelTapToUndo:"apas\u0103 pentru a anula",labelButtonRemoveItem:"\u015Eterge",labelButtonAbortItemLoad:"Anuleaz\u0103",labelButtonRetryItemLoad:"Re\xEEncearc\u0103",labelButtonAbortItemProcessing:"Anuleaz\u0103",labelButtonUndoItemProcessing:"Anuleaz\u0103",labelButtonRetryItemProcessing:"Re\xEEncearc\u0103",labelButtonProcessItem:"\xCEncarc\u0103",labelMaxFileSizeExceeded:"Fi\u0219ierul este prea mare",labelMaxFileSize:"Dimensiunea maxim\u0103 a unui fi\u0219ier este de {filesize}",labelMaxTotalFileSizeExceeded:"Dimensiunea total\u0103 maxim\u0103 a fost dep\u0103\u0219it\u0103",labelMaxTotalFileSize:"Dimensiunea total\u0103 maxim\u0103 a fi\u0219ierelor este de {filesize}",labelFileTypeNotAllowed:"Tipul fi\u0219ierului nu este valid",fileValidateTypeLabelExpectedTypes:"Se a\u0219teapt\u0103 {allButLastType} sau {lastType}",imageValidateSizeLabelFormatError:"Formatul imaginii nu este acceptat",imageValidateSizeLabelImageSizeTooSmall:"Imaginea este prea mic\u0103",imageValidateSizeLabelImageSizeTooBig:"Imaginea este prea mare",imageValidateSizeLabelExpectedMinSize:"M\u0103rimea minim\u0103 este de {maxWidth} x {maxHeight}",imageValidateSizeLabelExpectedMaxSize:"M\u0103rimea maxim\u0103 este de {maxWidth} x {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Rezolu\u021Bia este prea mic\u0103",imageValidateSizeLabelImageResolutionTooHigh:"Rezolu\u021Bia este prea mare",imageValidateSizeLabelExpectedMinResolution:"Rezolu\u021Bia minim\u0103 este de {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Rezolu\u021Bia maxim\u0103 este de {maxResolution}"};var tr={labelIdle:'\u041F\u0435\u0440\u0435\u0442\u0430\u0449\u0438\u0442\u0435 \u0444\u0430\u0439\u043B\u044B \u0438\u043B\u0438 \u0432\u044B\u0431\u0435\u0440\u0438\u0442\u0435 ',labelInvalidField:"\u041F\u043E\u043B\u0435 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u0442 \u043D\u0435\u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u044B\u0435 \u0444\u0430\u0439\u043B\u044B",labelFileWaitingForSize:"\u0423\u043A\u0430\u0436\u0438\u0442\u0435 \u0440\u0430\u0437\u043C\u0435\u0440",labelFileSizeNotAvailable:"\u0420\u0430\u0437\u043C\u0435\u0440 \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F",labelFileLoading:"\u041E\u0436\u0438\u0434\u0430\u043D\u0438\u0435",labelFileLoadError:"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u043E\u0436\u0438\u0434\u0430\u043D\u0438\u0438",labelFileProcessing:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430",labelFileProcessingComplete:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u0430",labelFileProcessingAborted:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430 \u043E\u0442\u043C\u0435\u043D\u0435\u043D\u0430",labelFileProcessingError:"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043A\u0435",labelFileProcessingRevertError:"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u0432\u043E\u0437\u0432\u0440\u0430\u0442\u0435",labelFileRemoveError:"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u0443\u0434\u0430\u043B\u0435\u043D\u0438\u0438",labelTapToCancel:"\u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u0434\u043B\u044F \u043E\u0442\u043C\u0435\u043D\u044B",labelTapToRetry:"\u043D\u0430\u0436\u043C\u0438\u0442\u0435, \u0447\u0442\u043E\u0431\u044B \u043F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u044C \u043F\u043E\u043F\u044B\u0442\u043A\u0443",labelTapToUndo:"\u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u0434\u043B\u044F \u043E\u0442\u043C\u0435\u043D\u044B \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0433\u043E \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F",labelButtonRemoveItem:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C",labelButtonAbortItemLoad:"\u041F\u0440\u0435\u043A\u0440\u0430\u0449\u0435\u043D\u043E",labelButtonRetryItemLoad:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0435 \u043F\u043E\u043F\u044B\u0442\u043A\u0443",labelButtonAbortItemProcessing:"\u041E\u0442\u043C\u0435\u043D\u0430",labelButtonUndoItemProcessing:"\u041E\u0442\u043C\u0435\u043D\u0430 \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0433\u043E \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F",labelButtonRetryItemProcessing:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0435 \u043F\u043E\u043F\u044B\u0442\u043A\u0443",labelButtonProcessItem:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430",labelMaxFileSizeExceeded:"\u0424\u0430\u0439\u043B \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0439",labelMaxFileSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440 \u0444\u0430\u0439\u043B\u0430: {filesize}",labelMaxTotalFileSizeExceeded:"\u041F\u0440\u0435\u0432\u044B\u0448\u0435\u043D \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440",labelMaxTotalFileSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440 \u0444\u0430\u0439\u043B\u0430: {filesize}",labelFileTypeNotAllowed:"\u0424\u0430\u0439\u043B \u043D\u0435\u0432\u0435\u0440\u043D\u043E\u0433\u043E \u0442\u0438\u043F\u0430",fileValidateTypeLabelExpectedTypes:"\u041E\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044F {allButLastType} \u0438\u043B\u0438 {lastType}",imageValidateSizeLabelFormatError:"\u0422\u0438\u043F \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F",imageValidateSizeLabelImageSizeTooSmall:"\u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435",imageValidateSizeLabelImageSizeTooBig:"\u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435",imageValidateSizeLabelExpectedMinSize:"\u041C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435 \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u043D\u0438\u0437\u043A\u043E\u0435",imageValidateSizeLabelImageResolutionTooHigh:"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435 \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u0432\u044B\u0441\u043E\u043A\u043E\u0435",imageValidateSizeLabelExpectedMinResolution:"\u041C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435: {maxResolution}"};var ir={labelIdle:'Natiahn\xFA\u0165 s\xFAbor (drag&drop) alebo Vyh\u013Eada\u0165 ',labelInvalidField:"Pole obsahuje chybn\xE9 s\xFAbory",labelFileWaitingForSize:"Zis\u0165uje sa ve\u013Ekos\u0165",labelFileSizeNotAvailable:"Nezn\xE1ma ve\u013Ekos\u0165",labelFileLoading:"Pren\xE1\u0161a sa",labelFileLoadError:"Chyba pri prenose",labelFileProcessing:"Prebieha upload",labelFileProcessingComplete:"Upload dokon\u010Den\xFD",labelFileProcessingAborted:"Upload stornovan\xFD",labelFileProcessingError:"Chyba pri uploade",labelFileProcessingRevertError:"Chyba pri obnove",labelFileRemoveError:"Chyba pri odstr\xE1nen\xED",labelTapToCancel:"Kliknite pre storno",labelTapToRetry:"Kliknite pre opakovanie",labelTapToUndo:"Kliknite pre vr\xE1tenie",labelButtonRemoveItem:"Odstr\xE1ni\u0165",labelButtonAbortItemLoad:"Storno",labelButtonRetryItemLoad:"Opakova\u0165",labelButtonAbortItemProcessing:"Sp\xE4\u0165",labelButtonUndoItemProcessing:"Vr\xE1ti\u0165",labelButtonRetryItemProcessing:"Opakova\u0165",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"S\xFAbor je pr\xEDli\u0161 ve\u013Ek\xFD",labelMaxFileSize:"Najv\xE4\u010D\u0161ia ve\u013Ekos\u0165 s\xFAboru je {filesize}",labelMaxTotalFileSizeExceeded:"Prekro\u010Den\xE1 maxim\xE1lna celkov\xE1 ve\u013Ekos\u0165 s\xFAboru",labelMaxTotalFileSize:"Maxim\xE1lna celkov\xE1 ve\u013Ekos\u0165 s\xFAboru je {filesize}",labelFileTypeNotAllowed:"S\xFAbor je nespr\xE1vneho typu",fileValidateTypeLabelExpectedTypes:"O\u010Dak\xE1va sa {allButLastType} alebo {lastType}",imageValidateSizeLabelFormatError:"Obr\xE1zok tohto typu nie je podporovan\xFD",imageValidateSizeLabelImageSizeTooSmall:"Obr\xE1zok je pr\xEDli\u0161 mal\xFD",imageValidateSizeLabelImageSizeTooBig:"Obr\xE1zok je pr\xEDli\u0161 ve\u013Ek\xFD",imageValidateSizeLabelExpectedMinSize:"Minim\xE1lny rozmer je {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maxim\xE1lny rozmer je {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Rozl\xED\u0161enie je pr\xEDli\u0161 mal\xE9",imageValidateSizeLabelImageResolutionTooHigh:"Rozli\u0161enie je pr\xEDli\u0161 ve\u013Ek\xE9",imageValidateSizeLabelExpectedMinResolution:"Minim\xE1lne rozl\xED\u0161enie je {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maxim\xE1lne rozl\xED\u0161enie je {maxResolution}"};var ar={labelIdle:'Drag och sl\xE4pp dina filer eller Bl\xE4ddra ',labelInvalidField:"F\xE4ltet inneh\xE5ller felaktiga filer",labelFileWaitingForSize:"V\xE4ntar p\xE5 storlek",labelFileSizeNotAvailable:"Storleken finns inte tillg\xE4nglig",labelFileLoading:"Laddar",labelFileLoadError:"Fel under laddning",labelFileProcessing:"Laddar upp",labelFileProcessingComplete:"Uppladdning klar",labelFileProcessingAborted:"Uppladdning avbruten",labelFileProcessingError:"Fel under uppladdning",labelFileProcessingRevertError:"Fel under \xE5terst\xE4llning",labelFileRemoveError:"Fel under borttagning",labelTapToCancel:"tryck f\xF6r att avbryta",labelTapToRetry:"tryck f\xF6r att f\xF6rs\xF6ka igen",labelTapToUndo:"tryck f\xF6r att \xE5ngra",labelButtonRemoveItem:"Tabort",labelButtonAbortItemLoad:"Avbryt",labelButtonRetryItemLoad:"F\xF6rs\xF6k igen",labelButtonAbortItemProcessing:"Avbryt",labelButtonUndoItemProcessing:"\xC5ngra",labelButtonRetryItemProcessing:"F\xF6rs\xF6k igen",labelButtonProcessItem:"Ladda upp",labelMaxFileSizeExceeded:"Filen \xE4r f\xF6r stor",labelMaxFileSize:"St\xF6rsta till\xE5tna filstorlek \xE4r {filesize}",labelMaxTotalFileSizeExceeded:"Maximal uppladdningsstorlek uppn\xE5d",labelMaxTotalFileSize:"Maximal uppladdningsstorlek \xE4r {filesize}",labelFileTypeNotAllowed:"Felaktig filtyp",fileValidateTypeLabelExpectedTypes:"Godk\xE4nda filtyper {allButLastType} eller {lastType}",imageValidateSizeLabelFormatError:"Bildtypen saknar st\xF6d",imageValidateSizeLabelImageSizeTooSmall:"Bilden \xE4r f\xF6r liten",imageValidateSizeLabelImageSizeTooBig:"Bilden \xE4r f\xF6r stor",imageValidateSizeLabelExpectedMinSize:"Minimal storlek \xE4r {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximal storlek \xE4r {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Uppl\xF6sningen \xE4r f\xF6r l\xE5g",imageValidateSizeLabelImageResolutionTooHigh:"Uppl\xF6sningen \xE4r f\xF6r h\xF6g",imageValidateSizeLabelExpectedMinResolution:"Minsta till\xE5tna uppl\xF6sning \xE4r {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"H\xF6gsta till\xE5tna uppl\xF6sning \xE4r {maxResolution}"};var nr={labelIdle:'Dosyan\u0131z\u0131 S\xFCr\xFCkleyin & B\u0131rak\u0131n ya da Se\xE7in ',labelInvalidField:"Alan ge\xE7ersiz dosyalar i\xE7eriyor",labelFileWaitingForSize:"Boyut hesaplan\u0131yor",labelFileSizeNotAvailable:"Boyut mevcut de\u011Fil",labelFileLoading:"Y\xFCkleniyor",labelFileLoadError:"Y\xFCkleme s\u0131ras\u0131nda hata olu\u015Ftu",labelFileProcessing:"Y\xFCkleniyor",labelFileProcessingComplete:"Y\xFCkleme tamamland\u0131",labelFileProcessingAborted:"Y\xFCkleme iptal edildi",labelFileProcessingError:"Y\xFCklerken hata olu\u015Ftu",labelFileProcessingRevertError:"Geri \xE7ekerken hata olu\u015Ftu",labelFileRemoveError:"Kald\u0131r\u0131rken hata olu\u015Ftu",labelTapToCancel:"\u0130ptal etmek i\xE7in t\u0131klay\u0131n",labelTapToRetry:"Tekrar denemek i\xE7in t\u0131klay\u0131n",labelTapToUndo:"Geri almak i\xE7in t\u0131klay\u0131n",labelButtonRemoveItem:"Kald\u0131r",labelButtonAbortItemLoad:"\u0130ptal Et",labelButtonRetryItemLoad:"Tekrar dene",labelButtonAbortItemProcessing:"\u0130ptal et",labelButtonUndoItemProcessing:"Geri Al",labelButtonRetryItemProcessing:"Tekrar dene",labelButtonProcessItem:"Y\xFCkle",labelMaxFileSizeExceeded:"Dosya \xE7ok b\xFCy\xFCk",labelMaxFileSize:"En fazla dosya boyutu: {filesize}",labelMaxTotalFileSizeExceeded:"Maximum boyut a\u015F\u0131ld\u0131",labelMaxTotalFileSize:"Maximum dosya boyutu :{filesize}",labelFileTypeNotAllowed:"Ge\xE7ersiz dosya tipi",fileValidateTypeLabelExpectedTypes:"\u015Eu {allButLastType} ya da \u015Fu dosya olmas\u0131 gerekir: {lastType}",imageValidateSizeLabelFormatError:"Resim tipi desteklenmiyor",imageValidateSizeLabelImageSizeTooSmall:"Resim \xE7ok k\xFC\xE7\xFCk",imageValidateSizeLabelImageSizeTooBig:"Resim \xE7ok b\xFCy\xFCk",imageValidateSizeLabelExpectedMinSize:"Minimum boyut {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximum boyut {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\xC7\xF6z\xFCn\xFCrl\xFCk \xE7ok d\xFC\u015F\xFCk",imageValidateSizeLabelImageResolutionTooHigh:"\xC7\xF6z\xFCn\xFCrl\xFCk \xE7ok y\xFCksek",imageValidateSizeLabelExpectedMinResolution:"Minimum \xE7\xF6z\xFCn\xFCrl\xFCk {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maximum \xE7\xF6z\xFCn\xFCrl\xFCk {maxResolution}"};var lr={labelIdle:'\u041F\u0435\u0440\u0435\u0442\u044F\u0433\u043D\u0456\u0442\u044C \u0444\u0430\u0439\u043B\u0438 \u0430\u0431\u043E \u0432\u0438\u0431\u0435\u0440\u0456\u0442\u044C ',labelInvalidField:"\u041F\u043E\u043B\u0435 \u043C\u0456\u0441\u0442\u0438\u0442\u044C \u043D\u0435\u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u0456 \u0444\u0430\u0439\u043B\u0438",labelFileWaitingForSize:"\u0412\u043A\u0430\u0436\u0456\u0442\u044C \u0440\u043E\u0437\u043C\u0456\u0440",labelFileSizeNotAvailable:"\u0420\u043E\u0437\u043C\u0456\u0440 \u043D\u0435 \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u0438\u0439",labelFileLoading:"\u041E\u0447\u0456\u043A\u0443\u0432\u0430\u043D\u043D\u044F",labelFileLoadError:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0440\u0438 \u043E\u0447\u0456\u043A\u0443\u0432\u0430\u043D\u043D\u0456",labelFileProcessing:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F",labelFileProcessingComplete:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u043E",labelFileProcessingAborted:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F \u0441\u043A\u0430\u0441\u043E\u0432\u0430\u043D\u043E",labelFileProcessingError:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0440\u0438 \u0437\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u0456",labelFileProcessingRevertError:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0440\u0438 \u0432\u0456\u0434\u043D\u043E\u0432\u043B\u0435\u043D\u043D\u0456",labelFileRemoveError:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0440\u0438 \u0432\u0438\u0434\u0430\u043B\u0435\u043D\u043D\u0456",labelTapToCancel:"\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438",labelTapToRetry:"\u041D\u0430\u0442\u0438\u0441\u043D\u0456\u0442\u044C, \u0449\u043E\u0431 \u043F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0438 \u0441\u043F\u0440\u043E\u0431\u0443",labelTapToUndo:"\u041D\u0430\u0442\u0438\u0441\u043D\u0456\u0442\u044C, \u0449\u043E\u0431 \u0432\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438 \u043E\u0441\u0442\u0430\u043D\u043D\u044E \u0434\u0456\u044E",labelButtonRemoveItem:"\u0412\u0438\u0434\u0430\u043B\u0438\u0442\u0438",labelButtonAbortItemLoad:"\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438",labelButtonRetryItemLoad:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0438 \u0441\u043F\u0440\u043E\u0431\u0443",labelButtonAbortItemProcessing:"\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438",labelButtonUndoItemProcessing:"\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438 \u043E\u0441\u0442\u0430\u043D\u043D\u044E \u0434\u0456\u044E",labelButtonRetryItemProcessing:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0438 \u0441\u043F\u0440\u043E\u0431\u0443",labelButtonProcessItem:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F",labelMaxFileSizeExceeded:"\u0424\u0430\u0439\u043B \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0438\u0439",labelMaxFileSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440 \u0444\u0430\u0439\u043B\u0443: {filesize}",labelMaxTotalFileSizeExceeded:"\u041F\u0435\u0440\u0435\u0432\u0438\u0449\u0435\u043D\u043E \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0437\u0430\u0433\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440",labelMaxTotalFileSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0437\u0430\u0433\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440: {filesize}",labelFileTypeNotAllowed:"\u0424\u043E\u0440\u043C\u0430\u0442 \u0444\u0430\u0439\u043B\u0443 \u043D\u0435 \u043F\u0456\u0434\u0442\u0440\u0438\u043C\u0443\u0454\u0442\u044C\u0441\u044F",fileValidateTypeLabelExpectedTypes:"\u041E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F {allButLastType} \u0430\u0431\u043E {lastType}",imageValidateSizeLabelFormatError:"\u0424\u043E\u0440\u043C\u0430\u0442 \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u043D\u0435 \u043F\u0456\u0434\u0442\u0440\u0438\u043C\u0443\u0454\u0442\u044C\u0441\u044F",imageValidateSizeLabelImageSizeTooSmall:"\u0417\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u0435",imageValidateSizeLabelImageSizeTooBig:"\u0417\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435",imageValidateSizeLabelExpectedMinSize:"\u041C\u0456\u043D\u0456\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u0420\u043E\u0437\u043C\u0456\u0440\u0438 \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u0456",imageValidateSizeLabelImageResolutionTooHigh:"\u0420\u043E\u0437\u043C\u0456\u0440\u0438 \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0456",imageValidateSizeLabelExpectedMinResolution:"\u041C\u0456\u043D\u0456\u043C\u0430\u043B\u044C\u043D\u0456 \u0440\u043E\u0437\u043C\u0456\u0440\u0438: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0456 \u0440\u043E\u0437\u043C\u0456\u0440\u0438: {maxResolution}"};var or={labelIdle:'K\xE9o th\u1EA3 t\u1EC7p c\u1EE7a b\u1EA1n ho\u1EB7c T\xECm ki\u1EBFm ',labelInvalidField:"Tr\u01B0\u1EDDng ch\u1EE9a c\xE1c t\u1EC7p kh\xF4ng h\u1EE3p l\u1EC7",labelFileWaitingForSize:"\u0110ang ch\u1EDD k\xEDch th\u01B0\u1EDBc",labelFileSizeNotAvailable:"K\xEDch th\u01B0\u1EDBc kh\xF4ng c\xF3 s\u1EB5n",labelFileLoading:"\u0110ang t\u1EA3i",labelFileLoadError:"L\u1ED7i khi t\u1EA3i",labelFileProcessing:"\u0110ang t\u1EA3i l\xEAn",labelFileProcessingComplete:"T\u1EA3i l\xEAn th\xE0nh c\xF4ng",labelFileProcessingAborted:"\u0110\xE3 hu\u1EF7 t\u1EA3i l\xEAn",labelFileProcessingError:"L\u1ED7i khi t\u1EA3i l\xEAn",labelFileProcessingRevertError:"L\u1ED7i khi ho\xE0n nguy\xEAn",labelFileRemoveError:"L\u1ED7i khi x\xF3a",labelTapToCancel:"nh\u1EA5n \u0111\u1EC3 h\u1EE7y",labelTapToRetry:"nh\u1EA5n \u0111\u1EC3 th\u1EED l\u1EA1i",labelTapToUndo:"nh\u1EA5n \u0111\u1EC3 ho\xE0n t\xE1c",labelButtonRemoveItem:"Xo\xE1",labelButtonAbortItemLoad:"Hu\u1EF7 b\u1ECF",labelButtonRetryItemLoad:"Th\u1EED l\u1EA1i",labelButtonAbortItemProcessing:"H\u1EE7y b\u1ECF",labelButtonUndoItemProcessing:"Ho\xE0n t\xE1c",labelButtonRetryItemProcessing:"Th\u1EED l\u1EA1i",labelButtonProcessItem:"T\u1EA3i l\xEAn",labelMaxFileSizeExceeded:"T\u1EADp tin qu\xE1 l\u1EDBn",labelMaxFileSize:"K\xEDch th\u01B0\u1EDBc t\u1EC7p t\u1ED1i \u0111a l\xE0 {filesize}",labelMaxTotalFileSizeExceeded:"\u0110\xE3 v\u01B0\u1EE3t qu\xE1 t\u1ED5ng k\xEDch th\u01B0\u1EDBc t\u1ED1i \u0111a",labelMaxTotalFileSize:"T\u1ED5ng k\xEDch th\u01B0\u1EDBc t\u1EC7p t\u1ED1i \u0111a l\xE0 {filesize}",labelFileTypeNotAllowed:"T\u1EC7p thu\u1ED9c lo\u1EA1i kh\xF4ng h\u1EE3p l\u1EC7",fileValidateTypeLabelExpectedTypes:"Ki\u1EC3u t\u1EC7p h\u1EE3p l\u1EC7 l\xE0 {allButLastType} ho\u1EB7c {lastType}",imageValidateSizeLabelFormatError:"Lo\u1EA1i h\xECnh \u1EA3nh kh\xF4ng \u0111\u01B0\u1EE3c h\u1ED7 tr\u1EE3",imageValidateSizeLabelImageSizeTooSmall:"H\xECnh \u1EA3nh qu\xE1 nh\u1ECF",imageValidateSizeLabelImageSizeTooBig:"H\xECnh \u1EA3nh qu\xE1 l\u1EDBn",imageValidateSizeLabelExpectedMinSize:"K\xEDch th\u01B0\u1EDBc t\u1ED1i thi\u1EC3u l\xE0 {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"K\xEDch th\u01B0\u1EDBc t\u1ED1i \u0111a l\xE0 {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u0110\u1ED9 ph\xE2n gi\u1EA3i qu\xE1 th\u1EA5p",imageValidateSizeLabelImageResolutionTooHigh:"\u0110\u1ED9 ph\xE2n gi\u1EA3i qu\xE1 cao",imageValidateSizeLabelExpectedMinResolution:"\u0110\u1ED9 ph\xE2n gi\u1EA3i t\u1ED1i thi\u1EC3u l\xE0 {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u0110\u1ED9 ph\xE2n gi\u1EA3i t\u1ED1i \u0111a l\xE0 {maxResolution}"};var rr={labelIdle:'\u62D6\u653E\u6587\u4EF6\uFF0C\u6216\u8005 \u6D4F\u89C8 ',labelInvalidField:"\u5B57\u6BB5\u5305\u542B\u65E0\u6548\u6587\u4EF6",labelFileWaitingForSize:"\u8BA1\u7B97\u6587\u4EF6\u5927\u5C0F",labelFileSizeNotAvailable:"\u6587\u4EF6\u5927\u5C0F\u4E0D\u53EF\u7528",labelFileLoading:"\u52A0\u8F7D",labelFileLoadError:"\u52A0\u8F7D\u9519\u8BEF",labelFileProcessing:"\u4E0A\u4F20",labelFileProcessingComplete:"\u5DF2\u4E0A\u4F20",labelFileProcessingAborted:"\u4E0A\u4F20\u5DF2\u53D6\u6D88",labelFileProcessingError:"\u4E0A\u4F20\u51FA\u9519",labelFileProcessingRevertError:"\u8FD8\u539F\u51FA\u9519",labelFileRemoveError:"\u5220\u9664\u51FA\u9519",labelTapToCancel:"\u70B9\u51FB\u53D6\u6D88",labelTapToRetry:"\u70B9\u51FB\u91CD\u8BD5",labelTapToUndo:"\u70B9\u51FB\u64A4\u6D88",labelButtonRemoveItem:"\u5220\u9664",labelButtonAbortItemLoad:"\u4E2D\u6B62",labelButtonRetryItemLoad:"\u91CD\u8BD5",labelButtonAbortItemProcessing:"\u53D6\u6D88",labelButtonUndoItemProcessing:"\u64A4\u6D88",labelButtonRetryItemProcessing:"\u91CD\u8BD5",labelButtonProcessItem:"\u4E0A\u4F20",labelMaxFileSizeExceeded:"\u6587\u4EF6\u592A\u5927",labelMaxFileSize:"\u6700\u5927\u503C: {filesize}",labelMaxTotalFileSizeExceeded:"\u8D85\u8FC7\u6700\u5927\u6587\u4EF6\u5927\u5C0F",labelMaxTotalFileSize:"\u6700\u5927\u6587\u4EF6\u5927\u5C0F\uFF1A{filesize}",labelFileTypeNotAllowed:"\u6587\u4EF6\u7C7B\u578B\u65E0\u6548",fileValidateTypeLabelExpectedTypes:"\u5E94\u4E3A {allButLastType} \u6216 {lastType}",imageValidateSizeLabelFormatError:"\u4E0D\u652F\u6301\u56FE\u50CF\u7C7B\u578B",imageValidateSizeLabelImageSizeTooSmall:"\u56FE\u50CF\u592A\u5C0F",imageValidateSizeLabelImageSizeTooBig:"\u56FE\u50CF\u592A\u5927",imageValidateSizeLabelExpectedMinSize:"\u6700\u5C0F\u503C: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u6700\u5927\u503C: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u5206\u8FA8\u7387\u592A\u4F4E",imageValidateSizeLabelImageResolutionTooHigh:"\u5206\u8FA8\u7387\u592A\u9AD8",imageValidateSizeLabelExpectedMinResolution:"\u6700\u5C0F\u5206\u8FA8\u7387\uFF1A{minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u6700\u5927\u5206\u8FA8\u7387\uFF1A{maxResolution}"};var sr={labelIdle:'\u62D6\u653E\u6A94\u6848\uFF0C\u6216\u8005 \u700F\u89BD ',labelInvalidField:"\u4E0D\u652F\u63F4\u6B64\u6A94\u6848",labelFileWaitingForSize:"\u6B63\u5728\u8A08\u7B97\u6A94\u6848\u5927\u5C0F",labelFileSizeNotAvailable:"\u6A94\u6848\u5927\u5C0F\u4E0D\u7B26",labelFileLoading:"\u8B80\u53D6\u4E2D",labelFileLoadError:"\u8B80\u53D6\u932F\u8AA4",labelFileProcessing:"\u4E0A\u50B3",labelFileProcessingComplete:"\u5DF2\u4E0A\u50B3",labelFileProcessingAborted:"\u4E0A\u50B3\u5DF2\u53D6\u6D88",labelFileProcessingError:"\u4E0A\u50B3\u767C\u751F\u932F\u8AA4",labelFileProcessingRevertError:"\u9084\u539F\u932F\u8AA4",labelFileRemoveError:"\u522A\u9664\u932F\u8AA4",labelTapToCancel:"\u9EDE\u64CA\u53D6\u6D88",labelTapToRetry:"\u9EDE\u64CA\u91CD\u8A66",labelTapToUndo:"\u9EDE\u64CA\u9084\u539F",labelButtonRemoveItem:"\u522A\u9664",labelButtonAbortItemLoad:"\u505C\u6B62",labelButtonRetryItemLoad:"\u91CD\u8A66",labelButtonAbortItemProcessing:"\u53D6\u6D88",labelButtonUndoItemProcessing:"\u53D6\u6D88",labelButtonRetryItemProcessing:"\u91CD\u8A66",labelButtonProcessItem:"\u4E0A\u50B3",labelMaxFileSizeExceeded:"\u6A94\u6848\u904E\u5927",labelMaxFileSize:"\u6700\u5927\u503C\uFF1A{filesize}",labelMaxTotalFileSizeExceeded:"\u8D85\u904E\u6700\u5927\u53EF\u4E0A\u50B3\u5927\u5C0F",labelMaxTotalFileSize:"\u6700\u5927\u53EF\u4E0A\u50B3\u5927\u5C0F\uFF1A{filesize}",labelFileTypeNotAllowed:"\u4E0D\u652F\u63F4\u6B64\u985E\u578B\u6A94\u6848",fileValidateTypeLabelExpectedTypes:"\u61C9\u70BA {allButLastType} \u6216 {lastType}",imageValidateSizeLabelFormatError:"\u4E0D\u652F\u6301\u6B64\u985E\u5716\u7247\u985E\u578B",imageValidateSizeLabelImageSizeTooSmall:"\u5716\u7247\u904E\u5C0F",imageValidateSizeLabelImageSizeTooBig:"\u5716\u7247\u904E\u5927",imageValidateSizeLabelExpectedMinSize:"\u6700\u5C0F\u5C3A\u5BF8\uFF1A{minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u6700\u5927\u5C3A\u5BF8\uFF1A{maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u89E3\u6790\u5EA6\u904E\u4F4E",imageValidateSizeLabelImageResolutionTooHigh:"\u89E3\u6790\u5EA6\u904E\u9AD8",imageValidateSizeLabelExpectedMinResolution:"\u6700\u4F4E\u89E3\u6790\u5EA6\uFF1A{minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u6700\u9AD8\u89E3\u6790\u5EA6\uFF1A{maxResolution}"};ve(Wl);ve(jl);ve($l);ve(Kl);ve(eo);ve(mo);ve(go);ve(_o);ve(Pa);window.FilePond=la;function Rg({acceptedFileTypes:e,imageEditorEmptyFillColor:t,imageEditorMode:i,imageEditorViewportHeight:a,imageEditorViewportWidth:n,deleteUploadedFileUsing:l,isDeletable:o,isDisabled:r,getUploadedFilesUsing:s,imageCropAspectRatio:p,imagePreviewHeight:c,imageResizeMode:d,imageResizeTargetHeight:m,imageResizeTargetWidth:u,imageResizeUpscale:g,isAvatar:f,hasImageEditor:h,hasCircleCropper:I,canEditSvgs:b,isSvgEditingConfirmed:T,confirmSvgEditingMessage:v,disabledSvgEditingMessage:y,isDownloadable:E,isMultiple:_,isOpenable:x,isPreviewable:R,isReorderable:z,itemPanelAspectRatio:P,loadingIndicatorPosition:A,locale:B,maxFiles:w,maxSize:O,minSize:S,maxParallelUploads:L,mimeTypeMap:D,panelAspectRatio:F,panelLayout:G,placeholder:C,removeUploadedFileButtonPosition:q,removeUploadedFileUsing:X,reorderUploadedFilesUsing:K,shouldAppendFiles:oe,shouldOrientImageFromExif:k,shouldTransformImage:H,state:Y,uploadButtonPosition:re,uploadingMessage:ee,uploadProgressIndicatorPosition:dt,uploadUsing:dr}){return{fileKeyIndex:{},pond:null,shouldUpdateState:!0,state:Y,lastState:null,error:null,uploadedFileIndex:{},isEditorOpen:!1,editingFile:{},currentRatio:"",editor:{},init:async function(){Ft(cr[B]??cr.en),this.pond=gt(this.$refs.input,{acceptedFileTypes:e,allowImageExifOrientation:k,allowPaste:!1,allowRemove:o,allowReorder:z,allowImagePreview:R,allowVideoPreview:R,allowAudioPreview:R,allowImageTransform:H,credits:!1,files:await this.getFiles(),imageCropAspectRatio:p,imagePreviewHeight:c,imageResizeTargetHeight:m,imageResizeTargetWidth:u,imageResizeMode:d,imageResizeUpscale:g,imageTransformOutputStripImageHead:!1,itemInsertLocation:oe?"after":"before",...C&&{labelIdle:C},maxFiles:w,maxFileSize:O,minFileSize:S,...L&&{maxParallelUploads:L},styleButtonProcessItemPosition:re,styleButtonRemoveItemPosition:q,styleItemPanelAspectRatio:P,styleLoadIndicatorPosition:A,stylePanelAspectRatio:F,stylePanelLayout:G,styleProgressIndicatorPosition:dt,server:{load:async(N,W)=>{let Q=await(await fetch(N,{cache:"no-store"})).blob();W(Q)},process:(N,W,$,Q,Ge,Me)=>{this.shouldUpdateState=!1;let Kt=("10000000-1000-4000-8000"+-1e11).replace(/[018]/g,Qt=>(Qt^crypto.getRandomValues(new Uint8Array(1))[0]&15>>Qt/4).toString(16));dr(Kt,W,Qt=>{this.shouldUpdateState=!0,Q(Qt)},Ge,Me)},remove:async(N,W)=>{let $=this.uploadedFileIndex[N]??null;$&&(await l($),W())},revert:async(N,W)=>{await X(N),W()}},allowImageEdit:h,imageEditEditor:{open:N=>this.loadEditor(N),onconfirm:()=>{},oncancel:()=>this.closeEditor(),onclose:()=>this.closeEditor()},fileValidateTypeDetectType:(N,W)=>new Promise(($,Q)=>{let Ge=N.name.split(".").pop().toLowerCase(),Me=D[Ge]||W||Gl.getType(Ge);Me?$(Me):Q()})}),this.$watch("state",async()=>{if(this.pond&&this.shouldUpdateState&&this.state!==void 0){if(this.state!==null&&Object.values(this.state).filter(N=>N.startsWith("livewire-file:")).length){this.lastState=null;return}JSON.stringify(this.state)!==this.lastState&&(this.lastState=JSON.stringify(this.state),this.pond.files=await this.getFiles())}}),this.pond.on("reorderfiles",async N=>{let W=N.map($=>$.source instanceof File?$.serverId:this.uploadedFileIndex[$.source]??null).filter($=>$);await K(oe?W:W.reverse())}),this.pond.on("initfile",async N=>{E&&(f||this.insertDownloadLink(N))}),this.pond.on("initfile",async N=>{x&&(f||this.insertOpenLink(N))}),this.pond.on("addfilestart",async N=>{N.status===Et.PROCESSING_QUEUED&&this.dispatchFormEvent("form-processing-started",{message:ee})});let V=async()=>{this.pond.getFiles().filter(N=>N.status===Et.PROCESSING||N.status===Et.PROCESSING_QUEUED).length||this.dispatchFormEvent("form-processing-finished")};this.pond.on("processfile",V),this.pond.on("processfileabort",V),this.pond.on("processfilerevert",V),G==="compact circle"&&(this.pond.on("error",N=>{this.error=`${N.main}: ${N.sub}`.replace("Expects or","Expects")}),this.pond.on("removefile",()=>this.error=null))},destroy:function(){this.destroyEditor(),ft(this.$refs.input),this.pond=null},dispatchFormEvent:function(V,N={}){this.$el.closest("form")?.dispatchEvent(new CustomEvent(V,{composed:!0,cancelable:!0,detail:N}))},getUploadedFiles:async function(){let V=await s();this.fileKeyIndex=V??{},this.uploadedFileIndex=Object.entries(this.fileKeyIndex).filter(([N,W])=>W?.url).reduce((N,[W,$])=>(N[$.url]=W,N),{})},getFiles:async function(){await this.getUploadedFiles();let V=[];for(let N of Object.values(this.fileKeyIndex))N&&V.push({source:N.url,options:{type:"local",...!N.type||R&&(/^audio/.test(N.type)||/^image/.test(N.type)||/^video/.test(N.type))?{}:{file:{name:N.name,size:N.size,type:N.type}}}});return oe?V:V.reverse()},insertDownloadLink:function(V){if(V.origin!==Ct.LOCAL)return;let N=this.getDownloadLink(V);N&&document.getElementById(`filepond--item-${V.id}`).querySelector(".filepond--file-info-main").prepend(N)},insertOpenLink:function(V){if(V.origin!==Ct.LOCAL)return;let N=this.getOpenLink(V);N&&document.getElementById(`filepond--item-${V.id}`).querySelector(".filepond--file-info-main").prepend(N)},getDownloadLink:function(V){let N=V.source;if(!N)return;let W=document.createElement("a");return W.className="filepond--download-icon",W.href=N,W.download=V.file.name,W},getOpenLink:function(V){let N=V.source;if(!N)return;let W=document.createElement("a");return W.className="filepond--open-icon",W.href=N,W.target="_blank",W},initEditor:function(){r||h&&(this.editor=new ya(this.$refs.editor,{aspectRatio:n/a,autoCropArea:1,center:!0,crop:V=>{this.$refs.xPositionInput.value=Math.round(V.detail.x),this.$refs.yPositionInput.value=Math.round(V.detail.y),this.$refs.heightInput.value=Math.round(V.detail.height),this.$refs.widthInput.value=Math.round(V.detail.width),this.$refs.rotationInput.value=V.detail.rotate},cropBoxResizable:!0,guides:!0,highlight:!0,responsive:!0,toggleDragModeOnDblclick:!0,viewMode:i,wheelZoomRatio:.02}))},closeEditor:function(){this.editingFile={},this.isEditorOpen=!1,this.destroyEditor()},fixImageDimensions:function(V,N){if(V.type!=="image/svg+xml")return N(V);let W=new FileReader;W.onload=$=>{let Q=new DOMParser().parseFromString($.target.result,"image/svg+xml")?.querySelector("svg");if(!Q)return N(V);let Ge=["viewBox","ViewBox","viewbox"].find(Kt=>Q.hasAttribute(Kt));if(!Ge)return N(V);let Me=Q.getAttribute(Ge).split(" ");return!Me||Me.length!==4?N(V):(Q.setAttribute("width",parseFloat(Me[2])+"pt"),Q.setAttribute("height",parseFloat(Me[3])+"pt"),N(new File([new Blob([new XMLSerializer().serializeToString(Q)],{type:"image/svg+xml"})],V.name,{type:"image/svg+xml",_relativePath:""})))},W.readAsText(V)},loadEditor:function(V){if(r||!h||!V)return;let N=V.type==="image/svg+xml";if(!b&&N){alert(y);return}T&&N&&!confirm(v)||this.fixImageDimensions(V,W=>{this.editingFile=W,this.initEditor();let $=new FileReader;$.onload=Q=>{this.isEditorOpen=!0,setTimeout(()=>this.editor.replace(Q.target.result),200)},$.readAsDataURL(V)})},getRoundedCanvas:function(V){let N=V.width,W=V.height,$=document.createElement("canvas");$.width=N,$.height=W;let Q=$.getContext("2d");return Q.imageSmoothingEnabled=!0,Q.drawImage(V,0,0,N,W),Q.globalCompositeOperation="destination-in",Q.beginPath(),Q.ellipse(N/2,W/2,N/2,W/2,0,0,2*Math.PI),Q.fill(),$},saveEditor:function(){if(r||!h)return;let V=this.editor.getCroppedCanvas({fillColor:t??"transparent",height:m,imageSmoothingEnabled:!0,imageSmoothingQuality:"high",width:u});I&&(V=this.getRoundedCanvas(V)),V.toBlob(N=>{_&&this.pond.removeFile(this.pond.getFiles().find(W=>W.filename===this.editingFile.name)?.id,{revert:!0}),this.$nextTick(()=>{this.shouldUpdateState=!1;let W=this.editingFile.name.slice(0,this.editingFile.name.lastIndexOf(".")),$=this.editingFile.name.split(".").pop();$==="svg"&&($="png");let Q=/-v(\d+)/;Q.test(W)?W=W.replace(Q,(Ge,Me)=>`-v${Number(Me)+1}`):W+="-v1",this.pond.addFile(new File([N],`${W}.${$}`,{type:this.editingFile.type==="image/svg+xml"||I?"image/png":this.editingFile.type,lastModified:new Date().getTime()})).then(()=>{this.closeEditor()}).catch(()=>{this.closeEditor()})})},I?"image/png":this.editingFile.type)},destroyEditor:function(){this.editor&&typeof this.editor.destroy=="function"&&this.editor.destroy(),this.editor=null}}}var cr={am:wo,ar:Lo,az:Mo,ca:Ao,ckb:Po,cs:zo,da:Oo,de:Fo,el:Do,en:Co,es:Bo,fa:No,fi:ko,fr:Vo,he:Go,hr:Uo,hu:Wo,id:Ho,it:jo,ja:Yo,km:qo,ko:$o,lt:Xo,lv:Ko,nl:Qo,no:Zo,pl:Jo,pt_BR:_i,pt_PT:_i,ro:er,ru:tr,sk:ir,sv:ar,tr:nr,uk:lr,vi:or,zh_CN:rr,zh_TW:sr};export{Rg as default}; +/*! Bundled license information: + +filepond/dist/filepond.esm.js: + (*! + * FilePond 4.32.7 + * Licensed under MIT, https://opensource.org/licenses/MIT/ + * Please visit https://pqina.nl/filepond/ for details. + *) + +cropperjs/dist/cropper.esm.js: + (*! + * Cropper.js v1.6.2 + * https://fengyuanchen.github.io/cropperjs + * + * Copyright 2015-present Chen Fengyuan + * Released under the MIT license + * + * Date: 2024-04-21T07:43:05.335Z + *) + +filepond-plugin-file-validate-size/dist/filepond-plugin-file-validate-size.esm.js: + (*! + * FilePondPluginFileValidateSize 2.2.8 + * Licensed under MIT, https://opensource.org/licenses/MIT/ + * Please visit https://pqina.nl/filepond/ for details. + *) + +filepond-plugin-file-validate-type/dist/filepond-plugin-file-validate-type.esm.js: + (*! + * FilePondPluginFileValidateType 1.2.9 + * Licensed under MIT, https://opensource.org/licenses/MIT/ + * Please visit https://pqina.nl/filepond/ for details. + *) + +filepond-plugin-image-crop/dist/filepond-plugin-image-crop.esm.js: + (*! + * FilePondPluginImageCrop 2.0.6 + * Licensed under MIT, https://opensource.org/licenses/MIT/ + * Please visit https://pqina.nl/filepond/ for details. + *) + +filepond-plugin-image-edit/dist/filepond-plugin-image-edit.esm.js: + (*! + * FilePondPluginImageEdit 1.6.3 + * Licensed under MIT, https://opensource.org/licenses/MIT/ + * Please visit https://pqina.nl/filepond/ for details. + *) + +filepond-plugin-image-exif-orientation/dist/filepond-plugin-image-exif-orientation.esm.js: + (*! + * FilePondPluginImageExifOrientation 1.0.11 + * Licensed under MIT, https://opensource.org/licenses/MIT/ + * Please visit https://pqina.nl/filepond/ for details. + *) + +filepond-plugin-image-preview/dist/filepond-plugin-image-preview.esm.js: + (*! + * FilePondPluginImagePreview 4.6.12 + * Licensed under MIT, https://opensource.org/licenses/MIT/ + * Please visit https://pqina.nl/filepond/ for details. + *) + +filepond-plugin-image-resize/dist/filepond-plugin-image-resize.esm.js: + (*! + * FilePondPluginImageResize 2.0.10 + * Licensed under MIT, https://opensource.org/licenses/MIT/ + * Please visit https://pqina.nl/filepond/ for details. + *) + +filepond-plugin-image-transform/dist/filepond-plugin-image-transform.esm.js: + (*! + * FilePondPluginImageTransform 3.8.7 + * Licensed under MIT, https://opensource.org/licenses/MIT/ + * Please visit https://pqina.nl/filepond/ for details. + *) + +filepond-plugin-media-preview/dist/filepond-plugin-media-preview.esm.js: + (*! + * FilePondPluginMediaPreview 1.0.11 + * Licensed under MIT, https://opensource.org/licenses/MIT/ + * Please visit undefined for details. + *) +*/ diff --git a/public/js/filament/forms/components/key-value.js b/public/js/filament/forms/components/key-value.js new file mode 100644 index 0000000..9c847c0 --- /dev/null +++ b/public/js/filament/forms/components/key-value.js @@ -0,0 +1 @@ +function r({state:o}){return{state:o,rows:[],shouldUpdateRows:!0,init:function(){this.updateRows(),this.rows.length<=0?this.rows.push({key:"",value:""}):this.updateState(),this.$watch("state",(t,e)=>{let s=i=>i===null?0:Array.isArray(i)?i.length:typeof i!="object"?0:Object.keys(i).length;s(t)===0&&s(e)===0||this.updateRows()})},addRow:function(){this.rows.push({key:"",value:""}),this.updateState()},deleteRow:function(t){this.rows.splice(t,1),this.rows.length<=0&&this.addRow(),this.updateState()},reorderRows:function(t){let e=Alpine.raw(this.rows);this.rows=[];let s=e.splice(t.oldIndex,1)[0];e.splice(t.newIndex,0,s),this.$nextTick(()=>{this.rows=e,this.updateState()})},updateRows:function(){if(!this.shouldUpdateRows){this.shouldUpdateRows=!0;return}let t=[];for(let[e,s]of Object.entries(this.state??{}))t.push({key:e,value:s});this.rows=t},updateState:function(){let t={};this.rows.forEach(e=>{e.key===""||e.key===null||(t[e.key]=e.value)}),this.shouldUpdateRows=!1,this.state=t}}}export{r as default}; diff --git a/public/js/filament/forms/components/markdown-editor.js b/public/js/filament/forms/components/markdown-editor.js new file mode 100644 index 0000000..c586184 --- /dev/null +++ b/public/js/filament/forms/components/markdown-editor.js @@ -0,0 +1,51 @@ +var ss=Object.defineProperty;var Sd=Object.getOwnPropertyDescriptor;var Td=Object.getOwnPropertyNames;var Ld=Object.prototype.hasOwnProperty;var Cd=(o,p)=>()=>(o&&(p=o(o=0)),p);var Ke=(o,p)=>()=>(p||o((p={exports:{}}).exports,p),p.exports);var Ed=(o,p,v,C)=>{if(p&&typeof p=="object"||typeof p=="function")for(let b of Td(p))!Ld.call(o,b)&&b!==v&&ss(o,b,{get:()=>p[b],enumerable:!(C=Sd(p,b))||C.enumerable});return o};var zd=o=>Ed(ss({},"__esModule",{value:!0}),o);var We=Ke((Yo,Qo)=>{(function(o,p){typeof Yo=="object"&&typeof Qo<"u"?Qo.exports=p():typeof define=="function"&&define.amd?define(p):(o=o||self,o.CodeMirror=p())})(Yo,function(){"use strict";var o=navigator.userAgent,p=navigator.platform,v=/gecko\/\d/i.test(o),C=/MSIE \d/.test(o),b=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(o),S=/Edge\/(\d+)/.exec(o),s=C||b||S,h=s&&(C?document.documentMode||6:+(S||b)[1]),g=!S&&/WebKit\//.test(o),T=g&&/Qt\/\d+\.\d+/.test(o),x=!S&&/Chrome\/(\d+)/.exec(o),c=x&&+x[1],d=/Opera\//.test(o),w=/Apple Computer/.test(navigator.vendor),E=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(o),z=/PhantomJS/.test(o),y=w&&(/Mobile\/\w+/.test(o)||navigator.maxTouchPoints>2),R=/Android/.test(o),M=y||R||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(o),H=y||/Mac/.test(p),Z=/\bCrOS\b/.test(o),ee=/win/i.test(p),re=d&&o.match(/Version\/(\d*\.\d*)/);re&&(re=Number(re[1])),re&&re>=15&&(d=!1,g=!0);var N=H&&(T||d&&(re==null||re<12.11)),F=v||s&&h>=9;function D(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var Q=function(e,t){var n=e.className,r=D(t).exec(n);if(r){var i=n.slice(r.index+r[0].length);e.className=n.slice(0,r.index)+(i?r[1]+i:"")}};function j(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function V(e,t){return j(e).appendChild(t)}function _(e,t,n,r){var i=document.createElement(e);if(n&&(i.className=n),r&&(i.style.cssText=r),typeof t=="string")i.appendChild(document.createTextNode(t));else if(t)for(var a=0;a=t)return l+(t-a);l+=u-a,l+=n-l%n,a=u+1}}var qe=function(){this.id=null,this.f=null,this.time=0,this.handler=Ee(this.onTimeout,this)};qe.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},qe.prototype.set=function(e,t){this.f=t;var n=+new Date+e;(!this.id||n=t)return r+Math.min(l,t-i);if(i+=a-r,i+=n-i%n,r=a+1,i>=t)return r}}var U=[""];function G(e){for(;U.length<=e;)U.push(ce(U)+" ");return U[e]}function ce(e){return e[e.length-1]}function Be(e,t){for(var n=[],r=0;r"\x80"&&(e.toUpperCase()!=e.toLowerCase()||Ue.test(e))}function Me(e,t){return t?t.source.indexOf("\\w")>-1&&we(e)?!0:t.test(e):we(e)}function Le(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var $=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function W(e){return e.charCodeAt(0)>=768&&$.test(e)}function se(e,t,n){for(;(n<0?t>0:tn?-1:1;;){if(t==n)return t;var i=(t+n)/2,a=r<0?Math.ceil(i):Math.floor(i);if(a==t)return e(a)?t:n;e(a)?n=a:t=a+r}}function nt(e,t,n,r){if(!e)return r(t,n,"ltr",0);for(var i=!1,a=0;at||t==n&&l.to==t)&&(r(Math.max(l.from,t),Math.min(l.to,n),l.level==1?"rtl":"ltr",a),i=!0)}i||r(t,n,"ltr")}var dt=null;function Pt(e,t,n){var r;dt=null;for(var i=0;it)return i;a.to==t&&(a.from!=a.to&&n=="before"?r=i:dt=i),a.from==t&&(a.from!=a.to&&n!="before"?r=i:dt=i)}return r??dt}var It=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function n(m){return m<=247?e.charAt(m):1424<=m&&m<=1524?"R":1536<=m&&m<=1785?t.charAt(m-1536):1774<=m&&m<=2220?"r":8192<=m&&m<=8203?"w":m==8204?"b":"L"}var r=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,i=/[stwN]/,a=/[LRr]/,l=/[Lb1n]/,u=/[1n]/;function f(m,A,P){this.level=m,this.from=A,this.to=P}return function(m,A){var P=A=="ltr"?"L":"R";if(m.length==0||A=="ltr"&&!r.test(m))return!1;for(var J=m.length,Y=[],ie=0;ie-1&&(r[t]=i.slice(0,a).concat(i.slice(a+1)))}}}function it(e,t){var n=nr(e,t);if(n.length)for(var r=Array.prototype.slice.call(arguments,2),i=0;i0}function Wt(e){e.prototype.on=function(t,n){Fe(this,t,n)},e.prototype.off=function(t,n){_t(this,t,n)}}function kt(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Hr(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function Ct(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function dr(e){kt(e),Hr(e)}function yn(e){return e.target||e.srcElement}function Ut(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),H&&e.ctrlKey&&t==1&&(t=3),t}var eo=function(){if(s&&h<9)return!1;var e=_("div");return"draggable"in e||"dragDrop"in e}(),Br;function ei(e){if(Br==null){var t=_("span","\u200B");V(e,_("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(Br=t.offsetWidth<=1&&t.offsetHeight>2&&!(s&&h<8))}var n=Br?_("span","\u200B"):_("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return n.setAttribute("cm-text",""),n}var xn;function pr(e){if(xn!=null)return xn;var t=V(e,document.createTextNode("A\u062EA")),n=X(t,0,1).getBoundingClientRect(),r=X(t,1,2).getBoundingClientRect();return j(e),!n||n.left==n.right?!1:xn=r.right-n.right<3}var Bt=` + +b`.split(/\n/).length!=3?function(e){for(var t=0,n=[],r=e.length;t<=r;){var i=e.indexOf(` +`,t);i==-1&&(i=e.length);var a=e.slice(t,e.charAt(i-1)=="\r"?i-1:i),l=a.indexOf("\r");l!=-1?(n.push(a.slice(0,l)),t+=l+1):(n.push(a),t=i+1)}return n}:function(e){return e.split(/\r\n?|\n/)},hr=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch{return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch{}return!t||t.parentElement()!=e?!1:t.compareEndPoints("StartToEnd",t)!=0},ti=function(){var e=_("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),$t=null;function to(e){if($t!=null)return $t;var t=V(e,_("span","x")),n=t.getBoundingClientRect(),r=X(t,0,1).getBoundingClientRect();return $t=Math.abs(n.left-r.left)>1}var Wr={},Kt={};function Gt(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),Wr[e]=t}function Cr(e,t){Kt[e]=t}function Ur(e){if(typeof e=="string"&&Kt.hasOwnProperty(e))e=Kt[e];else if(e&&typeof e.name=="string"&&Kt.hasOwnProperty(e.name)){var t=Kt[e.name];typeof t=="string"&&(t={name:t}),e=oe(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Ur("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Ur("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function $r(e,t){t=Ur(t);var n=Wr[t.name];if(!n)return $r(e,"text/plain");var r=n(e,t);if(gr.hasOwnProperty(t.name)){var i=gr[t.name];for(var a in i)i.hasOwnProperty(a)&&(r.hasOwnProperty(a)&&(r["_"+a]=r[a]),r[a]=i[a])}if(r.name=t.name,t.helperType&&(r.helperType=t.helperType),t.modeProps)for(var l in t.modeProps)r[l]=t.modeProps[l];return r}var gr={};function Kr(e,t){var n=gr.hasOwnProperty(e)?gr[e]:gr[e]={};ge(t,n)}function Vt(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var n={};for(var r in t){var i=t[r];i instanceof Array&&(i=i.concat([])),n[r]=i}return n}function _n(e,t){for(var n;e.innerMode&&(n=e.innerMode(t),!(!n||n.mode==e));)t=n.state,e=n.mode;return n||{mode:e,state:t}}function Gr(e,t,n){return e.startState?e.startState(t,n):!0}var at=function(e,t,n){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=n};at.prototype.eol=function(){return this.pos>=this.string.length},at.prototype.sol=function(){return this.pos==this.lineStart},at.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},at.prototype.next=function(){if(this.post},at.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},at.prototype.skipToEnd=function(){this.pos=this.string.length},at.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},at.prototype.backUp=function(e){this.pos-=e},at.prototype.column=function(){return this.lastColumnPos0?null:(a&&t!==!1&&(this.pos+=a[0].length),a)}},at.prototype.current=function(){return this.string.slice(this.start,this.pos)},at.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},at.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},at.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function Ae(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var n=e;!n.lines;)for(var r=0;;++r){var i=n.children[r],a=i.chunkSize();if(t=e.first&&tn?ne(n,Ae(e,n).text.length):Sc(t,Ae(e,t.line).text.length)}function Sc(e,t){var n=e.ch;return n==null||n>t?ne(e.line,t):n<0?ne(e.line,0):e}function ca(e,t){for(var n=[],r=0;rthis.maxLookAhead&&(this.maxLookAhead=e),t},Jt.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},Jt.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Jt.fromSaved=function(e,t,n){return t instanceof ri?new Jt(e,Vt(e.mode,t.state),n,t.lookAhead):new Jt(e,Vt(e.mode,t),n)},Jt.prototype.save=function(e){var t=e!==!1?Vt(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new ri(t,this.maxLookAhead):t};function fa(e,t,n,r){var i=[e.state.modeGen],a={};va(e,t.text,e.doc.mode,n,function(m,A){return i.push(m,A)},a,r);for(var l=n.state,u=function(m){n.baseTokens=i;var A=e.state.overlays[m],P=1,J=0;n.state=!0,va(e,t.text,A.mode,n,function(Y,ie){for(var ue=P;JY&&i.splice(P,1,Y,i[P+1],me),P+=2,J=Math.min(Y,me)}if(ie)if(A.opaque)i.splice(ue,P-ue,Y,"overlay "+ie),P=ue+2;else for(;uee.options.maxHighlightLength&&Vt(e.doc.mode,r.state),a=fa(e,t,r);i&&(r.state=i),t.stateAfter=r.save(!i),t.styles=a.styles,a.classes?t.styleClasses=a.classes:t.styleClasses&&(t.styleClasses=null),n===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function wn(e,t,n){var r=e.doc,i=e.display;if(!r.mode.startState)return new Jt(r,!0,t);var a=Tc(e,t,n),l=a>r.first&&Ae(r,a-1).stateAfter,u=l?Jt.fromSaved(r,l,a):new Jt(r,Gr(r.mode),a);return r.iter(a,t,function(f){ro(e,f.text,u);var m=u.line;f.stateAfter=m==t-1||m%5==0||m>=i.viewFrom&&mt.start)return a}throw new Error("Mode "+e.name+" failed to advance stream.")}var ha=function(e,t,n){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=n};function ga(e,t,n,r){var i=e.doc,a=i.mode,l;t=Re(i,t);var u=Ae(i,t.line),f=wn(e,t.line,n),m=new at(u.text,e.options.tabSize,f),A;for(r&&(A=[]);(r||m.pose.options.maxHighlightLength?(u=!1,l&&ro(e,t,r,A.pos),A.pos=t.length,P=null):P=ma(no(n,A,r.state,J),a),J){var Y=J[0].name;Y&&(P="m-"+(P?Y+" "+P:Y))}if(!u||m!=P){for(;fl;--u){if(u<=a.first)return a.first;var f=Ae(a,u-1),m=f.stateAfter;if(m&&(!n||u+(m instanceof ri?m.lookAhead:0)<=a.modeFrontier))return u;var A=Oe(f.text,null,e.options.tabSize);(i==null||r>A)&&(i=u-1,r=A)}return i}function Lc(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontiern;r--){var i=Ae(e,r).stateAfter;if(i&&(!(i instanceof ri)||r+i.lookAhead=t:a.to>t);(r||(r=[])).push(new ni(l,a.from,f?null:a.to))}}return r}function Dc(e,t,n){var r;if(e)for(var i=0;i=t:a.to>t);if(u||a.from==t&&l.type=="bookmark"&&(!n||a.marker.insertLeft)){var f=a.from==null||(l.inclusiveLeft?a.from<=t:a.from0&&u)for(var Ce=0;Ce0)){var A=[f,1],P=ye(m.from,u.from),J=ye(m.to,u.to);(P<0||!l.inclusiveLeft&&!P)&&A.push({from:m.from,to:u.from}),(J>0||!l.inclusiveRight&&!J)&&A.push({from:u.to,to:m.to}),i.splice.apply(i,A),f+=A.length-3}}return i}function xa(e){var t=e.markedSpans;if(t){for(var n=0;nt)&&(!r||oo(r,a.marker)<0)&&(r=a.marker)}return r}function Sa(e,t,n,r,i){var a=Ae(e,t),l=or&&a.markedSpans;if(l)for(var u=0;u=0&&P<=0||A<=0&&P>=0)&&(A<=0&&(f.marker.inclusiveRight&&i.inclusiveLeft?ye(m.to,n)>=0:ye(m.to,n)>0)||A>=0&&(f.marker.inclusiveRight&&i.inclusiveLeft?ye(m.from,r)<=0:ye(m.from,r)<0)))return!0}}}function Zt(e){for(var t;t=wa(e);)e=t.find(-1,!0).line;return e}function Fc(e){for(var t;t=ai(e);)e=t.find(1,!0).line;return e}function Nc(e){for(var t,n;t=ai(e);)e=t.find(1,!0).line,(n||(n=[])).push(e);return n}function ao(e,t){var n=Ae(e,t),r=Zt(n);return n==r?t:k(r)}function Ta(e,t){if(t>e.lastLine())return t;var n=Ae(e,t),r;if(!mr(e,n))return t;for(;r=ai(n);)n=r.find(1,!0).line;return k(n)+1}function mr(e,t){var n=or&&t.markedSpans;if(n){for(var r=void 0,i=0;it.maxLineLength&&(t.maxLineLength=i,t.maxLine=r)})}var Xr=function(e,t,n){this.text=e,_a(this,t),this.height=n?n(this):1};Xr.prototype.lineNo=function(){return k(this)},Wt(Xr);function Oc(e,t,n,r){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),xa(e),_a(e,n);var i=r?r(e):1;i!=e.height&&jt(e,i)}function Pc(e){e.parent=null,xa(e)}var jc={},Rc={};function La(e,t){if(!e||/^\s*$/.test(e))return null;var n=t.addModeClass?Rc:jc;return n[e]||(n[e]=e.replace(/\S+/g,"cm-$&"))}function Ca(e,t){var n=K("span",null,null,g?"padding-right: .1px":null),r={pre:K("pre",[n],"CodeMirror-line"),content:n,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var i=0;i<=(t.rest?t.rest.length:0);i++){var a=i?t.rest[i-1]:t.line,l=void 0;r.pos=0,r.addToken=Bc,pr(e.display.measure)&&(l=Pe(a,e.doc.direction))&&(r.addToken=Uc(r.addToken,l)),r.map=[];var u=t!=e.display.externalMeasured&&k(a);$c(a,r,da(e,a,u)),a.styleClasses&&(a.styleClasses.bgClass&&(r.bgClass=xe(a.styleClasses.bgClass,r.bgClass||"")),a.styleClasses.textClass&&(r.textClass=xe(a.styleClasses.textClass,r.textClass||""))),r.map.length==0&&r.map.push(0,0,r.content.appendChild(ei(e.display.measure))),i==0?(t.measure.map=r.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(r.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(g){var f=r.content.lastChild;(/\bcm-tab\b/.test(f.className)||f.querySelector&&f.querySelector(".cm-tab"))&&(r.content.className="cm-tab-wrap-hack")}return it(e,"renderLine",e,t.line,r.pre),r.pre.className&&(r.textClass=xe(r.pre.className,r.textClass||"")),r}function Hc(e){var t=_("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function Bc(e,t,n,r,i,a,l){if(t){var u=e.splitSpaces?Wc(t,e.trailingSpace):t,f=e.cm.state.specialChars,m=!1,A;if(!f.test(t))e.col+=t.length,A=document.createTextNode(u),e.map.push(e.pos,e.pos+t.length,A),s&&h<9&&(m=!0),e.pos+=t.length;else{A=document.createDocumentFragment();for(var P=0;;){f.lastIndex=P;var J=f.exec(t),Y=J?J.index-P:t.length-P;if(Y){var ie=document.createTextNode(u.slice(P,P+Y));s&&h<9?A.appendChild(_("span",[ie])):A.appendChild(ie),e.map.push(e.pos,e.pos+Y,ie),e.col+=Y,e.pos+=Y}if(!J)break;P+=Y+1;var ue=void 0;if(J[0]==" "){var me=e.cm.options.tabSize,ve=me-e.col%me;ue=A.appendChild(_("span",G(ve),"cm-tab")),ue.setAttribute("role","presentation"),ue.setAttribute("cm-text"," "),e.col+=ve}else J[0]=="\r"||J[0]==` +`?(ue=A.appendChild(_("span",J[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),ue.setAttribute("cm-text",J[0]),e.col+=1):(ue=e.cm.options.specialCharPlaceholder(J[0]),ue.setAttribute("cm-text",J[0]),s&&h<9?A.appendChild(_("span",[ue])):A.appendChild(ue),e.col+=1);e.map.push(e.pos,e.pos+1,ue),e.pos++}}if(e.trailingSpace=u.charCodeAt(t.length-1)==32,n||r||i||m||a||l){var _e=n||"";r&&(_e+=r),i&&(_e+=i);var be=_("span",[A],_e,a);if(l)for(var Ce in l)l.hasOwnProperty(Ce)&&Ce!="style"&&Ce!="class"&&be.setAttribute(Ce,l[Ce]);return e.content.appendChild(be)}e.content.appendChild(A)}}function Wc(e,t){if(e.length>1&&!/ /.test(e))return e;for(var n=t,r="",i=0;im&&P.from<=m));J++);if(P.to>=A)return e(n,r,i,a,l,u,f);e(n,r.slice(0,P.to-m),i,a,null,u,f),a=null,r=r.slice(P.to-m),m=P.to}}}function Ea(e,t,n,r){var i=!r&&n.widgetNode;i&&e.map.push(e.pos,e.pos+t,i),!r&&e.cm.display.input.needsContentAttribute&&(i||(i=e.content.appendChild(document.createElement("span"))),i.setAttribute("cm-marker",n.id)),i&&(e.cm.display.input.setUneditable(i),e.content.appendChild(i)),e.pos+=t,e.trailingSpace=!1}function $c(e,t,n){var r=e.markedSpans,i=e.text,a=0;if(!r){for(var l=1;lf||$e.collapsed&&Ie.to==f&&Ie.from==f)){if(Ie.to!=null&&Ie.to!=f&&Y>Ie.to&&(Y=Ie.to,ue=""),$e.className&&(ie+=" "+$e.className),$e.css&&(J=(J?J+";":"")+$e.css),$e.startStyle&&Ie.from==f&&(me+=" "+$e.startStyle),$e.endStyle&&Ie.to==Y&&(Ce||(Ce=[])).push($e.endStyle,Ie.to),$e.title&&((_e||(_e={})).title=$e.title),$e.attributes)for(var Ve in $e.attributes)(_e||(_e={}))[Ve]=$e.attributes[Ve];$e.collapsed&&(!ve||oo(ve.marker,$e)<0)&&(ve=Ie)}else Ie.from>f&&Y>Ie.from&&(Y=Ie.from)}if(Ce)for(var vt=0;vt=u)break;for(var Ot=Math.min(u,Y);;){if(A){var At=f+A.length;if(!ve){var ut=At>Ot?A.slice(0,Ot-f):A;t.addToken(t,ut,P?P+ie:ie,me,f+ut.length==Y?ue:"",J,_e)}if(At>=Ot){A=A.slice(Ot-f),f=Ot;break}f=At,me=""}A=i.slice(a,a=n[m++]),P=La(n[m++],t.cm.options)}}}function za(e,t,n){this.line=t,this.rest=Nc(t),this.size=this.rest?k(ce(this.rest))-n+1:1,this.node=this.text=null,this.hidden=mr(e,t)}function si(e,t,n){for(var r=[],i,a=t;a2&&a.push((f.bottom+m.top)/2-n.top)}}a.push(n.bottom-n.top)}}function Na(e,t,n){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};if(e.rest){for(var r=0;rn)return{map:e.measure.maps[i],cache:e.measure.caches[i],before:!0}}}function rf(e,t){t=Zt(t);var n=k(t),r=e.display.externalMeasured=new za(e.doc,t,n);r.lineN=n;var i=r.built=Ca(e,r);return r.text=i.pre,V(e.display.lineMeasure,i.pre),r}function Oa(e,t,n,r){return tr(e,Qr(e,t),n,r)}function po(e,t){if(t>=e.display.viewFrom&&t=n.lineN&&tt)&&(a=f-u,i=a-1,t>=f&&(l="right")),i!=null){if(r=e[m+2],u==f&&n==(r.insertLeft?"left":"right")&&(l=n),n=="left"&&i==0)for(;m&&e[m-2]==e[m-3]&&e[m-1].insertLeft;)r=e[(m-=3)+2],l="left";if(n=="right"&&i==f-u)for(;m=0&&(n=e[i]).left==n.right;i--);return n}function of(e,t,n,r){var i=ja(t.map,n,r),a=i.node,l=i.start,u=i.end,f=i.collapse,m;if(a.nodeType==3){for(var A=0;A<4;A++){for(;l&&W(t.line.text.charAt(i.coverStart+l));)--l;for(;i.coverStart+u0&&(f=r="right");var P;e.options.lineWrapping&&(P=a.getClientRects()).length>1?m=P[r=="right"?P.length-1:0]:m=a.getBoundingClientRect()}if(s&&h<9&&!l&&(!m||!m.left&&!m.right)){var J=a.parentNode.getClientRects()[0];J?m={left:J.left,right:J.left+Jr(e.display),top:J.top,bottom:J.bottom}:m=Pa}for(var Y=m.top-t.rect.top,ie=m.bottom-t.rect.top,ue=(Y+ie)/2,me=t.view.measure.heights,ve=0;ve=r.text.length?(f=r.text.length,m="before"):f<=0&&(f=0,m="after"),!u)return l(m=="before"?f-1:f,m=="before");function A(ie,ue,me){var ve=u[ue],_e=ve.level==1;return l(me?ie-1:ie,_e!=me)}var P=Pt(u,f,m),J=dt,Y=A(f,P,m=="before");return J!=null&&(Y.other=A(f,J,m!="before")),Y}function $a(e,t){var n=0;t=Re(e.doc,t),e.options.lineWrapping||(n=Jr(e.display)*t.ch);var r=Ae(e.doc,t.line),i=ar(r)+ui(e.display);return{left:n,right:n,top:i,bottom:i+r.height}}function go(e,t,n,r,i){var a=ne(e,t,n);return a.xRel=i,r&&(a.outside=r),a}function mo(e,t,n){var r=e.doc;if(n+=e.display.viewOffset,n<0)return go(r.first,0,null,-1,-1);var i=O(r,n),a=r.first+r.size-1;if(i>a)return go(r.first+r.size-1,Ae(r,a).text.length,null,1,1);t<0&&(t=0);for(var l=Ae(r,i);;){var u=lf(e,l,i,t,n),f=Ic(l,u.ch+(u.xRel>0||u.outside>0?1:0));if(!f)return u;var m=f.find(1);if(m.line==i)return m;l=Ae(r,i=m.line)}}function Ka(e,t,n,r){r-=ho(t);var i=t.text.length,a=De(function(l){return tr(e,n,l-1).bottom<=r},i,0);return i=De(function(l){return tr(e,n,l).top>r},a,i),{begin:a,end:i}}function Ga(e,t,n,r){n||(n=Qr(e,t));var i=ci(e,t,tr(e,n,r),"line").top;return Ka(e,t,n,i)}function vo(e,t,n,r){return e.bottom<=n?!1:e.top>n?!0:(r?e.left:e.right)>t}function lf(e,t,n,r,i){i-=ar(t);var a=Qr(e,t),l=ho(t),u=0,f=t.text.length,m=!0,A=Pe(t,e.doc.direction);if(A){var P=(e.options.lineWrapping?uf:sf)(e,t,n,a,A,r,i);m=P.level!=1,u=m?P.from:P.to-1,f=m?P.to:P.from-1}var J=null,Y=null,ie=De(function(Ne){var Ie=tr(e,a,Ne);return Ie.top+=l,Ie.bottom+=l,vo(Ie,r,i,!1)?(Ie.top<=i&&Ie.left<=r&&(J=Ne,Y=Ie),!0):!1},u,f),ue,me,ve=!1;if(Y){var _e=r-Y.left=Ce.bottom?1:0}return ie=se(t.text,ie,1),go(n,ie,me,ve,r-ue)}function sf(e,t,n,r,i,a,l){var u=De(function(P){var J=i[P],Y=J.level!=1;return vo(Xt(e,ne(n,Y?J.to:J.from,Y?"before":"after"),"line",t,r),a,l,!0)},0,i.length-1),f=i[u];if(u>0){var m=f.level!=1,A=Xt(e,ne(n,m?f.from:f.to,m?"after":"before"),"line",t,r);vo(A,a,l,!0)&&A.top>l&&(f=i[u-1])}return f}function uf(e,t,n,r,i,a,l){var u=Ka(e,t,r,l),f=u.begin,m=u.end;/\s/.test(t.text.charAt(m-1))&&m--;for(var A=null,P=null,J=0;J=m||Y.to<=f)){var ie=Y.level!=1,ue=tr(e,r,ie?Math.min(m,Y.to)-1:Math.max(f,Y.from)).right,me=ueme)&&(A=Y,P=me)}}return A||(A=i[i.length-1]),A.fromm&&(A={from:A.from,to:m,level:A.level}),A}var zr;function Vr(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(zr==null){zr=_("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)zr.appendChild(document.createTextNode("x")),zr.appendChild(_("br"));zr.appendChild(document.createTextNode("x"))}V(e.measure,zr);var n=zr.offsetHeight/50;return n>3&&(e.cachedTextHeight=n),j(e.measure),n||1}function Jr(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=_("span","xxxxxxxxxx"),n=_("pre",[t],"CodeMirror-line-like");V(e.measure,n);var r=t.getBoundingClientRect(),i=(r.right-r.left)/10;return i>2&&(e.cachedCharWidth=i),i||10}function bo(e){for(var t=e.display,n={},r={},i=t.gutters.clientLeft,a=t.gutters.firstChild,l=0;a;a=a.nextSibling,++l){var u=e.display.gutterSpecs[l].className;n[u]=a.offsetLeft+a.clientLeft+i,r[u]=a.clientWidth}return{fixedPos:yo(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:n,gutterWidth:r,wrapperWidth:t.wrapper.clientWidth}}function yo(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function Za(e){var t=Vr(e.display),n=e.options.lineWrapping,r=n&&Math.max(5,e.display.scroller.clientWidth/Jr(e.display)-3);return function(i){if(mr(e.doc,i))return 0;var a=0;if(i.widgets)for(var l=0;l0&&(m=Ae(e.doc,f.line).text).length==f.ch){var A=Oe(m,m.length,e.options.tabSize)-m.length;f=ne(f.line,Math.max(0,Math.round((a-Fa(e.display).left)/Jr(e.display))-A))}return f}function Ar(e,t){if(t>=e.display.viewTo||(t-=e.display.viewFrom,t<0))return null;for(var n=e.display.view,r=0;rt)&&(i.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=i.viewTo)or&&ao(e.doc,t)i.viewFrom?br(e):(i.viewFrom+=r,i.viewTo+=r);else if(t<=i.viewFrom&&n>=i.viewTo)br(e);else if(t<=i.viewFrom){var a=di(e,n,n+r,1);a?(i.view=i.view.slice(a.index),i.viewFrom=a.lineN,i.viewTo+=r):br(e)}else if(n>=i.viewTo){var l=di(e,t,t,-1);l?(i.view=i.view.slice(0,l.index),i.viewTo=l.lineN):br(e)}else{var u=di(e,t,t,-1),f=di(e,n,n+r,1);u&&f?(i.view=i.view.slice(0,u.index).concat(si(e,u.lineN,f.lineN)).concat(i.view.slice(f.index)),i.viewTo+=r):br(e)}var m=i.externalMeasured;m&&(n=i.lineN&&t=r.viewTo)){var a=r.view[Ar(e,t)];if(a.node!=null){var l=a.changes||(a.changes=[]);Se(l,n)==-1&&l.push(n)}}}function br(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function di(e,t,n,r){var i=Ar(e,t),a,l=e.display.view;if(!or||n==e.doc.first+e.doc.size)return{index:i,lineN:n};for(var u=e.display.viewFrom,f=0;f0){if(i==l.length-1)return null;a=u+l[i].size-t,i++}else a=u-t;t+=a,n+=a}for(;ao(e.doc,n)!=n;){if(i==(r<0?0:l.length-1))return null;n+=r*l[i-(r<0?1:0)].size,i+=r}return{index:i,lineN:n}}function cf(e,t,n){var r=e.display,i=r.view;i.length==0||t>=r.viewTo||n<=r.viewFrom?(r.view=si(e,t,n),r.viewFrom=t):(r.viewFrom>t?r.view=si(e,t,r.viewFrom).concat(r.view):r.viewFromn&&(r.view=r.view.slice(0,Ar(e,n)))),r.viewTo=n}function Xa(e){for(var t=e.display.view,n=0,r=0;r=e.display.viewTo||f.to().line0?l:e.defaultCharWidth())+"px"}if(r.other){var u=n.appendChild(_("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));u.style.display="",u.style.left=r.other.left+"px",u.style.top=r.other.top+"px",u.style.height=(r.other.bottom-r.other.top)*.85+"px"}}function pi(e,t){return e.top-t.top||e.left-t.left}function ff(e,t,n){var r=e.display,i=e.doc,a=document.createDocumentFragment(),l=Fa(e.display),u=l.left,f=Math.max(r.sizerWidth,Er(e)-r.sizer.offsetLeft)-l.right,m=i.direction=="ltr";function A(be,Ce,Ne,Ie){Ce<0&&(Ce=0),Ce=Math.round(Ce),Ie=Math.round(Ie),a.appendChild(_("div",null,"CodeMirror-selected","position: absolute; left: "+be+`px; + top: `+Ce+"px; width: "+(Ne??f-be)+`px; + height: `+(Ie-Ce)+"px"))}function P(be,Ce,Ne){var Ie=Ae(i,be),$e=Ie.text.length,Ve,vt;function rt(ut,Dt){return fi(e,ne(be,ut),"div",Ie,Dt)}function Ot(ut,Dt,yt){var ft=Ga(e,Ie,null,ut),ct=Dt=="ltr"==(yt=="after")?"left":"right",lt=yt=="after"?ft.begin:ft.end-(/\s/.test(Ie.text.charAt(ft.end-1))?2:1);return rt(lt,ct)[ct]}var At=Pe(Ie,i.direction);return nt(At,Ce||0,Ne??$e,function(ut,Dt,yt,ft){var ct=yt=="ltr",lt=rt(ut,ct?"left":"right"),qt=rt(Dt-1,ct?"right":"left"),pn=Ce==null&&ut==0,Sr=Ne==null&&Dt==$e,St=ft==0,rr=!At||ft==At.length-1;if(qt.top-lt.top<=3){var bt=(m?pn:Sr)&&St,Zo=(m?Sr:pn)&&rr,cr=bt?u:(ct?lt:qt).left,Nr=Zo?f:(ct?qt:lt).right;A(cr,lt.top,Nr-cr,lt.bottom)}else{var Or,Lt,hn,Xo;ct?(Or=m&&pn&&St?u:lt.left,Lt=m?f:Ot(ut,yt,"before"),hn=m?u:Ot(Dt,yt,"after"),Xo=m&&Sr&&rr?f:qt.right):(Or=m?Ot(ut,yt,"before"):u,Lt=!m&&pn&&St?f:lt.right,hn=!m&&Sr&&rr?u:qt.left,Xo=m?Ot(Dt,yt,"after"):f),A(Or,lt.top,Lt-Or,lt.bottom),lt.bottom0?t.blinker=setInterval(function(){e.hasFocus()||en(e),t.cursorDiv.style.visibility=(n=!n)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}}function Qa(e){e.hasFocus()||(e.display.input.focus(),e.state.focused||So(e))}function wo(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,e.state.focused&&en(e))},100)}function So(e,t){e.state.delayingBlurEvent&&!e.state.draggingText&&(e.state.delayingBlurEvent=!1),e.options.readOnly!="nocursor"&&(e.state.focused||(it(e,"focus",e,t),e.state.focused=!0,le(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),g&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),ko(e))}function en(e,t){e.state.delayingBlurEvent||(e.state.focused&&(it(e,"blur",e,t),e.state.focused=!1,Q(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150))}function hi(e){for(var t=e.display,n=t.lineDiv.offsetTop,r=Math.max(0,t.scroller.getBoundingClientRect().top),i=t.lineDiv.getBoundingClientRect().top,a=0,l=0;l.005||Y<-.005)&&(ie.display.sizerWidth){var ue=Math.ceil(A/Jr(e.display));ue>e.display.maxLineLength&&(e.display.maxLineLength=ue,e.display.maxLine=u.line,e.display.maxLineChanged=!0)}}}Math.abs(a)>2&&(t.scroller.scrollTop+=a)}function Va(e){if(e.widgets)for(var t=0;t=l&&(a=O(t,ar(Ae(t,f))-e.wrapper.clientHeight),l=f)}return{from:a,to:Math.max(l,a+1)}}function df(e,t){if(!ot(e,"scrollCursorIntoView")){var n=e.display,r=n.sizer.getBoundingClientRect(),i=null,a=n.wrapper.ownerDocument;if(t.top+r.top<0?i=!0:t.bottom+r.top>(a.defaultView.innerHeight||a.documentElement.clientHeight)&&(i=!1),i!=null&&!z){var l=_("div","\u200B",null,`position: absolute; + top: `+(t.top-n.viewOffset-ui(e.display))+`px; + height: `+(t.bottom-t.top+er(e)+n.barHeight)+`px; + left: `+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(l),l.scrollIntoView(i),e.display.lineSpace.removeChild(l)}}}function pf(e,t,n,r){r==null&&(r=0);var i;!e.options.lineWrapping&&t==n&&(n=t.sticky=="before"?ne(t.line,t.ch+1,"before"):t,t=t.ch?ne(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t);for(var a=0;a<5;a++){var l=!1,u=Xt(e,t),f=!n||n==t?u:Xt(e,n);i={left:Math.min(u.left,f.left),top:Math.min(u.top,f.top)-r,right:Math.max(u.left,f.left),bottom:Math.max(u.bottom,f.bottom)+r};var m=To(e,i),A=e.doc.scrollTop,P=e.doc.scrollLeft;if(m.scrollTop!=null&&(An(e,m.scrollTop),Math.abs(e.doc.scrollTop-A)>1&&(l=!0)),m.scrollLeft!=null&&(Dr(e,m.scrollLeft),Math.abs(e.doc.scrollLeft-P)>1&&(l=!0)),!l)break}return i}function hf(e,t){var n=To(e,t);n.scrollTop!=null&&An(e,n.scrollTop),n.scrollLeft!=null&&Dr(e,n.scrollLeft)}function To(e,t){var n=e.display,r=Vr(e.display);t.top<0&&(t.top=0);var i=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:n.scroller.scrollTop,a=fo(e),l={};t.bottom-t.top>a&&(t.bottom=t.top+a);var u=e.doc.height+co(n),f=t.topu-r;if(t.topi+a){var A=Math.min(t.top,(m?u:t.bottom)-a);A!=i&&(l.scrollTop=A)}var P=e.options.fixedGutter?0:n.gutters.offsetWidth,J=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:n.scroller.scrollLeft-P,Y=Er(e)-n.gutters.offsetWidth,ie=t.right-t.left>Y;return ie&&(t.right=t.left+Y),t.left<10?l.scrollLeft=0:t.leftY+J-3&&(l.scrollLeft=t.right+(ie?0:10)-Y),l}function Lo(e,t){t!=null&&(mi(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t)}function tn(e){mi(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function Mn(e,t,n){(t!=null||n!=null)&&mi(e),t!=null&&(e.curOp.scrollLeft=t),n!=null&&(e.curOp.scrollTop=n)}function gf(e,t){mi(e),e.curOp.scrollToPos=t}function mi(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var n=$a(e,t.from),r=$a(e,t.to);Ja(e,n,r,t.margin)}}function Ja(e,t,n,r){var i=To(e,{left:Math.min(t.left,n.left),top:Math.min(t.top,n.top)-r,right:Math.max(t.right,n.right),bottom:Math.max(t.bottom,n.bottom)+r});Mn(e,i.scrollLeft,i.scrollTop)}function An(e,t){Math.abs(e.doc.scrollTop-t)<2||(v||Eo(e,{top:t}),el(e,t,!0),v&&Eo(e),In(e,100))}function el(e,t,n){t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),!(e.display.scroller.scrollTop==t&&!n)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function Dr(e,t,n,r){t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),!((n?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!r)&&(e.doc.scrollLeft=t,ol(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function Dn(e){var t=e.display,n=t.gutters.offsetWidth,r=Math.round(e.doc.height+co(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?n:0,docHeight:r,scrollHeight:r+er(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:n}}var qr=function(e,t,n){this.cm=n;var r=this.vert=_("div",[_("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),i=this.horiz=_("div",[_("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");r.tabIndex=i.tabIndex=-1,e(r),e(i),Fe(r,"scroll",function(){r.clientHeight&&t(r.scrollTop,"vertical")}),Fe(i,"scroll",function(){i.clientWidth&&t(i.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,s&&h<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};qr.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,n=e.scrollHeight>e.clientHeight+1,r=e.nativeBarWidth;if(n){this.vert.style.display="block",this.vert.style.bottom=t?r+"px":"0";var i=e.viewHeight-(t?r:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+i)+"px"}else this.vert.scrollTop=0,this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=n?r+"px":"0",this.horiz.style.left=e.barLeft+"px";var a=e.viewWidth-e.barLeft-(n?r:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+a)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(r==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:n?r:0,bottom:t?r:0}},qr.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},qr.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},qr.prototype.zeroWidthHack=function(){var e=H&&!E?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.visibility=this.vert.style.visibility="hidden",this.disableHoriz=new qe,this.disableVert=new qe},qr.prototype.enableZeroWidthBar=function(e,t,n){e.style.visibility="";function r(){var i=e.getBoundingClientRect(),a=n=="vert"?document.elementFromPoint(i.right-1,(i.top+i.bottom)/2):document.elementFromPoint((i.right+i.left)/2,i.bottom-1);a!=e?e.style.visibility="hidden":t.set(1e3,r)}t.set(1e3,r)},qr.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var qn=function(){};qn.prototype.update=function(){return{bottom:0,right:0}},qn.prototype.setScrollLeft=function(){},qn.prototype.setScrollTop=function(){},qn.prototype.clear=function(){};function rn(e,t){t||(t=Dn(e));var n=e.display.barWidth,r=e.display.barHeight;tl(e,t);for(var i=0;i<4&&n!=e.display.barWidth||r!=e.display.barHeight;i++)n!=e.display.barWidth&&e.options.lineWrapping&&hi(e),tl(e,Dn(e)),n=e.display.barWidth,r=e.display.barHeight}function tl(e,t){var n=e.display,r=n.scrollbars.update(t);n.sizer.style.paddingRight=(n.barWidth=r.right)+"px",n.sizer.style.paddingBottom=(n.barHeight=r.bottom)+"px",n.heightForcer.style.borderBottom=r.bottom+"px solid transparent",r.right&&r.bottom?(n.scrollbarFiller.style.display="block",n.scrollbarFiller.style.height=r.bottom+"px",n.scrollbarFiller.style.width=r.right+"px"):n.scrollbarFiller.style.display="",r.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(n.gutterFiller.style.display="block",n.gutterFiller.style.height=r.bottom+"px",n.gutterFiller.style.width=t.gutterWidth+"px"):n.gutterFiller.style.display=""}var rl={native:qr,null:qn};function nl(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&Q(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new rl[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),Fe(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,n){n=="horizontal"?Dr(e,t):An(e,t)},e),e.display.scrollbars.addClass&&le(e.display.wrapper,e.display.scrollbars.addClass)}var mf=0;function Ir(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++mf,markArrays:null},Kc(e.curOp)}function Fr(e){var t=e.curOp;t&&Zc(t,function(n){for(var r=0;r=n.viewTo)||n.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new vi(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function yf(e){e.updatedDisplay=e.mustUpdate&&Co(e.cm,e.update)}function xf(e){var t=e.cm,n=t.display;e.updatedDisplay&&hi(t),e.barMeasure=Dn(t),n.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Oa(t,n.maxLine,n.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(n.scroller.clientWidth,n.sizer.offsetLeft+e.adjustWidthTo+er(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,n.sizer.offsetLeft+e.adjustWidthTo-Er(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=n.input.prepareSelection())}function _f(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)){var n=+new Date+e.options.workTime,r=wn(e,t.highlightFrontier),i=[];t.iter(r.line,Math.min(t.first+t.size,e.display.viewTo+500),function(a){if(r.line>=e.display.viewFrom){var l=a.styles,u=a.text.length>e.options.maxHighlightLength?Vt(t.mode,r.state):null,f=fa(e,a,r,!0);u&&(r.state=u),a.styles=f.styles;var m=a.styleClasses,A=f.classes;A?a.styleClasses=A:m&&(a.styleClasses=null);for(var P=!l||l.length!=a.styles.length||m!=A&&(!m||!A||m.bgClass!=A.bgClass||m.textClass!=A.textClass),J=0;!P&&Jn)return In(e,e.options.workDelay),!0}),t.highlightFrontier=r.line,t.modeFrontier=Math.max(t.modeFrontier,r.line),i.length&&Nt(e,function(){for(var a=0;a=n.viewFrom&&t.visible.to<=n.viewTo&&(n.updateLineNumbers==null||n.updateLineNumbers>=n.viewTo)&&n.renderedView==n.view&&Xa(e)==0)return!1;al(e)&&(br(e),t.dims=bo(e));var i=r.first+r.size,a=Math.max(t.visible.from-e.options.viewportMargin,r.first),l=Math.min(i,t.visible.to+e.options.viewportMargin);n.viewFroml&&n.viewTo-l<20&&(l=Math.min(i,n.viewTo)),or&&(a=ao(e.doc,a),l=Ta(e.doc,l));var u=a!=n.viewFrom||l!=n.viewTo||n.lastWrapHeight!=t.wrapperHeight||n.lastWrapWidth!=t.wrapperWidth;cf(e,a,l),n.viewOffset=ar(Ae(e.doc,n.viewFrom)),e.display.mover.style.top=n.viewOffset+"px";var f=Xa(e);if(!u&&f==0&&!t.force&&n.renderedView==n.view&&(n.updateLineNumbers==null||n.updateLineNumbers>=n.viewTo))return!1;var m=Tf(e);return f>4&&(n.lineDiv.style.display="none"),Cf(e,n.updateLineNumbers,t.dims),f>4&&(n.lineDiv.style.display=""),n.renderedView=n.view,Lf(m),j(n.cursorDiv),j(n.selectionDiv),n.gutters.style.height=n.sizer.style.minHeight=0,u&&(n.lastWrapHeight=t.wrapperHeight,n.lastWrapWidth=t.wrapperWidth,In(e,400)),n.updateLineNumbers=null,!0}function il(e,t){for(var n=t.viewport,r=!0;;r=!1){if(!r||!e.options.lineWrapping||t.oldDisplayWidth==Er(e)){if(n&&n.top!=null&&(n={top:Math.min(e.doc.height+co(e.display)-fo(e),n.top)}),t.visible=gi(e.display,e.doc,n),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else r&&(t.visible=gi(e.display,e.doc,n));if(!Co(e,t))break;hi(e);var i=Dn(e);zn(e),rn(e,i),Mo(e,i),t.force=!1}t.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function Eo(e,t){var n=new vi(e,t);if(Co(e,n)){hi(e),il(e,n);var r=Dn(e);zn(e),rn(e,r),Mo(e,r),n.finish()}}function Cf(e,t,n){var r=e.display,i=e.options.lineNumbers,a=r.lineDiv,l=a.firstChild;function u(ie){var ue=ie.nextSibling;return g&&H&&e.display.currentWheelTarget==ie?ie.style.display="none":ie.parentNode.removeChild(ie),ue}for(var f=r.view,m=r.viewFrom,A=0;A-1&&(Y=!1),Ma(e,P,m,n)),Y&&(j(P.lineNumber),P.lineNumber.appendChild(document.createTextNode(he(e.options,m)))),l=P.node.nextSibling}m+=P.size}for(;l;)l=u(l)}function zo(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px",ht(e,"gutterChanged",e)}function Mo(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+er(e)+"px"}function ol(e){var t=e.display,n=t.view;if(!(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))){for(var r=yo(t)-t.scroller.scrollLeft+e.doc.scrollLeft,i=t.gutters.offsetWidth,a=r+"px",l=0;l=105&&(i.wrapper.style.clipPath="inset(0px)"),i.wrapper.setAttribute("translate","no"),s&&h<8&&(i.gutters.style.zIndex=-1,i.scroller.style.paddingRight=0),!g&&!(v&&M)&&(i.scroller.draggable=!0),e&&(e.appendChild?e.appendChild(i.wrapper):e(i.wrapper)),i.viewFrom=i.viewTo=t.first,i.reportedViewFrom=i.reportedViewTo=t.first,i.view=[],i.renderedView=null,i.externalMeasured=null,i.viewOffset=0,i.lastWrapHeight=i.lastWrapWidth=0,i.updateLineNumbers=null,i.nativeBarWidth=i.barHeight=i.barWidth=0,i.scrollbarsClipped=!1,i.lineNumWidth=i.lineNumInnerWidth=i.lineNumChars=null,i.alignWidgets=!1,i.cachedCharWidth=i.cachedTextHeight=i.cachedPaddingH=null,i.maxLine=null,i.maxLineLength=0,i.maxLineChanged=!1,i.wheelDX=i.wheelDY=i.wheelStartX=i.wheelStartY=null,i.shift=!1,i.selForContextMenu=null,i.activeTouch=null,i.gutterSpecs=Ao(r.gutters,r.lineNumbers),ll(i),n.init(i)}var bi=0,sr=null;s?sr=-.53:v?sr=15:x?sr=-.7:w&&(sr=-1/3);function sl(e){var t=e.wheelDeltaX,n=e.wheelDeltaY;return t==null&&e.detail&&e.axis==e.HORIZONTAL_AXIS&&(t=e.detail),n==null&&e.detail&&e.axis==e.VERTICAL_AXIS?n=e.detail:n==null&&(n=e.wheelDelta),{x:t,y:n}}function zf(e){var t=sl(e);return t.x*=sr,t.y*=sr,t}function ul(e,t){x&&c==102&&(e.display.chromeScrollHack==null?e.display.sizer.style.pointerEvents="none":clearTimeout(e.display.chromeScrollHack),e.display.chromeScrollHack=setTimeout(function(){e.display.chromeScrollHack=null,e.display.sizer.style.pointerEvents=""},100));var n=sl(t),r=n.x,i=n.y,a=sr;t.deltaMode===0&&(r=t.deltaX,i=t.deltaY,a=1);var l=e.display,u=l.scroller,f=u.scrollWidth>u.clientWidth,m=u.scrollHeight>u.clientHeight;if(r&&f||i&&m){if(i&&H&&g){e:for(var A=t.target,P=l.view;A!=u;A=A.parentNode)for(var J=0;J=0&&ye(e,r.to())<=0)return n}return-1};var Ye=function(e,t){this.anchor=e,this.head=t};Ye.prototype.from=function(){return Zr(this.anchor,this.head)},Ye.prototype.to=function(){return Et(this.anchor,this.head)},Ye.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Yt(e,t,n){var r=e&&e.options.selectionsMayTouch,i=t[n];t.sort(function(J,Y){return ye(J.from(),Y.from())}),n=Se(t,i);for(var a=1;a0:f>=0){var m=Zr(u.from(),l.from()),A=Et(u.to(),l.to()),P=u.empty()?l.from()==l.head:u.from()==u.head;a<=n&&--n,t.splice(--a,2,new Ye(P?A:m,P?m:A))}}return new Rt(t,n)}function yr(e,t){return new Rt([new Ye(e,t||e)],0)}function xr(e){return e.text?ne(e.from.line+e.text.length-1,ce(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function cl(e,t){if(ye(e,t.from)<0)return e;if(ye(e,t.to)<=0)return xr(t);var n=e.line+t.text.length-(t.to.line-t.from.line)-1,r=e.ch;return e.line==t.to.line&&(r+=xr(t).ch-t.to.ch),ne(n,r)}function Do(e,t){for(var n=[],r=0;r1&&e.remove(u.line+1,ie-1),e.insert(u.line+1,ve)}ht(e,"change",e,t)}function _r(e,t,n){function r(i,a,l){if(i.linked)for(var u=0;u1&&!e.done[e.done.length-2].ranges)return e.done.pop(),ce(e.done)}function ml(e,t,n,r){var i=e.history;i.undone.length=0;var a=+new Date,l,u;if((i.lastOp==r||i.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&i.lastModTime>a-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(l=Df(i,i.lastOp==r)))u=ce(l.changes),ye(t.from,t.to)==0&&ye(t.from,u.to)==0?u.to=xr(t):l.changes.push(Fo(e,t));else{var f=ce(i.done);for((!f||!f.ranges)&&xi(e.sel,i.done),l={changes:[Fo(e,t)],generation:i.generation},i.done.push(l);i.done.length>i.undoDepth;)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(n),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=a,i.lastOp=i.lastSelOp=r,i.lastOrigin=i.lastSelOrigin=t.origin,u||it(e,"historyAdded")}function qf(e,t,n,r){var i=t.charAt(0);return i=="*"||i=="+"&&n.ranges.length==r.ranges.length&&n.somethingSelected()==r.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function If(e,t,n,r){var i=e.history,a=r&&r.origin;n==i.lastSelOp||a&&i.lastSelOrigin==a&&(i.lastModTime==i.lastSelTime&&i.lastOrigin==a||qf(e,a,ce(i.done),t))?i.done[i.done.length-1]=t:xi(t,i.done),i.lastSelTime=+new Date,i.lastSelOrigin=a,i.lastSelOp=n,r&&r.clearRedo!==!1&&gl(i.undone)}function xi(e,t){var n=ce(t);n&&n.ranges&&n.equals(e)||t.push(e)}function vl(e,t,n,r){var i=t["spans_"+e.id],a=0;e.iter(Math.max(e.first,n),Math.min(e.first+e.size,r),function(l){l.markedSpans&&((i||(i=t["spans_"+e.id]={}))[a]=l.markedSpans),++a})}function Ff(e){if(!e)return null;for(var t,n=0;n-1&&(ce(u)[P]=m[P],delete m[P])}}return r}function No(e,t,n,r){if(r){var i=e.anchor;if(n){var a=ye(t,i)<0;a!=ye(n,i)<0?(i=t,t=n):a!=ye(t,n)<0&&(t=n)}return new Ye(i,t)}else return new Ye(n||t,t)}function _i(e,t,n,r,i){i==null&&(i=e.cm&&(e.cm.display.shift||e.extend)),wt(e,new Rt([No(e.sel.primary(),t,n,i)],0),r)}function yl(e,t,n){for(var r=[],i=e.cm&&(e.cm.display.shift||e.extend),a=0;a=t.ch:u.to>t.ch))){if(i&&(it(f,"beforeCursorEnter"),f.explicitlyCleared))if(a.markedSpans){--l;continue}else break;if(!f.atomic)continue;if(n){var P=f.find(r<0?1:-1),J=void 0;if((r<0?A:m)&&(P=Tl(e,P,-r,P&&P.line==t.line?a:null)),P&&P.line==t.line&&(J=ye(P,n))&&(r<0?J<0:J>0))return on(e,P,t,r,i)}var Y=f.find(r<0?-1:1);return(r<0?m:A)&&(Y=Tl(e,Y,r,Y.line==t.line?a:null)),Y?on(e,Y,t,r,i):null}}return t}function wi(e,t,n,r,i){var a=r||1,l=on(e,t,n,a,i)||!i&&on(e,t,n,a,!0)||on(e,t,n,-a,i)||!i&&on(e,t,n,-a,!0);return l||(e.cantEdit=!0,ne(e.first,0))}function Tl(e,t,n,r){return n<0&&t.ch==0?t.line>e.first?Re(e,ne(t.line-1)):null:n>0&&t.ch==(r||Ae(e,t.line)).text.length?t.line=0;--i)El(e,{from:r[i].from,to:r[i].to,text:i?[""]:t.text,origin:t.origin});else El(e,t)}}function El(e,t){if(!(t.text.length==1&&t.text[0]==""&&ye(t.from,t.to)==0)){var n=Do(e,t);ml(e,t,n,e.cm?e.cm.curOp.id:NaN),On(e,t,n,io(e,t));var r=[];_r(e,function(i,a){!a&&Se(r,i.history)==-1&&(Dl(i.history,t),r.push(i.history)),On(i,t,null,io(i,t))})}}function Si(e,t,n){var r=e.cm&&e.cm.state.suppressEdits;if(!(r&&!n)){for(var i=e.history,a,l=e.sel,u=t=="undo"?i.done:i.undone,f=t=="undo"?i.undone:i.done,m=0;m=0;--Y){var ie=J(Y);if(ie)return ie.v}}}}function zl(e,t){if(t!=0&&(e.first+=t,e.sel=new Rt(Be(e.sel.ranges,function(i){return new Ye(ne(i.anchor.line+t,i.anchor.ch),ne(i.head.line+t,i.head.ch))}),e.sel.primIndex),e.cm)){zt(e.cm,e.first,e.first-t,t);for(var n=e.cm.display,r=n.viewFrom;re.lastLine())){if(t.from.linea&&(t={from:t.from,to:ne(a,Ae(e,a).text.length),text:[t.text[0]],origin:t.origin}),t.removed=ir(e,t.from,t.to),n||(n=Do(e,t)),e.cm?Pf(e.cm,t,r):Io(e,t,r),ki(e,n,ke),e.cantEdit&&wi(e,ne(e.firstLine(),0))&&(e.cantEdit=!1)}}function Pf(e,t,n){var r=e.doc,i=e.display,a=t.from,l=t.to,u=!1,f=a.line;e.options.lineWrapping||(f=k(Zt(Ae(r,a.line))),r.iter(f,l.line+1,function(Y){if(Y==i.maxLine)return u=!0,!0})),r.sel.contains(t.from,t.to)>-1&&Ht(e),Io(r,t,n,Za(e)),e.options.lineWrapping||(r.iter(f,a.line+t.text.length,function(Y){var ie=li(Y);ie>i.maxLineLength&&(i.maxLine=Y,i.maxLineLength=ie,i.maxLineChanged=!0,u=!1)}),u&&(e.curOp.updateMaxLine=!0)),Lc(r,a.line),In(e,400);var m=t.text.length-(l.line-a.line)-1;t.full?zt(e):a.line==l.line&&t.text.length==1&&!dl(e.doc,t)?vr(e,a.line,"text"):zt(e,a.line,l.line+1,m);var A=Ft(e,"changes"),P=Ft(e,"change");if(P||A){var J={from:a,to:l,text:t.text,removed:t.removed,origin:t.origin};P&&ht(e,"change",e,J),A&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(J)}e.display.selForContextMenu=null}function ln(e,t,n,r,i){var a;r||(r=n),ye(r,n)<0&&(a=[r,n],n=a[0],r=a[1]),typeof t=="string"&&(t=e.splitLines(t)),an(e,{from:n,to:r,text:t,origin:i})}function Ml(e,t,n,r){n1||!(this.children[0]instanceof jn))){var u=[];this.collapse(u),this.children=[new jn(u)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var l=i.lines.length%25+25,u=l;u10);e.parent.maybeSpill()}},iterN:function(e,t,n){for(var r=0;re.display.maxLineLength&&(e.display.maxLine=m,e.display.maxLineLength=A,e.display.maxLineChanged=!0)}r!=null&&e&&this.collapsed&&zt(e,r,i+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&wl(e.doc)),e&&ht(e,"markerCleared",e,this,r,i),t&&Fr(e),this.parent&&this.parent.clear()}},kr.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var n,r,i=0;i0||l==0&&a.clearWhenEmpty!==!1)return a;if(a.replacedWith&&(a.collapsed=!0,a.widgetNode=K("span",[a.replacedWith],"CodeMirror-widget"),r.handleMouseEvents||a.widgetNode.setAttribute("cm-ignore-events","true"),r.insertLeft&&(a.widgetNode.insertLeft=!0)),a.collapsed){if(Sa(e,t.line,t,n,a)||t.line!=n.line&&Sa(e,n.line,t,n,a))throw new Error("Inserting collapsed marker partially overlapping an existing one");Ec()}a.addToHistory&&ml(e,{from:t,to:n,origin:"markText"},e.sel,NaN);var u=t.line,f=e.cm,m;if(e.iter(u,n.line+1,function(P){f&&a.collapsed&&!f.options.lineWrapping&&Zt(P)==f.display.maxLine&&(m=!0),a.collapsed&&u!=t.line&&jt(P,0),Mc(P,new ni(a,u==t.line?t.ch:null,u==n.line?n.ch:null),e.cm&&e.cm.curOp),++u}),a.collapsed&&e.iter(t.line,n.line+1,function(P){mr(e,P)&&jt(P,0)}),a.clearOnEnter&&Fe(a,"beforeCursorEnter",function(){return a.clear()}),a.readOnly&&(Cc(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),a.collapsed&&(a.id=++Il,a.atomic=!0),f){if(m&&(f.curOp.updateMaxLine=!0),a.collapsed)zt(f,t.line,n.line+1);else if(a.className||a.startStyle||a.endStyle||a.css||a.attributes||a.title)for(var A=t.line;A<=n.line;A++)vr(f,A,"text");a.atomic&&wl(f.doc),ht(f,"markerAdded",f,a)}return a}var Bn=function(e,t){this.markers=e,this.primary=t;for(var n=0;n=0;f--)an(this,r[f]);u?_l(this,u):this.cm&&tn(this.cm)}),undo:mt(function(){Si(this,"undo")}),redo:mt(function(){Si(this,"redo")}),undoSelection:mt(function(){Si(this,"undo",!0)}),redoSelection:mt(function(){Si(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,n=0,r=0;r=e.ch)&&t.push(i.marker.parent||i.marker)}return t},findMarks:function(e,t,n){e=Re(this,e),t=Re(this,t);var r=[],i=e.line;return this.iter(e.line,t.line+1,function(a){var l=a.markedSpans;if(l)for(var u=0;u=f.to||f.from==null&&i!=e.line||f.from!=null&&i==t.line&&f.from>=t.ch)&&(!n||n(f.marker))&&r.push(f.marker.parent||f.marker)}++i}),r},getAllMarks:function(){var e=[];return this.iter(function(t){var n=t.markedSpans;if(n)for(var r=0;re)return t=e,!0;e-=a,++n}),Re(this,ne(n,t))},indexFromPos:function(e){e=Re(this,e);var t=e.ch;if(e.linet&&(t=e.from),e.to!=null&&e.to-1){t.state.draggingText(e),setTimeout(function(){return t.display.input.focus()},20);return}try{var A=e.dataTransfer.getData("Text");if(A){var P;if(t.state.draggingText&&!t.state.draggingText.copy&&(P=t.listSelections()),ki(t.doc,yr(n,n)),P)for(var J=0;J=0;u--)ln(e.doc,"",r[u].from,r[u].to,"+delete");tn(e)})}function Po(e,t,n){var r=se(e.text,t+n,n);return r<0||r>e.text.length?null:r}function jo(e,t,n){var r=Po(e,t.ch,n);return r==null?null:new ne(t.line,r,n<0?"after":"before")}function Ro(e,t,n,r,i){if(e){t.doc.direction=="rtl"&&(i=-i);var a=Pe(n,t.doc.direction);if(a){var l=i<0?ce(a):a[0],u=i<0==(l.level==1),f=u?"after":"before",m;if(l.level>0||t.doc.direction=="rtl"){var A=Qr(t,n);m=i<0?n.text.length-1:0;var P=tr(t,A,m).top;m=De(function(J){return tr(t,A,J).top==P},i<0==(l.level==1)?l.from:l.to-1,m),f=="before"&&(m=Po(n,m,1))}else m=i<0?l.to:l.from;return new ne(r,m,f)}}return new ne(r,i<0?n.text.length:0,i<0?"before":"after")}function Vf(e,t,n,r){var i=Pe(t,e.doc.direction);if(!i)return jo(t,n,r);n.ch>=t.text.length?(n.ch=t.text.length,n.sticky="before"):n.ch<=0&&(n.ch=0,n.sticky="after");var a=Pt(i,n.ch,n.sticky),l=i[a];if(e.doc.direction=="ltr"&&l.level%2==0&&(r>0?l.to>n.ch:l.from=l.from&&J>=A.begin)){var Y=P?"before":"after";return new ne(n.line,J,Y)}}var ie=function(ve,_e,be){for(var Ce=function(Ve,vt){return vt?new ne(n.line,u(Ve,1),"before"):new ne(n.line,Ve,"after")};ve>=0&&ve0==(Ne.level!=1),$e=Ie?be.begin:u(be.end,-1);if(Ne.from<=$e&&$e0?A.end:u(A.begin,-1);return me!=null&&!(r>0&&me==t.text.length)&&(ue=ie(r>0?0:i.length-1,r,m(me)),ue)?ue:null}var $n={selectAll:Ll,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),ke)},killLine:function(e){return cn(e,function(t){if(t.empty()){var n=Ae(e.doc,t.head.line).text.length;return t.head.ch==n&&t.head.line0)i=new ne(i.line,i.ch+1),e.replaceRange(a.charAt(i.ch-1)+a.charAt(i.ch-2),ne(i.line,i.ch-2),i,"+transpose");else if(i.line>e.doc.first){var l=Ae(e.doc,i.line-1).text;l&&(i=new ne(i.line,1),e.replaceRange(a.charAt(0)+e.doc.lineSeparator()+l.charAt(l.length-1),ne(i.line-1,l.length-1),i,"+transpose"))}}n.push(new Ye(i,i))}e.setSelections(n)})},newlineAndIndent:function(e){return Nt(e,function(){for(var t=e.listSelections(),n=t.length-1;n>=0;n--)e.replaceRange(e.doc.lineSeparator(),t[n].anchor,t[n].head,"+input");t=e.listSelections();for(var r=0;re&&ye(t,this.pos)==0&&n==this.button};var Gn,Zn;function od(e,t){var n=+new Date;return Zn&&Zn.compare(n,e,t)?(Gn=Zn=null,"triple"):Gn&&Gn.compare(n,e,t)?(Zn=new Bo(n,e,t),Gn=null,"double"):(Gn=new Bo(n,e,t),Zn=null,"single")}function Yl(e){var t=this,n=t.display;if(!(ot(t,e)||n.activeTouch&&n.input.supportsTouch())){if(n.input.ensurePolled(),n.shift=e.shiftKey,lr(n,e)){g||(n.scroller.draggable=!1,setTimeout(function(){return n.scroller.draggable=!0},100));return}if(!Wo(t,e)){var r=Mr(t,e),i=Ut(e),a=r?od(r,i):"single";pe(t).focus(),i==1&&t.state.selectingText&&t.state.selectingText(e),!(r&&ad(t,i,r,a,e))&&(i==1?r?sd(t,r,a,e):yn(e)==n.scroller&&kt(e):i==2?(r&&_i(t.doc,r),setTimeout(function(){return n.input.focus()},20)):i==3&&(F?t.display.input.onContextMenu(e):wo(t)))}}}function ad(e,t,n,r,i){var a="Click";return r=="double"?a="Double"+a:r=="triple"&&(a="Triple"+a),a=(t==1?"Left":t==2?"Middle":"Right")+a,Kn(e,Hl(a,i),i,function(l){if(typeof l=="string"&&(l=$n[l]),!l)return!1;var u=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),u=l(e,n)!=Ze}finally{e.state.suppressEdits=!1}return u})}function ld(e,t,n){var r=e.getOption("configureMouse"),i=r?r(e,t,n):{};if(i.unit==null){var a=Z?n.shiftKey&&n.metaKey:n.altKey;i.unit=a?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(i.extend==null||e.doc.extend)&&(i.extend=e.doc.extend||n.shiftKey),i.addNew==null&&(i.addNew=H?n.metaKey:n.ctrlKey),i.moveOnDrag==null&&(i.moveOnDrag=!(H?n.altKey:n.ctrlKey)),i}function sd(e,t,n,r){s?setTimeout(Ee(Qa,e),0):e.curOp.focus=B(de(e));var i=ld(e,n,r),a=e.doc.sel,l;e.options.dragDrop&&eo&&!e.isReadOnly()&&n=="single"&&(l=a.contains(t))>-1&&(ye((l=a.ranges[l]).from(),t)<0||t.xRel>0)&&(ye(l.to(),t)>0||t.xRel<0)?ud(e,r,t,i):cd(e,r,t,i)}function ud(e,t,n,r){var i=e.display,a=!1,l=gt(e,function(m){g&&(i.scroller.draggable=!1),e.state.draggingText=!1,e.state.delayingBlurEvent&&(e.hasFocus()?e.state.delayingBlurEvent=!1:wo(e)),_t(i.wrapper.ownerDocument,"mouseup",l),_t(i.wrapper.ownerDocument,"mousemove",u),_t(i.scroller,"dragstart",f),_t(i.scroller,"drop",l),a||(kt(m),r.addNew||_i(e.doc,n,null,null,r.extend),g&&!w||s&&h==9?setTimeout(function(){i.wrapper.ownerDocument.body.focus({preventScroll:!0}),i.input.focus()},20):i.input.focus())}),u=function(m){a=a||Math.abs(t.clientX-m.clientX)+Math.abs(t.clientY-m.clientY)>=10},f=function(){return a=!0};g&&(i.scroller.draggable=!0),e.state.draggingText=l,l.copy=!r.moveOnDrag,Fe(i.wrapper.ownerDocument,"mouseup",l),Fe(i.wrapper.ownerDocument,"mousemove",u),Fe(i.scroller,"dragstart",f),Fe(i.scroller,"drop",l),e.state.delayingBlurEvent=!0,setTimeout(function(){return i.input.focus()},20),i.scroller.dragDrop&&i.scroller.dragDrop()}function Ql(e,t,n){if(n=="char")return new Ye(t,t);if(n=="word")return e.findWordAt(t);if(n=="line")return new Ye(ne(t.line,0),Re(e.doc,ne(t.line+1,0)));var r=n(e,t);return new Ye(r.from,r.to)}function cd(e,t,n,r){s&&wo(e);var i=e.display,a=e.doc;kt(t);var l,u,f=a.sel,m=f.ranges;if(r.addNew&&!r.extend?(u=a.sel.contains(n),u>-1?l=m[u]:l=new Ye(n,n)):(l=a.sel.primary(),u=a.sel.primIndex),r.unit=="rectangle")r.addNew||(l=new Ye(n,n)),n=Mr(e,t,!0,!0),u=-1;else{var A=Ql(e,n,r.unit);r.extend?l=No(l,A.anchor,A.head,r.extend):l=A}r.addNew?u==-1?(u=m.length,wt(a,Yt(e,m.concat([l]),u),{scroll:!1,origin:"*mouse"})):m.length>1&&m[u].empty()&&r.unit=="char"&&!r.extend?(wt(a,Yt(e,m.slice(0,u).concat(m.slice(u+1)),0),{scroll:!1,origin:"*mouse"}),f=a.sel):Oo(a,u,l,Je):(u=0,wt(a,new Rt([l],0),Je),f=a.sel);var P=n;function J(be){if(ye(P,be)!=0)if(P=be,r.unit=="rectangle"){for(var Ce=[],Ne=e.options.tabSize,Ie=Oe(Ae(a,n.line).text,n.ch,Ne),$e=Oe(Ae(a,be.line).text,be.ch,Ne),Ve=Math.min(Ie,$e),vt=Math.max(Ie,$e),rt=Math.min(n.line,be.line),Ot=Math.min(e.lastLine(),Math.max(n.line,be.line));rt<=Ot;rt++){var At=Ae(a,rt).text,ut=Ge(At,Ve,Ne);Ve==vt?Ce.push(new Ye(ne(rt,ut),ne(rt,ut))):At.length>ut&&Ce.push(new Ye(ne(rt,ut),ne(rt,Ge(At,vt,Ne))))}Ce.length||Ce.push(new Ye(n,n)),wt(a,Yt(e,f.ranges.slice(0,u).concat(Ce),u),{origin:"*mouse",scroll:!1}),e.scrollIntoView(be)}else{var Dt=l,yt=Ql(e,be,r.unit),ft=Dt.anchor,ct;ye(yt.anchor,ft)>0?(ct=yt.head,ft=Zr(Dt.from(),yt.anchor)):(ct=yt.anchor,ft=Et(Dt.to(),yt.head));var lt=f.ranges.slice(0);lt[u]=fd(e,new Ye(Re(a,ft),ct)),wt(a,Yt(e,lt,u),Je)}}var Y=i.wrapper.getBoundingClientRect(),ie=0;function ue(be){var Ce=++ie,Ne=Mr(e,be,!0,r.unit=="rectangle");if(Ne)if(ye(Ne,P)!=0){e.curOp.focus=B(de(e)),J(Ne);var Ie=gi(i,a);(Ne.line>=Ie.to||Ne.lineY.bottom?20:0;$e&&setTimeout(gt(e,function(){ie==Ce&&(i.scroller.scrollTop+=$e,ue(be))}),50)}}function me(be){e.state.selectingText=!1,ie=1/0,be&&(kt(be),i.input.focus()),_t(i.wrapper.ownerDocument,"mousemove",ve),_t(i.wrapper.ownerDocument,"mouseup",_e),a.history.lastSelOrigin=null}var ve=gt(e,function(be){be.buttons===0||!Ut(be)?me(be):ue(be)}),_e=gt(e,me);e.state.selectingText=_e,Fe(i.wrapper.ownerDocument,"mousemove",ve),Fe(i.wrapper.ownerDocument,"mouseup",_e)}function fd(e,t){var n=t.anchor,r=t.head,i=Ae(e.doc,n.line);if(ye(n,r)==0&&n.sticky==r.sticky)return t;var a=Pe(i);if(!a)return t;var l=Pt(a,n.ch,n.sticky),u=a[l];if(u.from!=n.ch&&u.to!=n.ch)return t;var f=l+(u.from==n.ch==(u.level!=1)?0:1);if(f==0||f==a.length)return t;var m;if(r.line!=n.line)m=(r.line-n.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var A=Pt(a,r.ch,r.sticky),P=A-l||(r.ch-n.ch)*(u.level==1?-1:1);A==f-1||A==f?m=P<0:m=P>0}var J=a[f+(m?-1:0)],Y=m==(J.level==1),ie=Y?J.from:J.to,ue=Y?"after":"before";return n.ch==ie&&n.sticky==ue?t:new Ye(new ne(n.line,ie,ue),r)}function Vl(e,t,n,r){var i,a;if(t.touches)i=t.touches[0].clientX,a=t.touches[0].clientY;else try{i=t.clientX,a=t.clientY}catch{return!1}if(i>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;r&&kt(t);var l=e.display,u=l.lineDiv.getBoundingClientRect();if(a>u.bottom||!Ft(e,n))return Ct(t);a-=u.top-l.viewOffset;for(var f=0;f=i){var A=O(e.doc,a),P=e.display.gutterSpecs[f];return it(e,n,e,A,P.className,t),Ct(t)}}}function Wo(e,t){return Vl(e,t,"gutterClick",!0)}function Jl(e,t){lr(e.display,t)||dd(e,t)||ot(e,t,"contextmenu")||F||e.display.input.onContextMenu(t)}function dd(e,t){return Ft(e,"gutterContextMenu")?Vl(e,t,"gutterContextMenu",!1):!1}function es(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),En(e)}var fn={toString:function(){return"CodeMirror.Init"}},ts={},Ei={};function pd(e){var t=e.optionHandlers;function n(r,i,a,l){e.defaults[r]=i,a&&(t[r]=l?function(u,f,m){m!=fn&&a(u,f,m)}:a)}e.defineOption=n,e.Init=fn,n("value","",function(r,i){return r.setValue(i)},!0),n("mode",null,function(r,i){r.doc.modeOption=i,qo(r)},!0),n("indentUnit",2,qo,!0),n("indentWithTabs",!1),n("smartIndent",!0),n("tabSize",4,function(r){Nn(r),En(r),zt(r)},!0),n("lineSeparator",null,function(r,i){if(r.doc.lineSep=i,!!i){var a=[],l=r.doc.first;r.doc.iter(function(f){for(var m=0;;){var A=f.text.indexOf(i,m);if(A==-1)break;m=A+i.length,a.push(ne(l,A))}l++});for(var u=a.length-1;u>=0;u--)ln(r.doc,i,a[u],ne(a[u].line,a[u].ch+i.length))}}),n("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b\u200e\u200f\u2028\u2029\u202d\u202e\u2066\u2067\u2069\ufeff\ufff9-\ufffc]/g,function(r,i,a){r.state.specialChars=new RegExp(i.source+(i.test(" ")?"":"| "),"g"),a!=fn&&r.refresh()}),n("specialCharPlaceholder",Hc,function(r){return r.refresh()},!0),n("electricChars",!0),n("inputStyle",M?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),n("spellcheck",!1,function(r,i){return r.getInputField().spellcheck=i},!0),n("autocorrect",!1,function(r,i){return r.getInputField().autocorrect=i},!0),n("autocapitalize",!1,function(r,i){return r.getInputField().autocapitalize=i},!0),n("rtlMoveVisually",!ee),n("wholeLineUpdateBefore",!0),n("theme","default",function(r){es(r),Fn(r)},!0),n("keyMap","default",function(r,i,a){var l=Li(i),u=a!=fn&&Li(a);u&&u.detach&&u.detach(r,l),l.attach&&l.attach(r,u||null)}),n("extraKeys",null),n("configureMouse",null),n("lineWrapping",!1,gd,!0),n("gutters",[],function(r,i){r.display.gutterSpecs=Ao(i,r.options.lineNumbers),Fn(r)},!0),n("fixedGutter",!0,function(r,i){r.display.gutters.style.left=i?yo(r.display)+"px":"0",r.refresh()},!0),n("coverGutterNextToScrollbar",!1,function(r){return rn(r)},!0),n("scrollbarStyle","native",function(r){nl(r),rn(r),r.display.scrollbars.setScrollTop(r.doc.scrollTop),r.display.scrollbars.setScrollLeft(r.doc.scrollLeft)},!0),n("lineNumbers",!1,function(r,i){r.display.gutterSpecs=Ao(r.options.gutters,i),Fn(r)},!0),n("firstLineNumber",1,Fn,!0),n("lineNumberFormatter",function(r){return r},Fn,!0),n("showCursorWhenSelecting",!1,zn,!0),n("resetSelectionOnContextMenu",!0),n("lineWiseCopyCut",!0),n("pasteLinesPerSelection",!0),n("selectionsMayTouch",!1),n("readOnly",!1,function(r,i){i=="nocursor"&&(en(r),r.display.input.blur()),r.display.input.readOnlyChanged(i)}),n("screenReaderLabel",null,function(r,i){i=i===""?null:i,r.display.input.screenReaderLabelChanged(i)}),n("disableInput",!1,function(r,i){i||r.display.input.reset()},!0),n("dragDrop",!0,hd),n("allowDropFileTypes",null),n("cursorBlinkRate",530),n("cursorScrollMargin",0),n("cursorHeight",1,zn,!0),n("singleCursorHeightPerLine",!0,zn,!0),n("workTime",100),n("workDelay",100),n("flattenSpans",!0,Nn,!0),n("addModeClass",!1,Nn,!0),n("pollInterval",100),n("undoDepth",200,function(r,i){return r.doc.history.undoDepth=i}),n("historyEventDelay",1250),n("viewportMargin",10,function(r){return r.refresh()},!0),n("maxHighlightLength",1e4,Nn,!0),n("moveInputWithCursor",!0,function(r,i){i||r.display.input.resetPosition()}),n("tabindex",null,function(r,i){return r.display.input.getField().tabIndex=i||""}),n("autofocus",null),n("direction","ltr",function(r,i){return r.doc.setDirection(i)},!0),n("phrases",null)}function hd(e,t,n){var r=n&&n!=fn;if(!t!=!r){var i=e.display.dragFunctions,a=t?Fe:_t;a(e.display.scroller,"dragstart",i.start),a(e.display.scroller,"dragenter",i.enter),a(e.display.scroller,"dragover",i.over),a(e.display.scroller,"dragleave",i.leave),a(e.display.scroller,"drop",i.drop)}}function gd(e){e.options.lineWrapping?(le(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(Q(e.display.wrapper,"CodeMirror-wrap"),so(e)),xo(e),zt(e),En(e),setTimeout(function(){return rn(e)},100)}function tt(e,t){var n=this;if(!(this instanceof tt))return new tt(e,t);this.options=t=t?ge(t):{},ge(ts,t,!1);var r=t.value;typeof r=="string"?r=new Mt(r,t.mode,null,t.lineSeparator,t.direction):t.mode&&(r.modeOption=t.mode),this.doc=r;var i=new tt.inputStyles[t.inputStyle](this),a=this.display=new Ef(e,r,i,t);a.wrapper.CodeMirror=this,es(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),nl(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new qe,keySeq:null,specialChars:null},t.autofocus&&!M&&a.input.focus(),s&&h<11&&setTimeout(function(){return n.display.input.reset(!0)},20),md(this),Gf(),Ir(this),this.curOp.forceUpdate=!0,pl(this,r),t.autofocus&&!M||this.hasFocus()?setTimeout(function(){n.hasFocus()&&!n.state.focused&&So(n)},20):en(this);for(var l in Ei)Ei.hasOwnProperty(l)&&Ei[l](this,t[l],fn);al(this),t.finishInit&&t.finishInit(this);for(var u=0;u20*20}Fe(t.scroller,"touchstart",function(f){if(!ot(e,f)&&!a(f)&&!Wo(e,f)){t.input.ensurePolled(),clearTimeout(n);var m=+new Date;t.activeTouch={start:m,moved:!1,prev:m-r.end<=300?r:null},f.touches.length==1&&(t.activeTouch.left=f.touches[0].pageX,t.activeTouch.top=f.touches[0].pageY)}}),Fe(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),Fe(t.scroller,"touchend",function(f){var m=t.activeTouch;if(m&&!lr(t,f)&&m.left!=null&&!m.moved&&new Date-m.start<300){var A=e.coordsChar(t.activeTouch,"page"),P;!m.prev||l(m,m.prev)?P=new Ye(A,A):!m.prev.prev||l(m,m.prev.prev)?P=e.findWordAt(A):P=new Ye(ne(A.line,0),Re(e.doc,ne(A.line+1,0))),e.setSelection(P.anchor,P.head),e.focus(),kt(f)}i()}),Fe(t.scroller,"touchcancel",i),Fe(t.scroller,"scroll",function(){t.scroller.clientHeight&&(An(e,t.scroller.scrollTop),Dr(e,t.scroller.scrollLeft,!0),it(e,"scroll",e))}),Fe(t.scroller,"mousewheel",function(f){return ul(e,f)}),Fe(t.scroller,"DOMMouseScroll",function(f){return ul(e,f)}),Fe(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(f){ot(e,f)||dr(f)},over:function(f){ot(e,f)||(Kf(e,f),dr(f))},start:function(f){return $f(e,f)},drop:gt(e,Uf),leave:function(f){ot(e,f)||Ol(e)}};var u=t.input.getField();Fe(u,"keyup",function(f){return Zl.call(e,f)}),Fe(u,"keydown",gt(e,Gl)),Fe(u,"keypress",gt(e,Xl)),Fe(u,"focus",function(f){return So(e,f)}),Fe(u,"blur",function(f){return en(e,f)})}var Uo=[];tt.defineInitHook=function(e){return Uo.push(e)};function Xn(e,t,n,r){var i=e.doc,a;n==null&&(n="add"),n=="smart"&&(i.mode.indent?a=wn(e,t).state:n="prev");var l=e.options.tabSize,u=Ae(i,t),f=Oe(u.text,null,l);u.stateAfter&&(u.stateAfter=null);var m=u.text.match(/^\s*/)[0],A;if(!r&&!/\S/.test(u.text))A=0,n="not";else if(n=="smart"&&(A=i.mode.indent(a,u.text.slice(m.length),u.text),A==Ze||A>150)){if(!r)return;n="prev"}n=="prev"?t>i.first?A=Oe(Ae(i,t-1).text,null,l):A=0:n=="add"?A=f+e.options.indentUnit:n=="subtract"?A=f-e.options.indentUnit:typeof n=="number"&&(A=f+n),A=Math.max(0,A);var P="",J=0;if(e.options.indentWithTabs)for(var Y=Math.floor(A/l);Y;--Y)J+=l,P+=" ";if(Jl,f=Bt(t),m=null;if(u&&r.ranges.length>1)if(Qt&&Qt.text.join(` +`)==t){if(r.ranges.length%Qt.text.length==0){m=[];for(var A=0;A=0;J--){var Y=r.ranges[J],ie=Y.from(),ue=Y.to();Y.empty()&&(n&&n>0?ie=ne(ie.line,ie.ch-n):e.state.overwrite&&!u?ue=ne(ue.line,Math.min(Ae(a,ue.line).text.length,ue.ch+ce(f).length)):u&&Qt&&Qt.lineWise&&Qt.text.join(` +`)==f.join(` +`)&&(ie=ue=ne(ie.line,0)));var me={from:ie,to:ue,text:m?m[J%m.length]:f,origin:i||(u?"paste":e.state.cutIncoming>l?"cut":"+input")};an(e.doc,me),ht(e,"inputRead",e,me)}t&&!u&&ns(e,t),tn(e),e.curOp.updateInput<2&&(e.curOp.updateInput=P),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function rs(e,t){var n=e.clipboardData&&e.clipboardData.getData("Text");if(n)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&t.hasFocus()&&Nt(t,function(){return $o(t,n,0,null,"paste")}),!0}function ns(e,t){if(!(!e.options.electricChars||!e.options.smartIndent))for(var n=e.doc.sel,r=n.ranges.length-1;r>=0;r--){var i=n.ranges[r];if(!(i.head.ch>100||r&&n.ranges[r-1].head.line==i.head.line)){var a=e.getModeAt(i.head),l=!1;if(a.electricChars){for(var u=0;u-1){l=Xn(e,i.head.line,"smart");break}}else a.electricInput&&a.electricInput.test(Ae(e.doc,i.head.line).text.slice(0,i.head.ch))&&(l=Xn(e,i.head.line,"smart"));l&&ht(e,"electricInput",e,i.head.line)}}}function is(e){for(var t=[],n=[],r=0;ra&&(Xn(this,u.head.line,r,!0),a=u.head.line,l==this.doc.sel.primIndex&&tn(this));else{var f=u.from(),m=u.to(),A=Math.max(a,f.line);a=Math.min(this.lastLine(),m.line-(m.ch?0:1))+1;for(var P=A;P0&&Oo(this.doc,l,new Ye(f,J[l].to()),ke)}}}),getTokenAt:function(r,i){return ga(this,r,i)},getLineTokens:function(r,i){return ga(this,ne(r),i,!0)},getTokenTypeAt:function(r){r=Re(this.doc,r);var i=da(this,Ae(this.doc,r.line)),a=0,l=(i.length-1)/2,u=r.ch,f;if(u==0)f=i[2];else for(;;){var m=a+l>>1;if((m?i[m*2-1]:0)>=u)l=m;else if(i[m*2+1]f&&(r=f,l=!0),u=Ae(this.doc,r)}else u=r;return ci(this,u,{top:0,left:0},i||"page",a||l).top+(l?this.doc.height-ar(u):0)},defaultTextHeight:function(){return Vr(this.display)},defaultCharWidth:function(){return Jr(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(r,i,a,l,u){var f=this.display;r=Xt(this,Re(this.doc,r));var m=r.bottom,A=r.left;if(i.style.position="absolute",i.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(i),f.sizer.appendChild(i),l=="over")m=r.top;else if(l=="above"||l=="near"){var P=Math.max(f.wrapper.clientHeight,this.doc.height),J=Math.max(f.sizer.clientWidth,f.lineSpace.clientWidth);(l=="above"||r.bottom+i.offsetHeight>P)&&r.top>i.offsetHeight?m=r.top-i.offsetHeight:r.bottom+i.offsetHeight<=P&&(m=r.bottom),A+i.offsetWidth>J&&(A=J-i.offsetWidth)}i.style.top=m+"px",i.style.left=i.style.right="",u=="right"?(A=f.sizer.clientWidth-i.offsetWidth,i.style.right="0px"):(u=="left"?A=0:u=="middle"&&(A=(f.sizer.clientWidth-i.offsetWidth)/2),i.style.left=A+"px"),a&&hf(this,{left:A,top:m,right:A+i.offsetWidth,bottom:m+i.offsetHeight})},triggerOnKeyDown:Tt(Gl),triggerOnKeyPress:Tt(Xl),triggerOnKeyUp:Zl,triggerOnMouseDown:Tt(Yl),execCommand:function(r){if($n.hasOwnProperty(r))return $n[r].call(null,this)},triggerElectric:Tt(function(r){ns(this,r)}),findPosH:function(r,i,a,l){var u=1;i<0&&(u=-1,i=-i);for(var f=Re(this.doc,r),m=0;m0&&A(a.charAt(l-1));)--l;for(;u.5||this.options.lineWrapping)&&xo(this),it(this,"refresh",this)}),swapDoc:Tt(function(r){var i=this.doc;return i.cm=null,this.state.selectingText&&this.state.selectingText(),pl(this,r),En(this),this.display.input.reset(),Mn(this,r.scrollLeft,r.scrollTop),this.curOp.forceScroll=!0,ht(this,"swapDoc",this,i),i}),phrase:function(r){var i=this.options.phrases;return i&&Object.prototype.hasOwnProperty.call(i,r)?i[r]:r},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Wt(e),e.registerHelper=function(r,i,a){n.hasOwnProperty(r)||(n[r]=e[r]={_global:[]}),n[r][i]=a},e.registerGlobalHelper=function(r,i,a,l){e.registerHelper(r,i,l),n[r]._global.push({pred:a,val:l})}}function Go(e,t,n,r,i){var a=t,l=n,u=Ae(e,t.line),f=i&&e.direction=="rtl"?-n:n;function m(){var _e=t.line+f;return _e=e.first+e.size?!1:(t=new ne(_e,t.ch,t.sticky),u=Ae(e,_e))}function A(_e){var be;if(r=="codepoint"){var Ce=u.text.charCodeAt(t.ch+(n>0?0:-1));if(isNaN(Ce))be=null;else{var Ne=n>0?Ce>=55296&&Ce<56320:Ce>=56320&&Ce<57343;be=new ne(t.line,Math.max(0,Math.min(u.text.length,t.ch+n*(Ne?2:1))),-n)}}else i?be=Vf(e.cm,u,t,n):be=jo(u,t,n);if(be==null)if(!_e&&m())t=Ro(i,e.cm,u,t.line,f);else return!1;else t=be;return!0}if(r=="char"||r=="codepoint")A();else if(r=="column")A(!0);else if(r=="word"||r=="group")for(var P=null,J=r=="group",Y=e.cm&&e.cm.getHelper(t,"wordChars"),ie=!0;!(n<0&&!A(!ie));ie=!1){var ue=u.text.charAt(t.ch)||` +`,me=Me(ue,Y)?"w":J&&ue==` +`?"n":!J||/\s/.test(ue)?null:"p";if(J&&!ie&&!me&&(me="s"),P&&P!=me){n<0&&(n=1,A(),t.sticky="after");break}if(me&&(P=me),n>0&&!A(!ie))break}var ve=wi(e,t,a,l,!0);return Xe(a,ve)&&(ve.hitSide=!0),ve}function as(e,t,n,r){var i=e.doc,a=t.left,l;if(r=="page"){var u=Math.min(e.display.wrapper.clientHeight,pe(e).innerHeight||i(e).documentElement.clientHeight),f=Math.max(u-.5*Vr(e.display),3);l=(n>0?t.bottom:t.top)+n*f}else r=="line"&&(l=n>0?t.bottom+3:t.top-3);for(var m;m=mo(e,a,l),!!m.outside;){if(n<0?l<=0:l>=i.height){m.hitSide=!0;break}l+=n*5}return m}var Qe=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new qe,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};Qe.prototype.init=function(e){var t=this,n=this,r=n.cm,i=n.div=e.lineDiv;i.contentEditable=!0,Ko(i,r.options.spellcheck,r.options.autocorrect,r.options.autocapitalize);function a(u){for(var f=u.target;f;f=f.parentNode){if(f==i)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(f.className))break}return!1}Fe(i,"paste",function(u){!a(u)||ot(r,u)||rs(u,r)||h<=11&&setTimeout(gt(r,function(){return t.updateFromDOM()}),20)}),Fe(i,"compositionstart",function(u){t.composing={data:u.data,done:!1}}),Fe(i,"compositionupdate",function(u){t.composing||(t.composing={data:u.data,done:!1})}),Fe(i,"compositionend",function(u){t.composing&&(u.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)}),Fe(i,"touchstart",function(){return n.forceCompositionEnd()}),Fe(i,"input",function(){t.composing||t.readFromDOMSoon()});function l(u){if(!(!a(u)||ot(r,u))){if(r.somethingSelected())zi({lineWise:!1,text:r.getSelections()}),u.type=="cut"&&r.replaceSelection("",null,"cut");else if(r.options.lineWiseCopyCut){var f=is(r);zi({lineWise:!0,text:f.text}),u.type=="cut"&&r.operation(function(){r.setSelections(f.ranges,0,ke),r.replaceSelection("",null,"cut")})}else return;if(u.clipboardData){u.clipboardData.clearData();var m=Qt.text.join(` +`);if(u.clipboardData.setData("Text",m),u.clipboardData.getData("Text")==m){u.preventDefault();return}}var A=os(),P=A.firstChild;Ko(P),r.display.lineSpace.insertBefore(A,r.display.lineSpace.firstChild),P.value=Qt.text.join(` +`);var J=B(ze(i));q(P),setTimeout(function(){r.display.lineSpace.removeChild(A),J.focus(),J==i&&n.showPrimarySelection()},50)}}Fe(i,"copy",l),Fe(i,"cut",l)},Qe.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},Qe.prototype.prepareSelection=function(){var e=Ya(this.cm,!1);return e.focus=B(ze(this.div))==this.div,e},Qe.prototype.showSelection=function(e,t){!e||!this.cm.display.view.length||((e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e))},Qe.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Qe.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,n=t.doc.sel.primary(),r=n.from(),i=n.to();if(t.display.viewTo==t.display.viewFrom||r.line>=t.display.viewTo||i.line=t.display.viewFrom&&ls(t,r)||{node:u[0].measure.map[2],offset:0},m=i.linee.firstLine()&&(r=ne(r.line-1,Ae(e.doc,r.line-1).length)),i.ch==Ae(e.doc,i.line).text.length&&i.linet.viewTo-1)return!1;var a,l,u;r.line==t.viewFrom||(a=Ar(e,r.line))==0?(l=k(t.view[0].line),u=t.view[0].node):(l=k(t.view[a].line),u=t.view[a-1].node.nextSibling);var f=Ar(e,i.line),m,A;if(f==t.view.length-1?(m=t.viewTo-1,A=t.lineDiv.lastChild):(m=k(t.view[f+1].line)-1,A=t.view[f+1].node.previousSibling),!u)return!1;for(var P=e.doc.splitLines(yd(e,u,A,l,m)),J=ir(e.doc,ne(l,0),ne(m,Ae(e.doc,m).text.length));P.length>1&&J.length>1;)if(ce(P)==ce(J))P.pop(),J.pop(),m--;else if(P[0]==J[0])P.shift(),J.shift(),l++;else break;for(var Y=0,ie=0,ue=P[0],me=J[0],ve=Math.min(ue.length,me.length);Yr.ch&&_e.charCodeAt(_e.length-ie-1)==be.charCodeAt(be.length-ie-1);)Y--,ie++;P[P.length-1]=_e.slice(0,_e.length-ie).replace(/^\u200b+/,""),P[0]=P[0].slice(Y).replace(/\u200b+$/,"");var Ne=ne(l,Y),Ie=ne(m,J.length?ce(J).length-ie:0);if(P.length>1||P[0]||ye(Ne,Ie))return ln(e.doc,P,Ne,Ie,"+input"),!0},Qe.prototype.ensurePolled=function(){this.forceCompositionEnd()},Qe.prototype.reset=function(){this.forceCompositionEnd()},Qe.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Qe.prototype.readFromDOMSoon=function(){var e=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(e.readDOMTimeout=null,e.composing)if(e.composing.done)e.composing=null;else return;e.updateFromDOM()},80))},Qe.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&Nt(this.cm,function(){return zt(e.cm)})},Qe.prototype.setUneditable=function(e){e.contentEditable="false"},Qe.prototype.onKeyPress=function(e){e.charCode==0||this.composing||(e.preventDefault(),this.cm.isReadOnly()||gt(this.cm,$o)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0))},Qe.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")},Qe.prototype.onContextMenu=function(){},Qe.prototype.resetPosition=function(){},Qe.prototype.needsContentAttribute=!0;function ls(e,t){var n=po(e,t.line);if(!n||n.hidden)return null;var r=Ae(e.doc,t.line),i=Na(n,r,t.line),a=Pe(r,e.doc.direction),l="left";if(a){var u=Pt(a,t.ch);l=u%2?"right":"left"}var f=ja(i.map,t.ch,l);return f.offset=f.collapse=="right"?f.end:f.start,f}function bd(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}function dn(e,t){return t&&(e.bad=!0),e}function yd(e,t,n,r,i){var a="",l=!1,u=e.doc.lineSeparator(),f=!1;function m(Y){return function(ie){return ie.id==Y}}function A(){l&&(a+=u,f&&(a+=u),l=f=!1)}function P(Y){Y&&(A(),a+=Y)}function J(Y){if(Y.nodeType==1){var ie=Y.getAttribute("cm-text");if(ie){P(ie);return}var ue=Y.getAttribute("cm-marker"),me;if(ue){var ve=e.findMarks(ne(r,0),ne(i+1,0),m(+ue));ve.length&&(me=ve[0].find(0))&&P(ir(e.doc,me.from,me.to).join(u));return}if(Y.getAttribute("contenteditable")=="false")return;var _e=/^(pre|div|p|li|table|br)$/i.test(Y.nodeName);if(!/^br$/i.test(Y.nodeName)&&Y.textContent.length==0)return;_e&&A();for(var be=0;be=9&&t.hasSelection&&(t.hasSelection=null),n.poll()}),Fe(i,"paste",function(l){ot(r,l)||rs(l,r)||(r.state.pasteIncoming=+new Date,n.fastPoll())});function a(l){if(!ot(r,l)){if(r.somethingSelected())zi({lineWise:!1,text:r.getSelections()});else if(r.options.lineWiseCopyCut){var u=is(r);zi({lineWise:!0,text:u.text}),l.type=="cut"?r.setSelections(u.ranges,null,ke):(n.prevInput="",i.value=u.text.join(` +`),q(i))}else return;l.type=="cut"&&(r.state.cutIncoming=+new Date)}}Fe(i,"cut",a),Fe(i,"copy",a),Fe(e.scroller,"paste",function(l){if(!(lr(e,l)||ot(r,l))){if(!i.dispatchEvent){r.state.pasteIncoming=+new Date,n.focus();return}var u=new Event("paste");u.clipboardData=l.clipboardData,i.dispatchEvent(u)}}),Fe(e.lineSpace,"selectstart",function(l){lr(e,l)||kt(l)}),Fe(i,"compositionstart",function(){var l=r.getCursor("from");n.composing&&n.composing.range.clear(),n.composing={start:l,range:r.markText(l,r.getCursor("to"),{className:"CodeMirror-composing"})}}),Fe(i,"compositionend",function(){n.composing&&(n.poll(),n.composing.range.clear(),n.composing=null)})},st.prototype.createField=function(e){this.wrapper=os(),this.textarea=this.wrapper.firstChild;var t=this.cm.options;Ko(this.textarea,t.spellcheck,t.autocorrect,t.autocapitalize)},st.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},st.prototype.prepareSelection=function(){var e=this.cm,t=e.display,n=e.doc,r=Ya(e);if(e.options.moveInputWithCursor){var i=Xt(e,n.sel.primary().head,"div"),a=t.wrapper.getBoundingClientRect(),l=t.lineDiv.getBoundingClientRect();r.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,i.top+l.top-a.top)),r.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,i.left+l.left-a.left))}return r},st.prototype.showSelection=function(e){var t=this.cm,n=t.display;V(n.cursorDiv,e.cursors),V(n.selectionDiv,e.selection),e.teTop!=null&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},st.prototype.reset=function(e){if(!(this.contextMenuPending||this.composing&&e)){var t=this.cm;if(this.resetting=!0,t.somethingSelected()){this.prevInput="";var n=t.getSelection();this.textarea.value=n,t.state.focused&&q(this.textarea),s&&h>=9&&(this.hasSelection=n)}else e||(this.prevInput=this.textarea.value="",s&&h>=9&&(this.hasSelection=null));this.resetting=!1}},st.prototype.getField=function(){return this.textarea},st.prototype.supportsTouch=function(){return!1},st.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!M||B(ze(this.textarea))!=this.textarea))try{this.textarea.focus()}catch{}},st.prototype.blur=function(){this.textarea.blur()},st.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},st.prototype.receivedFocus=function(){this.slowPoll()},st.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){e.poll(),e.cm.state.focused&&e.slowPoll()})},st.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0;function n(){var r=t.poll();!r&&!e?(e=!0,t.polling.set(60,n)):(t.pollingFast=!1,t.slowPoll())}t.polling.set(20,n)},st.prototype.poll=function(){var e=this,t=this.cm,n=this.textarea,r=this.prevInput;if(this.contextMenuPending||this.resetting||!t.state.focused||hr(n)&&!r&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var i=n.value;if(i==r&&!t.somethingSelected())return!1;if(s&&h>=9&&this.hasSelection===i||H&&/[\uf700-\uf7ff]/.test(i))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var a=i.charCodeAt(0);if(a==8203&&!r&&(r="\u200B"),a==8666)return this.reset(),this.cm.execCommand("undo")}for(var l=0,u=Math.min(r.length,i.length);l1e3||i.indexOf(` +`)>-1?n.value=e.prevInput="":e.prevInput=i,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},st.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},st.prototype.onKeyPress=function(){s&&h>=9&&(this.hasSelection=null),this.fastPoll()},st.prototype.onContextMenu=function(e){var t=this,n=t.cm,r=n.display,i=t.textarea;t.contextMenuPending&&t.contextMenuPending();var a=Mr(n,e),l=r.scroller.scrollTop;if(!a||d)return;var u=n.options.resetSelectionOnContextMenu;u&&n.doc.sel.contains(a)==-1&>(n,wt)(n.doc,yr(a),ke);var f=i.style.cssText,m=t.wrapper.style.cssText,A=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static",i.style.cssText=`position: absolute; width: 30px; height: 30px; + top: `+(e.clientY-A.top-5)+"px; left: "+(e.clientX-A.left-5)+`px; + z-index: 1000; background: `+(s?"rgba(255, 255, 255, .05)":"transparent")+`; + outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var P;g&&(P=i.ownerDocument.defaultView.scrollY),r.input.focus(),g&&i.ownerDocument.defaultView.scrollTo(null,P),r.input.reset(),n.somethingSelected()||(i.value=t.prevInput=" "),t.contextMenuPending=Y,r.selForContextMenu=n.doc.sel,clearTimeout(r.detectingSelectAll);function J(){if(i.selectionStart!=null){var ue=n.somethingSelected(),me="\u200B"+(ue?i.value:"");i.value="\u21DA",i.value=me,t.prevInput=ue?"":"\u200B",i.selectionStart=1,i.selectionEnd=me.length,r.selForContextMenu=n.doc.sel}}function Y(){if(t.contextMenuPending==Y&&(t.contextMenuPending=!1,t.wrapper.style.cssText=m,i.style.cssText=f,s&&h<9&&r.scrollbars.setScrollTop(r.scroller.scrollTop=l),i.selectionStart!=null)){(!s||s&&h<9)&&J();var ue=0,me=function(){r.selForContextMenu==n.doc.sel&&i.selectionStart==0&&i.selectionEnd>0&&t.prevInput=="\u200B"?gt(n,Ll)(n):ue++<10?r.detectingSelectAll=setTimeout(me,500):(r.selForContextMenu=null,r.input.reset())};r.detectingSelectAll=setTimeout(me,200)}}if(s&&h>=9&&J(),F){dr(e);var ie=function(){_t(window,"mouseup",ie),setTimeout(Y,20)};Fe(window,"mouseup",ie)}else setTimeout(Y,50)},st.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},st.prototype.setUneditable=function(){},st.prototype.needsContentAttribute=!1;function _d(e,t){if(t=t?ge(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),t.autofocus==null){var n=B(ze(e));t.autofocus=n==e||e.getAttribute("autofocus")!=null&&n==document.body}function r(){e.value=u.getValue()}var i;if(e.form&&(Fe(e.form,"submit",r),!t.leaveSubmitMethodAlone)){var a=e.form;i=a.submit;try{var l=a.submit=function(){r(),a.submit=i,a.submit(),a.submit=l}}catch{}}t.finishInit=function(f){f.save=r,f.getTextArea=function(){return e},f.toTextArea=function(){f.toTextArea=isNaN,r(),e.parentNode.removeChild(f.getWrapperElement()),e.style.display="",e.form&&(_t(e.form,"submit",r),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=i))}},e.style.display="none";var u=tt(function(f){return e.parentNode.insertBefore(f,e.nextSibling)},t);return u}function kd(e){e.off=_t,e.on=Fe,e.wheelEventPixels=zf,e.Doc=Mt,e.splitLines=Bt,e.countColumn=Oe,e.findColumn=Ge,e.isWordChar=we,e.Pass=Ze,e.signal=it,e.Line=Xr,e.changeEnd=xr,e.scrollbarModel=rl,e.Pos=ne,e.cmpPos=ye,e.modes=Wr,e.mimeModes=Kt,e.resolveMode=Ur,e.getMode=$r,e.modeExtensions=gr,e.extendMode=Kr,e.copyState=Vt,e.startState=Gr,e.innerMode=_n,e.commands=$n,e.keyMap=ur,e.keyName=Bl,e.isModifierKey=Rl,e.lookupKey=un,e.normalizeKeyMap=Qf,e.StringStream=at,e.SharedTextMarker=Bn,e.TextMarker=kr,e.LineWidget=Hn,e.e_preventDefault=kt,e.e_stopPropagation=Hr,e.e_stop=dr,e.addClass=le,e.contains=I,e.rmClass=Q,e.keyNames=wr}pd(tt),vd(tt);var wd="iter insert remove copy getEditor constructor".split(" ");for(var Ai in Mt.prototype)Mt.prototype.hasOwnProperty(Ai)&&Se(wd,Ai)<0&&(tt.prototype[Ai]=function(e){return function(){return e.apply(this.doc,arguments)}}(Mt.prototype[Ai]));return Wt(Mt),tt.inputStyles={textarea:st,contenteditable:Qe},tt.defineMode=function(e){!tt.defaults.mode&&e!="null"&&(tt.defaults.mode=e),Gt.apply(this,arguments)},tt.defineMIME=Cr,tt.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),tt.defineMIME("text/plain","null"),tt.defineExtension=function(e,t){tt.prototype[e]=t},tt.defineDocExtension=function(e,t){Mt.prototype[e]=t},tt.fromTextArea=_d,kd(tt),tt.version="5.65.18",tt})});var Yn=Ke((us,cs)=>{(function(o){typeof us=="object"&&typeof cs=="object"?o(We()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.overlayMode=function(p,v,C){return{startState:function(){return{base:o.startState(p),overlay:o.startState(v),basePos:0,baseCur:null,overlayPos:0,overlayCur:null,streamSeen:null}},copyState:function(b){return{base:o.copyState(p,b.base),overlay:o.copyState(v,b.overlay),basePos:b.basePos,baseCur:null,overlayPos:b.overlayPos,overlayCur:null}},token:function(b,S){return(b!=S.streamSeen||Math.min(S.basePos,S.overlayPos){(function(o){typeof fs=="object"&&typeof ds=="object"?o(We()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";var p=/^(\s*)(>[> ]*|[*+-] \[[x ]\]\s|[*+-]\s|(\d+)([.)]))(\s*)/,v=/^(\s*)(>[> ]*|[*+-] \[[x ]\]|[*+-]|(\d+)[.)])(\s*)$/,C=/[*+-]\s/;o.commands.newlineAndIndentContinueMarkdownList=function(S){if(S.getOption("disableInput"))return o.Pass;for(var s=S.listSelections(),h=[],g=0;g\s*$/.test(E),M=!/>\s*$/.test(E);(R||M)&&S.replaceRange("",{line:T.line,ch:0},{line:T.line,ch:T.ch+1}),h[g]=` +`}else{var H=z[1],Z=z[5],ee=!(C.test(z[2])||z[2].indexOf(">")>=0),re=ee?parseInt(z[3],10)+1+z[4]:z[2].replace("x"," ");h[g]=` +`+H+re+Z,ee&&b(S,T)}}S.replaceSelections(h)};function b(S,s){var h=s.line,g=0,T=0,x=p.exec(S.getLine(h)),c=x[1];do{g+=1;var d=h+g,w=S.getLine(d),E=p.exec(w);if(E){var z=E[1],y=parseInt(x[3],10)+g-T,R=parseInt(E[3],10),M=R;if(c===z&&!isNaN(R))y===R&&(M=R+1),y>R&&(M=y+1),S.replaceRange(w.replace(p,z+M+E[4]+E[5]),{line:d,ch:0},{line:d,ch:w.length});else{if(c.length>z.length||c.length{(function(o){typeof hs=="object"&&typeof gs=="object"?o(We()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){o.defineOption("placeholder","",function(h,g,T){var x=T&&T!=o.Init;if(g&&!x)h.on("blur",b),h.on("change",S),h.on("swapDoc",S),o.on(h.getInputField(),"compositionupdate",h.state.placeholderCompose=function(){C(h)}),S(h);else if(!g&&x){h.off("blur",b),h.off("change",S),h.off("swapDoc",S),o.off(h.getInputField(),"compositionupdate",h.state.placeholderCompose),p(h);var c=h.getWrapperElement();c.className=c.className.replace(" CodeMirror-empty","")}g&&!h.hasFocus()&&b(h)});function p(h){h.state.placeholder&&(h.state.placeholder.parentNode.removeChild(h.state.placeholder),h.state.placeholder=null)}function v(h){p(h);var g=h.state.placeholder=document.createElement("pre");g.style.cssText="height: 0; overflow: visible",g.style.direction=h.getOption("direction"),g.className="CodeMirror-placeholder CodeMirror-line-like";var T=h.getOption("placeholder");typeof T=="string"&&(T=document.createTextNode(T)),g.appendChild(T),h.display.lineSpace.insertBefore(g,h.display.lineSpace.firstChild)}function C(h){setTimeout(function(){var g=!1;if(h.lineCount()==1){var T=h.getInputField();g=T.nodeName=="TEXTAREA"?!h.getLine(0).length:!/[^\u200b]/.test(T.querySelector(".CodeMirror-line").textContent)}g?v(h):p(h)},20)}function b(h){s(h)&&v(h)}function S(h){var g=h.getWrapperElement(),T=s(h);g.className=g.className.replace(" CodeMirror-empty","")+(T?" CodeMirror-empty":""),T?v(h):p(h)}function s(h){return h.lineCount()===1&&h.getLine(0)===""}})});var ys=Ke((vs,bs)=>{(function(o){typeof vs=="object"&&typeof bs=="object"?o(We()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineOption("styleSelectedText",!1,function(x,c,d){var w=d&&d!=o.Init;c&&!w?(x.state.markedSelection=[],x.state.markedSelectionStyle=typeof c=="string"?c:"CodeMirror-selectedtext",g(x),x.on("cursorActivity",p),x.on("change",v)):!c&&w&&(x.off("cursorActivity",p),x.off("change",v),h(x),x.state.markedSelection=x.state.markedSelectionStyle=null)});function p(x){x.state.markedSelection&&x.operation(function(){T(x)})}function v(x){x.state.markedSelection&&x.state.markedSelection.length&&x.operation(function(){h(x)})}var C=8,b=o.Pos,S=o.cmpPos;function s(x,c,d,w){if(S(c,d)!=0)for(var E=x.state.markedSelection,z=x.state.markedSelectionStyle,y=c.line;;){var R=y==c.line?c:b(y,0),M=y+C,H=M>=d.line,Z=H?d:b(M,0),ee=x.markText(R,Z,{className:z});if(w==null?E.push(ee):E.splice(w++,0,ee),H)break;y=M}}function h(x){for(var c=x.state.markedSelection,d=0;d1)return g(x);var c=x.getCursor("start"),d=x.getCursor("end"),w=x.state.markedSelection;if(!w.length)return s(x,c,d);var E=w[0].find(),z=w[w.length-1].find();if(!E||!z||d.line-c.line<=C||S(c,z.to)>=0||S(d,E.from)<=0)return g(x);for(;S(c,E.from)>0;)w.shift().clear(),E=w[0].find();for(S(c,E.from)<0&&(E.to.line-c.line0&&(d.line-z.from.line{(function(o){typeof xs=="object"&&typeof _s=="object"?o(We()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";var p=o.Pos;function v(y){var R=y.flags;return R??(y.ignoreCase?"i":"")+(y.global?"g":"")+(y.multiline?"m":"")}function C(y,R){for(var M=v(y),H=M,Z=0;Zre);N++){var F=y.getLine(ee++);H=H==null?F:H+` +`+F}Z=Z*2,R.lastIndex=M.ch;var D=R.exec(H);if(D){var Q=H.slice(0,D.index).split(` +`),j=D[0].split(` +`),V=M.line+Q.length-1,_=Q[Q.length-1].length;return{from:p(V,_),to:p(V+j.length-1,j.length==1?_+j[0].length:j[j.length-1].length),match:D}}}}function h(y,R,M){for(var H,Z=0;Z<=y.length;){R.lastIndex=Z;var ee=R.exec(y);if(!ee)break;var re=ee.index+ee[0].length;if(re>y.length-M)break;(!H||re>H.index+H[0].length)&&(H=ee),Z=ee.index+1}return H}function g(y,R,M){R=C(R,"g");for(var H=M.line,Z=M.ch,ee=y.firstLine();H>=ee;H--,Z=-1){var re=y.getLine(H),N=h(re,R,Z<0?0:re.length-Z);if(N)return{from:p(H,N.index),to:p(H,N.index+N[0].length),match:N}}}function T(y,R,M){if(!b(R))return g(y,R,M);R=C(R,"gm");for(var H,Z=1,ee=y.getLine(M.line).length-M.ch,re=M.line,N=y.firstLine();re>=N;){for(var F=0;F=N;F++){var D=y.getLine(re--);H=H==null?D:D+` +`+H}Z*=2;var Q=h(H,R,ee);if(Q){var j=H.slice(0,Q.index).split(` +`),V=Q[0].split(` +`),_=re+j.length,K=j[j.length-1].length;return{from:p(_,K),to:p(_+V.length-1,V.length==1?K+V[0].length:V[V.length-1].length),match:Q}}}}var x,c;String.prototype.normalize?(x=function(y){return y.normalize("NFD").toLowerCase()},c=function(y){return y.normalize("NFD")}):(x=function(y){return y.toLowerCase()},c=function(y){return y});function d(y,R,M,H){if(y.length==R.length)return M;for(var Z=0,ee=M+Math.max(0,y.length-R.length);;){if(Z==ee)return Z;var re=Z+ee>>1,N=H(y.slice(0,re)).length;if(N==M)return re;N>M?ee=re:Z=re+1}}function w(y,R,M,H){if(!R.length)return null;var Z=H?x:c,ee=Z(R).split(/\r|\n\r?/);e:for(var re=M.line,N=M.ch,F=y.lastLine()+1-ee.length;re<=F;re++,N=0){var D=y.getLine(re).slice(N),Q=Z(D);if(ee.length==1){var j=Q.indexOf(ee[0]);if(j==-1)continue e;var M=d(D,Q,j,Z)+N;return{from:p(re,d(D,Q,j,Z)+N),to:p(re,d(D,Q,j+ee[0].length,Z)+N)}}else{var V=Q.length-ee[0].length;if(Q.slice(V)!=ee[0])continue e;for(var _=1;_=F;re--,N=-1){var D=y.getLine(re);N>-1&&(D=D.slice(0,N));var Q=Z(D);if(ee.length==1){var j=Q.lastIndexOf(ee[0]);if(j==-1)continue e;return{from:p(re,d(D,Q,j,Z)),to:p(re,d(D,Q,j+ee[0].length,Z))}}else{var V=ee[ee.length-1];if(Q.slice(0,V.length)!=V)continue e;for(var _=1,M=re-ee.length+1;_(this.doc.getLine(R.line)||"").length&&(R.ch=0,R.line++)),o.cmpPos(R,this.doc.clipPos(R))!=0))return this.atOccurrence=!1;var M=this.matches(y,R);if(this.afterEmptyMatch=M&&o.cmpPos(M.from,M.to)==0,M)return this.pos=M,this.atOccurrence=!0,this.pos.match||!0;var H=p(y?this.doc.firstLine():this.doc.lastLine()+1,0);return this.pos={from:H,to:H},this.atOccurrence=!1},from:function(){if(this.atOccurrence)return this.pos.from},to:function(){if(this.atOccurrence)return this.pos.to},replace:function(y,R){if(this.atOccurrence){var M=o.splitLines(y);this.doc.replaceRange(M,this.pos.from,this.pos.to,R),this.pos.to=p(this.pos.from.line+M.length-1,M[M.length-1].length+(M.length==1?this.pos.from.ch:0))}}},o.defineExtension("getSearchCursor",function(y,R,M){return new z(this.doc,y,R,M)}),o.defineDocExtension("getSearchCursor",function(y,R,M){return new z(this,y,R,M)}),o.defineExtension("selectMatches",function(y,R){for(var M=[],H=this.getSearchCursor(y,this.getCursor("from"),R);H.findNext()&&!(o.cmpPos(H.to(),this.getCursor("to"))>0);)M.push({anchor:H.from(),head:H.to()});M.length&&this.setSelections(M,0)})})});var Vo=Ke((ws,Ss)=>{(function(o){typeof ws=="object"&&typeof Ss=="object"?o(We()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";function p(I,B,le,xe,q,L){this.indented=I,this.column=B,this.type=le,this.info=xe,this.align=q,this.prev=L}function v(I,B,le,xe){var q=I.indented;return I.context&&I.context.type=="statement"&&le!="statement"&&(q=I.context.indented),I.context=new p(q,B,le,xe,null,I.context)}function C(I){var B=I.context.type;return(B==")"||B=="]"||B=="}")&&(I.indented=I.context.indented),I.context=I.context.prev}function b(I,B,le){if(B.prevToken=="variable"||B.prevToken=="type"||/\S(?:[^- ]>|[*\]])\s*$|\*$/.test(I.string.slice(0,le))||B.typeAtEndOfLine&&I.column()==I.indentation())return!0}function S(I){for(;;){if(!I||I.type=="top")return!0;if(I.type=="}"&&I.prev.info!="namespace")return!1;I=I.prev}}o.defineMode("clike",function(I,B){var le=I.indentUnit,xe=B.statementIndentUnit||le,q=B.dontAlignCalls,L=B.keywords||{},de=B.types||{},ze=B.builtin||{},pe=B.blockKeywords||{},Ee=B.defKeywords||{},ge=B.atoms||{},Oe=B.hooks||{},qe=B.multiLineStrings,Se=B.indentStatements!==!1,je=B.indentSwitch!==!1,Ze=B.namespaceSeparator,ke=B.isPunctuationChar||/[\[\]{}\(\),;\:\.]/,Je=B.numberStart||/[\d\.]/,He=B.number||/^(?:0x[a-f\d]+|0b[01]+|(?:\d+\.?\d*|\.\d+)(?:e[-+]?\d+)?)(u|ll?|l|f)?/i,Ge=B.isOperatorChar||/[+\-*&%=<>!?|\/]/,U=B.isIdentifierChar||/[\w\$_\xa1-\uffff]/,G=B.isReservedIdentifier||!1,ce,Be;function te(we,Me){var Le=we.next();if(Oe[Le]){var $=Oe[Le](we,Me);if($!==!1)return $}if(Le=='"'||Le=="'")return Me.tokenize=fe(Le),Me.tokenize(we,Me);if(Je.test(Le)){if(we.backUp(1),we.match(He))return"number";we.next()}if(ke.test(Le))return ce=Le,null;if(Le=="/"){if(we.eat("*"))return Me.tokenize=oe,oe(we,Me);if(we.eat("/"))return we.skipToEnd(),"comment"}if(Ge.test(Le)){for(;!we.match(/^\/[\/*]/,!1)&&we.eat(Ge););return"operator"}if(we.eatWhile(U),Ze)for(;we.match(Ze);)we.eatWhile(U);var W=we.current();return h(L,W)?(h(pe,W)&&(ce="newstatement"),h(Ee,W)&&(Be=!0),"keyword"):h(de,W)?"type":h(ze,W)||G&&G(W)?(h(pe,W)&&(ce="newstatement"),"builtin"):h(ge,W)?"atom":"variable"}function fe(we){return function(Me,Le){for(var $=!1,W,se=!1;(W=Me.next())!=null;){if(W==we&&!$){se=!0;break}$=!$&&W=="\\"}return(se||!($||qe))&&(Le.tokenize=null),"string"}}function oe(we,Me){for(var Le=!1,$;$=we.next();){if($=="/"&&Le){Me.tokenize=null;break}Le=$=="*"}return"comment"}function Ue(we,Me){B.typeFirstDefinitions&&we.eol()&&S(Me.context)&&(Me.typeAtEndOfLine=b(we,Me,we.pos))}return{startState:function(we){return{tokenize:null,context:new p((we||0)-le,0,"top",null,!1),indented:0,startOfLine:!0,prevToken:null}},token:function(we,Me){var Le=Me.context;if(we.sol()&&(Le.align==null&&(Le.align=!1),Me.indented=we.indentation(),Me.startOfLine=!0),we.eatSpace())return Ue(we,Me),null;ce=Be=null;var $=(Me.tokenize||te)(we,Me);if($=="comment"||$=="meta")return $;if(Le.align==null&&(Le.align=!0),ce==";"||ce==":"||ce==","&&we.match(/^\s*(?:\/\/.*)?$/,!1))for(;Me.context.type=="statement";)C(Me);else if(ce=="{")v(Me,we.column(),"}");else if(ce=="[")v(Me,we.column(),"]");else if(ce=="(")v(Me,we.column(),")");else if(ce=="}"){for(;Le.type=="statement";)Le=C(Me);for(Le.type=="}"&&(Le=C(Me));Le.type=="statement";)Le=C(Me)}else ce==Le.type?C(Me):Se&&((Le.type=="}"||Le.type=="top")&&ce!=";"||Le.type=="statement"&&ce=="newstatement")&&v(Me,we.column(),"statement",we.current());if($=="variable"&&(Me.prevToken=="def"||B.typeFirstDefinitions&&b(we,Me,we.start)&&S(Me.context)&&we.match(/^\s*\(/,!1))&&($="def"),Oe.token){var W=Oe.token(we,Me,$);W!==void 0&&($=W)}return $=="def"&&B.styleDefs===!1&&($="variable"),Me.startOfLine=!1,Me.prevToken=Be?"def":$||ce,Ue(we,Me),$},indent:function(we,Me){if(we.tokenize!=te&&we.tokenize!=null||we.typeAtEndOfLine&&S(we.context))return o.Pass;var Le=we.context,$=Me&&Me.charAt(0),W=$==Le.type;if(Le.type=="statement"&&$=="}"&&(Le=Le.prev),B.dontIndentStatements)for(;Le.type=="statement"&&B.dontIndentStatements.test(Le.info);)Le=Le.prev;if(Oe.indent){var se=Oe.indent(we,Le,Me,le);if(typeof se=="number")return se}var De=Le.prev&&Le.prev.info=="switch";if(B.allmanIndentation&&/[{(]/.test($)){for(;Le.type!="top"&&Le.type!="}";)Le=Le.prev;return Le.indented}return Le.type=="statement"?Le.indented+($=="{"?0:xe):Le.align&&(!q||Le.type!=")")?Le.column+(W?0:1):Le.type==")"&&!W?Le.indented+xe:Le.indented+(W?0:le)+(!W&&De&&!/^(?:case|default)\b/.test(Me)?le:0)},electricInput:je?/^\s*(?:case .*?:|default:|\{\}?|\})$/:/^\s*[{}]$/,blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:"//",fold:"brace"}});function s(I){for(var B={},le=I.split(" "),xe=0;xe!?|\/#:@]/,hooks:{"@":function(I){return I.eatWhile(/[\w\$_]/),"meta"},'"':function(I,B){return I.match('""')?(B.tokenize=j,B.tokenize(I,B)):!1},"'":function(I){return I.match(/^(\\[^'\s]+|[^\\'])'/)?"string-2":(I.eatWhile(/[\w\$_\xa1-\uffff]/),"atom")},"=":function(I,B){var le=B.context;return le.type=="}"&&le.align&&I.eat(">")?(B.context=new p(le.indented,le.column,le.type,le.info,null,le.prev),"operator"):!1},"/":function(I,B){return I.eat("*")?(B.tokenize=V(1),B.tokenize(I,B)):!1}},modeProps:{closeBrackets:{pairs:'()[]{}""',triples:'"'}}});function _(I){return function(B,le){for(var xe=!1,q,L=!1;!B.eol();){if(!I&&!xe&&B.match('"')){L=!0;break}if(I&&B.match('"""')){L=!0;break}q=B.next(),!xe&&q=="$"&&B.match("{")&&B.skipTo("}"),xe=!xe&&q=="\\"&&!I}return(L||!I)&&(le.tokenize=null),"string"}}Q("text/x-kotlin",{name:"clike",keywords:s("package as typealias class interface this super val operator var fun for is in This throw return annotation break continue object if else while do try when !in !is as? file import where by get set abstract enum open inner override private public internal protected catch finally out final vararg reified dynamic companion constructor init sealed field property receiver param sparam lateinit data inline noinline tailrec external annotation crossinline const operator infix suspend actual expect setparam value"),types:s("Boolean Byte Character CharSequence Class ClassLoader Cloneable Comparable Compiler Double Exception Float Integer Long Math Number Object Package Pair Process Runtime Runnable SecurityManager Short StackTraceElement StrictMath String StringBuffer System Thread ThreadGroup ThreadLocal Throwable Triple Void Annotation Any BooleanArray ByteArray Char CharArray DeprecationLevel DoubleArray Enum FloatArray Function Int IntArray Lazy LazyThreadSafetyMode LongArray Nothing ShortArray Unit"),intendSwitch:!1,indentStatements:!1,multiLineStrings:!0,number:/^(?:0x[a-f\d_]+|0b[01_]+|(?:[\d_]+(\.\d+)?|\.\d+)(?:e[-+]?[\d_]+)?)(u|ll?|l|f)?/i,blockKeywords:s("catch class do else finally for if where try while enum"),defKeywords:s("class val var object interface fun"),atoms:s("true false null this"),hooks:{"@":function(I){return I.eatWhile(/[\w\$_]/),"meta"},"*":function(I,B){return B.prevToken=="."?"variable":"operator"},'"':function(I,B){return B.tokenize=_(I.match('""')),B.tokenize(I,B)},"/":function(I,B){return I.eat("*")?(B.tokenize=V(1),B.tokenize(I,B)):!1},indent:function(I,B,le,xe){var q=le&&le.charAt(0);if((I.prevToken=="}"||I.prevToken==")")&&le=="")return I.indented;if(I.prevToken=="operator"&&le!="}"&&I.context.type!="}"||I.prevToken=="variable"&&q=="."||(I.prevToken=="}"||I.prevToken==")")&&q==".")return xe*2+B.indented;if(B.align&&B.type=="}")return B.indented+(I.context.type==(le||"").charAt(0)?0:xe)}},modeProps:{closeBrackets:{triples:'"'}}}),Q(["x-shader/x-vertex","x-shader/x-fragment"],{name:"clike",keywords:s("sampler1D sampler2D sampler3D samplerCube sampler1DShadow sampler2DShadow const attribute uniform varying break continue discard return for while do if else struct in out inout"),types:s("float int bool void vec2 vec3 vec4 ivec2 ivec3 ivec4 bvec2 bvec3 bvec4 mat2 mat3 mat4"),blockKeywords:s("for while do if else struct"),builtin:s("radians degrees sin cos tan asin acos atan pow exp log exp2 sqrt inversesqrt abs sign floor ceil fract mod min max clamp mix step smoothstep length distance dot cross normalize ftransform faceforward reflect refract matrixCompMult lessThan lessThanEqual greaterThan greaterThanEqual equal notEqual any all not texture1D texture1DProj texture1DLod texture1DProjLod texture2D texture2DProj texture2DLod texture2DProjLod texture3D texture3DProj texture3DLod texture3DProjLod textureCube textureCubeLod shadow1D shadow2D shadow1DProj shadow2DProj shadow1DLod shadow2DLod shadow1DProjLod shadow2DProjLod dFdx dFdy fwidth noise1 noise2 noise3 noise4"),atoms:s("true false gl_FragColor gl_SecondaryColor gl_Normal gl_Vertex gl_MultiTexCoord0 gl_MultiTexCoord1 gl_MultiTexCoord2 gl_MultiTexCoord3 gl_MultiTexCoord4 gl_MultiTexCoord5 gl_MultiTexCoord6 gl_MultiTexCoord7 gl_FogCoord gl_PointCoord gl_Position gl_PointSize gl_ClipVertex gl_FrontColor gl_BackColor gl_FrontSecondaryColor gl_BackSecondaryColor gl_TexCoord gl_FogFragCoord gl_FragCoord gl_FrontFacing gl_FragData gl_FragDepth gl_ModelViewMatrix gl_ProjectionMatrix gl_ModelViewProjectionMatrix gl_TextureMatrix gl_NormalMatrix gl_ModelViewMatrixInverse gl_ProjectionMatrixInverse gl_ModelViewProjectionMatrixInverse gl_TextureMatrixTranspose gl_ModelViewMatrixInverseTranspose gl_ProjectionMatrixInverseTranspose gl_ModelViewProjectionMatrixInverseTranspose gl_TextureMatrixInverseTranspose gl_NormalScale gl_DepthRange gl_ClipPlane gl_Point gl_FrontMaterial gl_BackMaterial gl_LightSource gl_LightModel gl_FrontLightModelProduct gl_BackLightModelProduct gl_TextureColor gl_EyePlaneS gl_EyePlaneT gl_EyePlaneR gl_EyePlaneQ gl_FogParameters gl_MaxLights gl_MaxClipPlanes gl_MaxTextureUnits gl_MaxTextureCoords gl_MaxVertexAttribs gl_MaxVertexUniformComponents gl_MaxVaryingFloats gl_MaxVertexTextureImageUnits gl_MaxTextureImageUnits gl_MaxFragmentUniformComponents gl_MaxCombineTextureImageUnits gl_MaxDrawBuffers"),indentSwitch:!1,hooks:{"#":M},modeProps:{fold:["brace","include"]}}),Q("text/x-nesc",{name:"clike",keywords:s(g+" as atomic async call command component components configuration event generic implementation includes interface module new norace nx_struct nx_union post provides signal task uses abstract extends"),types:E,blockKeywords:s(y),atoms:s("null true false"),hooks:{"#":M},modeProps:{fold:["brace","include"]}}),Q("text/x-objectivec",{name:"clike",keywords:s(g+" "+x),types:z,builtin:s(c),blockKeywords:s(y+" @synthesize @try @catch @finally @autoreleasepool @synchronized"),defKeywords:s(R+" @interface @implementation @protocol @class"),dontIndentStatements:/^@.*$/,typeFirstDefinitions:!0,atoms:s("YES NO NULL Nil nil true false nullptr"),isReservedIdentifier:Z,hooks:{"#":M,"*":H},modeProps:{fold:["brace","include"]}}),Q("text/x-objectivec++",{name:"clike",keywords:s(g+" "+x+" "+T),types:z,builtin:s(c),blockKeywords:s(y+" @synthesize @try @catch @finally @autoreleasepool @synchronized class try catch"),defKeywords:s(R+" @interface @implementation @protocol @class class namespace"),dontIndentStatements:/^@.*$|^template$/,typeFirstDefinitions:!0,atoms:s("YES NO NULL Nil nil true false nullptr"),isReservedIdentifier:Z,hooks:{"#":M,"*":H,u:re,U:re,L:re,R:re,0:ee,1:ee,2:ee,3:ee,4:ee,5:ee,6:ee,7:ee,8:ee,9:ee,token:function(I,B,le){if(le=="variable"&&I.peek()=="("&&(B.prevToken==";"||B.prevToken==null||B.prevToken=="}")&&N(I.current()))return"def"}},namespaceSeparator:"::",modeProps:{fold:["brace","include"]}}),Q("text/x-squirrel",{name:"clike",keywords:s("base break clone continue const default delete enum extends function in class foreach local resume return this throw typeof yield constructor instanceof static"),types:E,blockKeywords:s("case catch class else for foreach if switch try while"),defKeywords:s("function local class"),typeFirstDefinitions:!0,atoms:s("true false null"),hooks:{"#":M},modeProps:{fold:["brace","include"]}});var K=null;function X(I){return function(B,le){for(var xe=!1,q,L=!1;!B.eol();){if(!xe&&B.match('"')&&(I=="single"||B.match('""'))){L=!0;break}if(!xe&&B.match("``")){K=X(I),L=!0;break}q=B.next(),xe=I=="single"&&!xe&&q=="\\"}return L&&(le.tokenize=null),"string"}}Q("text/x-ceylon",{name:"clike",keywords:s("abstracts alias assembly assert assign break case catch class continue dynamic else exists extends finally for function given if import in interface is let module new nonempty object of out outer package return satisfies super switch then this throw try value void while"),types:function(I){var B=I.charAt(0);return B===B.toUpperCase()&&B!==B.toLowerCase()},blockKeywords:s("case catch class dynamic else finally for function if interface module new object switch try while"),defKeywords:s("class dynamic function interface module object package value"),builtin:s("abstract actual aliased annotation by default deprecated doc final formal late license native optional sealed see serializable shared suppressWarnings tagged throws variable"),isPunctuationChar:/[\[\]{}\(\),;\:\.`]/,isOperatorChar:/[+\-*&%=<>!?|^~:\/]/,numberStart:/[\d#$]/,number:/^(?:#[\da-fA-F_]+|\$[01_]+|[\d_]+[kMGTPmunpf]?|[\d_]+\.[\d_]+(?:[eE][-+]?\d+|[kMGTPmunpf]|)|)/i,multiLineStrings:!0,typeFirstDefinitions:!0,atoms:s("true false null larger smaller equal empty finished"),indentSwitch:!1,styleDefs:!1,hooks:{"@":function(I){return I.eatWhile(/[\w\$_]/),"meta"},'"':function(I,B){return B.tokenize=X(I.match('""')?"triple":"single"),B.tokenize(I,B)},"`":function(I,B){return!K||!I.match("`")?!1:(B.tokenize=K,K=null,B.tokenize(I,B))},"'":function(I){return I.eatWhile(/[\w\$_\xa1-\uffff]/),"atom"},token:function(I,B,le){if((le=="variable"||le=="type")&&B.prevToken==".")return"variable-2"}},modeProps:{fold:["brace","import"],closeBrackets:{triples:'"'}}})})});var Cs=Ke((Ts,Ls)=>{(function(o){typeof Ts=="object"&&typeof Ls=="object"?o(We()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("cmake",function(){var p=/({)?[a-zA-Z0-9_]+(})?/;function v(b,S){for(var s,h,g=!1;!b.eol()&&(s=b.next())!=S.pending;){if(s==="$"&&h!="\\"&&S.pending=='"'){g=!0;break}h=s}return g&&b.backUp(1),s==S.pending?S.continueString=!1:S.continueString=!0,"string"}function C(b,S){var s=b.next();return s==="$"?b.match(p)?"variable-2":"variable":S.continueString?(b.backUp(1),v(b,S)):b.match(/(\s+)?\w+\(/)||b.match(/(\s+)?\w+\ \(/)?(b.backUp(1),"def"):s=="#"?(b.skipToEnd(),"comment"):s=="'"||s=='"'?(S.pending=s,v(b,S)):s=="("||s==")"?"bracket":s.match(/[0-9]/)?"number":(b.eatWhile(/[\w-]/),null)}return{startState:function(){var b={};return b.inDefinition=!1,b.inInclude=!1,b.continueString=!1,b.pending=!1,b},token:function(b,S){return b.eatSpace()?null:C(b,S)}}}),o.defineMIME("text/x-cmake","cmake")})});var gn=Ke((Es,zs)=>{(function(o){typeof Es=="object"&&typeof zs=="object"?o(We()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("css",function(F,D){var Q=D.inline;D.propertyKeywords||(D=o.resolveMode("text/css"));var j=F.indentUnit,V=D.tokenHooks,_=D.documentTypes||{},K=D.mediaTypes||{},X=D.mediaFeatures||{},I=D.mediaValueKeywords||{},B=D.propertyKeywords||{},le=D.nonStandardPropertyKeywords||{},xe=D.fontProperties||{},q=D.counterDescriptors||{},L=D.colorKeywords||{},de=D.valueKeywords||{},ze=D.allowNested,pe=D.lineComment,Ee=D.supportsAtComponent===!0,ge=F.highlightNonStandardPropertyKeywords!==!1,Oe,qe;function Se(te,fe){return Oe=fe,te}function je(te,fe){var oe=te.next();if(V[oe]){var Ue=V[oe](te,fe);if(Ue!==!1)return Ue}if(oe=="@")return te.eatWhile(/[\w\\\-]/),Se("def",te.current());if(oe=="="||(oe=="~"||oe=="|")&&te.eat("="))return Se(null,"compare");if(oe=='"'||oe=="'")return fe.tokenize=Ze(oe),fe.tokenize(te,fe);if(oe=="#")return te.eatWhile(/[\w\\\-]/),Se("atom","hash");if(oe=="!")return te.match(/^\s*\w*/),Se("keyword","important");if(/\d/.test(oe)||oe=="."&&te.eat(/\d/))return te.eatWhile(/[\w.%]/),Se("number","unit");if(oe==="-"){if(/[\d.]/.test(te.peek()))return te.eatWhile(/[\w.%]/),Se("number","unit");if(te.match(/^-[\w\\\-]*/))return te.eatWhile(/[\w\\\-]/),te.match(/^\s*:/,!1)?Se("variable-2","variable-definition"):Se("variable-2","variable");if(te.match(/^\w+-/))return Se("meta","meta")}else return/[,+>*\/]/.test(oe)?Se(null,"select-op"):oe=="."&&te.match(/^-?[_a-z][_a-z0-9-]*/i)?Se("qualifier","qualifier"):/[:;{}\[\]\(\)]/.test(oe)?Se(null,oe):te.match(/^[\w-.]+(?=\()/)?(/^(url(-prefix)?|domain|regexp)$/i.test(te.current())&&(fe.tokenize=ke),Se("variable callee","variable")):/[\w\\\-]/.test(oe)?(te.eatWhile(/[\w\\\-]/),Se("property","word")):Se(null,null)}function Ze(te){return function(fe,oe){for(var Ue=!1,we;(we=fe.next())!=null;){if(we==te&&!Ue){te==")"&&fe.backUp(1);break}Ue=!Ue&&we=="\\"}return(we==te||!Ue&&te!=")")&&(oe.tokenize=null),Se("string","string")}}function ke(te,fe){return te.next(),te.match(/^\s*[\"\')]/,!1)?fe.tokenize=null:fe.tokenize=Ze(")"),Se(null,"(")}function Je(te,fe,oe){this.type=te,this.indent=fe,this.prev=oe}function He(te,fe,oe,Ue){return te.context=new Je(oe,fe.indentation()+(Ue===!1?0:j),te.context),oe}function Ge(te){return te.context.prev&&(te.context=te.context.prev),te.context.type}function U(te,fe,oe){return Be[oe.context.type](te,fe,oe)}function G(te,fe,oe,Ue){for(var we=Ue||1;we>0;we--)oe.context=oe.context.prev;return U(te,fe,oe)}function ce(te){var fe=te.current().toLowerCase();de.hasOwnProperty(fe)?qe="atom":L.hasOwnProperty(fe)?qe="keyword":qe="variable"}var Be={};return Be.top=function(te,fe,oe){if(te=="{")return He(oe,fe,"block");if(te=="}"&&oe.context.prev)return Ge(oe);if(Ee&&/@component/i.test(te))return He(oe,fe,"atComponentBlock");if(/^@(-moz-)?document$/i.test(te))return He(oe,fe,"documentTypes");if(/^@(media|supports|(-moz-)?document|import)$/i.test(te))return He(oe,fe,"atBlock");if(/^@(font-face|counter-style)/i.test(te))return oe.stateArg=te,"restricted_atBlock_before";if(/^@(-(moz|ms|o|webkit)-)?keyframes$/i.test(te))return"keyframes";if(te&&te.charAt(0)=="@")return He(oe,fe,"at");if(te=="hash")qe="builtin";else if(te=="word")qe="tag";else{if(te=="variable-definition")return"maybeprop";if(te=="interpolation")return He(oe,fe,"interpolation");if(te==":")return"pseudo";if(ze&&te=="(")return He(oe,fe,"parens")}return oe.context.type},Be.block=function(te,fe,oe){if(te=="word"){var Ue=fe.current().toLowerCase();return B.hasOwnProperty(Ue)?(qe="property","maybeprop"):le.hasOwnProperty(Ue)?(qe=ge?"string-2":"property","maybeprop"):ze?(qe=fe.match(/^\s*:(?:\s|$)/,!1)?"property":"tag","block"):(qe+=" error","maybeprop")}else return te=="meta"?"block":!ze&&(te=="hash"||te=="qualifier")?(qe="error","block"):Be.top(te,fe,oe)},Be.maybeprop=function(te,fe,oe){return te==":"?He(oe,fe,"prop"):U(te,fe,oe)},Be.prop=function(te,fe,oe){if(te==";")return Ge(oe);if(te=="{"&&ze)return He(oe,fe,"propBlock");if(te=="}"||te=="{")return G(te,fe,oe);if(te=="(")return He(oe,fe,"parens");if(te=="hash"&&!/^#([0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$/.test(fe.current()))qe+=" error";else if(te=="word")ce(fe);else if(te=="interpolation")return He(oe,fe,"interpolation");return"prop"},Be.propBlock=function(te,fe,oe){return te=="}"?Ge(oe):te=="word"?(qe="property","maybeprop"):oe.context.type},Be.parens=function(te,fe,oe){return te=="{"||te=="}"?G(te,fe,oe):te==")"?Ge(oe):te=="("?He(oe,fe,"parens"):te=="interpolation"?He(oe,fe,"interpolation"):(te=="word"&&ce(fe),"parens")},Be.pseudo=function(te,fe,oe){return te=="meta"?"pseudo":te=="word"?(qe="variable-3",oe.context.type):U(te,fe,oe)},Be.documentTypes=function(te,fe,oe){return te=="word"&&_.hasOwnProperty(fe.current())?(qe="tag",oe.context.type):Be.atBlock(te,fe,oe)},Be.atBlock=function(te,fe,oe){if(te=="(")return He(oe,fe,"atBlock_parens");if(te=="}"||te==";")return G(te,fe,oe);if(te=="{")return Ge(oe)&&He(oe,fe,ze?"block":"top");if(te=="interpolation")return He(oe,fe,"interpolation");if(te=="word"){var Ue=fe.current().toLowerCase();Ue=="only"||Ue=="not"||Ue=="and"||Ue=="or"?qe="keyword":K.hasOwnProperty(Ue)?qe="attribute":X.hasOwnProperty(Ue)?qe="property":I.hasOwnProperty(Ue)?qe="keyword":B.hasOwnProperty(Ue)?qe="property":le.hasOwnProperty(Ue)?qe=ge?"string-2":"property":de.hasOwnProperty(Ue)?qe="atom":L.hasOwnProperty(Ue)?qe="keyword":qe="error"}return oe.context.type},Be.atComponentBlock=function(te,fe,oe){return te=="}"?G(te,fe,oe):te=="{"?Ge(oe)&&He(oe,fe,ze?"block":"top",!1):(te=="word"&&(qe="error"),oe.context.type)},Be.atBlock_parens=function(te,fe,oe){return te==")"?Ge(oe):te=="{"||te=="}"?G(te,fe,oe,2):Be.atBlock(te,fe,oe)},Be.restricted_atBlock_before=function(te,fe,oe){return te=="{"?He(oe,fe,"restricted_atBlock"):te=="word"&&oe.stateArg=="@counter-style"?(qe="variable","restricted_atBlock_before"):U(te,fe,oe)},Be.restricted_atBlock=function(te,fe,oe){return te=="}"?(oe.stateArg=null,Ge(oe)):te=="word"?(oe.stateArg=="@font-face"&&!xe.hasOwnProperty(fe.current().toLowerCase())||oe.stateArg=="@counter-style"&&!q.hasOwnProperty(fe.current().toLowerCase())?qe="error":qe="property","maybeprop"):"restricted_atBlock"},Be.keyframes=function(te,fe,oe){return te=="word"?(qe="variable","keyframes"):te=="{"?He(oe,fe,"top"):U(te,fe,oe)},Be.at=function(te,fe,oe){return te==";"?Ge(oe):te=="{"||te=="}"?G(te,fe,oe):(te=="word"?qe="tag":te=="hash"&&(qe="builtin"),"at")},Be.interpolation=function(te,fe,oe){return te=="}"?Ge(oe):te=="{"||te==";"?G(te,fe,oe):(te=="word"?qe="variable":te!="variable"&&te!="("&&te!=")"&&(qe="error"),"interpolation")},{startState:function(te){return{tokenize:null,state:Q?"block":"top",stateArg:null,context:new Je(Q?"block":"top",te||0,null)}},token:function(te,fe){if(!fe.tokenize&&te.eatSpace())return null;var oe=(fe.tokenize||je)(te,fe);return oe&&typeof oe=="object"&&(Oe=oe[1],oe=oe[0]),qe=oe,Oe!="comment"&&(fe.state=Be[fe.state](Oe,te,fe)),qe},indent:function(te,fe){var oe=te.context,Ue=fe&&fe.charAt(0),we=oe.indent;return oe.type=="prop"&&(Ue=="}"||Ue==")")&&(oe=oe.prev),oe.prev&&(Ue=="}"&&(oe.type=="block"||oe.type=="top"||oe.type=="interpolation"||oe.type=="restricted_atBlock")?(oe=oe.prev,we=oe.indent):(Ue==")"&&(oe.type=="parens"||oe.type=="atBlock_parens")||Ue=="{"&&(oe.type=="at"||oe.type=="atBlock"))&&(we=Math.max(0,oe.indent-j))),we},electricChars:"}",blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:pe,fold:"brace"}});function p(F){for(var D={},Q=0;Q{(function(o){typeof Ms=="object"&&typeof As=="object"?o(We()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("diff",function(){var p={"+":"positive","-":"negative","@":"meta"};return{token:function(v){var C=v.string.search(/[\t ]+?$/);if(!v.sol()||C===0)return v.skipToEnd(),("error "+(p[v.string.charAt(0)]||"")).replace(/ $/,"");var b=p[v.peek()]||v.skipToEnd();return C===-1?v.skipToEnd():v.pos=C,b}}}),o.defineMIME("text/x-diff","diff")})});var mn=Ke((qs,Is)=>{(function(o){typeof qs=="object"&&typeof Is=="object"?o(We()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";var p={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},v={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};o.defineMode("xml",function(C,b){var S=C.indentUnit,s={},h=b.htmlMode?p:v;for(var g in h)s[g]=h[g];for(var g in b)s[g]=b[g];var T,x;function c(_,K){function X(le){return K.tokenize=le,le(_,K)}var I=_.next();if(I=="<")return _.eat("!")?_.eat("[")?_.match("CDATA[")?X(E("atom","]]>")):null:_.match("--")?X(E("comment","-->")):_.match("DOCTYPE",!0,!0)?(_.eatWhile(/[\w\._\-]/),X(z(1))):null:_.eat("?")?(_.eatWhile(/[\w\._\-]/),K.tokenize=E("meta","?>"),"meta"):(T=_.eat("/")?"closeTag":"openTag",K.tokenize=d,"tag bracket");if(I=="&"){var B;return _.eat("#")?_.eat("x")?B=_.eatWhile(/[a-fA-F\d]/)&&_.eat(";"):B=_.eatWhile(/[\d]/)&&_.eat(";"):B=_.eatWhile(/[\w\.\-:]/)&&_.eat(";"),B?"atom":"error"}else return _.eatWhile(/[^&<]/),null}c.isInText=!0;function d(_,K){var X=_.next();if(X==">"||X=="/"&&_.eat(">"))return K.tokenize=c,T=X==">"?"endTag":"selfcloseTag","tag bracket";if(X=="=")return T="equals",null;if(X=="<"){K.tokenize=c,K.state=Z,K.tagName=K.tagStart=null;var I=K.tokenize(_,K);return I?I+" tag error":"tag error"}else return/[\'\"]/.test(X)?(K.tokenize=w(X),K.stringStartCol=_.column(),K.tokenize(_,K)):(_.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function w(_){var K=function(X,I){for(;!X.eol();)if(X.next()==_){I.tokenize=d;break}return"string"};return K.isInAttribute=!0,K}function E(_,K){return function(X,I){for(;!X.eol();){if(X.match(K)){I.tokenize=c;break}X.next()}return _}}function z(_){return function(K,X){for(var I;(I=K.next())!=null;){if(I=="<")return X.tokenize=z(_+1),X.tokenize(K,X);if(I==">")if(_==1){X.tokenize=c;break}else return X.tokenize=z(_-1),X.tokenize(K,X)}return"meta"}}function y(_){return _&&_.toLowerCase()}function R(_,K,X){this.prev=_.context,this.tagName=K||"",this.indent=_.indented,this.startOfLine=X,(s.doNotIndent.hasOwnProperty(K)||_.context&&_.context.noIndent)&&(this.noIndent=!0)}function M(_){_.context&&(_.context=_.context.prev)}function H(_,K){for(var X;;){if(!_.context||(X=_.context.tagName,!s.contextGrabbers.hasOwnProperty(y(X))||!s.contextGrabbers[y(X)].hasOwnProperty(y(K))))return;M(_)}}function Z(_,K,X){return _=="openTag"?(X.tagStart=K.column(),ee):_=="closeTag"?re:Z}function ee(_,K,X){return _=="word"?(X.tagName=K.current(),x="tag",D):s.allowMissingTagName&&_=="endTag"?(x="tag bracket",D(_,K,X)):(x="error",ee)}function re(_,K,X){if(_=="word"){var I=K.current();return X.context&&X.context.tagName!=I&&s.implicitlyClosed.hasOwnProperty(y(X.context.tagName))&&M(X),X.context&&X.context.tagName==I||s.matchClosing===!1?(x="tag",N):(x="tag error",F)}else return s.allowMissingTagName&&_=="endTag"?(x="tag bracket",N(_,K,X)):(x="error",F)}function N(_,K,X){return _!="endTag"?(x="error",N):(M(X),Z)}function F(_,K,X){return x="error",N(_,K,X)}function D(_,K,X){if(_=="word")return x="attribute",Q;if(_=="endTag"||_=="selfcloseTag"){var I=X.tagName,B=X.tagStart;return X.tagName=X.tagStart=null,_=="selfcloseTag"||s.autoSelfClosers.hasOwnProperty(y(I))?H(X,I):(H(X,I),X.context=new R(X,I,B==X.indented)),Z}return x="error",D}function Q(_,K,X){return _=="equals"?j:(s.allowMissing||(x="error"),D(_,K,X))}function j(_,K,X){return _=="string"?V:_=="word"&&s.allowUnquoted?(x="string",D):(x="error",D(_,K,X))}function V(_,K,X){return _=="string"?V:D(_,K,X)}return{startState:function(_){var K={tokenize:c,state:Z,indented:_||0,tagName:null,tagStart:null,context:null};return _!=null&&(K.baseIndent=_),K},token:function(_,K){if(!K.tagName&&_.sol()&&(K.indented=_.indentation()),_.eatSpace())return null;T=null;var X=K.tokenize(_,K);return(X||T)&&X!="comment"&&(x=null,K.state=K.state(T||X,_,K),x&&(X=x=="error"?X+" error":x)),X},indent:function(_,K,X){var I=_.context;if(_.tokenize.isInAttribute)return _.tagStart==_.indented?_.stringStartCol+1:_.indented+S;if(I&&I.noIndent)return o.Pass;if(_.tokenize!=d&&_.tokenize!=c)return X?X.match(/^(\s*)/)[0].length:0;if(_.tagName)return s.multilineTagIndentPastTag!==!1?_.tagStart+_.tagName.length+2:_.tagStart+S*(s.multilineTagIndentFactor||1);if(s.alignCDATA&&/$/,blockCommentStart:"",configuration:s.htmlMode?"html":"xml",helperType:s.htmlMode?"html":"xml",skipAttribute:function(_){_.state==j&&(_.state=D)},xmlCurrentTag:function(_){return _.tagName?{name:_.tagName,close:_.type=="closeTag"}:null},xmlCurrentContext:function(_){for(var K=[],X=_.context;X;X=X.prev)K.push(X.tagName);return K.reverse()}}}),o.defineMIME("text/xml","xml"),o.defineMIME("application/xml","xml"),o.mimeModes.hasOwnProperty("text/html")||o.defineMIME("text/html",{name:"xml",htmlMode:!0})})});var vn=Ke((Fs,Ns)=>{(function(o){typeof Fs=="object"&&typeof Ns=="object"?o(We()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("javascript",function(p,v){var C=p.indentUnit,b=v.statementIndent,S=v.jsonld,s=v.json||S,h=v.trackScope!==!1,g=v.typescript,T=v.wordCharacters||/[\w$\xa1-\uffff]/,x=function(){function k(pt){return{type:pt,style:"keyword"}}var O=k("keyword a"),ae=k("keyword b"),he=k("keyword c"),ne=k("keyword d"),ye=k("operator"),Xe={type:"atom",style:"atom"};return{if:k("if"),while:O,with:O,else:ae,do:ae,try:ae,finally:ae,return:ne,break:ne,continue:ne,new:k("new"),delete:he,void:he,throw:he,debugger:k("debugger"),var:k("var"),const:k("var"),let:k("var"),function:k("function"),catch:k("catch"),for:k("for"),switch:k("switch"),case:k("case"),default:k("default"),in:ye,typeof:ye,instanceof:ye,true:Xe,false:Xe,null:Xe,undefined:Xe,NaN:Xe,Infinity:Xe,this:k("this"),class:k("class"),super:k("atom"),yield:he,export:k("export"),import:k("import"),extends:he,await:he}}(),c=/[+\-*&%=<>!?|~^@]/,d=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/;function w(k){for(var O=!1,ae,he=!1;(ae=k.next())!=null;){if(!O){if(ae=="/"&&!he)return;ae=="["?he=!0:he&&ae=="]"&&(he=!1)}O=!O&&ae=="\\"}}var E,z;function y(k,O,ae){return E=k,z=ae,O}function R(k,O){var ae=k.next();if(ae=='"'||ae=="'")return O.tokenize=M(ae),O.tokenize(k,O);if(ae=="."&&k.match(/^\d[\d_]*(?:[eE][+\-]?[\d_]+)?/))return y("number","number");if(ae=="."&&k.match(".."))return y("spread","meta");if(/[\[\]{}\(\),;\:\.]/.test(ae))return y(ae);if(ae=="="&&k.eat(">"))return y("=>","operator");if(ae=="0"&&k.match(/^(?:x[\dA-Fa-f_]+|o[0-7_]+|b[01_]+)n?/))return y("number","number");if(/\d/.test(ae))return k.match(/^[\d_]*(?:n|(?:\.[\d_]*)?(?:[eE][+\-]?[\d_]+)?)?/),y("number","number");if(ae=="/")return k.eat("*")?(O.tokenize=H,H(k,O)):k.eat("/")?(k.skipToEnd(),y("comment","comment")):jt(k,O,1)?(w(k),k.match(/^\b(([gimyus])(?![gimyus]*\2))+\b/),y("regexp","string-2")):(k.eat("="),y("operator","operator",k.current()));if(ae=="`")return O.tokenize=Z,Z(k,O);if(ae=="#"&&k.peek()=="!")return k.skipToEnd(),y("meta","meta");if(ae=="#"&&k.eatWhile(T))return y("variable","property");if(ae=="<"&&k.match("!--")||ae=="-"&&k.match("->")&&!/\S/.test(k.string.slice(0,k.start)))return k.skipToEnd(),y("comment","comment");if(c.test(ae))return(ae!=">"||!O.lexical||O.lexical.type!=">")&&(k.eat("=")?(ae=="!"||ae=="=")&&k.eat("="):/[<>*+\-|&?]/.test(ae)&&(k.eat(ae),ae==">"&&k.eat(ae))),ae=="?"&&k.eat(".")?y("."):y("operator","operator",k.current());if(T.test(ae)){k.eatWhile(T);var he=k.current();if(O.lastType!="."){if(x.propertyIsEnumerable(he)){var ne=x[he];return y(ne.type,ne.style,he)}if(he=="async"&&k.match(/^(\s|\/\*([^*]|\*(?!\/))*?\*\/)*[\[\(\w]/,!1))return y("async","keyword",he)}return y("variable","variable",he)}}function M(k){return function(O,ae){var he=!1,ne;if(S&&O.peek()=="@"&&O.match(d))return ae.tokenize=R,y("jsonld-keyword","meta");for(;(ne=O.next())!=null&&!(ne==k&&!he);)he=!he&&ne=="\\";return he||(ae.tokenize=R),y("string","string")}}function H(k,O){for(var ae=!1,he;he=k.next();){if(he=="/"&&ae){O.tokenize=R;break}ae=he=="*"}return y("comment","comment")}function Z(k,O){for(var ae=!1,he;(he=k.next())!=null;){if(!ae&&(he=="`"||he=="$"&&k.eat("{"))){O.tokenize=R;break}ae=!ae&&he=="\\"}return y("quasi","string-2",k.current())}var ee="([{}])";function re(k,O){O.fatArrowAt&&(O.fatArrowAt=null);var ae=k.string.indexOf("=>",k.start);if(!(ae<0)){if(g){var he=/:\s*(?:\w+(?:<[^>]*>|\[\])?|\{[^}]*\})\s*$/.exec(k.string.slice(k.start,ae));he&&(ae=he.index)}for(var ne=0,ye=!1,Xe=ae-1;Xe>=0;--Xe){var pt=k.string.charAt(Xe),Et=ee.indexOf(pt);if(Et>=0&&Et<3){if(!ne){++Xe;break}if(--ne==0){pt=="("&&(ye=!0);break}}else if(Et>=3&&Et<6)++ne;else if(T.test(pt))ye=!0;else if(/["'\/`]/.test(pt))for(;;--Xe){if(Xe==0)return;var Zr=k.string.charAt(Xe-1);if(Zr==pt&&k.string.charAt(Xe-2)!="\\"){Xe--;break}}else if(ye&&!ne){++Xe;break}}ye&&!ne&&(O.fatArrowAt=Xe)}}var N={atom:!0,number:!0,variable:!0,string:!0,regexp:!0,this:!0,import:!0,"jsonld-keyword":!0};function F(k,O,ae,he,ne,ye){this.indented=k,this.column=O,this.type=ae,this.prev=ne,this.info=ye,he!=null&&(this.align=he)}function D(k,O){if(!h)return!1;for(var ae=k.localVars;ae;ae=ae.next)if(ae.name==O)return!0;for(var he=k.context;he;he=he.prev)for(var ae=he.vars;ae;ae=ae.next)if(ae.name==O)return!0}function Q(k,O,ae,he,ne){var ye=k.cc;for(j.state=k,j.stream=ne,j.marked=null,j.cc=ye,j.style=O,k.lexical.hasOwnProperty("align")||(k.lexical.align=!0);;){var Xe=ye.length?ye.pop():s?Se:Oe;if(Xe(ae,he)){for(;ye.length&&ye[ye.length-1].lex;)ye.pop()();return j.marked?j.marked:ae=="variable"&&D(k,he)?"variable-2":O}}}var j={state:null,column:null,marked:null,cc:null};function V(){for(var k=arguments.length-1;k>=0;k--)j.cc.push(arguments[k])}function _(){return V.apply(null,arguments),!0}function K(k,O){for(var ae=O;ae;ae=ae.next)if(ae.name==k)return!0;return!1}function X(k){var O=j.state;if(j.marked="def",!!h){if(O.context){if(O.lexical.info=="var"&&O.context&&O.context.block){var ae=I(k,O.context);if(ae!=null){O.context=ae;return}}else if(!K(k,O.localVars)){O.localVars=new xe(k,O.localVars);return}}v.globalVars&&!K(k,O.globalVars)&&(O.globalVars=new xe(k,O.globalVars))}}function I(k,O){if(O)if(O.block){var ae=I(k,O.prev);return ae?ae==O.prev?O:new le(ae,O.vars,!0):null}else return K(k,O.vars)?O:new le(O.prev,new xe(k,O.vars),!1);else return null}function B(k){return k=="public"||k=="private"||k=="protected"||k=="abstract"||k=="readonly"}function le(k,O,ae){this.prev=k,this.vars=O,this.block=ae}function xe(k,O){this.name=k,this.next=O}var q=new xe("this",new xe("arguments",null));function L(){j.state.context=new le(j.state.context,j.state.localVars,!1),j.state.localVars=q}function de(){j.state.context=new le(j.state.context,j.state.localVars,!0),j.state.localVars=null}L.lex=de.lex=!0;function ze(){j.state.localVars=j.state.context.vars,j.state.context=j.state.context.prev}ze.lex=!0;function pe(k,O){var ae=function(){var he=j.state,ne=he.indented;if(he.lexical.type=="stat")ne=he.lexical.indented;else for(var ye=he.lexical;ye&&ye.type==")"&&ye.align;ye=ye.prev)ne=ye.indented;he.lexical=new F(ne,j.stream.column(),k,null,he.lexical,O)};return ae.lex=!0,ae}function Ee(){var k=j.state;k.lexical.prev&&(k.lexical.type==")"&&(k.indented=k.lexical.indented),k.lexical=k.lexical.prev)}Ee.lex=!0;function ge(k){function O(ae){return ae==k?_():k==";"||ae=="}"||ae==")"||ae=="]"?V():_(O)}return O}function Oe(k,O){return k=="var"?_(pe("vardef",O),Hr,ge(";"),Ee):k=="keyword a"?_(pe("form"),Ze,Oe,Ee):k=="keyword b"?_(pe("form"),Oe,Ee):k=="keyword d"?j.stream.match(/^\s*$/,!1)?_():_(pe("stat"),Je,ge(";"),Ee):k=="debugger"?_(ge(";")):k=="{"?_(pe("}"),de,De,Ee,ze):k==";"?_():k=="if"?(j.state.lexical.info=="else"&&j.state.cc[j.state.cc.length-1]==Ee&&j.state.cc.pop()(),_(pe("form"),Ze,Oe,Ee,Br)):k=="function"?_(Bt):k=="for"?_(pe("form"),de,ei,Oe,ze,Ee):k=="class"||g&&O=="interface"?(j.marked="keyword",_(pe("form",k=="class"?k:O),Wr,Ee)):k=="variable"?g&&O=="declare"?(j.marked="keyword",_(Oe)):g&&(O=="module"||O=="enum"||O=="type")&&j.stream.match(/^\s*\w/,!1)?(j.marked="keyword",O=="enum"?_(Ae):O=="type"?_(ti,ge("operator"),Pe,ge(";")):_(pe("form"),Ct,ge("{"),pe("}"),De,Ee,Ee)):g&&O=="namespace"?(j.marked="keyword",_(pe("form"),Se,Oe,Ee)):g&&O=="abstract"?(j.marked="keyword",_(Oe)):_(pe("stat"),Ue):k=="switch"?_(pe("form"),Ze,ge("{"),pe("}","switch"),de,De,Ee,Ee,ze):k=="case"?_(Se,ge(":")):k=="default"?_(ge(":")):k=="catch"?_(pe("form"),L,qe,Oe,Ee,ze):k=="export"?_(pe("stat"),Ur,Ee):k=="import"?_(pe("stat"),gr,Ee):k=="async"?_(Oe):O=="@"?_(Se,Oe):V(pe("stat"),Se,ge(";"),Ee)}function qe(k){if(k=="(")return _($t,ge(")"))}function Se(k,O){return ke(k,O,!1)}function je(k,O){return ke(k,O,!0)}function Ze(k){return k!="("?V():_(pe(")"),Je,ge(")"),Ee)}function ke(k,O,ae){if(j.state.fatArrowAt==j.stream.start){var he=ae?Be:ce;if(k=="(")return _(L,pe(")"),W($t,")"),Ee,ge("=>"),he,ze);if(k=="variable")return V(L,Ct,ge("=>"),he,ze)}var ne=ae?Ge:He;return N.hasOwnProperty(k)?_(ne):k=="function"?_(Bt,ne):k=="class"||g&&O=="interface"?(j.marked="keyword",_(pe("form"),to,Ee)):k=="keyword c"||k=="async"?_(ae?je:Se):k=="("?_(pe(")"),Je,ge(")"),Ee,ne):k=="operator"||k=="spread"?_(ae?je:Se):k=="["?_(pe("]"),at,Ee,ne):k=="{"?se(Me,"}",null,ne):k=="quasi"?V(U,ne):k=="new"?_(te(ae)):_()}function Je(k){return k.match(/[;\}\)\],]/)?V():V(Se)}function He(k,O){return k==","?_(Je):Ge(k,O,!1)}function Ge(k,O,ae){var he=ae==!1?He:Ge,ne=ae==!1?Se:je;if(k=="=>")return _(L,ae?Be:ce,ze);if(k=="operator")return/\+\+|--/.test(O)||g&&O=="!"?_(he):g&&O=="<"&&j.stream.match(/^([^<>]|<[^<>]*>)*>\s*\(/,!1)?_(pe(">"),W(Pe,">"),Ee,he):O=="?"?_(Se,ge(":"),ne):_(ne);if(k=="quasi")return V(U,he);if(k!=";"){if(k=="(")return se(je,")","call",he);if(k==".")return _(we,he);if(k=="[")return _(pe("]"),Je,ge("]"),Ee,he);if(g&&O=="as")return j.marked="keyword",_(Pe,he);if(k=="regexp")return j.state.lastType=j.marked="operator",j.stream.backUp(j.stream.pos-j.stream.start-1),_(ne)}}function U(k,O){return k!="quasi"?V():O.slice(O.length-2)!="${"?_(U):_(Je,G)}function G(k){if(k=="}")return j.marked="string-2",j.state.tokenize=Z,_(U)}function ce(k){return re(j.stream,j.state),V(k=="{"?Oe:Se)}function Be(k){return re(j.stream,j.state),V(k=="{"?Oe:je)}function te(k){return function(O){return O=="."?_(k?oe:fe):O=="variable"&&g?_(Ft,k?Ge:He):V(k?je:Se)}}function fe(k,O){if(O=="target")return j.marked="keyword",_(He)}function oe(k,O){if(O=="target")return j.marked="keyword",_(Ge)}function Ue(k){return k==":"?_(Ee,Oe):V(He,ge(";"),Ee)}function we(k){if(k=="variable")return j.marked="property",_()}function Me(k,O){if(k=="async")return j.marked="property",_(Me);if(k=="variable"||j.style=="keyword"){if(j.marked="property",O=="get"||O=="set")return _(Le);var ae;return g&&j.state.fatArrowAt==j.stream.start&&(ae=j.stream.match(/^\s*:\s*/,!1))&&(j.state.fatArrowAt=j.stream.pos+ae[0].length),_($)}else{if(k=="number"||k=="string")return j.marked=S?"property":j.style+" property",_($);if(k=="jsonld-keyword")return _($);if(g&&B(O))return j.marked="keyword",_(Me);if(k=="[")return _(Se,nt,ge("]"),$);if(k=="spread")return _(je,$);if(O=="*")return j.marked="keyword",_(Me);if(k==":")return V($)}}function Le(k){return k!="variable"?V($):(j.marked="property",_(Bt))}function $(k){if(k==":")return _(je);if(k=="(")return V(Bt)}function W(k,O,ae){function he(ne,ye){if(ae?ae.indexOf(ne)>-1:ne==","){var Xe=j.state.lexical;return Xe.info=="call"&&(Xe.pos=(Xe.pos||0)+1),_(function(pt,Et){return pt==O||Et==O?V():V(k)},he)}return ne==O||ye==O?_():ae&&ae.indexOf(";")>-1?V(k):_(ge(O))}return function(ne,ye){return ne==O||ye==O?_():V(k,he)}}function se(k,O,ae){for(var he=3;he"),Pe);if(k=="quasi")return V(_t,Ht)}function xt(k){if(k=="=>")return _(Pe)}function Fe(k){return k.match(/[\}\)\]]/)?_():k==","||k==";"?_(Fe):V(nr,Fe)}function nr(k,O){if(k=="variable"||j.style=="keyword")return j.marked="property",_(nr);if(O=="?"||k=="number"||k=="string")return _(nr);if(k==":")return _(Pe);if(k=="[")return _(ge("variable"),dt,ge("]"),nr);if(k=="(")return V(hr,nr);if(!k.match(/[;\}\)\],]/))return _()}function _t(k,O){return k!="quasi"?V():O.slice(O.length-2)!="${"?_(_t):_(Pe,it)}function it(k){if(k=="}")return j.marked="string-2",j.state.tokenize=Z,_(_t)}function ot(k,O){return k=="variable"&&j.stream.match(/^\s*[?:]/,!1)||O=="?"?_(ot):k==":"?_(Pe):k=="spread"?_(ot):V(Pe)}function Ht(k,O){if(O=="<")return _(pe(">"),W(Pe,">"),Ee,Ht);if(O=="|"||k=="."||O=="&")return _(Pe);if(k=="[")return _(Pe,ge("]"),Ht);if(O=="extends"||O=="implements")return j.marked="keyword",_(Pe);if(O=="?")return _(Pe,ge(":"),Pe)}function Ft(k,O){if(O=="<")return _(pe(">"),W(Pe,">"),Ee,Ht)}function Wt(){return V(Pe,kt)}function kt(k,O){if(O=="=")return _(Pe)}function Hr(k,O){return O=="enum"?(j.marked="keyword",_(Ae)):V(Ct,nt,Ut,eo)}function Ct(k,O){if(g&&B(O))return j.marked="keyword",_(Ct);if(k=="variable")return X(O),_();if(k=="spread")return _(Ct);if(k=="[")return se(yn,"]");if(k=="{")return se(dr,"}")}function dr(k,O){return k=="variable"&&!j.stream.match(/^\s*:/,!1)?(X(O),_(Ut)):(k=="variable"&&(j.marked="property"),k=="spread"?_(Ct):k=="}"?V():k=="["?_(Se,ge("]"),ge(":"),dr):_(ge(":"),Ct,Ut))}function yn(){return V(Ct,Ut)}function Ut(k,O){if(O=="=")return _(je)}function eo(k){if(k==",")return _(Hr)}function Br(k,O){if(k=="keyword b"&&O=="else")return _(pe("form","else"),Oe,Ee)}function ei(k,O){if(O=="await")return _(ei);if(k=="(")return _(pe(")"),xn,Ee)}function xn(k){return k=="var"?_(Hr,pr):k=="variable"?_(pr):V(pr)}function pr(k,O){return k==")"?_():k==";"?_(pr):O=="in"||O=="of"?(j.marked="keyword",_(Se,pr)):V(Se,pr)}function Bt(k,O){if(O=="*")return j.marked="keyword",_(Bt);if(k=="variable")return X(O),_(Bt);if(k=="(")return _(L,pe(")"),W($t,")"),Ee,Pt,Oe,ze);if(g&&O=="<")return _(pe(">"),W(Wt,">"),Ee,Bt)}function hr(k,O){if(O=="*")return j.marked="keyword",_(hr);if(k=="variable")return X(O),_(hr);if(k=="(")return _(L,pe(")"),W($t,")"),Ee,Pt,ze);if(g&&O=="<")return _(pe(">"),W(Wt,">"),Ee,hr)}function ti(k,O){if(k=="keyword"||k=="variable")return j.marked="type",_(ti);if(O=="<")return _(pe(">"),W(Wt,">"),Ee)}function $t(k,O){return O=="@"&&_(Se,$t),k=="spread"?_($t):g&&B(O)?(j.marked="keyword",_($t)):g&&k=="this"?_(nt,Ut):V(Ct,nt,Ut)}function to(k,O){return k=="variable"?Wr(k,O):Kt(k,O)}function Wr(k,O){if(k=="variable")return X(O),_(Kt)}function Kt(k,O){if(O=="<")return _(pe(">"),W(Wt,">"),Ee,Kt);if(O=="extends"||O=="implements"||g&&k==",")return O=="implements"&&(j.marked="keyword"),_(g?Pe:Se,Kt);if(k=="{")return _(pe("}"),Gt,Ee)}function Gt(k,O){if(k=="async"||k=="variable"&&(O=="static"||O=="get"||O=="set"||g&&B(O))&&j.stream.match(/^\s+#?[\w$\xa1-\uffff]/,!1))return j.marked="keyword",_(Gt);if(k=="variable"||j.style=="keyword")return j.marked="property",_(Cr,Gt);if(k=="number"||k=="string")return _(Cr,Gt);if(k=="[")return _(Se,nt,ge("]"),Cr,Gt);if(O=="*")return j.marked="keyword",_(Gt);if(g&&k=="(")return V(hr,Gt);if(k==";"||k==",")return _(Gt);if(k=="}")return _();if(O=="@")return _(Se,Gt)}function Cr(k,O){if(O=="!"||O=="?")return _(Cr);if(k==":")return _(Pe,Ut);if(O=="=")return _(je);var ae=j.state.lexical.prev,he=ae&&ae.info=="interface";return V(he?hr:Bt)}function Ur(k,O){return O=="*"?(j.marked="keyword",_(Gr,ge(";"))):O=="default"?(j.marked="keyword",_(Se,ge(";"))):k=="{"?_(W($r,"}"),Gr,ge(";")):V(Oe)}function $r(k,O){if(O=="as")return j.marked="keyword",_(ge("variable"));if(k=="variable")return V(je,$r)}function gr(k){return k=="string"?_():k=="("?V(Se):k=="."?V(He):V(Kr,Vt,Gr)}function Kr(k,O){return k=="{"?se(Kr,"}"):(k=="variable"&&X(O),O=="*"&&(j.marked="keyword"),_(_n))}function Vt(k){if(k==",")return _(Kr,Vt)}function _n(k,O){if(O=="as")return j.marked="keyword",_(Kr)}function Gr(k,O){if(O=="from")return j.marked="keyword",_(Se)}function at(k){return k=="]"?_():V(W(je,"]"))}function Ae(){return V(pe("form"),Ct,ge("{"),pe("}"),W(ir,"}"),Ee,Ee)}function ir(){return V(Ct,Ut)}function kn(k,O){return k.lastType=="operator"||k.lastType==","||c.test(O.charAt(0))||/[,.]/.test(O.charAt(0))}function jt(k,O,ae){return O.tokenize==R&&/^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\[{}\(,;:]|=>)$/.test(O.lastType)||O.lastType=="quasi"&&/\{\s*$/.test(k.string.slice(0,k.pos-(ae||0)))}return{startState:function(k){var O={tokenize:R,lastType:"sof",cc:[],lexical:new F((k||0)-C,0,"block",!1),localVars:v.localVars,context:v.localVars&&new le(null,null,!1),indented:k||0};return v.globalVars&&typeof v.globalVars=="object"&&(O.globalVars=v.globalVars),O},token:function(k,O){if(k.sol()&&(O.lexical.hasOwnProperty("align")||(O.lexical.align=!1),O.indented=k.indentation(),re(k,O)),O.tokenize!=H&&k.eatSpace())return null;var ae=O.tokenize(k,O);return E=="comment"?ae:(O.lastType=E=="operator"&&(z=="++"||z=="--")?"incdec":E,Q(O,ae,E,z,k))},indent:function(k,O){if(k.tokenize==H||k.tokenize==Z)return o.Pass;if(k.tokenize!=R)return 0;var ae=O&&O.charAt(0),he=k.lexical,ne;if(!/^\s*else\b/.test(O))for(var ye=k.cc.length-1;ye>=0;--ye){var Xe=k.cc[ye];if(Xe==Ee)he=he.prev;else if(Xe!=Br&&Xe!=ze)break}for(;(he.type=="stat"||he.type=="form")&&(ae=="}"||(ne=k.cc[k.cc.length-1])&&(ne==He||ne==Ge)&&!/^[,\.=+\-*:?[\(]/.test(O));)he=he.prev;b&&he.type==")"&&he.prev.type=="stat"&&(he=he.prev);var pt=he.type,Et=ae==pt;return pt=="vardef"?he.indented+(k.lastType=="operator"||k.lastType==","?he.info.length+1:0):pt=="form"&&ae=="{"?he.indented:pt=="form"?he.indented+C:pt=="stat"?he.indented+(kn(k,O)?b||C:0):he.info=="switch"&&!Et&&v.doubleIndentSwitch!=!1?he.indented+(/^(?:case|default)\b/.test(O)?C:2*C):he.align?he.column+(Et?0:1):he.indented+(Et?0:C)},electricInput:/^\s*(?:case .*?:|default:|\{|\})$/,blockCommentStart:s?null:"/*",blockCommentEnd:s?null:"*/",blockCommentContinue:s?null:" * ",lineComment:s?null:"//",fold:"brace",closeBrackets:"()[]{}''\"\"``",helperType:s?"json":"javascript",jsonldMode:S,jsonMode:s,expressionAllowed:jt,skipExpression:function(k){Q(k,"atom","atom","true",new o.StringStream("",2,null))}}}),o.registerHelper("wordChars","javascript",/[\w$]/),o.defineMIME("text/javascript","javascript"),o.defineMIME("text/ecmascript","javascript"),o.defineMIME("application/javascript","javascript"),o.defineMIME("application/x-javascript","javascript"),o.defineMIME("application/ecmascript","javascript"),o.defineMIME("application/json",{name:"javascript",json:!0}),o.defineMIME("application/x-json",{name:"javascript",json:!0}),o.defineMIME("application/manifest+json",{name:"javascript",json:!0}),o.defineMIME("application/ld+json",{name:"javascript",jsonld:!0}),o.defineMIME("text/typescript",{name:"javascript",typescript:!0}),o.defineMIME("application/typescript",{name:"javascript",typescript:!0})})});var Qn=Ke((Os,Ps)=>{(function(o){typeof Os=="object"&&typeof Ps=="object"?o(We(),mn(),vn(),gn()):typeof define=="function"&&define.amd?define(["../../lib/codemirror","../xml/xml","../javascript/javascript","../css/css"],o):o(CodeMirror)})(function(o){"use strict";var p={script:[["lang",/(javascript|babel)/i,"javascript"],["type",/^(?:text|application)\/(?:x-)?(?:java|ecma)script$|^module$|^$/i,"javascript"],["type",/./,"text/plain"],[null,null,"javascript"]],style:[["lang",/^css$/i,"css"],["type",/^(text\/)?(x-)?(stylesheet|css)$/i,"css"],["type",/./,"text/plain"],[null,null,"css"]]};function v(T,x,c){var d=T.current(),w=d.search(x);return w>-1?T.backUp(d.length-w):d.match(/<\/?$/)&&(T.backUp(d.length),T.match(x,!1)||T.match(d)),c}var C={};function b(T){var x=C[T];return x||(C[T]=new RegExp("\\s+"+T+`\\s*=\\s*('|")?([^'"]+)('|")?\\s*`))}function S(T,x){var c=T.match(b(x));return c?/^\s*(.*?)\s*$/.exec(c[2])[1]:""}function s(T,x){return new RegExp((x?"^":"")+"","i")}function h(T,x){for(var c in T)for(var d=x[c]||(x[c]=[]),w=T[c],E=w.length-1;E>=0;E--)d.unshift(w[E])}function g(T,x){for(var c=0;c=0;z--)d.script.unshift(["type",E[z].matches,E[z].mode]);function y(R,M){var H=c.token(R,M.htmlState),Z=/\btag\b/.test(H),ee;if(Z&&!/[<>\s\/]/.test(R.current())&&(ee=M.htmlState.tagName&&M.htmlState.tagName.toLowerCase())&&d.hasOwnProperty(ee))M.inTag=ee+" ";else if(M.inTag&&Z&&/>$/.test(R.current())){var re=/^([\S]+) (.*)/.exec(M.inTag);M.inTag=null;var N=R.current()==">"&&g(d[re[1]],re[2]),F=o.getMode(T,N),D=s(re[1],!0),Q=s(re[1],!1);M.token=function(j,V){return j.match(D,!1)?(V.token=y,V.localState=V.localMode=null,null):v(j,Q,V.localMode.token(j,V.localState))},M.localMode=F,M.localState=o.startState(F,c.indent(M.htmlState,"",""))}else M.inTag&&(M.inTag+=R.current(),R.eol()&&(M.inTag+=" "));return H}return{startState:function(){var R=o.startState(c);return{token:y,inTag:null,localMode:null,localState:null,htmlState:R}},copyState:function(R){var M;return R.localState&&(M=o.copyState(R.localMode,R.localState)),{token:R.token,inTag:R.inTag,localMode:R.localMode,localState:M,htmlState:o.copyState(c,R.htmlState)}},token:function(R,M){return M.token(R,M)},indent:function(R,M,H){return!R.localMode||/^\s*<\//.test(M)?c.indent(R.htmlState,M,H):R.localMode.indent?R.localMode.indent(R.localState,M,H):o.Pass},innerMode:function(R){return{state:R.localState||R.htmlState,mode:R.localMode||c}}}},"xml","javascript","css"),o.defineMIME("text/html","htmlmixed")})});var Hs=Ke((js,Rs)=>{(function(o){typeof js=="object"&&typeof Rs=="object"?o(We(),Qn(),Yn()):typeof define=="function"&&define.amd?define(["../../lib/codemirror","../htmlmixed/htmlmixed","../../addon/mode/overlay"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("django:inner",function(){var p=["block","endblock","for","endfor","true","false","filter","endfilter","loop","none","self","super","if","elif","endif","as","else","import","with","endwith","without","context","ifequal","endifequal","ifnotequal","endifnotequal","extends","include","load","comment","endcomment","empty","url","static","trans","blocktrans","endblocktrans","now","regroup","lorem","ifchanged","endifchanged","firstof","debug","cycle","csrf_token","autoescape","endautoescape","spaceless","endspaceless","ssi","templatetag","verbatim","endverbatim","widthratio"],v=["add","addslashes","capfirst","center","cut","date","default","default_if_none","dictsort","dictsortreversed","divisibleby","escape","escapejs","filesizeformat","first","floatformat","force_escape","get_digit","iriencode","join","last","length","length_is","linebreaks","linebreaksbr","linenumbers","ljust","lower","make_list","phone2numeric","pluralize","pprint","random","removetags","rjust","safe","safeseq","slice","slugify","stringformat","striptags","time","timesince","timeuntil","title","truncatechars","truncatechars_html","truncatewords","truncatewords_html","unordered_list","upper","urlencode","urlize","urlizetrunc","wordcount","wordwrap","yesno"],C=["==","!=","<",">","<=",">="],b=["in","not","or","and"];p=new RegExp("^\\b("+p.join("|")+")\\b"),v=new RegExp("^\\b("+v.join("|")+")\\b"),C=new RegExp("^\\b("+C.join("|")+")\\b"),b=new RegExp("^\\b("+b.join("|")+")\\b");function S(c,d){if(c.match("{{"))return d.tokenize=h,"tag";if(c.match("{%"))return d.tokenize=g,"tag";if(c.match("{#"))return d.tokenize=T,"comment";for(;c.next()!=null&&!c.match(/\{[{%#]/,!1););return null}function s(c,d){return function(w,E){if(!E.escapeNext&&w.eat(c))E.tokenize=d;else{E.escapeNext&&(E.escapeNext=!1);var z=w.next();z=="\\"&&(E.escapeNext=!0)}return"string"}}function h(c,d){if(d.waitDot){if(d.waitDot=!1,c.peek()!=".")return"null";if(c.match(/\.\W+/))return"error";if(c.eat("."))return d.waitProperty=!0,"null";throw Error("Unexpected error while waiting for property.")}if(d.waitPipe){if(d.waitPipe=!1,c.peek()!="|")return"null";if(c.match(/\.\W+/))return"error";if(c.eat("|"))return d.waitFilter=!0,"null";throw Error("Unexpected error while waiting for filter.")}return d.waitProperty&&(d.waitProperty=!1,c.match(/\b(\w+)\b/))?(d.waitDot=!0,d.waitPipe=!0,"property"):d.waitFilter&&(d.waitFilter=!1,c.match(v))?"variable-2":c.eatSpace()?(d.waitProperty=!1,"null"):c.match(/\b\d+(\.\d+)?\b/)?"number":c.match("'")?(d.tokenize=s("'",d.tokenize),"string"):c.match('"')?(d.tokenize=s('"',d.tokenize),"string"):c.match(/\b(\w+)\b/)&&!d.foundVariable?(d.waitDot=!0,d.waitPipe=!0,"variable"):c.match("}}")?(d.waitProperty=null,d.waitFilter=null,d.waitDot=null,d.waitPipe=null,d.tokenize=S,"tag"):(c.next(),"null")}function g(c,d){if(d.waitDot){if(d.waitDot=!1,c.peek()!=".")return"null";if(c.match(/\.\W+/))return"error";if(c.eat("."))return d.waitProperty=!0,"null";throw Error("Unexpected error while waiting for property.")}if(d.waitPipe){if(d.waitPipe=!1,c.peek()!="|")return"null";if(c.match(/\.\W+/))return"error";if(c.eat("|"))return d.waitFilter=!0,"null";throw Error("Unexpected error while waiting for filter.")}if(d.waitProperty&&(d.waitProperty=!1,c.match(/\b(\w+)\b/)))return d.waitDot=!0,d.waitPipe=!0,"property";if(d.waitFilter&&(d.waitFilter=!1,c.match(v)))return"variable-2";if(c.eatSpace())return d.waitProperty=!1,"null";if(c.match(/\b\d+(\.\d+)?\b/))return"number";if(c.match("'"))return d.tokenize=s("'",d.tokenize),"string";if(c.match('"'))return d.tokenize=s('"',d.tokenize),"string";if(c.match(C))return"operator";if(c.match(b))return"keyword";var w=c.match(p);return w?(w[0]=="comment"&&(d.blockCommentTag=!0),"keyword"):c.match(/\b(\w+)\b/)?(d.waitDot=!0,d.waitPipe=!0,"variable"):c.match("%}")?(d.waitProperty=null,d.waitFilter=null,d.waitDot=null,d.waitPipe=null,d.blockCommentTag?(d.blockCommentTag=!1,d.tokenize=x):d.tokenize=S,"tag"):(c.next(),"null")}function T(c,d){return c.match(/^.*?#\}/)?d.tokenize=S:c.skipToEnd(),"comment"}function x(c,d){return c.match(/\{%\s*endcomment\s*%\}/,!1)?(d.tokenize=g,c.match("{%"),"tag"):(c.next(),"comment")}return{startState:function(){return{tokenize:S}},token:function(c,d){return d.tokenize(c,d)},blockCommentStart:"{% comment %}",blockCommentEnd:"{% endcomment %}"}}),o.defineMode("django",function(p){var v=o.getMode(p,"text/html"),C=o.getMode(p,"django:inner");return o.overlayMode(v,C)}),o.defineMIME("text/x-django","django")})});var Di=Ke((Bs,Ws)=>{(function(o){typeof Bs=="object"&&typeof Ws=="object"?o(We()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineSimpleMode=function(x,c){o.defineMode(x,function(d){return o.simpleMode(d,c)})},o.simpleMode=function(x,c){p(c,"start");var d={},w=c.meta||{},E=!1;for(var z in c)if(z!=w&&c.hasOwnProperty(z))for(var y=d[z]=[],R=c[z],M=0;M2&&H.token&&typeof H.token!="string"){for(var re=2;re-1)return o.Pass;var z=d.indent.length-1,y=x[d.state];e:for(;;){for(var R=0;R{(function(o){typeof Us=="object"&&typeof $s=="object"?o(We(),Di()):typeof define=="function"&&define.amd?define(["../../lib/codemirror","../../addon/mode/simple"],o):o(CodeMirror)})(function(o){"use strict";var p="from",v=new RegExp("^(\\s*)\\b("+p+")\\b","i"),C=["run","cmd","entrypoint","shell"],b=new RegExp("^(\\s*)("+C.join("|")+")(\\s+\\[)","i"),S="expose",s=new RegExp("^(\\s*)("+S+")(\\s+)","i"),h=["arg","from","maintainer","label","env","add","copy","volume","user","workdir","onbuild","stopsignal","healthcheck","shell"],g=[p,S].concat(C).concat(h),T="("+g.join("|")+")",x=new RegExp("^(\\s*)"+T+"(\\s*)(#.*)?$","i"),c=new RegExp("^(\\s*)"+T+"(\\s+)","i");o.defineSimpleMode("dockerfile",{start:[{regex:/^\s*#.*$/,sol:!0,token:"comment"},{regex:v,token:[null,"keyword"],sol:!0,next:"from"},{regex:x,token:[null,"keyword",null,"error"],sol:!0},{regex:b,token:[null,"keyword",null],sol:!0,next:"array"},{regex:s,token:[null,"keyword",null],sol:!0,next:"expose"},{regex:c,token:[null,"keyword",null],sol:!0,next:"arguments"},{regex:/./,token:null}],from:[{regex:/\s*$/,token:null,next:"start"},{regex:/(\s*)(#.*)$/,token:[null,"error"],next:"start"},{regex:/(\s*\S+\s+)(as)/i,token:[null,"keyword"],next:"start"},{token:null,next:"start"}],single:[{regex:/(?:[^\\']|\\.)/,token:"string"},{regex:/'/,token:"string",pop:!0}],double:[{regex:/(?:[^\\"]|\\.)/,token:"string"},{regex:/"/,token:"string",pop:!0}],array:[{regex:/\]/,token:null,next:"start"},{regex:/"(?:[^\\"]|\\.)*"?/,token:"string"}],expose:[{regex:/\d+$/,token:"number",next:"start"},{regex:/[^\d]+$/,token:null,next:"start"},{regex:/\d+/,token:"number"},{regex:/[^\d]+/,token:null},{token:null,next:"start"}],arguments:[{regex:/^\s*#.*$/,sol:!0,token:"comment"},{regex:/"(?:[^\\"]|\\.)*"?$/,token:"string",next:"start"},{regex:/"/,token:"string",push:"double"},{regex:/'(?:[^\\']|\\.)*'?$/,token:"string",next:"start"},{regex:/'/,token:"string",push:"single"},{regex:/[^#"']+[\\`]$/,token:null},{regex:/[^#"']+$/,token:null,next:"start"},{regex:/[^#"']+/,token:null},{token:null,next:"start"}],meta:{lineComment:"#"}}),o.defineMIME("text/x-dockerfile","dockerfile")})});var Xs=Ke((Gs,Zs)=>{(function(o){typeof Gs=="object"&&typeof Zs=="object"?o(We()):typeof define=="function"&&define.amd?define(["../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy","cbl"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded JavaScript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"],alias:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var p=0;p-1&&C.substring(s+1,C.length);if(h)return o.findModeByExtension(h)},o.findModeByName=function(C){C=C.toLowerCase();for(var b=0;b{(function(o){typeof Ys=="object"&&typeof Qs=="object"?o(We(),mn(),Xs()):typeof define=="function"&&define.amd?define(["../../lib/codemirror","../xml/xml","../meta"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("markdown",function(p,v){var C=o.getMode(p,"text/html"),b=C.name=="null";function S(q){if(o.findModeByName){var L=o.findModeByName(q);L&&(q=L.mime||L.mimes[0])}var de=o.getMode(p,q);return de.name=="null"?null:de}v.highlightFormatting===void 0&&(v.highlightFormatting=!1),v.maxBlockquoteDepth===void 0&&(v.maxBlockquoteDepth=0),v.taskLists===void 0&&(v.taskLists=!1),v.strikethrough===void 0&&(v.strikethrough=!1),v.emoji===void 0&&(v.emoji=!1),v.fencedCodeBlockHighlighting===void 0&&(v.fencedCodeBlockHighlighting=!0),v.fencedCodeBlockDefaultMode===void 0&&(v.fencedCodeBlockDefaultMode="text/plain"),v.xml===void 0&&(v.xml=!0),v.tokenTypeOverrides===void 0&&(v.tokenTypeOverrides={});var s={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var h in s)s.hasOwnProperty(h)&&v.tokenTypeOverrides[h]&&(s[h]=v.tokenTypeOverrides[h]);var g=/^([*\-_])(?:\s*\1){2,}\s*$/,T=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,x=/^\[(x| )\](?=\s)/i,c=v.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,d=/^ {0,3}(?:\={1,}|-{2,})\s*$/,w=/^[^#!\[\]*_\\<>` "'(~:]+/,E=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,z=/^\s*\[[^\]]+?\]:.*$/,y=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,R=" ";function M(q,L,de){return L.f=L.inline=de,de(q,L)}function H(q,L,de){return L.f=L.block=de,de(q,L)}function Z(q){return!q||!/\S/.test(q.string)}function ee(q){if(q.linkTitle=!1,q.linkHref=!1,q.linkText=!1,q.em=!1,q.strong=!1,q.strikethrough=!1,q.quote=0,q.indentedCode=!1,q.f==N){var L=b;if(!L){var de=o.innerMode(C,q.htmlState);L=de.mode.name=="xml"&&de.state.tagStart===null&&!de.state.context&&de.state.tokenize.isInText}L&&(q.f=j,q.block=re,q.htmlState=null)}return q.trailingSpace=0,q.trailingSpaceNewLine=!1,q.prevLine=q.thisLine,q.thisLine={stream:null},null}function re(q,L){var de=q.column()===L.indentation,ze=Z(L.prevLine.stream),pe=L.indentedCode,Ee=L.prevLine.hr,ge=L.list!==!1,Oe=(L.listStack[L.listStack.length-1]||0)+3;L.indentedCode=!1;var qe=L.indentation;if(L.indentationDiff===null&&(L.indentationDiff=L.indentation,ge)){for(L.list=null;qe=4&&(pe||L.prevLine.fencedCodeEnd||L.prevLine.header||ze))return q.skipToEnd(),L.indentedCode=!0,s.code;if(q.eatSpace())return null;if(de&&L.indentation<=Oe&&(Ze=q.match(c))&&Ze[1].length<=6)return L.quote=0,L.header=Ze[1].length,L.thisLine.header=!0,v.highlightFormatting&&(L.formatting="header"),L.f=L.inline,D(L);if(L.indentation<=Oe&&q.eat(">"))return L.quote=de?1:L.quote+1,v.highlightFormatting&&(L.formatting="quote"),q.eatSpace(),D(L);if(!je&&!L.setext&&de&&L.indentation<=Oe&&(Ze=q.match(T))){var ke=Ze[1]?"ol":"ul";return L.indentation=qe+q.current().length,L.list=!0,L.quote=0,L.listStack.push(L.indentation),L.em=!1,L.strong=!1,L.code=!1,L.strikethrough=!1,v.taskLists&&q.match(x,!1)&&(L.taskList=!0),L.f=L.inline,v.highlightFormatting&&(L.formatting=["list","list-"+ke]),D(L)}else{if(de&&L.indentation<=Oe&&(Ze=q.match(E,!0)))return L.quote=0,L.fencedEndRE=new RegExp(Ze[1]+"+ *$"),L.localMode=v.fencedCodeBlockHighlighting&&S(Ze[2]||v.fencedCodeBlockDefaultMode),L.localMode&&(L.localState=o.startState(L.localMode)),L.f=L.block=F,v.highlightFormatting&&(L.formatting="code-block"),L.code=-1,D(L);if(L.setext||(!Se||!ge)&&!L.quote&&L.list===!1&&!L.code&&!je&&!z.test(q.string)&&(Ze=q.lookAhead(1))&&(Ze=Ze.match(d)))return L.setext?(L.header=L.setext,L.setext=0,q.skipToEnd(),v.highlightFormatting&&(L.formatting="header")):(L.header=Ze[0].charAt(0)=="="?1:2,L.setext=L.header),L.thisLine.header=!0,L.f=L.inline,D(L);if(je)return q.skipToEnd(),L.hr=!0,L.thisLine.hr=!0,s.hr;if(q.peek()==="[")return M(q,L,I)}return M(q,L,L.inline)}function N(q,L){var de=C.token(q,L.htmlState);if(!b){var ze=o.innerMode(C,L.htmlState);(ze.mode.name=="xml"&&ze.state.tagStart===null&&!ze.state.context&&ze.state.tokenize.isInText||L.md_inside&&q.current().indexOf(">")>-1)&&(L.f=j,L.block=re,L.htmlState=null)}return de}function F(q,L){var de=L.listStack[L.listStack.length-1]||0,ze=L.indentation=q.quote?L.push(s.formatting+"-"+q.formatting[de]+"-"+q.quote):L.push("error"))}if(q.taskOpen)return L.push("meta"),L.length?L.join(" "):null;if(q.taskClosed)return L.push("property"),L.length?L.join(" "):null;if(q.linkHref?L.push(s.linkHref,"url"):(q.strong&&L.push(s.strong),q.em&&L.push(s.em),q.strikethrough&&L.push(s.strikethrough),q.emoji&&L.push(s.emoji),q.linkText&&L.push(s.linkText),q.code&&L.push(s.code),q.image&&L.push(s.image),q.imageAltText&&L.push(s.imageAltText,"link"),q.imageMarker&&L.push(s.imageMarker)),q.header&&L.push(s.header,s.header+"-"+q.header),q.quote&&(L.push(s.quote),!v.maxBlockquoteDepth||v.maxBlockquoteDepth>=q.quote?L.push(s.quote+"-"+q.quote):L.push(s.quote+"-"+v.maxBlockquoteDepth)),q.list!==!1){var ze=(q.listStack.length-1)%3;ze?ze===1?L.push(s.list2):L.push(s.list3):L.push(s.list1)}return q.trailingSpaceNewLine?L.push("trailing-space-new-line"):q.trailingSpace&&L.push("trailing-space-"+(q.trailingSpace%2?"a":"b")),L.length?L.join(" "):null}function Q(q,L){if(q.match(w,!0))return D(L)}function j(q,L){var de=L.text(q,L);if(typeof de<"u")return de;if(L.list)return L.list=null,D(L);if(L.taskList){var ze=q.match(x,!0)[1]===" ";return ze?L.taskOpen=!0:L.taskClosed=!0,v.highlightFormatting&&(L.formatting="task"),L.taskList=!1,D(L)}if(L.taskOpen=!1,L.taskClosed=!1,L.header&&q.match(/^#+$/,!0))return v.highlightFormatting&&(L.formatting="header"),D(L);var pe=q.next();if(L.linkTitle){L.linkTitle=!1;var Ee=pe;pe==="("&&(Ee=")"),Ee=(Ee+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var ge="^\\s*(?:[^"+Ee+"\\\\]+|\\\\\\\\|\\\\.)"+Ee;if(q.match(new RegExp(ge),!0))return s.linkHref}if(pe==="`"){var Oe=L.formatting;v.highlightFormatting&&(L.formatting="code"),q.eatWhile("`");var qe=q.current().length;if(L.code==0&&(!L.quote||qe==1))return L.code=qe,D(L);if(qe==L.code){var Se=D(L);return L.code=0,Se}else return L.formatting=Oe,D(L)}else if(L.code)return D(L);if(pe==="\\"&&(q.next(),v.highlightFormatting)){var je=D(L),Ze=s.formatting+"-escape";return je?je+" "+Ze:Ze}if(pe==="!"&&q.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return L.imageMarker=!0,L.image=!0,v.highlightFormatting&&(L.formatting="image"),D(L);if(pe==="["&&L.imageMarker&&q.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return L.imageMarker=!1,L.imageAltText=!0,v.highlightFormatting&&(L.formatting="image"),D(L);if(pe==="]"&&L.imageAltText){v.highlightFormatting&&(L.formatting="image");var je=D(L);return L.imageAltText=!1,L.image=!1,L.inline=L.f=_,je}if(pe==="["&&!L.image)return L.linkText&&q.match(/^.*?\]/)||(L.linkText=!0,v.highlightFormatting&&(L.formatting="link")),D(L);if(pe==="]"&&L.linkText){v.highlightFormatting&&(L.formatting="link");var je=D(L);return L.linkText=!1,L.inline=L.f=q.match(/\(.*?\)| ?\[.*?\]/,!1)?_:j,je}if(pe==="<"&&q.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){L.f=L.inline=V,v.highlightFormatting&&(L.formatting="link");var je=D(L);return je?je+=" ":je="",je+s.linkInline}if(pe==="<"&&q.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){L.f=L.inline=V,v.highlightFormatting&&(L.formatting="link");var je=D(L);return je?je+=" ":je="",je+s.linkEmail}if(v.xml&&pe==="<"&&q.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var ke=q.string.indexOf(">",q.pos);if(ke!=-1){var Je=q.string.substring(q.start,ke);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(Je)&&(L.md_inside=!0)}return q.backUp(1),L.htmlState=o.startState(C),H(q,L,N)}if(v.xml&&pe==="<"&&q.match(/^\/\w*?>/))return L.md_inside=!1,"tag";if(pe==="*"||pe==="_"){for(var He=1,Ge=q.pos==1?" ":q.string.charAt(q.pos-2);He<3&&q.eat(pe);)He++;var U=q.peek()||" ",G=!/\s/.test(U)&&(!y.test(U)||/\s/.test(Ge)||y.test(Ge)),ce=!/\s/.test(Ge)&&(!y.test(Ge)||/\s/.test(U)||y.test(U)),Be=null,te=null;if(He%2&&(!L.em&&G&&(pe==="*"||!ce||y.test(Ge))?Be=!0:L.em==pe&&ce&&(pe==="*"||!G||y.test(U))&&(Be=!1)),He>1&&(!L.strong&&G&&(pe==="*"||!ce||y.test(Ge))?te=!0:L.strong==pe&&ce&&(pe==="*"||!G||y.test(U))&&(te=!1)),te!=null||Be!=null){v.highlightFormatting&&(L.formatting=Be==null?"strong":te==null?"em":"strong em"),Be===!0&&(L.em=pe),te===!0&&(L.strong=pe);var Se=D(L);return Be===!1&&(L.em=!1),te===!1&&(L.strong=!1),Se}}else if(pe===" "&&(q.eat("*")||q.eat("_"))){if(q.peek()===" ")return D(L);q.backUp(1)}if(v.strikethrough){if(pe==="~"&&q.eatWhile(pe)){if(L.strikethrough){v.highlightFormatting&&(L.formatting="strikethrough");var Se=D(L);return L.strikethrough=!1,Se}else if(q.match(/^[^\s]/,!1))return L.strikethrough=!0,v.highlightFormatting&&(L.formatting="strikethrough"),D(L)}else if(pe===" "&&q.match("~~",!0)){if(q.peek()===" ")return D(L);q.backUp(2)}}if(v.emoji&&pe===":"&&q.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){L.emoji=!0,v.highlightFormatting&&(L.formatting="emoji");var fe=D(L);return L.emoji=!1,fe}return pe===" "&&(q.match(/^ +$/,!1)?L.trailingSpace++:L.trailingSpace&&(L.trailingSpaceNewLine=!0)),D(L)}function V(q,L){var de=q.next();if(de===">"){L.f=L.inline=j,v.highlightFormatting&&(L.formatting="link");var ze=D(L);return ze?ze+=" ":ze="",ze+s.linkInline}return q.match(/^[^>]+/,!0),s.linkInline}function _(q,L){if(q.eatSpace())return null;var de=q.next();return de==="("||de==="["?(L.f=L.inline=X(de==="("?")":"]"),v.highlightFormatting&&(L.formatting="link-string"),L.linkHref=!0,D(L)):"error"}var K={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function X(q){return function(L,de){var ze=L.next();if(ze===q){de.f=de.inline=j,v.highlightFormatting&&(de.formatting="link-string");var pe=D(de);return de.linkHref=!1,pe}return L.match(K[q]),de.linkHref=!0,D(de)}}function I(q,L){return q.match(/^([^\]\\]|\\.)*\]:/,!1)?(L.f=B,q.next(),v.highlightFormatting&&(L.formatting="link"),L.linkText=!0,D(L)):M(q,L,j)}function B(q,L){if(q.match("]:",!0)){L.f=L.inline=le,v.highlightFormatting&&(L.formatting="link");var de=D(L);return L.linkText=!1,de}return q.match(/^([^\]\\]|\\.)+/,!0),s.linkText}function le(q,L){return q.eatSpace()?null:(q.match(/^[^\s]+/,!0),q.peek()===void 0?L.linkTitle=!0:q.match(/^(?:\s+(?:"(?:[^"\\]|\\.)+"|'(?:[^'\\]|\\.)+'|\((?:[^)\\]|\\.)+\)))?/,!0),L.f=L.inline=j,s.linkHref+" url")}var xe={startState:function(){return{f:re,prevLine:{stream:null},thisLine:{stream:null},block:re,htmlState:null,indentation:0,inline:j,text:Q,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(q){return{f:q.f,prevLine:q.prevLine,thisLine:q.thisLine,block:q.block,htmlState:q.htmlState&&o.copyState(C,q.htmlState),indentation:q.indentation,localMode:q.localMode,localState:q.localMode?o.copyState(q.localMode,q.localState):null,inline:q.inline,text:q.text,formatting:!1,linkText:q.linkText,linkTitle:q.linkTitle,linkHref:q.linkHref,code:q.code,em:q.em,strong:q.strong,strikethrough:q.strikethrough,emoji:q.emoji,header:q.header,setext:q.setext,hr:q.hr,taskList:q.taskList,list:q.list,listStack:q.listStack.slice(0),quote:q.quote,indentedCode:q.indentedCode,trailingSpace:q.trailingSpace,trailingSpaceNewLine:q.trailingSpaceNewLine,md_inside:q.md_inside,fencedEndRE:q.fencedEndRE}},token:function(q,L){if(L.formatting=!1,q!=L.thisLine.stream){if(L.header=0,L.hr=!1,q.match(/^\s*$/,!0))return ee(L),null;if(L.prevLine=L.thisLine,L.thisLine={stream:q},L.taskList=!1,L.trailingSpace=0,L.trailingSpaceNewLine=!1,!L.localState&&(L.f=L.block,L.f!=N)){var de=q.match(/^\s*/,!0)[0].replace(/\t/g,R).length;if(L.indentation=de,L.indentationDiff=null,de>0)return null}}return L.f(q,L)},innerMode:function(q){return q.block==N?{state:q.htmlState,mode:C}:q.localState?{state:q.localState,mode:q.localMode}:{state:q,mode:xe}},indent:function(q,L,de){return q.block==N&&C.indent?C.indent(q.htmlState,L,de):q.localState&&q.localMode.indent?q.localMode.indent(q.localState,L,de):o.Pass},blankLine:ee,getType:D,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return xe},"xml"),o.defineMIME("text/markdown","markdown"),o.defineMIME("text/x-markdown","markdown")})});var eu=Ke((Vs,Js)=>{(function(o){typeof Vs=="object"&&typeof Js=="object"?o(We(),Jo(),Yn()):typeof define=="function"&&define.amd?define(["../../lib/codemirror","../markdown/markdown","../../addon/mode/overlay"],o):o(CodeMirror)})(function(o){"use strict";var p=/^((?:(?:aaas?|about|acap|adiumxtra|af[ps]|aim|apt|attachment|aw|beshare|bitcoin|bolo|callto|cap|chrome(?:-extension)?|cid|coap|com-eventbrite-attendee|content|crid|cvs|data|dav|dict|dlna-(?:playcontainer|playsingle)|dns|doi|dtn|dvb|ed2k|facetime|feed|file|finger|fish|ftp|geo|gg|git|gizmoproject|go|gopher|gtalk|h323|hcp|https?|iax|icap|icon|im|imap|info|ipn|ipp|irc[6s]?|iris(?:\.beep|\.lwz|\.xpc|\.xpcs)?|itms|jar|javascript|jms|keyparc|lastfm|ldaps?|magnet|mailto|maps|market|message|mid|mms|ms-help|msnim|msrps?|mtqp|mumble|mupdate|mvn|news|nfs|nih?|nntp|notes|oid|opaquelocktoken|palm|paparazzi|platform|pop|pres|proxy|psyc|query|res(?:ource)?|rmi|rsync|rtmp|rtsp|secondlife|service|session|sftp|sgn|shttp|sieve|sips?|skype|sm[bs]|snmp|soap\.beeps?|soldat|spotify|ssh|steam|svn|tag|teamspeak|tel(?:net)?|tftp|things|thismessage|tip|tn3270|tv|udp|unreal|urn|ut2004|vemmi|ventrilo|view-source|webcal|wss?|wtai|wyciwyg|xcon(?:-userid)?|xfire|xmlrpc\.beeps?|xmpp|xri|ymsgr|z39\.50[rs]?):(?:\/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]|\([^\s()<>]*\))+(?:\([^\s()<>]*\)|[^\s`*!()\[\]{};:'".,<>?«»“”‘’]))/i;o.defineMode("gfm",function(v,C){var b=0;function S(T){return T.code=!1,null}var s={startState:function(){return{code:!1,codeBlock:!1,ateSpace:!1}},copyState:function(T){return{code:T.code,codeBlock:T.codeBlock,ateSpace:T.ateSpace}},token:function(T,x){if(x.combineTokens=null,x.codeBlock)return T.match(/^```+/)?(x.codeBlock=!1,null):(T.skipToEnd(),null);if(T.sol()&&(x.code=!1),T.sol()&&T.match(/^```+/))return T.skipToEnd(),x.codeBlock=!0,null;if(T.peek()==="`"){T.next();var c=T.pos;T.eatWhile("`");var d=1+T.pos-c;return x.code?d===b&&(x.code=!1):(b=d,x.code=!0),null}else if(x.code)return T.next(),null;if(T.eatSpace())return x.ateSpace=!0,null;if((T.sol()||x.ateSpace)&&(x.ateSpace=!1,C.gitHubSpice!==!1)){if(T.match(/^(?:[a-zA-Z0-9\-_]+\/)?(?:[a-zA-Z0-9\-_]+@)?(?=.{0,6}\d)(?:[a-f0-9]{7,40}\b)/))return x.combineTokens=!0,"link";if(T.match(/^(?:[a-zA-Z0-9\-_]+\/)?(?:[a-zA-Z0-9\-_]+)?#[0-9]+\b/))return x.combineTokens=!0,"link"}return T.match(p)&&T.string.slice(T.start-2,T.start)!="]("&&(T.start==0||/\W/.test(T.string.charAt(T.start-1)))?(x.combineTokens=!0,"link"):(T.next(),null)},blankLine:S},h={taskLists:!0,strikethrough:!0,emoji:!0};for(var g in C)h[g]=C[g];return h.name="markdown",o.overlayMode(o.getMode(v,h),s)},"markdown"),o.defineMIME("text/x-gfm","gfm")})});var nu=Ke((tu,ru)=>{(function(o){typeof tu=="object"&&typeof ru=="object"?o(We()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("go",function(p){var v=p.indentUnit,C={break:!0,case:!0,chan:!0,const:!0,continue:!0,default:!0,defer:!0,else:!0,fallthrough:!0,for:!0,func:!0,go:!0,goto:!0,if:!0,import:!0,interface:!0,map:!0,package:!0,range:!0,return:!0,select:!0,struct:!0,switch:!0,type:!0,var:!0,bool:!0,byte:!0,complex64:!0,complex128:!0,float32:!0,float64:!0,int8:!0,int16:!0,int32:!0,int64:!0,string:!0,uint8:!0,uint16:!0,uint32:!0,uint64:!0,int:!0,uint:!0,uintptr:!0,error:!0,rune:!0,any:!0,comparable:!0},b={true:!0,false:!0,iota:!0,nil:!0,append:!0,cap:!0,close:!0,complex:!0,copy:!0,delete:!0,imag:!0,len:!0,make:!0,new:!0,panic:!0,print:!0,println:!0,real:!0,recover:!0},S=/[+\-*&^%:=<>!|\/]/,s;function h(w,E){var z=w.next();if(z=='"'||z=="'"||z=="`")return E.tokenize=g(z),E.tokenize(w,E);if(/[\d\.]/.test(z))return z=="."?w.match(/^[0-9_]+([eE][\-+]?[0-9_]+)?/):z=="0"?w.match(/^[xX][0-9a-fA-F_]+/)||w.match(/^[0-7_]+/):w.match(/^[0-9_]*\.?[0-9_]*([eE][\-+]?[0-9_]+)?/),"number";if(/[\[\]{}\(\),;\:\.]/.test(z))return s=z,null;if(z=="/"){if(w.eat("*"))return E.tokenize=T,T(w,E);if(w.eat("/"))return w.skipToEnd(),"comment"}if(S.test(z))return w.eatWhile(S),"operator";w.eatWhile(/[\w\$_\xa1-\uffff]/);var y=w.current();return C.propertyIsEnumerable(y)?((y=="case"||y=="default")&&(s="case"),"keyword"):b.propertyIsEnumerable(y)?"atom":"variable"}function g(w){return function(E,z){for(var y=!1,R,M=!1;(R=E.next())!=null;){if(R==w&&!y){M=!0;break}y=!y&&w!="`"&&R=="\\"}return(M||!(y||w=="`"))&&(z.tokenize=h),"string"}}function T(w,E){for(var z=!1,y;y=w.next();){if(y=="/"&&z){E.tokenize=h;break}z=y=="*"}return"comment"}function x(w,E,z,y,R){this.indented=w,this.column=E,this.type=z,this.align=y,this.prev=R}function c(w,E,z){return w.context=new x(w.indented,E,z,null,w.context)}function d(w){if(w.context.prev){var E=w.context.type;return(E==")"||E=="]"||E=="}")&&(w.indented=w.context.indented),w.context=w.context.prev}}return{startState:function(w){return{tokenize:null,context:new x((w||0)-v,0,"top",!1),indented:0,startOfLine:!0}},token:function(w,E){var z=E.context;if(w.sol()&&(z.align==null&&(z.align=!1),E.indented=w.indentation(),E.startOfLine=!0,z.type=="case"&&(z.type="}")),w.eatSpace())return null;s=null;var y=(E.tokenize||h)(w,E);return y=="comment"||(z.align==null&&(z.align=!0),s=="{"?c(E,w.column(),"}"):s=="["?c(E,w.column(),"]"):s=="("?c(E,w.column(),")"):s=="case"?z.type="case":(s=="}"&&z.type=="}"||s==z.type)&&d(E),E.startOfLine=!1),y},indent:function(w,E){if(w.tokenize!=h&&w.tokenize!=null)return o.Pass;var z=w.context,y=E&&E.charAt(0);if(z.type=="case"&&/^(?:case|default)\b/.test(E))return w.context.type="}",z.indented;var R=y==z.type;return z.align?z.column+(R?0:1):z.indented+(R?0:v)},electricChars:"{}):",closeBrackets:"()[]{}''\"\"``",fold:"brace",blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:"//"}}),o.defineMIME("text/x-go","go")})});var au=Ke((iu,ou)=>{(function(o){typeof iu=="object"&&typeof ou=="object"?o(We()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("http",function(){function p(T,x){return T.skipToEnd(),x.cur=h,"error"}function v(T,x){return T.match(/^HTTP\/\d\.\d/)?(x.cur=C,"keyword"):T.match(/^[A-Z]+/)&&/[ \t]/.test(T.peek())?(x.cur=S,"keyword"):p(T,x)}function C(T,x){var c=T.match(/^\d+/);if(!c)return p(T,x);x.cur=b;var d=Number(c[0]);return d>=100&&d<200?"positive informational":d>=200&&d<300?"positive success":d>=300&&d<400?"positive redirect":d>=400&&d<500?"negative client-error":d>=500&&d<600?"negative server-error":"error"}function b(T,x){return T.skipToEnd(),x.cur=h,null}function S(T,x){return T.eatWhile(/\S/),x.cur=s,"string-2"}function s(T,x){return T.match(/^HTTP\/\d\.\d$/)?(x.cur=h,"keyword"):p(T,x)}function h(T){return T.sol()&&!T.eat(/[ \t]/)?T.match(/^.*?:/)?"atom":(T.skipToEnd(),"error"):(T.skipToEnd(),"string")}function g(T){return T.skipToEnd(),null}return{token:function(T,x){var c=x.cur;return c!=h&&c!=g&&T.eatSpace()?null:c(T,x)},blankLine:function(T){T.cur=g},startState:function(){return{cur:v}}}}),o.defineMIME("message/http","http")})});var uu=Ke((lu,su)=>{(function(o){typeof lu=="object"&&typeof su=="object"?o(We()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("jinja2",function(){var p=["and","as","block","endblock","by","cycle","debug","else","elif","extends","filter","endfilter","firstof","do","for","endfor","if","endif","ifchanged","endifchanged","ifequal","endifequal","ifnotequal","set","raw","endraw","endifnotequal","in","include","load","not","now","or","parsed","regroup","reversed","spaceless","call","endcall","macro","endmacro","endspaceless","ssi","templatetag","openblock","closeblock","openvariable","closevariable","without","context","openbrace","closebrace","opencomment","closecomment","widthratio","url","with","endwith","get_current_language","trans","endtrans","noop","blocktrans","endblocktrans","get_available_languages","get_current_language_bidi","pluralize","autoescape","endautoescape"],v=/^[+\-*&%=<>!?|~^]/,C=/^[:\[\(\{]/,b=["true","false"],S=/^(\d[+\-\*\/])?\d+(\.\d+)?/;p=new RegExp("(("+p.join(")|(")+"))\\b"),b=new RegExp("(("+b.join(")|(")+"))\\b");function s(h,g){var T=h.peek();if(g.incomment)return h.skipTo("#}")?(h.eatWhile(/\#|}/),g.incomment=!1):h.skipToEnd(),"comment";if(g.intag){if(g.operator){if(g.operator=!1,h.match(b))return"atom";if(h.match(S))return"number"}if(g.sign){if(g.sign=!1,h.match(b))return"atom";if(h.match(S))return"number"}if(g.instring)return T==g.instring&&(g.instring=!1),h.next(),"string";if(T=="'"||T=='"')return g.instring=T,h.next(),"string";if(g.inbraces>0&&T==")")h.next(),g.inbraces--;else if(T=="(")h.next(),g.inbraces++;else if(g.inbrackets>0&&T=="]")h.next(),g.inbrackets--;else if(T=="[")h.next(),g.inbrackets++;else{if(!g.lineTag&&(h.match(g.intag+"}")||h.eat("-")&&h.match(g.intag+"}")))return g.intag=!1,"tag";if(h.match(v))return g.operator=!0,"operator";if(h.match(C))g.sign=!0;else{if(h.column()==1&&g.lineTag&&h.match(p))return"keyword";if(h.eat(" ")||h.sol()){if(h.match(p))return"keyword";if(h.match(b))return"atom";if(h.match(S))return"number";h.sol()&&h.next()}else h.next()}}return"variable"}else if(h.eat("{")){if(h.eat("#"))return g.incomment=!0,h.skipTo("#}")?(h.eatWhile(/\#|}/),g.incomment=!1):h.skipToEnd(),"comment";if(T=h.eat(/\{|%/))return g.intag=T,g.inbraces=0,g.inbrackets=0,T=="{"&&(g.intag="}"),h.eat("-"),"tag"}else if(h.eat("#")){if(h.peek()=="#")return h.skipToEnd(),"comment";if(!h.eol())return g.intag=!0,g.lineTag=!0,g.inbraces=0,g.inbrackets=0,"tag"}h.next()}return{startState:function(){return{tokenize:s,inbrackets:0,inbraces:0}},token:function(h,g){var T=g.tokenize(h,g);return h.eol()&&g.lineTag&&!g.instring&&g.inbraces==0&&g.inbrackets==0&&(g.intag=!1,g.lineTag=!1),T},blockCommentStart:"{#",blockCommentEnd:"#}",lineComment:"##"}}),o.defineMIME("text/jinja2","jinja2")})});var du=Ke((cu,fu)=>{(function(o){typeof cu=="object"&&typeof fu=="object"?o(We(),mn(),vn()):typeof define=="function"&&define.amd?define(["../../lib/codemirror","../xml/xml","../javascript/javascript"],o):o(CodeMirror)})(function(o){"use strict";function p(C,b,S,s){this.state=C,this.mode=b,this.depth=S,this.prev=s}function v(C){return new p(o.copyState(C.mode,C.state),C.mode,C.depth,C.prev&&v(C.prev))}o.defineMode("jsx",function(C,b){var S=o.getMode(C,{name:"xml",allowMissing:!0,multilineTagIndentPastTag:!1,allowMissingTagName:!0}),s=o.getMode(C,b&&b.base||"javascript");function h(c){var d=c.tagName;c.tagName=null;var w=S.indent(c,"","");return c.tagName=d,w}function g(c,d){return d.context.mode==S?T(c,d,d.context):x(c,d,d.context)}function T(c,d,w){if(w.depth==2)return c.match(/^.*?\*\//)?w.depth=1:c.skipToEnd(),"comment";if(c.peek()=="{"){S.skipAttribute(w.state);var E=h(w.state),z=w.state.context;if(z&&c.match(/^[^>]*>\s*$/,!1)){for(;z.prev&&!z.startOfLine;)z=z.prev;z.startOfLine?E-=C.indentUnit:w.prev.state.lexical&&(E=w.prev.state.lexical.indented)}else w.depth==1&&(E+=C.indentUnit);return d.context=new p(o.startState(s,E),s,0,d.context),null}if(w.depth==1){if(c.peek()=="<")return S.skipAttribute(w.state),d.context=new p(o.startState(S,h(w.state)),S,0,d.context),null;if(c.match("//"))return c.skipToEnd(),"comment";if(c.match("/*"))return w.depth=2,g(c,d)}var y=S.token(c,w.state),R=c.current(),M;return/\btag\b/.test(y)?/>$/.test(R)?w.state.context?w.depth=0:d.context=d.context.prev:/^-1&&c.backUp(R.length-M),y}function x(c,d,w){if(c.peek()=="<"&&!c.match(/^<([^<>]|<[^>]*>)+,\s*>/,!1)&&s.expressionAllowed(c,w.state))return d.context=new p(o.startState(S,s.indent(w.state,"","")),S,0,d.context),s.skipExpression(w.state),null;var E=s.token(c,w.state);if(!E&&w.depth!=null){var z=c.current();z=="{"?w.depth++:z=="}"&&--w.depth==0&&(d.context=d.context.prev)}return E}return{startState:function(){return{context:new p(o.startState(s),s)}},copyState:function(c){return{context:v(c.context)}},token:g,indent:function(c,d,w){return c.context.mode.indent(c.context.state,d,w)},innerMode:function(c){return c.context}}},"xml","javascript"),o.defineMIME("text/jsx","jsx"),o.defineMIME("text/typescript-jsx",{name:"jsx",base:{name:"javascript",typescript:!0}})})});var gu=Ke((pu,hu)=>{(function(o){typeof pu=="object"&&typeof hu=="object"?o(We()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("nginx",function(p){function v(w){for(var E={},z=w.split(" "),y=0;y*\/]/.test(y)?g(null,"select-op"):/[;{}:\[\]]/.test(y)?g(null,y):(w.eatWhile(/[\w\\\-]/),g("variable","variable"))}function x(w,E){for(var z=!1,y;(y=w.next())!=null;){if(z&&y=="/"){E.tokenize=T;break}z=y=="*"}return g("comment","comment")}function c(w,E){for(var z=0,y;(y=w.next())!=null;){if(z>=2&&y==">"){E.tokenize=T;break}z=y=="-"?z+1:0}return g("comment","comment")}function d(w){return function(E,z){for(var y=!1,R;(R=E.next())!=null&&!(R==w&&!y);)y=!y&&R=="\\";return y||(z.tokenize=T),g("string","string")}}return{startState:function(w){return{tokenize:T,baseIndent:w||0,stack:[]}},token:function(w,E){if(w.eatSpace())return null;h=null;var z=E.tokenize(w,E),y=E.stack[E.stack.length-1];return h=="hash"&&y=="rule"?z="atom":z=="variable"&&(y=="rule"?z="number":(!y||y=="@media{")&&(z="tag")),y=="rule"&&/^[\{\};]$/.test(h)&&E.stack.pop(),h=="{"?y=="@media"?E.stack[E.stack.length-1]="@media{":E.stack.push("{"):h=="}"?E.stack.pop():h=="@media"?E.stack.push("@media"):y=="{"&&h!="comment"&&E.stack.push("rule"),z},indent:function(w,E){var z=w.stack.length;return/^\}/.test(E)&&(z-=w.stack[w.stack.length-1]=="rule"?2:1),w.baseIndent+z*s},electricChars:"}"}}),o.defineMIME("text/x-nginx-conf","nginx")})});var bu=Ke((mu,vu)=>{(function(o){typeof mu=="object"&&typeof vu=="object"?o(We()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("pascal",function(){function p(T){for(var x={},c=T.split(" "),d=0;d!?|\/]/;function S(T,x){var c=T.next();if(c=="#"&&x.startOfLine)return T.skipToEnd(),"meta";if(c=='"'||c=="'")return x.tokenize=s(c),x.tokenize(T,x);if(c=="("&&T.eat("*"))return x.tokenize=h,h(T,x);if(c=="{")return x.tokenize=g,g(T,x);if(/[\[\]\(\),;\:\.]/.test(c))return null;if(/\d/.test(c))return T.eatWhile(/[\w\.]/),"number";if(c=="/"&&T.eat("/"))return T.skipToEnd(),"comment";if(b.test(c))return T.eatWhile(b),"operator";T.eatWhile(/[\w\$_]/);var d=T.current();return v.propertyIsEnumerable(d)?"keyword":C.propertyIsEnumerable(d)?"atom":"variable"}function s(T){return function(x,c){for(var d=!1,w,E=!1;(w=x.next())!=null;){if(w==T&&!d){E=!0;break}d=!d&&w=="\\"}return(E||!d)&&(c.tokenize=null),"string"}}function h(T,x){for(var c=!1,d;d=T.next();){if(d==")"&&c){x.tokenize=null;break}c=d=="*"}return"comment"}function g(T,x){for(var c;c=T.next();)if(c=="}"){x.tokenize=null;break}return"comment"}return{startState:function(){return{tokenize:null}},token:function(T,x){if(T.eatSpace())return null;var c=(x.tokenize||S)(T,x);return c=="comment"||c=="meta",c},electricChars:"{}"}}),o.defineMIME("text/x-pascal","pascal")})});var _u=Ke((yu,xu)=>{(function(o){typeof yu=="object"&&typeof xu=="object"?o(We()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("perl",function(){var S={"->":4,"++":4,"--":4,"**":4,"=~":4,"!~":4,"*":4,"/":4,"%":4,x:4,"+":4,"-":4,".":4,"<<":4,">>":4,"<":4,">":4,"<=":4,">=":4,lt:4,gt:4,le:4,ge:4,"==":4,"!=":4,"<=>":4,eq:4,ne:4,cmp:4,"~~":4,"&":4,"|":4,"^":4,"&&":4,"||":4,"//":4,"..":4,"...":4,"?":4,":":4,"=":4,"+=":4,"-=":4,"*=":4,",":4,"=>":4,"::":4,not:4,and:4,or:4,xor:4,BEGIN:[5,1],END:[5,1],PRINT:[5,1],PRINTF:[5,1],GETC:[5,1],READ:[5,1],READLINE:[5,1],DESTROY:[5,1],TIE:[5,1],TIEHANDLE:[5,1],UNTIE:[5,1],STDIN:5,STDIN_TOP:5,STDOUT:5,STDOUT_TOP:5,STDERR:5,STDERR_TOP:5,$ARG:5,$_:5,"@ARG":5,"@_":5,$LIST_SEPARATOR:5,'$"':5,$PROCESS_ID:5,$PID:5,$$:5,$REAL_GROUP_ID:5,$GID:5,"$(":5,$EFFECTIVE_GROUP_ID:5,$EGID:5,"$)":5,$PROGRAM_NAME:5,$0:5,$SUBSCRIPT_SEPARATOR:5,$SUBSEP:5,"$;":5,$REAL_USER_ID:5,$UID:5,"$<":5,$EFFECTIVE_USER_ID:5,$EUID:5,"$>":5,$a:5,$b:5,$COMPILING:5,"$^C":5,$DEBUGGING:5,"$^D":5,"${^ENCODING}":5,$ENV:5,"%ENV":5,$SYSTEM_FD_MAX:5,"$^F":5,"@F":5,"${^GLOBAL_PHASE}":5,"$^H":5,"%^H":5,"@INC":5,"%INC":5,$INPLACE_EDIT:5,"$^I":5,"$^M":5,$OSNAME:5,"$^O":5,"${^OPEN}":5,$PERLDB:5,"$^P":5,$SIG:5,"%SIG":5,$BASETIME:5,"$^T":5,"${^TAINT}":5,"${^UNICODE}":5,"${^UTF8CACHE}":5,"${^UTF8LOCALE}":5,$PERL_VERSION:5,"$^V":5,"${^WIN32_SLOPPY_STAT}":5,$EXECUTABLE_NAME:5,"$^X":5,$1:5,$MATCH:5,"$&":5,"${^MATCH}":5,$PREMATCH:5,"$`":5,"${^PREMATCH}":5,$POSTMATCH:5,"$'":5,"${^POSTMATCH}":5,$LAST_PAREN_MATCH:5,"$+":5,$LAST_SUBMATCH_RESULT:5,"$^N":5,"@LAST_MATCH_END":5,"@+":5,"%LAST_PAREN_MATCH":5,"%+":5,"@LAST_MATCH_START":5,"@-":5,"%LAST_MATCH_START":5,"%-":5,$LAST_REGEXP_CODE_RESULT:5,"$^R":5,"${^RE_DEBUG_FLAGS}":5,"${^RE_TRIE_MAXBUF}":5,$ARGV:5,"@ARGV":5,ARGV:5,ARGVOUT:5,$OUTPUT_FIELD_SEPARATOR:5,$OFS:5,"$,":5,$INPUT_LINE_NUMBER:5,$NR:5,"$.":5,$INPUT_RECORD_SEPARATOR:5,$RS:5,"$/":5,$OUTPUT_RECORD_SEPARATOR:5,$ORS:5,"$\\":5,$OUTPUT_AUTOFLUSH:5,"$|":5,$ACCUMULATOR:5,"$^A":5,$FORMAT_FORMFEED:5,"$^L":5,$FORMAT_PAGE_NUMBER:5,"$%":5,$FORMAT_LINES_LEFT:5,"$-":5,$FORMAT_LINE_BREAK_CHARACTERS:5,"$:":5,$FORMAT_LINES_PER_PAGE:5,"$=":5,$FORMAT_TOP_NAME:5,"$^":5,$FORMAT_NAME:5,"$~":5,"${^CHILD_ERROR_NATIVE}":5,$EXTENDED_OS_ERROR:5,"$^E":5,$EXCEPTIONS_BEING_CAUGHT:5,"$^S":5,$WARNING:5,"$^W":5,"${^WARNING_BITS}":5,$OS_ERROR:5,$ERRNO:5,"$!":5,"%OS_ERROR":5,"%ERRNO":5,"%!":5,$CHILD_ERROR:5,"$?":5,$EVAL_ERROR:5,"$@":5,$OFMT:5,"$#":5,"$*":5,$ARRAY_BASE:5,"$[":5,$OLD_PERL_VERSION:5,"$]":5,if:[1,1],elsif:[1,1],else:[1,1],while:[1,1],unless:[1,1],for:[1,1],foreach:[1,1],abs:1,accept:1,alarm:1,atan2:1,bind:1,binmode:1,bless:1,bootstrap:1,break:1,caller:1,chdir:1,chmod:1,chomp:1,chop:1,chown:1,chr:1,chroot:1,close:1,closedir:1,connect:1,continue:[1,1],cos:1,crypt:1,dbmclose:1,dbmopen:1,default:1,defined:1,delete:1,die:1,do:1,dump:1,each:1,endgrent:1,endhostent:1,endnetent:1,endprotoent:1,endpwent:1,endservent:1,eof:1,eval:1,exec:1,exists:1,exit:1,exp:1,fcntl:1,fileno:1,flock:1,fork:1,format:1,formline:1,getc:1,getgrent:1,getgrgid:1,getgrnam:1,gethostbyaddr:1,gethostbyname:1,gethostent:1,getlogin:1,getnetbyaddr:1,getnetbyname:1,getnetent:1,getpeername:1,getpgrp:1,getppid:1,getpriority:1,getprotobyname:1,getprotobynumber:1,getprotoent:1,getpwent:1,getpwnam:1,getpwuid:1,getservbyname:1,getservbyport:1,getservent:1,getsockname:1,getsockopt:1,given:1,glob:1,gmtime:1,goto:1,grep:1,hex:1,import:1,index:1,int:1,ioctl:1,join:1,keys:1,kill:1,last:1,lc:1,lcfirst:1,length:1,link:1,listen:1,local:2,localtime:1,lock:1,log:1,lstat:1,m:null,map:1,mkdir:1,msgctl:1,msgget:1,msgrcv:1,msgsnd:1,my:2,new:1,next:1,no:1,oct:1,open:1,opendir:1,ord:1,our:2,pack:1,package:1,pipe:1,pop:1,pos:1,print:1,printf:1,prototype:1,push:1,q:null,qq:null,qr:null,quotemeta:null,qw:null,qx:null,rand:1,read:1,readdir:1,readline:1,readlink:1,readpipe:1,recv:1,redo:1,ref:1,rename:1,require:1,reset:1,return:1,reverse:1,rewinddir:1,rindex:1,rmdir:1,s:null,say:1,scalar:1,seek:1,seekdir:1,select:1,semctl:1,semget:1,semop:1,send:1,setgrent:1,sethostent:1,setnetent:1,setpgrp:1,setpriority:1,setprotoent:1,setpwent:1,setservent:1,setsockopt:1,shift:1,shmctl:1,shmget:1,shmread:1,shmwrite:1,shutdown:1,sin:1,sleep:1,socket:1,socketpair:1,sort:1,splice:1,split:1,sprintf:1,sqrt:1,srand:1,stat:1,state:1,study:1,sub:1,substr:1,symlink:1,syscall:1,sysopen:1,sysread:1,sysseek:1,system:1,syswrite:1,tell:1,telldir:1,tie:1,tied:1,time:1,times:1,tr:null,truncate:1,uc:1,ucfirst:1,umask:1,undef:1,unlink:1,unpack:1,unshift:1,untie:1,use:1,utime:1,values:1,vec:1,wait:1,waitpid:1,wantarray:1,warn:1,when:1,write:1,y:null},s="string-2",h=/[goseximacplud]/;function g(c,d,w,E,z){return d.chain=null,d.style=null,d.tail=null,d.tokenize=function(y,R){for(var M=!1,H,Z=0;H=y.next();){if(H===w[Z]&&!M)return w[++Z]!==void 0?(R.chain=w[Z],R.style=E,R.tail=z):z&&y.eatWhile(z),R.tokenize=x,E;M=!M&&H=="\\"}return E},d.tokenize(c,d)}function T(c,d,w){return d.tokenize=function(E,z){return E.string==w&&(z.tokenize=x),E.skipToEnd(),"string"},d.tokenize(c,d)}function x(c,d){if(c.eatSpace())return null;if(d.chain)return g(c,d,d.chain,d.style,d.tail);if(c.match(/^(\-?((\d[\d_]*)?\.\d+(e[+-]?\d+)?|\d+\.\d*)|0x[\da-fA-F_]+|0b[01_]+|\d[\d_]*(e[+-]?\d+)?)/))return"number";if(c.match(/^<<(?=[_a-zA-Z])/))return c.eatWhile(/\w/),T(c,d,c.current().substr(2));if(c.sol()&&c.match(/^\=item(?!\w)/))return T(c,d,"=cut");var w=c.next();if(w=='"'||w=="'"){if(v(c,3)=="<<"+w){var E=c.pos;c.eatWhile(/\w/);var z=c.current().substr(1);if(z&&c.eat(w))return T(c,d,z);c.pos=E}return g(c,d,[w],"string")}if(w=="q"){var y=p(c,-2);if(!(y&&/\w/.test(y))){if(y=p(c,0),y=="x"){if(y=p(c,1),y=="(")return b(c,2),g(c,d,[")"],s,h);if(y=="[")return b(c,2),g(c,d,["]"],s,h);if(y=="{")return b(c,2),g(c,d,["}"],s,h);if(y=="<")return b(c,2),g(c,d,[">"],s,h);if(/[\^'"!~\/]/.test(y))return b(c,1),g(c,d,[c.eat(y)],s,h)}else if(y=="q"){if(y=p(c,1),y=="(")return b(c,2),g(c,d,[")"],"string");if(y=="[")return b(c,2),g(c,d,["]"],"string");if(y=="{")return b(c,2),g(c,d,["}"],"string");if(y=="<")return b(c,2),g(c,d,[">"],"string");if(/[\^'"!~\/]/.test(y))return b(c,1),g(c,d,[c.eat(y)],"string")}else if(y=="w"){if(y=p(c,1),y=="(")return b(c,2),g(c,d,[")"],"bracket");if(y=="[")return b(c,2),g(c,d,["]"],"bracket");if(y=="{")return b(c,2),g(c,d,["}"],"bracket");if(y=="<")return b(c,2),g(c,d,[">"],"bracket");if(/[\^'"!~\/]/.test(y))return b(c,1),g(c,d,[c.eat(y)],"bracket")}else if(y=="r"){if(y=p(c,1),y=="(")return b(c,2),g(c,d,[")"],s,h);if(y=="[")return b(c,2),g(c,d,["]"],s,h);if(y=="{")return b(c,2),g(c,d,["}"],s,h);if(y=="<")return b(c,2),g(c,d,[">"],s,h);if(/[\^'"!~\/]/.test(y))return b(c,1),g(c,d,[c.eat(y)],s,h)}else if(/[\^'"!~\/(\[{<]/.test(y)){if(y=="(")return b(c,1),g(c,d,[")"],"string");if(y=="[")return b(c,1),g(c,d,["]"],"string");if(y=="{")return b(c,1),g(c,d,["}"],"string");if(y=="<")return b(c,1),g(c,d,[">"],"string");if(/[\^'"!~\/]/.test(y))return g(c,d,[c.eat(y)],"string")}}}if(w=="m"){var y=p(c,-2);if(!(y&&/\w/.test(y))&&(y=c.eat(/[(\[{<\^'"!~\/]/),y)){if(/[\^'"!~\/]/.test(y))return g(c,d,[y],s,h);if(y=="(")return g(c,d,[")"],s,h);if(y=="[")return g(c,d,["]"],s,h);if(y=="{")return g(c,d,["}"],s,h);if(y=="<")return g(c,d,[">"],s,h)}}if(w=="s"){var y=/[\/>\]})\w]/.test(p(c,-2));if(!y&&(y=c.eat(/[(\[{<\^'"!~\/]/),y))return y=="["?g(c,d,["]","]"],s,h):y=="{"?g(c,d,["}","}"],s,h):y=="<"?g(c,d,[">",">"],s,h):y=="("?g(c,d,[")",")"],s,h):g(c,d,[y,y],s,h)}if(w=="y"){var y=/[\/>\]})\w]/.test(p(c,-2));if(!y&&(y=c.eat(/[(\[{<\^'"!~\/]/),y))return y=="["?g(c,d,["]","]"],s,h):y=="{"?g(c,d,["}","}"],s,h):y=="<"?g(c,d,[">",">"],s,h):y=="("?g(c,d,[")",")"],s,h):g(c,d,[y,y],s,h)}if(w=="t"){var y=/[\/>\]})\w]/.test(p(c,-2));if(!y&&(y=c.eat("r"),y&&(y=c.eat(/[(\[{<\^'"!~\/]/),y)))return y=="["?g(c,d,["]","]"],s,h):y=="{"?g(c,d,["}","}"],s,h):y=="<"?g(c,d,[">",">"],s,h):y=="("?g(c,d,[")",")"],s,h):g(c,d,[y,y],s,h)}if(w=="`")return g(c,d,[w],"variable-2");if(w=="/")return/~\s*$/.test(v(c))?g(c,d,[w],s,h):"operator";if(w=="$"){var E=c.pos;if(c.eatWhile(/\d/)||c.eat("{")&&c.eatWhile(/\d/)&&c.eat("}"))return"variable-2";c.pos=E}if(/[$@%]/.test(w)){var E=c.pos;if(c.eat("^")&&c.eat(/[A-Z]/)||!/[@$%&]/.test(p(c,-2))&&c.eat(/[=|\\\-#?@;:&`~\^!\[\]*'"$+.,\/<>()]/)){var y=c.current();if(S[y])return"variable-2"}c.pos=E}if(/[$@%&]/.test(w)&&(c.eatWhile(/[\w$]/)||c.eat("{")&&c.eatWhile(/[\w$]/)&&c.eat("}"))){var y=c.current();return S[y]?"variable-2":"variable"}if(w=="#"&&p(c,-2)!="$")return c.skipToEnd(),"comment";if(/[:+\-\^*$&%@=<>!?|\/~\.]/.test(w)){var E=c.pos;if(c.eatWhile(/[:+\-\^*$&%@=<>!?|\/~\.]/),S[c.current()])return"operator";c.pos=E}if(w=="_"&&c.pos==1){if(C(c,6)=="_END__")return g(c,d,["\0"],"comment");if(C(c,7)=="_DATA__")return g(c,d,["\0"],"variable-2");if(C(c,7)=="_C__")return g(c,d,["\0"],"string")}if(/\w/.test(w)){var E=c.pos;if(p(c,-2)=="{"&&(p(c,0)=="}"||c.eatWhile(/\w/)&&p(c,0)=="}"))return"string";c.pos=E}if(/[A-Z]/.test(w)){var R=p(c,-2),E=c.pos;if(c.eatWhile(/[A-Z_]/),/[\da-z]/.test(p(c,0)))c.pos=E;else{var y=S[c.current()];return y?(y[1]&&(y=y[0]),R!=":"?y==1?"keyword":y==2?"def":y==3?"atom":y==4?"operator":y==5?"variable-2":"meta":"meta"):"meta"}}if(/[a-zA-Z_]/.test(w)){var R=p(c,-2);c.eatWhile(/\w/);var y=S[c.current()];return y?(y[1]&&(y=y[0]),R!=":"?y==1?"keyword":y==2?"def":y==3?"atom":y==4?"operator":y==5?"variable-2":"meta":"meta"):"meta"}return null}return{startState:function(){return{tokenize:x,chain:null,style:null,tail:null}},token:function(c,d){return(d.tokenize||x)(c,d)},lineComment:"#"}}),o.registerHelper("wordChars","perl",/[\w$]/),o.defineMIME("text/x-perl","perl");function p(S,s){return S.string.charAt(S.pos+(s||0))}function v(S,s){if(s){var h=S.pos-s;return S.string.substr(h>=0?h:0,s)}else return S.string.substr(0,S.pos-1)}function C(S,s){var h=S.string.length,g=h-S.pos+1;return S.string.substr(S.pos,s&&s=(g=S.string.length-1)?S.pos=g:S.pos=h}})});var Su=Ke((ku,wu)=>{(function(o){typeof ku=="object"&&typeof wu=="object"?o(We(),Qn(),Vo()):typeof define=="function"&&define.amd?define(["../../lib/codemirror","../htmlmixed/htmlmixed","../clike/clike"],o):o(CodeMirror)})(function(o){"use strict";function p(T){for(var x={},c=T.split(" "),d=0;d\w/,!1)&&(x.tokenize=v([[["->",null]],[[/[\w]+/,"variable"]]],c,d)),"variable-2";for(var w=!1;!T.eol()&&(w||d===!1||!T.match("{$",!1)&&!T.match(/^(\$[a-zA-Z_][a-zA-Z0-9_]*|\$\{)/,!1));){if(!w&&T.match(c)){x.tokenize=null,x.tokStack.pop(),x.tokStack.pop();break}w=T.next()=="\\"&&!w}return"string"}var S="abstract and array as break case catch class clone const continue declare default do else elseif enddeclare endfor endforeach endif endswitch endwhile enum extends final for foreach function global goto if implements interface instanceof namespace new or private protected public static switch throw trait try use var while xor die echo empty exit eval include include_once isset list require require_once return print unset __halt_compiler self static parent yield insteadof finally readonly match",s="true false null TRUE FALSE NULL __CLASS__ __DIR__ __FILE__ __LINE__ __METHOD__ __FUNCTION__ __NAMESPACE__ __TRAIT__",h="func_num_args func_get_arg func_get_args strlen strcmp strncmp strcasecmp strncasecmp each error_reporting define defined trigger_error user_error set_error_handler restore_error_handler get_declared_classes get_loaded_extensions extension_loaded get_extension_funcs debug_backtrace constant bin2hex hex2bin sleep usleep time mktime gmmktime strftime gmstrftime strtotime date gmdate getdate localtime checkdate flush wordwrap htmlspecialchars htmlentities html_entity_decode md5 md5_file crc32 getimagesize image_type_to_mime_type phpinfo phpversion phpcredits strnatcmp strnatcasecmp substr_count strspn strcspn strtok strtoupper strtolower strpos strrpos strrev hebrev hebrevc nl2br basename dirname pathinfo stripslashes stripcslashes strstr stristr strrchr str_shuffle str_word_count strcoll substr substr_replace quotemeta ucfirst ucwords strtr addslashes addcslashes rtrim str_replace str_repeat count_chars chunk_split trim ltrim strip_tags similar_text explode implode setlocale localeconv parse_str str_pad chop strchr sprintf printf vprintf vsprintf sscanf fscanf parse_url urlencode urldecode rawurlencode rawurldecode readlink linkinfo link unlink exec system escapeshellcmd escapeshellarg passthru shell_exec proc_open proc_close rand srand getrandmax mt_rand mt_srand mt_getrandmax base64_decode base64_encode abs ceil floor round is_finite is_nan is_infinite bindec hexdec octdec decbin decoct dechex base_convert number_format fmod ip2long long2ip getenv putenv getopt microtime gettimeofday getrusage uniqid quoted_printable_decode set_time_limit get_cfg_var magic_quotes_runtime set_magic_quotes_runtime get_magic_quotes_gpc get_magic_quotes_runtime import_request_variables error_log serialize unserialize memory_get_usage memory_get_peak_usage var_dump var_export debug_zval_dump print_r highlight_file show_source highlight_string ini_get ini_get_all ini_set ini_alter ini_restore get_include_path set_include_path restore_include_path setcookie header headers_sent connection_aborted connection_status ignore_user_abort parse_ini_file is_uploaded_file move_uploaded_file intval floatval doubleval strval gettype settype is_null is_resource is_bool is_long is_float is_int is_integer is_double is_real is_numeric is_string is_array is_object is_scalar ereg ereg_replace eregi eregi_replace split spliti join sql_regcase dl pclose popen readfile rewind rmdir umask fclose feof fgetc fgets fgetss fread fopen fpassthru ftruncate fstat fseek ftell fflush fwrite fputs mkdir rename copy tempnam tmpfile file file_get_contents file_put_contents stream_select stream_context_create stream_context_set_params stream_context_set_option stream_context_get_options stream_filter_prepend stream_filter_append fgetcsv flock get_meta_tags stream_set_write_buffer set_file_buffer set_socket_blocking stream_set_blocking socket_set_blocking stream_get_meta_data stream_register_wrapper stream_wrapper_register stream_set_timeout socket_set_timeout socket_get_status realpath fnmatch fsockopen pfsockopen pack unpack get_browser crypt opendir closedir chdir getcwd rewinddir readdir dir glob fileatime filectime filegroup fileinode filemtime fileowner fileperms filesize filetype file_exists is_writable is_writeable is_readable is_executable is_file is_dir is_link stat lstat chown touch clearstatcache mail ob_start ob_flush ob_clean ob_end_flush ob_end_clean ob_get_flush ob_get_clean ob_get_length ob_get_level ob_get_status ob_get_contents ob_implicit_flush ob_list_handlers ksort krsort natsort natcasesort asort arsort sort rsort usort uasort uksort shuffle array_walk count end prev next reset current key min max in_array array_search extract compact array_fill range array_multisort array_push array_pop array_shift array_unshift array_splice array_slice array_merge array_merge_recursive array_keys array_values array_count_values array_reverse array_reduce array_pad array_flip array_change_key_case array_rand array_unique array_intersect array_intersect_assoc array_diff array_diff_assoc array_sum array_filter array_map array_chunk array_key_exists array_intersect_key array_combine array_column pos sizeof key_exists assert assert_options version_compare ftok str_rot13 aggregate session_name session_module_name session_save_path session_id session_regenerate_id session_decode session_register session_unregister session_is_registered session_encode session_start session_destroy session_unset session_set_save_handler session_cache_limiter session_cache_expire session_set_cookie_params session_get_cookie_params session_write_close preg_match preg_match_all preg_replace preg_replace_callback preg_split preg_quote preg_grep overload ctype_alnum ctype_alpha ctype_cntrl ctype_digit ctype_lower ctype_graph ctype_print ctype_punct ctype_space ctype_upper ctype_xdigit virtual apache_request_headers apache_note apache_lookup_uri apache_child_terminate apache_setenv apache_response_headers apache_get_version getallheaders mysql_connect mysql_pconnect mysql_close mysql_select_db mysql_create_db mysql_drop_db mysql_query mysql_unbuffered_query mysql_db_query mysql_list_dbs mysql_list_tables mysql_list_fields mysql_list_processes mysql_error mysql_errno mysql_affected_rows mysql_insert_id mysql_result mysql_num_rows mysql_num_fields mysql_fetch_row mysql_fetch_array mysql_fetch_assoc mysql_fetch_object mysql_data_seek mysql_fetch_lengths mysql_fetch_field mysql_field_seek mysql_free_result mysql_field_name mysql_field_table mysql_field_len mysql_field_type mysql_field_flags mysql_escape_string mysql_real_escape_string mysql_stat mysql_thread_id mysql_client_encoding mysql_get_client_info mysql_get_host_info mysql_get_proto_info mysql_get_server_info mysql_info mysql mysql_fieldname mysql_fieldtable mysql_fieldlen mysql_fieldtype mysql_fieldflags mysql_selectdb mysql_createdb mysql_dropdb mysql_freeresult mysql_numfields mysql_numrows mysql_listdbs mysql_listtables mysql_listfields mysql_db_name mysql_dbname mysql_tablename mysql_table_name pg_connect pg_pconnect pg_close pg_connection_status pg_connection_busy pg_connection_reset pg_host pg_dbname pg_port pg_tty pg_options pg_ping pg_query pg_send_query pg_cancel_query pg_fetch_result pg_fetch_row pg_fetch_assoc pg_fetch_array pg_fetch_object pg_fetch_all pg_affected_rows pg_get_result pg_result_seek pg_result_status pg_free_result pg_last_oid pg_num_rows pg_num_fields pg_field_name pg_field_num pg_field_size pg_field_type pg_field_prtlen pg_field_is_null pg_get_notify pg_get_pid pg_result_error pg_last_error pg_last_notice pg_put_line pg_end_copy pg_copy_to pg_copy_from pg_trace pg_untrace pg_lo_create pg_lo_unlink pg_lo_open pg_lo_close pg_lo_read pg_lo_write pg_lo_read_all pg_lo_import pg_lo_export pg_lo_seek pg_lo_tell pg_escape_string pg_escape_bytea pg_unescape_bytea pg_client_encoding pg_set_client_encoding pg_meta_data pg_convert pg_insert pg_update pg_delete pg_select pg_exec pg_getlastoid pg_cmdtuples pg_errormessage pg_numrows pg_numfields pg_fieldname pg_fieldsize pg_fieldtype pg_fieldnum pg_fieldprtlen pg_fieldisnull pg_freeresult pg_result pg_loreadall pg_locreate pg_lounlink pg_loopen pg_loclose pg_loread pg_lowrite pg_loimport pg_loexport http_response_code get_declared_traits getimagesizefromstring socket_import_stream stream_set_chunk_size trait_exists header_register_callback class_uses session_status session_register_shutdown echo print global static exit array empty eval isset unset die include require include_once require_once json_decode json_encode json_last_error json_last_error_msg curl_close curl_copy_handle curl_errno curl_error curl_escape curl_exec curl_file_create curl_getinfo curl_init curl_multi_add_handle curl_multi_close curl_multi_exec curl_multi_getcontent curl_multi_info_read curl_multi_init curl_multi_remove_handle curl_multi_select curl_multi_setopt curl_multi_strerror curl_pause curl_reset curl_setopt_array curl_setopt curl_share_close curl_share_init curl_share_setopt curl_strerror curl_unescape curl_version mysqli_affected_rows mysqli_autocommit mysqli_change_user mysqli_character_set_name mysqli_close mysqli_commit mysqli_connect_errno mysqli_connect_error mysqli_connect mysqli_data_seek mysqli_debug mysqli_dump_debug_info mysqli_errno mysqli_error_list mysqli_error mysqli_fetch_all mysqli_fetch_array mysqli_fetch_assoc mysqli_fetch_field_direct mysqli_fetch_field mysqli_fetch_fields mysqli_fetch_lengths mysqli_fetch_object mysqli_fetch_row mysqli_field_count mysqli_field_seek mysqli_field_tell mysqli_free_result mysqli_get_charset mysqli_get_client_info mysqli_get_client_stats mysqli_get_client_version mysqli_get_connection_stats mysqli_get_host_info mysqli_get_proto_info mysqli_get_server_info mysqli_get_server_version mysqli_info mysqli_init mysqli_insert_id mysqli_kill mysqli_more_results mysqli_multi_query mysqli_next_result mysqli_num_fields mysqli_num_rows mysqli_options mysqli_ping mysqli_prepare mysqli_query mysqli_real_connect mysqli_real_escape_string mysqli_real_query mysqli_reap_async_query mysqli_refresh mysqli_rollback mysqli_select_db mysqli_set_charset mysqli_set_local_infile_default mysqli_set_local_infile_handler mysqli_sqlstate mysqli_ssl_set mysqli_stat mysqli_stmt_init mysqli_store_result mysqli_thread_id mysqli_thread_safe mysqli_use_result mysqli_warning_count";o.registerHelper("hintWords","php",[S,s,h].join(" ").split(" ")),o.registerHelper("wordChars","php",/[\w$]/);var g={name:"clike",helperType:"php",keywords:p(S),blockKeywords:p("catch do else elseif for foreach if switch try while finally"),defKeywords:p("class enum function interface namespace trait"),atoms:p(s),builtin:p(h),multiLineStrings:!0,hooks:{$:function(T){return T.eatWhile(/[\w\$_]/),"variable-2"},"<":function(T,x){var c;if(c=T.match(/^<<\s*/)){var d=T.eat(/['"]/);T.eatWhile(/[\w\.]/);var w=T.current().slice(c[0].length+(d?2:1));if(d&&T.eat(d),w)return(x.tokStack||(x.tokStack=[])).push(w,0),x.tokenize=C(w,d!="'"),"string"}return!1},"#":function(T){for(;!T.eol()&&!T.match("?>",!1);)T.next();return"comment"},"/":function(T){if(T.eat("/")){for(;!T.eol()&&!T.match("?>",!1);)T.next();return"comment"}return!1},'"':function(T,x){return(x.tokStack||(x.tokStack=[])).push('"',0),x.tokenize=C('"'),"string"},"{":function(T,x){return x.tokStack&&x.tokStack.length&&x.tokStack[x.tokStack.length-1]++,!1},"}":function(T,x){return x.tokStack&&x.tokStack.length>0&&!--x.tokStack[x.tokStack.length-1]&&(x.tokenize=C(x.tokStack[x.tokStack.length-2])),!1}}};o.defineMode("php",function(T,x){var c=o.getMode(T,x&&x.htmlMode||"text/html"),d=o.getMode(T,g);function w(E,z){var y=z.curMode==d;if(E.sol()&&z.pending&&z.pending!='"'&&z.pending!="'"&&(z.pending=null),y)return y&&z.php.tokenize==null&&E.match("?>")?(z.curMode=c,z.curState=z.html,z.php.context.prev||(z.php=null),"meta"):d.token(E,z.curState);if(E.match(/^<\?\w*/))return z.curMode=d,z.php||(z.php=o.startState(d,c.indent(z.html,"",""))),z.curState=z.php,"meta";if(z.pending=='"'||z.pending=="'"){for(;!E.eol()&&E.next()!=z.pending;);var R="string"}else if(z.pending&&E.pos/.test(M)?z.pending=Z[0]:z.pending={end:E.pos,style:R},E.backUp(M.length-H)),R}return{startState:function(){var E=o.startState(c),z=x.startOpen?o.startState(d):null;return{html:E,php:z,curMode:x.startOpen?d:c,curState:x.startOpen?z:E,pending:null}},copyState:function(E){var z=E.html,y=o.copyState(c,z),R=E.php,M=R&&o.copyState(d,R),H;return E.curMode==c?H=y:H=M,{html:y,php:M,curMode:E.curMode,curState:H,pending:E.pending}},token:w,indent:function(E,z,y){return E.curMode!=d&&/^\s*<\//.test(z)||E.curMode==d&&/^\?>/.test(z)?c.indent(E.html,z,y):E.curMode.indent(E.curState,z,y)},blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:"//",innerMode:function(E){return{state:E.curState,mode:E.curMode}}}},"htmlmixed","clike"),o.defineMIME("application/x-httpd-php","php"),o.defineMIME("application/x-httpd-php-open",{name:"php",startOpen:!0}),o.defineMIME("text/x-php",g)})});var Cu=Ke((Tu,Lu)=>{(function(o){typeof Tu=="object"&&typeof Lu=="object"?o(We()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";function p(s){return new RegExp("^(("+s.join(")|(")+"))\\b","i")}var v=["package","message","import","syntax","required","optional","repeated","reserved","default","extensions","packed","bool","bytes","double","enum","float","string","int32","int64","uint32","uint64","sint32","sint64","fixed32","fixed64","sfixed32","sfixed64","option","service","rpc","returns"],C=p(v);o.registerHelper("hintWords","protobuf",v);var b=new RegExp("^[_A-Za-z\xA1-\uFFFF][_A-Za-z0-9\xA1-\uFFFF]*");function S(s){return s.eatSpace()?null:s.match("//")?(s.skipToEnd(),"comment"):s.match(/^[0-9\.+-]/,!1)&&(s.match(/^[+-]?0x[0-9a-fA-F]+/)||s.match(/^[+-]?\d*\.\d+([EeDd][+-]?\d+)?/)||s.match(/^[+-]?\d+([EeDd][+-]?\d+)?/))?"number":s.match(/^"([^"]|(""))*"/)||s.match(/^'([^']|(''))*'/)?"string":s.match(C)?"keyword":s.match(b)?"variable":(s.next(),null)}o.defineMode("protobuf",function(){return{token:S,fold:"brace"}}),o.defineMIME("text/x-protobuf","protobuf")})});var Mu=Ke((Eu,zu)=>{(function(o){typeof Eu=="object"&&typeof zu=="object"?o(We()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";function p(h){return new RegExp("^(("+h.join(")|(")+"))\\b")}var v=p(["and","or","not","is"]),C=["as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","lambda","pass","raise","return","try","while","with","yield","in","False","True"],b=["abs","all","any","bin","bool","bytearray","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip","__import__","NotImplemented","Ellipsis","__debug__"];o.registerHelper("hintWords","python",C.concat(b).concat(["exec","print"]));function S(h){return h.scopes[h.scopes.length-1]}o.defineMode("python",function(h,g){for(var T="error",x=g.delimiters||g.singleDelimiters||/^[\(\)\[\]\{\}@,:`=;\.\\]/,c=[g.singleOperators,g.doubleOperators,g.doubleDelimiters,g.tripleDelimiters,g.operators||/^([-+*/%\/&|^]=?|[<>=]+|\/\/=?|\*\*=?|!=|[~!@]|\.\.\.)/],d=0;dB?D(X):le0&&j(K,X)&&(xe+=" "+T),xe}}return re(K,X)}function re(K,X,I){if(K.eatSpace())return null;if(!I&&K.match(/^#.*/))return"comment";if(K.match(/^[0-9\.]/,!1)){var B=!1;if(K.match(/^[\d_]*\.\d+(e[\+\-]?\d+)?/i)&&(B=!0),K.match(/^[\d_]+\.\d*/)&&(B=!0),K.match(/^\.\d+/)&&(B=!0),B)return K.eat(/J/i),"number";var le=!1;if(K.match(/^0x[0-9a-f_]+/i)&&(le=!0),K.match(/^0b[01_]+/i)&&(le=!0),K.match(/^0o[0-7_]+/i)&&(le=!0),K.match(/^[1-9][\d_]*(e[\+\-]?[\d_]+)?/)&&(K.eat(/J/i),le=!0),K.match(/^0(?![\dx])/i)&&(le=!0),le)return K.eat(/L/i),"number"}if(K.match(M)){var xe=K.current().toLowerCase().indexOf("f")!==-1;return xe?(X.tokenize=N(K.current(),X.tokenize),X.tokenize(K,X)):(X.tokenize=F(K.current(),X.tokenize),X.tokenize(K,X))}for(var q=0;q=0;)K=K.substr(1);var I=K.length==1,B="string";function le(q){return function(L,de){var ze=re(L,de,!0);return ze=="punctuation"&&(L.current()=="{"?de.tokenize=le(q+1):L.current()=="}"&&(q>1?de.tokenize=le(q-1):de.tokenize=xe)),ze}}function xe(q,L){for(;!q.eol();)if(q.eatWhile(/[^'"\{\}\\]/),q.eat("\\")){if(q.next(),I&&q.eol())return B}else{if(q.match(K))return L.tokenize=X,B;if(q.match("{{"))return B;if(q.match("{",!1))return L.tokenize=le(0),q.current()?B:L.tokenize(q,L);if(q.match("}}"))return B;if(q.match("}"))return T;q.eat(/['"]/)}if(I){if(g.singleLineStringErrors)return T;L.tokenize=X}return B}return xe.isString=!0,xe}function F(K,X){for(;"rubf".indexOf(K.charAt(0).toLowerCase())>=0;)K=K.substr(1);var I=K.length==1,B="string";function le(xe,q){for(;!xe.eol();)if(xe.eatWhile(/[^'"\\]/),xe.eat("\\")){if(xe.next(),I&&xe.eol())return B}else{if(xe.match(K))return q.tokenize=X,B;xe.eat(/['"]/)}if(I){if(g.singleLineStringErrors)return T;q.tokenize=X}return B}return le.isString=!0,le}function D(K){for(;S(K).type!="py";)K.scopes.pop();K.scopes.push({offset:S(K).offset+h.indentUnit,type:"py",align:null})}function Q(K,X,I){var B=K.match(/^[\s\[\{\(]*(?:#|$)/,!1)?null:K.column()+1;X.scopes.push({offset:X.indent+w,type:I,align:B})}function j(K,X){for(var I=K.indentation();X.scopes.length>1&&S(X).offset>I;){if(S(X).type!="py")return!0;X.scopes.pop()}return S(X).offset!=I}function V(K,X){K.sol()&&(X.beginningOfLine=!0,X.dedent=!1);var I=X.tokenize(K,X),B=K.current();if(X.beginningOfLine&&B=="@")return K.match(R,!1)?"meta":y?"operator":T;if(/\S/.test(B)&&(X.beginningOfLine=!1),(I=="variable"||I=="builtin")&&X.lastToken=="meta"&&(I="meta"),(B=="pass"||B=="return")&&(X.dedent=!0),B=="lambda"&&(X.lambda=!0),B==":"&&!X.lambda&&S(X).type=="py"&&K.match(/^\s*(?:#|$)/,!1)&&D(X),B.length==1&&!/string|comment/.test(I)){var le="[({".indexOf(B);if(le!=-1&&Q(K,X,"])}".slice(le,le+1)),le="])}".indexOf(B),le!=-1)if(S(X).type==B)X.indent=X.scopes.pop().offset-w;else return T}return X.dedent&&K.eol()&&S(X).type=="py"&&X.scopes.length>1&&X.scopes.pop(),I}var _={startState:function(K){return{tokenize:ee,scopes:[{offset:K||0,type:"py",align:null}],indent:K||0,lastToken:null,lambda:!1,dedent:0}},token:function(K,X){var I=X.errorToken;I&&(X.errorToken=!1);var B=V(K,X);return B&&B!="comment"&&(X.lastToken=B=="keyword"||B=="punctuation"?K.current():B),B=="punctuation"&&(B=null),K.eol()&&X.lambda&&(X.lambda=!1),I?B+" "+T:B},indent:function(K,X){if(K.tokenize!=ee)return K.tokenize.isString?o.Pass:0;var I=S(K),B=I.type==X.charAt(0)||I.type=="py"&&!K.dedent&&/^(else:|elif |except |finally:)/.test(X);return I.align!=null?I.align-(B?1:0):I.offset-(B?w:0)},electricInput:/^\s*([\}\]\)]|else:|elif |except |finally:)$/,closeBrackets:{triples:`'"`},lineComment:"#",fold:"indent"};return _}),o.defineMIME("text/x-python","python");var s=function(h){return h.split(" ")};o.defineMIME("text/x-cython",{name:"python",extra_keywords:s("by cdef cimport cpdef ctypedef enum except extern gil include nogil property public readonly struct union DEF IF ELIF ELSE")})})});var qu=Ke((Au,Du)=>{(function(o){typeof Au=="object"&&typeof Du=="object"?o(We()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";function p(g){for(var T={},x=0,c=g.length;x]/)?(M.eat(/[\<\>]/),"atom"):M.eat(/[\+\-\*\/\&\|\:\!]/)?"atom":M.eat(/[a-zA-Z$@_\xa1-\uffff]/)?(M.eatWhile(/[\w$\xa1-\uffff]/),M.eat(/[\?\!\=]/),"atom"):"operator";if(Z=="@"&&M.match(/^@?[a-zA-Z_\xa1-\uffff]/))return M.eat("@"),M.eatWhile(/[\w\xa1-\uffff]/),"variable-2";if(Z=="$")return M.eat(/[a-zA-Z_]/)?M.eatWhile(/[\w]/):M.eat(/\d/)?M.eat(/\d/):M.next(),"variable-3";if(/[a-zA-Z_\xa1-\uffff]/.test(Z))return M.eatWhile(/[\w\xa1-\uffff]/),M.eat(/[\?\!]/),M.eat(":")?"atom":"ident";if(Z=="|"&&(H.varList||H.lastTok=="{"||H.lastTok=="do"))return T="|",null;if(/[\(\)\[\]{}\\;]/.test(Z))return T=Z,null;if(Z=="-"&&M.eat(">"))return"arrow";if(/[=+\-\/*:\.^%<>~|]/.test(Z)){var D=M.eatWhile(/[=+\-\/*:\.^%<>~|]/);return Z=="."&&!D&&(T="."),"operator"}else return null}}}function d(M){for(var H=M.pos,Z=0,ee,re=!1,N=!1;(ee=M.next())!=null;)if(N)N=!1;else{if("[{(".indexOf(ee)>-1)Z++;else if("]})".indexOf(ee)>-1){if(Z--,Z<0)break}else if(ee=="/"&&Z==0){re=!0;break}N=ee=="\\"}return M.backUp(M.pos-H),re}function w(M){return M||(M=1),function(H,Z){if(H.peek()=="}"){if(M==1)return Z.tokenize.pop(),Z.tokenize[Z.tokenize.length-1](H,Z);Z.tokenize[Z.tokenize.length-1]=w(M-1)}else H.peek()=="{"&&(Z.tokenize[Z.tokenize.length-1]=w(M+1));return c(H,Z)}}function E(){var M=!1;return function(H,Z){return M?(Z.tokenize.pop(),Z.tokenize[Z.tokenize.length-1](H,Z)):(M=!0,c(H,Z))}}function z(M,H,Z,ee){return function(re,N){var F=!1,D;for(N.context.type==="read-quoted-paused"&&(N.context=N.context.prev,re.eat("}"));(D=re.next())!=null;){if(D==M&&(ee||!F)){N.tokenize.pop();break}if(Z&&D=="#"&&!F){if(re.eat("{")){M=="}"&&(N.context={prev:N.context,type:"read-quoted-paused"}),N.tokenize.push(w());break}else if(/[@\$]/.test(re.peek())){N.tokenize.push(E());break}}F=!F&&D=="\\"}return H}}function y(M,H){return function(Z,ee){return H&&Z.eatSpace(),Z.match(M)?ee.tokenize.pop():Z.skipToEnd(),"string"}}function R(M,H){return M.sol()&&M.match("=end")&&M.eol()&&H.tokenize.pop(),M.skipToEnd(),"comment"}return{startState:function(){return{tokenize:[c],indented:0,context:{type:"top",indented:-g.indentUnit},continuedLine:!1,lastTok:null,varList:!1}},token:function(M,H){T=null,M.sol()&&(H.indented=M.indentation());var Z=H.tokenize[H.tokenize.length-1](M,H),ee,re=T;if(Z=="ident"){var N=M.current();Z=H.lastTok=="."?"property":C.propertyIsEnumerable(M.current())?"keyword":/^[A-Z]/.test(N)?"tag":H.lastTok=="def"||H.lastTok=="class"||H.varList?"def":"variable",Z=="keyword"&&(re=N,b.propertyIsEnumerable(N)?ee="indent":S.propertyIsEnumerable(N)?ee="dedent":((N=="if"||N=="unless")&&M.column()==M.indentation()||N=="do"&&H.context.indented{(function(o){typeof Iu=="object"&&typeof Fu=="object"?o(We(),Di()):typeof define=="function"&&define.amd?define(["../../lib/codemirror","../../addon/mode/simple"],o):o(CodeMirror)})(function(o){"use strict";o.defineSimpleMode("rust",{start:[{regex:/b?"/,token:"string",next:"string"},{regex:/b?r"/,token:"string",next:"string_raw"},{regex:/b?r#+"/,token:"string",next:"string_raw_hash"},{regex:/'(?:[^'\\]|\\(?:[nrt0'"]|x[\da-fA-F]{2}|u\{[\da-fA-F]{6}\}))'/,token:"string-2"},{regex:/b'(?:[^']|\\(?:['\\nrt0]|x[\da-fA-F]{2}))'/,token:"string-2"},{regex:/(?:(?:[0-9][0-9_]*)(?:(?:[Ee][+-]?[0-9_]+)|\.[0-9_]+(?:[Ee][+-]?[0-9_]+)?)(?:f32|f64)?)|(?:0(?:b[01_]+|(?:o[0-7_]+)|(?:x[0-9a-fA-F_]+))|(?:[0-9][0-9_]*))(?:u8|u16|u32|u64|i8|i16|i32|i64|isize|usize)?/,token:"number"},{regex:/(let(?:\s+mut)?|fn|enum|mod|struct|type|union)(\s+)([a-zA-Z_][a-zA-Z0-9_]*)/,token:["keyword",null,"def"]},{regex:/(?:abstract|alignof|as|async|await|box|break|continue|const|crate|do|dyn|else|enum|extern|fn|for|final|if|impl|in|loop|macro|match|mod|move|offsetof|override|priv|proc|pub|pure|ref|return|self|sizeof|static|struct|super|trait|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,token:"keyword"},{regex:/\b(?:Self|isize|usize|char|bool|u8|u16|u32|u64|f16|f32|f64|i8|i16|i32|i64|str|Option)\b/,token:"atom"},{regex:/\b(?:true|false|Some|None|Ok|Err)\b/,token:"builtin"},{regex:/\b(fn)(\s+)([a-zA-Z_][a-zA-Z0-9_]*)/,token:["keyword",null,"def"]},{regex:/#!?\[.*\]/,token:"meta"},{regex:/\/\/.*/,token:"comment"},{regex:/\/\*/,token:"comment",next:"comment"},{regex:/[-+\/*=<>!]+/,token:"operator"},{regex:/[a-zA-Z_]\w*!/,token:"variable-3"},{regex:/[a-zA-Z_]\w*/,token:"variable"},{regex:/[\{\[\(]/,indent:!0},{regex:/[\}\]\)]/,dedent:!0}],string:[{regex:/"/,token:"string",next:"start"},{regex:/(?:[^\\"]|\\(?:.|$))*/,token:"string"}],string_raw:[{regex:/"/,token:"string",next:"start"},{regex:/[^"]*/,token:"string"}],string_raw_hash:[{regex:/"#+/,token:"string",next:"start"},{regex:/(?:[^"]|"(?!#))*/,token:"string"}],comment:[{regex:/.*?\*\//,token:"comment",next:"start"},{regex:/.*/,token:"comment"}],meta:{dontIndentStates:["comment"],electricInput:/^\s*\}$/,blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:"//",fold:"brace"}}),o.defineMIME("text/x-rustsrc","rust"),o.defineMIME("text/rust","rust")})});var ea=Ke((Ou,Pu)=>{(function(o){typeof Ou=="object"&&typeof Pu=="object"?o(We(),gn()):typeof define=="function"&&define.amd?define(["../../lib/codemirror","../css/css"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("sass",function(p){var v=o.mimeModes["text/css"],C=v.propertyKeywords||{},b=v.colorKeywords||{},S=v.valueKeywords||{},s=v.fontProperties||{};function h(N){return new RegExp("^"+N.join("|"))}var g=["true","false","null","auto"],T=new RegExp("^"+g.join("|")),x=["\\(","\\)","=",">","<","==",">=","<=","\\+","-","\\!=","/","\\*","%","and","or","not",";","\\{","\\}",":"],c=h(x),d=/^::?[a-zA-Z_][\w\-]*/,w;function E(N){return!N.peek()||N.match(/\s+$/,!1)}function z(N,F){var D=N.peek();return D===")"?(N.next(),F.tokenizer=ee,"operator"):D==="("?(N.next(),N.eatSpace(),"operator"):D==="'"||D==='"'?(F.tokenizer=R(N.next()),"string"):(F.tokenizer=R(")",!1),"string")}function y(N,F){return function(D,Q){return D.sol()&&D.indentation()<=N?(Q.tokenizer=ee,ee(D,Q)):(F&&D.skipTo("*/")?(D.next(),D.next(),Q.tokenizer=ee):D.skipToEnd(),"comment")}}function R(N,F){F==null&&(F=!0);function D(Q,j){var V=Q.next(),_=Q.peek(),K=Q.string.charAt(Q.pos-2),X=V!=="\\"&&_===N||V===N&&K!=="\\";return X?(V!==N&&F&&Q.next(),E(Q)&&(j.cursorHalf=0),j.tokenizer=ee,"string"):V==="#"&&_==="{"?(j.tokenizer=M(D),Q.next(),"operator"):"string"}return D}function M(N){return function(F,D){return F.peek()==="}"?(F.next(),D.tokenizer=N,"operator"):ee(F,D)}}function H(N){if(N.indentCount==0){N.indentCount++;var F=N.scopes[0].offset,D=F+p.indentUnit;N.scopes.unshift({offset:D})}}function Z(N){N.scopes.length!=1&&N.scopes.shift()}function ee(N,F){var D=N.peek();if(N.match("/*"))return F.tokenizer=y(N.indentation(),!0),F.tokenizer(N,F);if(N.match("//"))return F.tokenizer=y(N.indentation(),!1),F.tokenizer(N,F);if(N.match("#{"))return F.tokenizer=M(ee),"operator";if(D==='"'||D==="'")return N.next(),F.tokenizer=R(D),"string";if(F.cursorHalf){if(D==="#"&&(N.next(),N.match(/[0-9a-fA-F]{6}|[0-9a-fA-F]{3}/))||N.match(/^-?[0-9\.]+/))return E(N)&&(F.cursorHalf=0),"number";if(N.match(/^(px|em|in)\b/))return E(N)&&(F.cursorHalf=0),"unit";if(N.match(T))return E(N)&&(F.cursorHalf=0),"keyword";if(N.match(/^url/)&&N.peek()==="(")return F.tokenizer=z,E(N)&&(F.cursorHalf=0),"atom";if(D==="$")return N.next(),N.eatWhile(/[\w-]/),E(N)&&(F.cursorHalf=0),"variable-2";if(D==="!")return N.next(),F.cursorHalf=0,N.match(/^[\w]+/)?"keyword":"operator";if(N.match(c))return E(N)&&(F.cursorHalf=0),"operator";if(N.eatWhile(/[\w-]/))return E(N)&&(F.cursorHalf=0),w=N.current().toLowerCase(),S.hasOwnProperty(w)?"atom":b.hasOwnProperty(w)?"keyword":C.hasOwnProperty(w)?(F.prevProp=N.current().toLowerCase(),"property"):"tag";if(E(N))return F.cursorHalf=0,null}else{if(D==="-"&&N.match(/^-\w+-/))return"meta";if(D==="."){if(N.next(),N.match(/^[\w-]+/))return H(F),"qualifier";if(N.peek()==="#")return H(F),"tag"}if(D==="#"){if(N.next(),N.match(/^[\w-]+/))return H(F),"builtin";if(N.peek()==="#")return H(F),"tag"}if(D==="$")return N.next(),N.eatWhile(/[\w-]/),"variable-2";if(N.match(/^-?[0-9\.]+/))return"number";if(N.match(/^(px|em|in)\b/))return"unit";if(N.match(T))return"keyword";if(N.match(/^url/)&&N.peek()==="(")return F.tokenizer=z,"atom";if(D==="="&&N.match(/^=[\w-]+/))return H(F),"meta";if(D==="+"&&N.match(/^\+[\w-]+/))return"variable-3";if(D==="@"&&N.match("@extend")&&(N.match(/\s*[\w]/)||Z(F)),N.match(/^@(else if|if|media|else|for|each|while|mixin|function)/))return H(F),"def";if(D==="@")return N.next(),N.eatWhile(/[\w-]/),"def";if(N.eatWhile(/[\w-]/))if(N.match(/ *: *[\w-\+\$#!\("']/,!1)){w=N.current().toLowerCase();var Q=F.prevProp+"-"+w;return C.hasOwnProperty(Q)?"property":C.hasOwnProperty(w)?(F.prevProp=w,"property"):s.hasOwnProperty(w)?"property":"tag"}else return N.match(/ *:/,!1)?(H(F),F.cursorHalf=1,F.prevProp=N.current().toLowerCase(),"property"):(N.match(/ *,/,!1)||H(F),"tag");if(D===":")return N.match(d)?"variable-3":(N.next(),F.cursorHalf=1,"operator")}return N.match(c)?"operator":(N.next(),null)}function re(N,F){N.sol()&&(F.indentCount=0);var D=F.tokenizer(N,F),Q=N.current();if((Q==="@return"||Q==="}")&&Z(F),D!==null){for(var j=N.pos-Q.length,V=j+p.indentUnit*F.indentCount,_=[],K=0;K{(function(o){typeof ju=="object"&&typeof Ru=="object"?o(We()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("shell",function(){var p={};function v(d,w){for(var E=0;E1&&d.eat("$");var E=d.next();return/['"({]/.test(E)?(w.tokens[0]=h(E,E=="("?"quote":E=="{"?"def":"string"),c(d,w)):(/\d/.test(E)||d.eatWhile(/\w/),w.tokens.shift(),"def")};function x(d){return function(w,E){return w.sol()&&w.string==d&&E.tokens.shift(),w.skipToEnd(),"string-2"}}function c(d,w){return(w.tokens[0]||s)(d,w)}return{startState:function(){return{tokens:[]}},token:function(d,w){return c(d,w)},closeBrackets:"()[]{}''\"\"``",lineComment:"#",fold:"brace"}}),o.defineMIME("text/x-sh","shell"),o.defineMIME("application/x-sh","shell")})});var Uu=Ke((Bu,Wu)=>{(function(o){typeof Bu=="object"&&typeof Wu=="object"?o(We()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("sql",function(g,T){var x=T.client||{},c=T.atoms||{false:!0,true:!0,null:!0},d=T.builtin||s(h),w=T.keywords||s(S),E=T.operatorChars||/^[*+\-%<>!=&|~^\/]/,z=T.support||{},y=T.hooks||{},R=T.dateSQL||{date:!0,time:!0,timestamp:!0},M=T.backslashStringEscapes!==!1,H=T.brackets||/^[\{}\(\)\[\]]/,Z=T.punctuation||/^[;.,:]/;function ee(Q,j){var V=Q.next();if(y[V]){var _=y[V](Q,j);if(_!==!1)return _}if(z.hexNumber&&(V=="0"&&Q.match(/^[xX][0-9a-fA-F]+/)||(V=="x"||V=="X")&&Q.match(/^'[0-9a-fA-F]*'/)))return"number";if(z.binaryNumber&&((V=="b"||V=="B")&&Q.match(/^'[01]*'/)||V=="0"&&Q.match(/^b[01]+/)))return"number";if(V.charCodeAt(0)>47&&V.charCodeAt(0)<58)return Q.match(/^[0-9]*(\.[0-9]+)?([eE][-+]?[0-9]+)?/),z.decimallessFloat&&Q.match(/^\.(?!\.)/),"number";if(V=="?"&&(Q.eatSpace()||Q.eol()||Q.eat(";")))return"variable-3";if(V=="'"||V=='"'&&z.doubleQuote)return j.tokenize=re(V),j.tokenize(Q,j);if((z.nCharCast&&(V=="n"||V=="N")||z.charsetCast&&V=="_"&&Q.match(/[a-z][a-z0-9]*/i))&&(Q.peek()=="'"||Q.peek()=='"'))return"keyword";if(z.escapeConstant&&(V=="e"||V=="E")&&(Q.peek()=="'"||Q.peek()=='"'&&z.doubleQuote))return j.tokenize=function(X,I){return(I.tokenize=re(X.next(),!0))(X,I)},"keyword";if(z.commentSlashSlash&&V=="/"&&Q.eat("/"))return Q.skipToEnd(),"comment";if(z.commentHash&&V=="#"||V=="-"&&Q.eat("-")&&(!z.commentSpaceRequired||Q.eat(" ")))return Q.skipToEnd(),"comment";if(V=="/"&&Q.eat("*"))return j.tokenize=N(1),j.tokenize(Q,j);if(V=="."){if(z.zerolessFloat&&Q.match(/^(?:\d+(?:e[+-]?\d+)?)/i))return"number";if(Q.match(/^\.+/))return null;if(Q.match(/^[\w\d_$#]+/))return"variable-2"}else{if(E.test(V))return Q.eatWhile(E),"operator";if(H.test(V))return"bracket";if(Z.test(V))return Q.eatWhile(Z),"punctuation";if(V=="{"&&(Q.match(/^( )*(d|D|t|T|ts|TS)( )*'[^']*'( )*}/)||Q.match(/^( )*(d|D|t|T|ts|TS)( )*"[^"]*"( )*}/)))return"number";Q.eatWhile(/^[_\w\d]/);var K=Q.current().toLowerCase();return R.hasOwnProperty(K)&&(Q.match(/^( )+'[^']*'/)||Q.match(/^( )+"[^"]*"/))?"number":c.hasOwnProperty(K)?"atom":d.hasOwnProperty(K)?"type":w.hasOwnProperty(K)?"keyword":x.hasOwnProperty(K)?"builtin":null}}function re(Q,j){return function(V,_){for(var K=!1,X;(X=V.next())!=null;){if(X==Q&&!K){_.tokenize=ee;break}K=(M||j)&&!K&&X=="\\"}return"string"}}function N(Q){return function(j,V){var _=j.match(/^.*?(\/\*|\*\/)/);return _?_[1]=="/*"?V.tokenize=N(Q+1):Q>1?V.tokenize=N(Q-1):V.tokenize=ee:j.skipToEnd(),"comment"}}function F(Q,j,V){j.context={prev:j.context,indent:Q.indentation(),col:Q.column(),type:V}}function D(Q){Q.indent=Q.context.indent,Q.context=Q.context.prev}return{startState:function(){return{tokenize:ee,context:null}},token:function(Q,j){if(Q.sol()&&j.context&&j.context.align==null&&(j.context.align=!1),j.tokenize==ee&&Q.eatSpace())return null;var V=j.tokenize(Q,j);if(V=="comment")return V;j.context&&j.context.align==null&&(j.context.align=!0);var _=Q.current();return _=="("?F(Q,j,")"):_=="["?F(Q,j,"]"):j.context&&j.context.type==_&&D(j),V},indent:function(Q,j){var V=Q.context;if(!V)return o.Pass;var _=j.charAt(0)==V.type;return V.align?V.col+(_?0:1):V.indent+(_?0:g.indentUnit)},blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:z.commentSlashSlash?"//":z.commentHash?"#":"--",closeBrackets:"()[]{}''\"\"``",config:T}});function p(g){for(var T;(T=g.next())!=null;)if(T=="`"&&!g.eat("`"))return"variable-2";return g.backUp(g.current().length-1),g.eatWhile(/\w/)?"variable-2":null}function v(g){for(var T;(T=g.next())!=null;)if(T=='"'&&!g.eat('"'))return"variable-2";return g.backUp(g.current().length-1),g.eatWhile(/\w/)?"variable-2":null}function C(g){return g.eat("@")&&(g.match("session."),g.match("local."),g.match("global.")),g.eat("'")?(g.match(/^.*'/),"variable-2"):g.eat('"')?(g.match(/^.*"/),"variable-2"):g.eat("`")?(g.match(/^.*`/),"variable-2"):g.match(/^[0-9a-zA-Z$\.\_]+/)?"variable-2":null}function b(g){return g.eat("N")?"atom":g.match(/^[a-zA-Z.#!?]/)?"variable-2":null}var S="alter and as asc between by count create delete desc distinct drop from group having in insert into is join like not on or order select set table union update values where limit ";function s(g){for(var T={},x=g.split(" "),c=0;c!=^\&|\/]/,brackets:/^[\{}\(\)]/,punctuation:/^[;.,:/]/,backslashStringEscapes:!1,dateSQL:s("date datetimeoffset datetime2 smalldatetime datetime time"),hooks:{"@":C}}),o.defineMIME("text/x-mysql",{name:"sql",client:s("charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee"),keywords:s(S+"accessible action add after algorithm all analyze asensitive at authors auto_increment autocommit avg avg_row_length before binary binlog both btree cache call cascade cascaded case catalog_name chain change changed character check checkpoint checksum class_origin client_statistics close coalesce code collate collation collations column columns comment commit committed completion concurrent condition connection consistent constraint contains continue contributors convert cross current current_date current_time current_timestamp current_user cursor data database databases day_hour day_microsecond day_minute day_second deallocate dec declare default delay_key_write delayed delimiter des_key_file describe deterministic dev_pop dev_samp deviance diagnostics directory disable discard distinctrow div dual dumpfile each elseif enable enclosed end ends engine engines enum errors escape escaped even event events every execute exists exit explain extended fast fetch field fields first flush for force foreign found_rows full fulltext function general get global grant grants group group_concat handler hash help high_priority hosts hour_microsecond hour_minute hour_second if ignore ignore_server_ids import index index_statistics infile inner innodb inout insensitive insert_method install interval invoker isolation iterate key keys kill language last leading leave left level limit linear lines list load local localtime localtimestamp lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters match max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modifies modify mutex mysql_errno natural next no no_write_to_binlog offline offset one online open optimize option optionally out outer outfile pack_keys parser partition partitions password phase plugin plugins prepare preserve prev primary privileges procedure processlist profile profiles purge query quick range read read_write reads real rebuild recover references regexp relaylog release remove rename reorganize repair repeatable replace require resignal restrict resume return returns revoke right rlike rollback rollup row row_format rtree savepoint schedule schema schema_name schemas second_microsecond security sensitive separator serializable server session share show signal slave slow smallint snapshot soname spatial specific sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result sqlexception sqlstate sqlwarning ssl start starting starts status std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace temporary terminated to trailing transaction trigger triggers truncate uncommitted undo uninstall unique unlock upgrade usage use use_frm user user_resources user_statistics using utc_date utc_time utc_timestamp value variables varying view views warnings when while with work write xa xor year_month zerofill begin do then else loop repeat"),builtin:s("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision date datetime year unsigned signed numeric"),atoms:s("false true null unknown"),operatorChars:/^[*+\-%<>!=&|^]/,dateSQL:s("date time timestamp"),support:s("decimallessFloat zerolessFloat binaryNumber hexNumber doubleQuote nCharCast charsetCast commentHash commentSpaceRequired"),hooks:{"@":C,"`":p,"\\":b}}),o.defineMIME("text/x-mariadb",{name:"sql",client:s("charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee"),keywords:s(S+"accessible action add after algorithm all always analyze asensitive at authors auto_increment autocommit avg avg_row_length before binary binlog both btree cache call cascade cascaded case catalog_name chain change changed character check checkpoint checksum class_origin client_statistics close coalesce code collate collation collations column columns comment commit committed completion concurrent condition connection consistent constraint contains continue contributors convert cross current current_date current_time current_timestamp current_user cursor data database databases day_hour day_microsecond day_minute day_second deallocate dec declare default delay_key_write delayed delimiter des_key_file describe deterministic dev_pop dev_samp deviance diagnostics directory disable discard distinctrow div dual dumpfile each elseif enable enclosed end ends engine engines enum errors escape escaped even event events every execute exists exit explain extended fast fetch field fields first flush for force foreign found_rows full fulltext function general generated get global grant grants group group_concat handler hard hash help high_priority hosts hour_microsecond hour_minute hour_second if ignore ignore_server_ids import index index_statistics infile inner innodb inout insensitive insert_method install interval invoker isolation iterate key keys kill language last leading leave left level limit linear lines list load local localtime localtimestamp lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters match max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modifies modify mutex mysql_errno natural next no no_write_to_binlog offline offset one online open optimize option optionally out outer outfile pack_keys parser partition partitions password persistent phase plugin plugins prepare preserve prev primary privileges procedure processlist profile profiles purge query quick range read read_write reads real rebuild recover references regexp relaylog release remove rename reorganize repair repeatable replace require resignal restrict resume return returns revoke right rlike rollback rollup row row_format rtree savepoint schedule schema schema_name schemas second_microsecond security sensitive separator serializable server session share show shutdown signal slave slow smallint snapshot soft soname spatial specific sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result sqlexception sqlstate sqlwarning ssl start starting starts status std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace temporary terminated to trailing transaction trigger triggers truncate uncommitted undo uninstall unique unlock upgrade usage use use_frm user user_resources user_statistics using utc_date utc_time utc_timestamp value variables varying view views virtual warnings when while with work write xa xor year_month zerofill begin do then else loop repeat"),builtin:s("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision date datetime year unsigned signed numeric"),atoms:s("false true null unknown"),operatorChars:/^[*+\-%<>!=&|^]/,dateSQL:s("date time timestamp"),support:s("decimallessFloat zerolessFloat binaryNumber hexNumber doubleQuote nCharCast charsetCast commentHash commentSpaceRequired"),hooks:{"@":C,"`":p,"\\":b}}),o.defineMIME("text/x-sqlite",{name:"sql",client:s("auth backup bail binary changes check clone databases dbinfo dump echo eqp exit explain fullschema headers help import imposter indexes iotrace limit lint load log mode nullvalue once open output print prompt quit read restore save scanstats schema separator session shell show stats system tables testcase timeout timer trace vfsinfo vfslist vfsname width"),keywords:s(S+"abort action add after all analyze attach autoincrement before begin cascade case cast check collate column commit conflict constraint cross current_date current_time current_timestamp database default deferrable deferred detach each else end escape except exclusive exists explain fail for foreign full glob if ignore immediate index indexed initially inner instead intersect isnull key left limit match natural no notnull null of offset outer plan pragma primary query raise recursive references regexp reindex release rename replace restrict right rollback row savepoint temp temporary then to transaction trigger unique using vacuum view virtual when with without"),builtin:s("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text clob bigint int int2 int8 integer float double char varchar date datetime year unsigned signed numeric real"),atoms:s("null current_date current_time current_timestamp"),operatorChars:/^[*+\-%<>!=&|/~]/,dateSQL:s("date time timestamp datetime"),support:s("decimallessFloat zerolessFloat"),identifierQuote:'"',hooks:{"@":C,":":C,"?":C,$:C,'"':v,"`":p}}),o.defineMIME("text/x-cassandra",{name:"sql",client:{},keywords:s("add all allow alter and any apply as asc authorize batch begin by clustering columnfamily compact consistency count create custom delete desc distinct drop each_quorum exists filtering from grant if in index insert into key keyspace keyspaces level limit local_one local_quorum modify nan norecursive nosuperuser not of on one order password permission permissions primary quorum rename revoke schema select set storage superuser table three to token truncate ttl two type unlogged update use user users using values where with writetime"),builtin:s("ascii bigint blob boolean counter decimal double float frozen inet int list map static text timestamp timeuuid tuple uuid varchar varint"),atoms:s("false true infinity NaN"),operatorChars:/^[<>=]/,dateSQL:{},support:s("commentSlashSlash decimallessFloat"),hooks:{}}),o.defineMIME("text/x-plsql",{name:"sql",client:s("appinfo arraysize autocommit autoprint autorecovery autotrace blockterminator break btitle cmdsep colsep compatibility compute concat copycommit copytypecheck define describe echo editfile embedded escape exec execute feedback flagger flush heading headsep instance linesize lno loboffset logsource long longchunksize markup native newpage numformat numwidth pagesize pause pno recsep recsepchar release repfooter repheader serveroutput shiftinout show showmode size spool sqlblanklines sqlcase sqlcode sqlcontinue sqlnumber sqlpluscompatibility sqlprefix sqlprompt sqlterminator suffix tab term termout time timing trimout trimspool ttitle underline verify version wrap"),keywords:s("abort accept access add all alter and any array arraylen as asc assert assign at attributes audit authorization avg base_table begin between binary_integer body boolean by case cast char char_base check close cluster clusters colauth column comment commit compress connect connected constant constraint crash create current currval cursor data_base database date dba deallocate debugoff debugon decimal declare default definition delay delete desc digits dispose distinct do drop else elseif elsif enable end entry escape exception exception_init exchange exclusive exists exit external fast fetch file for force form from function generic goto grant group having identified if immediate in increment index indexes indicator initial initrans insert interface intersect into is key level library like limited local lock log logging long loop master maxextents maxtrans member minextents minus mislabel mode modify multiset new next no noaudit nocompress nologging noparallel not nowait number_base object of off offline on online only open option or order out package parallel partition pctfree pctincrease pctused pls_integer positive positiven pragma primary prior private privileges procedure public raise range raw read rebuild record ref references refresh release rename replace resource restrict return returning returns reverse revoke rollback row rowid rowlabel rownum rows run savepoint schema segment select separate session set share snapshot some space split sql start statement storage subtype successful synonym tabauth table tables tablespace task terminate then to trigger truncate type union unique unlimited unrecoverable unusable update use using validate value values variable view views when whenever where while with work"),builtin:s("abs acos add_months ascii asin atan atan2 average bfile bfilename bigserial bit blob ceil character chartorowid chr clob concat convert cos cosh count dec decode deref dual dump dup_val_on_index empty error exp false float floor found glb greatest hextoraw initcap instr instrb int integer isopen last_day least length lengthb ln lower lpad ltrim lub make_ref max min mlslabel mod months_between natural naturaln nchar nclob new_time next_day nextval nls_charset_decl_len nls_charset_id nls_charset_name nls_initcap nls_lower nls_sort nls_upper nlssort no_data_found notfound null number numeric nvarchar2 nvl others power rawtohex real reftohex round rowcount rowidtochar rowtype rpad rtrim serial sign signtype sin sinh smallint soundex sqlcode sqlerrm sqrt stddev string substr substrb sum sysdate tan tanh to_char text to_date to_label to_multi_byte to_number to_single_byte translate true trunc uid unlogged upper user userenv varchar varchar2 variance varying vsize xml"),operatorChars:/^[*\/+\-%<>!=~]/,dateSQL:s("date time timestamp"),support:s("doubleQuote nCharCast zerolessFloat binaryNumber hexNumber")}),o.defineMIME("text/x-hive",{name:"sql",keywords:s("select alter $elem$ $key$ $value$ add after all analyze and archive as asc before between binary both bucket buckets by cascade case cast change cluster clustered clusterstatus collection column columns comment compute concatenate continue create cross cursor data database databases dbproperties deferred delete delimited desc describe directory disable distinct distribute drop else enable end escaped exclusive exists explain export extended external fetch fields fileformat first format formatted from full function functions grant group having hold_ddltime idxproperties if import in index indexes inpath inputdriver inputformat insert intersect into is items join keys lateral left like limit lines load local location lock locks mapjoin materialized minus msck no_drop nocompress not of offline on option or order out outer outputdriver outputformat overwrite partition partitioned partitions percent plus preserve procedure purge range rcfile read readonly reads rebuild recordreader recordwriter recover reduce regexp rename repair replace restrict revoke right rlike row schema schemas semi sequencefile serde serdeproperties set shared show show_database sort sorted ssl statistics stored streamtable table tables tablesample tblproperties temporary terminated textfile then tmp to touch transform trigger unarchive undo union uniquejoin unlock update use using utc utc_tmestamp view when where while with admin authorization char compact compactions conf cube current current_date current_timestamp day decimal defined dependency directories elem_type exchange file following for grouping hour ignore inner interval jar less logical macro minute month more none noscan over owner partialscan preceding pretty principals protection reload rewrite role roles rollup rows second server sets skewed transactions truncate unbounded unset uri user values window year"),builtin:s("bool boolean long timestamp tinyint smallint bigint int float double date datetime unsigned string array struct map uniontype key_type utctimestamp value_type varchar"),atoms:s("false true null unknown"),operatorChars:/^[*+\-%<>!=]/,dateSQL:s("date timestamp"),support:s("doubleQuote binaryNumber hexNumber")}),o.defineMIME("text/x-pgsql",{name:"sql",client:s("source"),keywords:s(S+"a abort abs absent absolute access according action ada add admin after aggregate alias all allocate also alter always analyse analyze and any are array array_agg array_max_cardinality as asc asensitive assert assertion assignment asymmetric at atomic attach attribute attributes authorization avg backward base64 before begin begin_frame begin_partition bernoulli between bigint binary bit bit_length blob blocked bom boolean both breadth by c cache call called cardinality cascade cascaded case cast catalog catalog_name ceil ceiling chain char char_length character character_length character_set_catalog character_set_name character_set_schema characteristics characters check checkpoint class class_origin clob close cluster coalesce cobol collate collation collation_catalog collation_name collation_schema collect column column_name columns command_function command_function_code comment comments commit committed concurrently condition condition_number configuration conflict connect connection connection_name constant constraint constraint_catalog constraint_name constraint_schema constraints constructor contains content continue control conversion convert copy corr corresponding cost count covar_pop covar_samp create cross csv cube cume_dist current current_catalog current_date current_default_transform_group current_path current_role current_row current_schema current_time current_timestamp current_transform_group_for_type current_user cursor cursor_name cycle data database datalink datatype date datetime_interval_code datetime_interval_precision day db deallocate debug dec decimal declare default defaults deferrable deferred defined definer degree delete delimiter delimiters dense_rank depends depth deref derived desc describe descriptor detach detail deterministic diagnostics dictionary disable discard disconnect dispatch distinct dlnewcopy dlpreviouscopy dlurlcomplete dlurlcompleteonly dlurlcompletewrite dlurlpath dlurlpathonly dlurlpathwrite dlurlscheme dlurlserver dlvalue do document domain double drop dump dynamic dynamic_function dynamic_function_code each element else elseif elsif empty enable encoding encrypted end end_frame end_partition endexec enforced enum equals errcode error escape event every except exception exclude excluding exclusive exec execute exists exit exp explain expression extension external extract false family fetch file filter final first first_value flag float floor following for force foreach foreign fortran forward found frame_row free freeze from fs full function functions fusion g general generated get global go goto grant granted greatest group grouping groups handler having header hex hierarchy hint hold hour id identity if ignore ilike immediate immediately immutable implementation implicit import in include including increment indent index indexes indicator info inherit inherits initially inline inner inout input insensitive insert instance instantiable instead int integer integrity intersect intersection interval into invoker is isnull isolation join k key key_member key_type label lag language large last last_value lateral lead leading leakproof least left length level library like like_regex limit link listen ln load local localtime localtimestamp location locator lock locked log logged loop lower m map mapping match matched materialized max max_cardinality maxvalue member merge message message_length message_octet_length message_text method min minute minvalue mod mode modifies module month more move multiset mumps name names namespace national natural nchar nclob nesting new next nfc nfd nfkc nfkd nil no none normalize normalized not nothing notice notify notnull nowait nth_value ntile null nullable nullif nulls number numeric object occurrences_regex octet_length octets of off offset oids old on only open operator option options or order ordering ordinality others out outer output over overlaps overlay overriding owned owner p pad parallel parameter parameter_mode parameter_name parameter_ordinal_position parameter_specific_catalog parameter_specific_name parameter_specific_schema parser partial partition pascal passing passthrough password path percent percent_rank percentile_cont percentile_disc perform period permission pg_context pg_datatype_name pg_exception_context pg_exception_detail pg_exception_hint placing plans pli policy portion position position_regex power precedes preceding precision prepare prepared preserve primary print_strict_params prior privileges procedural procedure procedures program public publication query quote raise range rank read reads real reassign recheck recovery recursive ref references referencing refresh regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy regr_syy reindex relative release rename repeatable replace replica requiring reset respect restart restore restrict result result_oid return returned_cardinality returned_length returned_octet_length returned_sqlstate returning returns reverse revoke right role rollback rollup routine routine_catalog routine_name routine_schema routines row row_count row_number rows rowtype rule savepoint scale schema schema_name schemas scope scope_catalog scope_name scope_schema scroll search second section security select selective self sensitive sequence sequences serializable server server_name session session_user set setof sets share show similar simple size skip slice smallint snapshot some source space specific specific_name specifictype sql sqlcode sqlerror sqlexception sqlstate sqlwarning sqrt stable stacked standalone start state statement static statistics stddev_pop stddev_samp stdin stdout storage strict strip structure style subclass_origin submultiset subscription substring substring_regex succeeds sum symmetric sysid system system_time system_user t table table_name tables tablesample tablespace temp template temporary text then ties time timestamp timezone_hour timezone_minute to token top_level_count trailing transaction transaction_active transactions_committed transactions_rolled_back transform transforms translate translate_regex translation treat trigger trigger_catalog trigger_name trigger_schema trim trim_array true truncate trusted type types uescape unbounded uncommitted under unencrypted union unique unknown unlink unlisten unlogged unnamed unnest until untyped update upper uri usage use_column use_variable user user_defined_type_catalog user_defined_type_code user_defined_type_name user_defined_type_schema using vacuum valid validate validator value value_of values var_pop var_samp varbinary varchar variable_conflict variadic varying verbose version versioning view views volatile warning when whenever where while whitespace width_bucket window with within without work wrapper write xml xmlagg xmlattributes xmlbinary xmlcast xmlcomment xmlconcat xmldeclaration xmldocument xmlelement xmlexists xmlforest xmliterate xmlnamespaces xmlparse xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltext xmlvalidate year yes zone"),builtin:s("bigint int8 bigserial serial8 bit varying varbit boolean bool box bytea character char varchar cidr circle date double precision float8 inet integer int int4 interval json jsonb line lseg macaddr macaddr8 money numeric decimal path pg_lsn point polygon real float4 smallint int2 smallserial serial2 serial serial4 text time zone timetz timestamp timestamptz tsquery tsvector txid_snapshot uuid xml"),atoms:s("false true null unknown"),operatorChars:/^[*\/+\-%<>!=&|^\/#@?~]/,backslashStringEscapes:!1,dateSQL:s("date time timestamp"),support:s("decimallessFloat zerolessFloat binaryNumber hexNumber nCharCast charsetCast escapeConstant")}),o.defineMIME("text/x-gql",{name:"sql",keywords:s("ancestor and asc by contains desc descendant distinct from group has in is limit offset on order select superset where"),atoms:s("false true"),builtin:s("blob datetime first key __key__ string integer double boolean null"),operatorChars:/^[*+\-%<>!=]/}),o.defineMIME("text/x-gpsql",{name:"sql",client:s("source"),keywords:s("abort absolute access action active add admin after aggregate all also alter always analyse analyze and any array as asc assertion assignment asymmetric at authorization backward before begin between bigint binary bit boolean both by cache called cascade cascaded case cast chain char character characteristics check checkpoint class close cluster coalesce codegen collate column comment commit committed concurrency concurrently configuration connection constraint constraints contains content continue conversion copy cost cpu_rate_limit create createdb createexttable createrole createuser cross csv cube current current_catalog current_date current_role current_schema current_time current_timestamp current_user cursor cycle data database day deallocate dec decimal declare decode default defaults deferrable deferred definer delete delimiter delimiters deny desc dictionary disable discard distinct distributed do document domain double drop dxl each else enable encoding encrypted end enum errors escape every except exchange exclude excluding exclusive execute exists explain extension external extract false family fetch fields filespace fill filter first float following for force foreign format forward freeze from full function global grant granted greatest group group_id grouping handler hash having header hold host hour identity if ignore ilike immediate immutable implicit in including inclusive increment index indexes inherit inherits initially inline inner inout input insensitive insert instead int integer intersect interval into invoker is isnull isolation join key language large last leading least left level like limit list listen load local localtime localtimestamp location lock log login mapping master match maxvalue median merge minute minvalue missing mode modifies modify month move name names national natural nchar new newline next no nocreatedb nocreateexttable nocreaterole nocreateuser noinherit nologin none noovercommit nosuperuser not nothing notify notnull nowait null nullif nulls numeric object of off offset oids old on only operator option options or order ordered others out outer over overcommit overlaps overlay owned owner parser partial partition partitions passing password percent percentile_cont percentile_disc placing plans position preceding precision prepare prepared preserve primary prior privileges procedural procedure protocol queue quote randomly range read readable reads real reassign recheck recursive ref references reindex reject relative release rename repeatable replace replica reset resource restart restrict returning returns revoke right role rollback rollup rootpartition row rows rule savepoint scatter schema scroll search second security segment select sequence serializable session session_user set setof sets share show similar simple smallint some split sql stable standalone start statement statistics stdin stdout storage strict strip subpartition subpartitions substring superuser symmetric sysid system table tablespace temp template temporary text then threshold ties time timestamp to trailing transaction treat trigger trim true truncate trusted type unbounded uncommitted unencrypted union unique unknown unlisten until update user using vacuum valid validation validator value values varchar variadic varying verbose version view volatile web when where whitespace window with within without work writable write xml xmlattributes xmlconcat xmlelement xmlexists xmlforest xmlparse xmlpi xmlroot xmlserialize year yes zone"),builtin:s("bigint int8 bigserial serial8 bit varying varbit boolean bool box bytea character char varchar cidr circle date double precision float float8 inet integer int int4 interval json jsonb line lseg macaddr macaddr8 money numeric decimal path pg_lsn point polygon real float4 smallint int2 smallserial serial2 serial serial4 text time without zone with timetz timestamp timestamptz tsquery tsvector txid_snapshot uuid xml"),atoms:s("false true null unknown"),operatorChars:/^[*+\-%<>!=&|^\/#@?~]/,dateSQL:s("date time timestamp"),support:s("decimallessFloat zerolessFloat binaryNumber hexNumber nCharCast charsetCast")}),o.defineMIME("text/x-sparksql",{name:"sql",keywords:s("add after all alter analyze and anti archive array as asc at between bucket buckets by cache cascade case cast change clear cluster clustered codegen collection column columns comment commit compact compactions compute concatenate cost create cross cube current current_date current_timestamp database databases data dbproperties defined delete delimited deny desc describe dfs directories distinct distribute drop else end escaped except exchange exists explain export extended external false fields fileformat first following for format formatted from full function functions global grant group grouping having if ignore import in index indexes inner inpath inputformat insert intersect interval into is items join keys last lateral lazy left like limit lines list load local location lock locks logical macro map minus msck natural no not null nulls of on optimize option options or order out outer outputformat over overwrite partition partitioned partitions percent preceding principals purge range recordreader recordwriter recover reduce refresh regexp rename repair replace reset restrict revoke right rlike role roles rollback rollup row rows schema schemas select semi separated serde serdeproperties set sets show skewed sort sorted start statistics stored stratify struct table tables tablesample tblproperties temp temporary terminated then to touch transaction transactions transform true truncate unarchive unbounded uncache union unlock unset use using values view when where window with"),builtin:s("abs acos acosh add_months aggregate and any approx_count_distinct approx_percentile array array_contains array_distinct array_except array_intersect array_join array_max array_min array_position array_remove array_repeat array_sort array_union arrays_overlap arrays_zip ascii asin asinh assert_true atan atan2 atanh avg base64 between bigint bin binary bit_and bit_count bit_get bit_length bit_or bit_xor bool_and bool_or boolean bround btrim cardinality case cast cbrt ceil ceiling char char_length character_length chr coalesce collect_list collect_set concat concat_ws conv corr cos cosh cot count count_if count_min_sketch covar_pop covar_samp crc32 cume_dist current_catalog current_database current_date current_timestamp current_timezone current_user date date_add date_format date_from_unix_date date_part date_sub date_trunc datediff day dayofmonth dayofweek dayofyear decimal decode degrees delimited dense_rank div double e element_at elt encode every exists exp explode explode_outer expm1 extract factorial filter find_in_set first first_value flatten float floor forall format_number format_string from_csv from_json from_unixtime from_utc_timestamp get_json_object getbit greatest grouping grouping_id hash hex hour hypot if ifnull in initcap inline inline_outer input_file_block_length input_file_block_start input_file_name inputformat instr int isnan isnotnull isnull java_method json_array_length json_object_keys json_tuple kurtosis lag last last_day last_value lcase lead least left length levenshtein like ln locate log log10 log1p log2 lower lpad ltrim make_date make_dt_interval make_interval make_timestamp make_ym_interval map map_concat map_entries map_filter map_from_arrays map_from_entries map_keys map_values map_zip_with max max_by md5 mean min min_by minute mod monotonically_increasing_id month months_between named_struct nanvl negative next_day not now nth_value ntile nullif nvl nvl2 octet_length or outputformat overlay parse_url percent_rank percentile percentile_approx pi pmod posexplode posexplode_outer position positive pow power printf quarter radians raise_error rand randn random rank rcfile reflect regexp regexp_extract regexp_extract_all regexp_like regexp_replace repeat replace reverse right rint rlike round row_number rpad rtrim schema_of_csv schema_of_json second sentences sequence sequencefile serde session_window sha sha1 sha2 shiftleft shiftright shiftrightunsigned shuffle sign signum sin sinh size skewness slice smallint some sort_array soundex space spark_partition_id split sqrt stack std stddev stddev_pop stddev_samp str_to_map string struct substr substring substring_index sum tan tanh textfile timestamp timestamp_micros timestamp_millis timestamp_seconds tinyint to_csv to_date to_json to_timestamp to_unix_timestamp to_utc_timestamp transform transform_keys transform_values translate trim trunc try_add try_divide typeof ucase unbase64 unhex uniontype unix_date unix_micros unix_millis unix_seconds unix_timestamp upper uuid var_pop var_samp variance version weekday weekofyear when width_bucket window xpath xpath_boolean xpath_double xpath_float xpath_int xpath_long xpath_number xpath_short xpath_string xxhash64 year zip_with"),atoms:s("false true null"),operatorChars:/^[*\/+\-%<>!=~&|^]/,dateSQL:s("date time timestamp"),support:s("doubleQuote zerolessFloat")}),o.defineMIME("text/x-esper",{name:"sql",client:s("source"),keywords:s("alter and as asc between by count create delete desc distinct drop from group having in insert into is join like not on or order select set table union update values where limit after all and as at asc avedev avg between by case cast coalesce count create current_timestamp day days delete define desc distinct else end escape events every exists false first from full group having hour hours in inner insert instanceof into irstream is istream join last lastweekday left limit like max match_recognize matches median measures metadatasql min minute minutes msec millisecond milliseconds not null offset on or order outer output partition pattern prev prior regexp retain-union retain-intersection right rstream sec second seconds select set some snapshot sql stddev sum then true unidirectional until update variable weekday when where window"),builtin:{},atoms:s("false true null"),operatorChars:/^[*+\-%<>!=&|^\/#@?~]/,dateSQL:s("time"),support:s("decimallessFloat zerolessFloat binaryNumber hexNumber")}),o.defineMIME("text/x-trino",{name:"sql",keywords:s("abs absent acos add admin after all all_match alter analyze and any any_match approx_distinct approx_most_frequent approx_percentile approx_set arbitrary array_agg array_distinct array_except array_intersect array_join array_max array_min array_position array_remove array_sort array_union arrays_overlap as asc asin at at_timezone atan atan2 authorization avg bar bernoulli beta_cdf between bing_tile bing_tile_at bing_tile_coordinates bing_tile_polygon bing_tile_quadkey bing_tile_zoom_level bing_tiles_around bit_count bitwise_and bitwise_and_agg bitwise_left_shift bitwise_not bitwise_or bitwise_or_agg bitwise_right_shift bitwise_right_shift_arithmetic bitwise_xor bool_and bool_or both by call cardinality cascade case cast catalogs cbrt ceil ceiling char2hexint checksum chr classify coalesce codepoint column columns combinations comment commit committed concat concat_ws conditional constraint contains contains_sequence convex_hull_agg copartition corr cos cosh cosine_similarity count count_if covar_pop covar_samp crc32 create cross cube cume_dist current current_catalog current_date current_groups current_path current_role current_schema current_time current_timestamp current_timezone current_user data date_add date_diff date_format date_parse date_trunc day day_of_month day_of_week day_of_year deallocate default define definer degrees delete dense_rank deny desc describe descriptor distinct distributed dow doy drop e element_at else empty empty_approx_set encoding end error escape evaluate_classifier_predictions every except excluding execute exists exp explain extract false features fetch filter final first first_value flatten floor following for format format_datetime format_number from from_base from_base32 from_base64 from_base64url from_big_endian_32 from_big_endian_64 from_encoded_polyline from_geojson_geometry from_hex from_ieee754_32 from_ieee754_64 from_iso8601_date from_iso8601_timestamp from_iso8601_timestamp_nanos from_unixtime from_unixtime_nanos from_utf8 full functions geometric_mean geometry_from_hadoop_shape geometry_invalid_reason geometry_nearest_points geometry_to_bing_tiles geometry_union geometry_union_agg grant granted grants graphviz great_circle_distance greatest group grouping groups hamming_distance hash_counts having histogram hmac_md5 hmac_sha1 hmac_sha256 hmac_sha512 hour human_readable_seconds if ignore in including index infinity initial inner input insert intersect intersection_cardinality into inverse_beta_cdf inverse_normal_cdf invoker io is is_finite is_infinite is_json_scalar is_nan isolation jaccard_index join json_array json_array_contains json_array_get json_array_length json_exists json_extract json_extract_scalar json_format json_object json_parse json_query json_size json_value keep key keys kurtosis lag last last_day_of_month last_value lateral lead leading learn_classifier learn_libsvm_classifier learn_libsvm_regressor learn_regressor least left length level levenshtein_distance like limit line_interpolate_point line_interpolate_points line_locate_point listagg ln local localtime localtimestamp log log10 log2 logical lower lpad ltrim luhn_check make_set_digest map_agg map_concat map_entries map_filter map_from_entries map_keys map_union map_values map_zip_with match match_recognize matched matches materialized max max_by md5 measures merge merge_set_digest millisecond min min_by minute mod month multimap_agg multimap_from_entries murmur3 nan natural next nfc nfd nfkc nfkd ngrams no none none_match normal_cdf normalize not now nth_value ntile null nullif nulls numeric_histogram object objectid_timestamp of offset omit on one only option or order ordinality outer output over overflow parse_data_size parse_datetime parse_duration partition partitions passing past path pattern per percent_rank permute pi position pow power preceding prepare privileges properties prune qdigest_agg quarter quotes radians rand random range rank read recursive reduce reduce_agg refresh regexp_count regexp_extract regexp_extract_all regexp_like regexp_position regexp_replace regexp_split regr_intercept regr_slope regress rename render repeat repeatable replace reset respect restrict returning reverse revoke rgb right role roles rollback rollup round row_number rows rpad rtrim running scalar schema schemas second security seek select sequence serializable session set sets sha1 sha256 sha512 show shuffle sign simplify_geometry sin skewness skip slice some soundex spatial_partitioning spatial_partitions split split_part split_to_map split_to_multimap spooky_hash_v2_32 spooky_hash_v2_64 sqrt st_area st_asbinary st_astext st_boundary st_buffer st_centroid st_contains st_convexhull st_coorddim st_crosses st_difference st_dimension st_disjoint st_distance st_endpoint st_envelope st_envelopeaspts st_equals st_exteriorring st_geometries st_geometryfromtext st_geometryn st_geometrytype st_geomfrombinary st_interiorringn st_interiorrings st_intersection st_intersects st_isclosed st_isempty st_isring st_issimple st_isvalid st_length st_linefromtext st_linestring st_multipoint st_numgeometries st_numinteriorring st_numpoints st_overlaps st_point st_pointn st_points st_polygon st_relate st_startpoint st_symdifference st_touches st_union st_within st_x st_xmax st_xmin st_y st_ymax st_ymin start starts_with stats stddev stddev_pop stddev_samp string strpos subset substr substring sum system table tables tablesample tan tanh tdigest_agg text then ties timestamp_objectid timezone_hour timezone_minute to to_base to_base32 to_base64 to_base64url to_big_endian_32 to_big_endian_64 to_char to_date to_encoded_polyline to_geojson_geometry to_geometry to_hex to_ieee754_32 to_ieee754_64 to_iso8601 to_milliseconds to_spherical_geography to_timestamp to_unixtime to_utf8 trailing transaction transform transform_keys transform_values translate trim trim_array true truncate try try_cast type typeof uescape unbounded uncommitted unconditional union unique unknown unmatched unnest update upper url_decode url_encode url_extract_fragment url_extract_host url_extract_parameter url_extract_path url_extract_port url_extract_protocol url_extract_query use user using utf16 utf32 utf8 validate value value_at_quantile values values_at_quantiles var_pop var_samp variance verbose version view week week_of_year when where width_bucket wilson_interval_lower wilson_interval_upper window with with_timezone within without word_stem work wrapper write xxhash64 year year_of_week yow zip zip_with"),builtin:s("array bigint bingtile boolean char codepoints color date decimal double function geometry hyperloglog int integer interval ipaddress joniregexp json json2016 jsonpath kdbtree likepattern map model objectid p4hyperloglog precision qdigest re2jregexp real regressor row setdigest smallint sphericalgeography tdigest time timestamp tinyint uuid varbinary varchar zone"),atoms:s("false true null unknown"),operatorChars:/^[[\]|<>=!\-+*/%]/,dateSQL:s("date time timestamp zone"),support:s("decimallessFloat zerolessFloat hexNumber")})})});var ta=Ke(($u,Ku)=>{(function(o){typeof $u=="object"&&typeof Ku=="object"?o(We()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("stylus",function(M){for(var H=M.indentUnit,Z="",ee=y(p),re=/^(a|b|i|s|col|em)$/i,N=y(S),F=y(s),D=y(T),Q=y(g),j=y(v),V=z(v),_=y(b),K=y(C),X=y(h),I=/^\s*([.]{2,3}|&&|\|\||\*\*|[?!=:]?=|[-+*\/%<>]=?|\?:|\~)/,B=z(x),le=y(c),xe=new RegExp(/^\-(moz|ms|o|webkit)-/i),q=y(d),L="",de={},ze,pe,Ee,ge;Z.length|~|\/)?\s*[\w-]*([a-z0-9-]|\*|\/\*)(\(|,)?)/),W.context.line.firstWord=L?L[0].replace(/^\s*/,""):"",W.context.line.indent=$.indentation(),ze=$.peek(),$.match("//"))return $.skipToEnd(),["comment","comment"];if($.match("/*"))return W.tokenize=qe,qe($,W);if(ze=='"'||ze=="'")return $.next(),W.tokenize=Se(ze),W.tokenize($,W);if(ze=="@")return $.next(),$.eatWhile(/[\w\\-]/),["def",$.current()];if(ze=="#"){if($.next(),$.match(/^[0-9a-f]{3}([0-9a-f]([0-9a-f]{2}){0,2})?\b(?!-)/i))return["atom","atom"];if($.match(/^[a-z][\w-]*/i))return["builtin","hash"]}return $.match(xe)?["meta","vendor-prefixes"]:$.match(/^-?[0-9]?\.?[0-9]/)?($.eatWhile(/[a-z%]/i),["number","unit"]):ze=="!"?($.next(),[$.match(/^(important|optional)/i)?"keyword":"operator","important"]):ze=="."&&$.match(/^\.[a-z][\w-]*/i)?["qualifier","qualifier"]:$.match(V)?($.peek()=="("&&(W.tokenize=je),["property","word"]):$.match(/^[a-z][\w-]*\(/i)?($.backUp(1),["keyword","mixin"]):$.match(/^(\+|-)[a-z][\w-]*\(/i)?($.backUp(1),["keyword","block-mixin"]):$.string.match(/^\s*&/)&&$.match(/^[-_]+[a-z][\w-]*/)?["qualifier","qualifier"]:$.match(/^(\/|&)(-|_|:|\.|#|[a-z])/)?($.backUp(1),["variable-3","reference"]):$.match(/^&{1}\s*$/)?["variable-3","reference"]:$.match(B)?["operator","operator"]:$.match(/^\$?[-_]*[a-z0-9]+[\w-]*/i)?$.match(/^(\.|\[)[\w-\'\"\]]+/i,!1)&&!U($.current())?($.match("."),["variable-2","variable-name"]):["variable-2","word"]:$.match(I)?["operator",$.current()]:/[:;,{}\[\]\(\)]/.test(ze)?($.next(),[null,ze]):($.next(),[null,null])}function qe($,W){for(var se=!1,De;(De=$.next())!=null;){if(se&&De=="/"){W.tokenize=null;break}se=De=="*"}return["comment","comment"]}function Se($){return function(W,se){for(var De=!1,nt;(nt=W.next())!=null;){if(nt==$&&!De){$==")"&&W.backUp(1);break}De=!De&&nt=="\\"}return(nt==$||!De&&$!=")")&&(se.tokenize=null),["string","string"]}}function je($,W){return $.next(),$.match(/\s*[\"\')]/,!1)?W.tokenize=null:W.tokenize=Se(")"),[null,"("]}function Ze($,W,se,De){this.type=$,this.indent=W,this.prev=se,this.line=De||{firstWord:"",indent:0}}function ke($,W,se,De){return De=De>=0?De:H,$.context=new Ze(se,W.indentation()+De,$.context),se}function Je($,W){var se=$.context.indent-H;return W=W||!1,$.context=$.context.prev,W&&($.context.indent=se),$.context.type}function He($,W,se){return de[se.context.type]($,W,se)}function Ge($,W,se,De){for(var nt=De||1;nt>0;nt--)se.context=se.context.prev;return He($,W,se)}function U($){return $.toLowerCase()in ee}function G($){return $=$.toLowerCase(),$ in N||$ in X}function ce($){return $.toLowerCase()in le}function Be($){return $.toLowerCase().match(xe)}function te($){var W=$.toLowerCase(),se="variable-2";return U($)?se="tag":ce($)?se="block-keyword":G($)?se="property":W in D||W in q?se="atom":W=="return"||W in Q?se="keyword":$.match(/^[A-Z]/)&&(se="string"),se}function fe($,W){return Me(W)&&($=="{"||$=="]"||$=="hash"||$=="qualifier")||$=="block-mixin"}function oe($,W){return $=="{"&&W.match(/^\s*\$?[\w-]+/i,!1)}function Ue($,W){return $==":"&&W.match(/^[a-z-]+/,!1)}function we($){return $.sol()||$.string.match(new RegExp("^\\s*"+R($.current())))}function Me($){return $.eol()||$.match(/^\s*$/,!1)}function Le($){var W=/^\s*[-_]*[a-z0-9]+[\w-]*/i,se=typeof $=="string"?$.match(W):$.string.match(W);return se?se[0].replace(/^\s*/,""):""}return de.block=function($,W,se){if($=="comment"&&we(W)||$==","&&Me(W)||$=="mixin")return ke(se,W,"block",0);if(oe($,W))return ke(se,W,"interpolation");if(Me(W)&&$=="]"&&!/^\s*(\.|#|:|\[|\*|&)/.test(W.string)&&!U(Le(W)))return ke(se,W,"block",0);if(fe($,W))return ke(se,W,"block");if($=="}"&&Me(W))return ke(se,W,"block",0);if($=="variable-name")return W.string.match(/^\s?\$[\w-\.\[\]\'\"]+$/)||ce(Le(W))?ke(se,W,"variableName"):ke(se,W,"variableName",0);if($=="=")return!Me(W)&&!ce(Le(W))?ke(se,W,"block",0):ke(se,W,"block");if($=="*"&&(Me(W)||W.match(/\s*(,|\.|#|\[|:|{)/,!1)))return ge="tag",ke(se,W,"block");if(Ue($,W))return ke(se,W,"pseudo");if(/@(font-face|media|supports|(-moz-)?document)/.test($))return ke(se,W,Me(W)?"block":"atBlock");if(/@(-(moz|ms|o|webkit)-)?keyframes$/.test($))return ke(se,W,"keyframes");if(/@extends?/.test($))return ke(se,W,"extend",0);if($&&$.charAt(0)=="@")return W.indentation()>0&&G(W.current().slice(1))?(ge="variable-2","block"):/(@import|@require|@charset)/.test($)?ke(se,W,"block",0):ke(se,W,"block");if($=="reference"&&Me(W))return ke(se,W,"block");if($=="(")return ke(se,W,"parens");if($=="vendor-prefixes")return ke(se,W,"vendorPrefixes");if($=="word"){var De=W.current();if(ge=te(De),ge=="property")return we(W)?ke(se,W,"block",0):(ge="atom","block");if(ge=="tag"){if(/embed|menu|pre|progress|sub|table/.test(De)&&G(Le(W))||W.string.match(new RegExp("\\[\\s*"+De+"|"+De+"\\s*\\]")))return ge="atom","block";if(re.test(De)&&(we(W)&&W.string.match(/=/)||!we(W)&&!W.string.match(/^(\s*\.|#|\&|\[|\/|>|\*)/)&&!U(Le(W))))return ge="variable-2",ce(Le(W))?"block":ke(se,W,"block",0);if(Me(W))return ke(se,W,"block")}if(ge=="block-keyword")return ge="keyword",W.current(/(if|unless)/)&&!we(W)?"block":ke(se,W,"block");if(De=="return")return ke(se,W,"block",0);if(ge=="variable-2"&&W.string.match(/^\s?\$[\w-\.\[\]\'\"]+$/))return ke(se,W,"block")}return se.context.type},de.parens=function($,W,se){if($=="(")return ke(se,W,"parens");if($==")")return se.context.prev.type=="parens"?Je(se):W.string.match(/^[a-z][\w-]*\(/i)&&Me(W)||ce(Le(W))||/(\.|#|:|\[|\*|&|>|~|\+|\/)/.test(Le(W))||!W.string.match(/^-?[a-z][\w-\.\[\]\'\"]*\s*=/)&&U(Le(W))?ke(se,W,"block"):W.string.match(/^[\$-]?[a-z][\w-\.\[\]\'\"]*\s*=/)||W.string.match(/^\s*(\(|\)|[0-9])/)||W.string.match(/^\s+[a-z][\w-]*\(/i)||W.string.match(/^\s+[\$-]?[a-z]/i)?ke(se,W,"block",0):Me(W)?ke(se,W,"block"):ke(se,W,"block",0);if($&&$.charAt(0)=="@"&&G(W.current().slice(1))&&(ge="variable-2"),$=="word"){var De=W.current();ge=te(De),ge=="tag"&&re.test(De)&&(ge="variable-2"),(ge=="property"||De=="to")&&(ge="atom")}return $=="variable-name"?ke(se,W,"variableName"):Ue($,W)?ke(se,W,"pseudo"):se.context.type},de.vendorPrefixes=function($,W,se){return $=="word"?(ge="property",ke(se,W,"block",0)):Je(se)},de.pseudo=function($,W,se){return G(Le(W.string))?Ge($,W,se):(W.match(/^[a-z-]+/),ge="variable-3",Me(W)?ke(se,W,"block"):Je(se))},de.atBlock=function($,W,se){if($=="(")return ke(se,W,"atBlock_parens");if(fe($,W))return ke(se,W,"block");if(oe($,W))return ke(se,W,"interpolation");if($=="word"){var De=W.current().toLowerCase();if(/^(only|not|and|or)$/.test(De)?ge="keyword":j.hasOwnProperty(De)?ge="tag":K.hasOwnProperty(De)?ge="attribute":_.hasOwnProperty(De)?ge="property":F.hasOwnProperty(De)?ge="string-2":ge=te(W.current()),ge=="tag"&&Me(W))return ke(se,W,"block")}return $=="operator"&&/^(not|and|or)$/.test(W.current())&&(ge="keyword"),se.context.type},de.atBlock_parens=function($,W,se){if($=="{"||$=="}")return se.context.type;if($==")")return Me(W)?ke(se,W,"block"):ke(se,W,"atBlock");if($=="word"){var De=W.current().toLowerCase();return ge=te(De),/^(max|min)/.test(De)&&(ge="property"),ge=="tag"&&(re.test(De)?ge="variable-2":ge="atom"),se.context.type}return de.atBlock($,W,se)},de.keyframes=function($,W,se){return W.indentation()=="0"&&($=="}"&&we(W)||$=="]"||$=="hash"||$=="qualifier"||U(W.current()))?Ge($,W,se):$=="{"?ke(se,W,"keyframes"):$=="}"?we(W)?Je(se,!0):ke(se,W,"keyframes"):$=="unit"&&/^[0-9]+\%$/.test(W.current())?ke(se,W,"keyframes"):$=="word"&&(ge=te(W.current()),ge=="block-keyword")?(ge="keyword",ke(se,W,"keyframes")):/@(font-face|media|supports|(-moz-)?document)/.test($)?ke(se,W,Me(W)?"block":"atBlock"):$=="mixin"?ke(se,W,"block",0):se.context.type},de.interpolation=function($,W,se){return $=="{"&&Je(se)&&ke(se,W,"block"),$=="}"?W.string.match(/^\s*(\.|#|:|\[|\*|&|>|~|\+|\/)/i)||W.string.match(/^\s*[a-z]/i)&&U(Le(W))?ke(se,W,"block"):!W.string.match(/^(\{|\s*\&)/)||W.match(/\s*[\w-]/,!1)?ke(se,W,"block",0):ke(se,W,"block"):$=="variable-name"?ke(se,W,"variableName",0):($=="word"&&(ge=te(W.current()),ge=="tag"&&(ge="atom")),se.context.type)},de.extend=function($,W,se){return $=="["||$=="="?"extend":$=="]"?Je(se):$=="word"?(ge=te(W.current()),"extend"):Je(se)},de.variableName=function($,W,se){return $=="string"||$=="["||$=="]"||W.current().match(/^(\.|\$)/)?(W.current().match(/^\.[\w-]+/i)&&(ge="variable-2"),"variableName"):Ge($,W,se)},{startState:function($){return{tokenize:null,state:"block",context:new Ze("block",$||0,null)}},token:function($,W){return!W.tokenize&&$.eatSpace()?null:(pe=(W.tokenize||Oe)($,W),pe&&typeof pe=="object"&&(Ee=pe[1],pe=pe[0]),ge=pe,W.state=de[W.state](Ee,$,W),ge)},indent:function($,W,se){var De=$.context,nt=W&&W.charAt(0),dt=De.indent,Pt=Le(W),It=se.match(/^\s*/)[0].replace(/\t/g,Z).length,Pe=$.context.prev?$.context.prev.line.firstWord:"",xt=$.context.prev?$.context.prev.line.indent:It;return De.prev&&(nt=="}"&&(De.type=="block"||De.type=="atBlock"||De.type=="keyframes")||nt==")"&&(De.type=="parens"||De.type=="atBlock_parens")||nt=="{"&&De.type=="at")?dt=De.indent-H:/(\})/.test(nt)||(/@|\$|\d/.test(nt)||/^\{/.test(W)||/^\s*\/(\/|\*)/.test(W)||/^\s*\/\*/.test(Pe)||/^\s*[\w-\.\[\]\'\"]+\s*(\?|:|\+)?=/i.test(W)||/^(\+|-)?[a-z][\w-]*\(/i.test(W)||/^return/.test(W)||ce(Pt)?dt=It:/(\.|#|:|\[|\*|&|>|~|\+|\/)/.test(nt)||U(Pt)?/\,\s*$/.test(Pe)?dt=xt:/^\s+/.test(se)&&(/(\.|#|:|\[|\*|&|>|~|\+|\/)/.test(Pe)||U(Pe))?dt=It<=xt?xt:xt+H:dt=It:!/,\s*$/.test(se)&&(Be(Pt)||G(Pt))&&(ce(Pe)?dt=It<=xt?xt:xt+H:/^\{/.test(Pe)?dt=It<=xt?It:xt+H:Be(Pe)||G(Pe)?dt=It>=xt?xt:It:/^(\.|#|:|\[|\*|&|@|\+|\-|>|~|\/)/.test(Pe)||/=\s*$/.test(Pe)||U(Pe)||/^\$[\w-\.\[\]\'\"]/.test(Pe)?dt=xt+H:dt=It)),dt},electricChars:"}",blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:"//",fold:"indent"}});var p=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","bgsound","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","nobr","noframes","noscript","object","ol","optgroup","option","output","p","param","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","var","video"],v=["domain","regexp","url-prefix","url"],C=["all","aural","braille","handheld","print","projection","screen","tty","tv","embossed"],b=["width","min-width","max-width","height","min-height","max-height","device-width","min-device-width","max-device-width","device-height","min-device-height","max-device-height","aspect-ratio","min-aspect-ratio","max-aspect-ratio","device-aspect-ratio","min-device-aspect-ratio","max-device-aspect-ratio","color","min-color","max-color","color-index","min-color-index","max-color-index","monochrome","min-monochrome","max-monochrome","resolution","min-resolution","max-resolution","scan","grid","dynamic-range","video-dynamic-range"],S=["align-content","align-items","align-self","alignment-adjust","alignment-baseline","anchor-point","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","appearance","azimuth","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","baseline-shift","binding","bleed","bookmark-label","bookmark-level","bookmark-state","bookmark-target","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","clear","clip","color","color-profile","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","crop","cue","cue-after","cue-before","cursor","direction","display","dominant-baseline","drop-initial-after-adjust","drop-initial-after-align","drop-initial-before-adjust","drop-initial-before-align","drop-initial-size","drop-initial-value","elevation","empty-cells","fit","fit-position","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","float-offset","flow-from","flow-into","font","font-feature-settings","font-family","font-kerning","font-language-override","font-size","font-size-adjust","font-stretch","font-style","font-synthesis","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-weight","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-position","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","inline-box-align","justify-content","left","letter-spacing","line-break","line-height","line-stacking","line-stacking-ruby","line-stacking-shift","line-stacking-strategy","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marker-offset","marks","marquee-direction","marquee-loop","marquee-play-count","marquee-speed","marquee-style","max-height","max-width","min-height","min-width","move-to","nav-down","nav-index","nav-left","nav-right","nav-up","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-style","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","page-policy","pause","pause-after","pause-before","perspective","perspective-origin","pitch","pitch-range","play-during","position","presentation-level","punctuation-trim","quotes","region-break-after","region-break-before","region-break-inside","region-fragment","rendering-intent","resize","rest","rest-after","rest-before","richness","right","rotation","rotation-point","ruby-align","ruby-overhang","ruby-position","ruby-span","shape-image-threshold","shape-inside","shape-margin","shape-outside","size","speak","speak-as","speak-header","speak-numeral","speak-punctuation","speech-rate","stress","string-set","tab-size","table-layout","target","target-name","target-new","target-position","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-height","text-indent","text-justify","text-outline","text-overflow","text-shadow","text-size-adjust","text-space-collapse","text-transform","text-underline-position","text-wrap","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","z-index","clip-path","clip-rule","mask","enable-background","filter","flood-color","flood-opacity","lighting-color","stop-color","stop-opacity","pointer-events","color-interpolation","color-interpolation-filters","color-rendering","fill","fill-opacity","fill-rule","image-rendering","marker","marker-end","marker-mid","marker-start","shape-rendering","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-rendering","baseline-shift","dominant-baseline","glyph-orientation-horizontal","glyph-orientation-vertical","text-anchor","writing-mode","font-smoothing","osx-font-smoothing"],s=["scrollbar-arrow-color","scrollbar-base-color","scrollbar-dark-shadow-color","scrollbar-face-color","scrollbar-highlight-color","scrollbar-shadow-color","scrollbar-3d-light-color","scrollbar-track-color","shape-inside","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","zoom"],h=["font-family","src","unicode-range","font-variant","font-feature-settings","font-stretch","font-weight","font-style"],g=["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"],T=["above","absolute","activeborder","additive","activecaption","afar","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","amharic","amharic-abegede","antialiased","appworkspace","arabic-indic","armenian","asterisks","attr","auto","avoid","avoid-column","avoid-page","avoid-region","background","backwards","baseline","below","bidi-override","binary","bengali","blink","block","block-axis","bold","bolder","border","border-box","both","bottom","break","break-all","break-word","bullets","button","buttonface","buttonhighlight","buttonshadow","buttontext","calc","cambodian","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","cjk-earthly-branch","cjk-heavenly-stem","cjk-ideographic","clear","clip","close-quote","col-resize","collapse","column","compact","condensed","conic-gradient","contain","content","contents","content-box","context-menu","continuous","copy","counter","counters","cover","crop","cross","crosshair","currentcolor","cursive","cyclic","dashed","decimal","decimal-leading-zero","default","default-button","destination-atop","destination-in","destination-out","destination-over","devanagari","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","e-resize","ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic","ethiopic-abegede","ethiopic-abegede-am-et","ethiopic-abegede-gez","ethiopic-abegede-ti-er","ethiopic-abegede-ti-et","ethiopic-halehame-aa-er","ethiopic-halehame-aa-et","ethiopic-halehame-am-et","ethiopic-halehame-gez","ethiopic-halehame-om-et","ethiopic-halehame-sid-et","ethiopic-halehame-so-et","ethiopic-halehame-ti-er","ethiopic-halehame-ti-et","ethiopic-halehame-tig","ethiopic-numeric","ew-resize","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fixed","flat","flex","footnotes","forwards","from","geometricPrecision","georgian","graytext","groove","gujarati","gurmukhi","hand","hangul","hangul-consonant","hebrew","help","hidden","hide","high","higher","highlight","highlighttext","hiragana","hiragana-iroha","horizontal","hsl","hsla","icon","ignore","inactiveborder","inactivecaption","inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-table","inset","inside","intrinsic","invert","italic","japanese-formal","japanese-informal","justify","kannada","katakana","katakana-iroha","keep-all","khmer","korean-hangul-formal","korean-hanja-formal","korean-hanja-informal","landscape","lao","large","larger","left","level","lighter","line-through","linear","linear-gradient","lines","list-item","listbox","listitem","local","logical","loud","lower","lower-alpha","lower-armenian","lower-greek","lower-hexadecimal","lower-latin","lower-norwegian","lower-roman","lowercase","ltr","malayalam","match","matrix","matrix3d","media-play-button","media-slider","media-sliderthumb","media-volume-slider","media-volume-sliderthumb","medium","menu","menulist","menulist-button","menutext","message-box","middle","min-intrinsic","mix","mongolian","monospace","move","multiple","myanmar","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","octal","open-quote","optimizeLegibility","optimizeSpeed","oriya","oromo","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","persian","perspective","plus-darker","plus-lighter","pointer","polygon","portrait","pre","pre-line","pre-wrap","preserve-3d","progress","push-button","radial-gradient","radio","read-only","read-write","read-write-plaintext-only","rectangle","region","relative","repeat","repeating-linear-gradient","repeating-radial-gradient","repeating-conic-gradient","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row-resize","rtl","run-in","running","s-resize","sans-serif","scale","scale3d","scaleX","scaleY","scaleZ","scroll","scrollbar","scroll-position","se-resize","searchfield","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","semi-condensed","semi-expanded","separate","serif","show","sidama","simp-chinese-formal","simp-chinese-informal","single","skew","skewX","skewY","skip-white-space","slide","slider-horizontal","slider-vertical","sliderthumb-horizontal","sliderthumb-vertical","slow","small","small-caps","small-caption","smaller","solid","somali","source-atop","source-in","source-out","source-over","space","spell-out","square","square-button","standard","start","static","status-bar","stretch","stroke","sub","subpixel-antialiased","super","sw-resize","symbolic","symbols","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group","tamil","telugu","text","text-bottom","text-top","textarea","textfield","thai","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","tibetan","tigre","tigrinya-er","tigrinya-er-abegede","tigrinya-et","tigrinya-et-abegede","to","top","trad-chinese-formal","trad-chinese-informal","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed","ultra-expanded","underline","up","upper-alpha","upper-armenian","upper-greek","upper-hexadecimal","upper-latin","upper-norwegian","upper-roman","uppercase","urdu","url","var","vertical","vertical-text","visible","visibleFill","visiblePainted","visibleStroke","visual","w-resize","wait","wave","wider","window","windowframe","windowtext","words","x-large","x-small","xor","xx-large","xx-small","bicubic","optimizespeed","grayscale","row","row-reverse","wrap","wrap-reverse","column-reverse","flex-start","flex-end","space-between","space-around","unset"],x=["in","and","or","not","is not","is a","is","isnt","defined","if unless"],c=["for","if","else","unless","from","to"],d=["null","true","false","href","title","type","not-allowed","readonly","disabled"],w=["@font-face","@keyframes","@media","@viewport","@page","@host","@supports","@block","@css"],E=p.concat(v,C,b,S,s,g,T,h,x,c,d,w);function z(M){return M=M.sort(function(H,Z){return Z>H}),new RegExp("^(("+M.join(")|(")+"))\\b")}function y(M){for(var H={},Z=0;Z{(function(o){typeof Gu=="object"&&typeof Zu=="object"?o(We()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";function p(N){for(var F={},D=0;D~^?!",h=":;,.(){}[]",g=/^\-?0b[01][01_]*/,T=/^\-?0o[0-7][0-7_]*/,x=/^\-?0x[\dA-Fa-f][\dA-Fa-f_]*(?:(?:\.[\dA-Fa-f][\dA-Fa-f_]*)?[Pp]\-?\d[\d_]*)?/,c=/^\-?\d[\d_]*(?:\.\d[\d_]*)?(?:[Ee]\-?\d[\d_]*)?/,d=/^\$\d+|(`?)[_A-Za-z][_A-Za-z$0-9]*\1/,w=/^\.(?:\$\d+|(`?)[_A-Za-z][_A-Za-z$0-9]*\1)/,E=/^\#[A-Za-z]+/,z=/^@(?:\$\d+|(`?)[_A-Za-z][_A-Za-z$0-9]*\1)/;function y(N,F,D){if(N.sol()&&(F.indented=N.indentation()),N.eatSpace())return null;var Q=N.peek();if(Q=="/"){if(N.match("//"))return N.skipToEnd(),"comment";if(N.match("/*"))return F.tokenize.push(H),H(N,F)}if(N.match(E))return"builtin";if(N.match(z))return"attribute";if(N.match(g)||N.match(T)||N.match(x)||N.match(c))return"number";if(N.match(w))return"property";if(s.indexOf(Q)>-1)return N.next(),"operator";if(h.indexOf(Q)>-1)return N.next(),N.match(".."),"punctuation";var j;if(j=N.match(/("""|"|')/)){var V=M.bind(null,j[0]);return F.tokenize.push(V),V(N,F)}if(N.match(d)){var _=N.current();return S.hasOwnProperty(_)?"variable-2":b.hasOwnProperty(_)?"atom":v.hasOwnProperty(_)?(C.hasOwnProperty(_)&&(F.prev="define"),"keyword"):D=="define"?"def":"variable"}return N.next(),null}function R(){var N=0;return function(F,D,Q){var j=y(F,D,Q);if(j=="punctuation"){if(F.current()=="(")++N;else if(F.current()==")"){if(N==0)return F.backUp(1),D.tokenize.pop(),D.tokenize[D.tokenize.length-1](F,D);--N}}return j}}function M(N,F,D){for(var Q=N.length==1,j,V=!1;j=F.peek();)if(V){if(F.next(),j=="(")return D.tokenize.push(R()),"string";V=!1}else{if(F.match(N))return D.tokenize.pop(),"string";F.next(),V=j=="\\"}return Q&&D.tokenize.pop(),"string"}function H(N,F){for(var D;D=N.next();)if(D==="/"&&N.eat("*"))F.tokenize.push(H);else if(D==="*"&&N.eat("/")){F.tokenize.pop();break}return"comment"}function Z(N,F,D){this.prev=N,this.align=F,this.indented=D}function ee(N,F){var D=F.match(/^\s*($|\/[\/\*])/,!1)?null:F.column()+1;N.context=new Z(N.context,D,N.indented)}function re(N){N.context&&(N.indented=N.context.indented,N.context=N.context.prev)}o.defineMode("swift",function(N){return{startState:function(){return{prev:null,context:null,indented:0,tokenize:[]}},token:function(F,D){var Q=D.prev;D.prev=null;var j=D.tokenize[D.tokenize.length-1]||y,V=j(F,D,Q);if(!V||V=="comment"?D.prev=Q:D.prev||(D.prev=V),V=="punctuation"){var _=/[\(\[\{]|([\]\)\}])/.exec(F.current());_&&(_[1]?re:ee)(D,F)}return V},indent:function(F,D){var Q=F.context;if(!Q)return 0;var j=/^[\]\}\)]/.test(D);return Q.align!=null?Q.align-(j?1:0):Q.indented+(j?0:N.indentUnit)},electricInput:/^\s*[\)\}\]]$/,lineComment:"//",blockCommentStart:"/*",blockCommentEnd:"*/",fold:"brace",closeBrackets:"()[]{}''\"\"``"}}),o.defineMIME("text/x-swift","swift")})});var Vu=Ke((Yu,Qu)=>{(function(o){typeof Yu=="object"&&typeof Qu=="object"?o(We()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("coffeescript",function(p,v){var C="error";function b(F){return new RegExp("^(("+F.join(")|(")+"))\\b")}var S=/^(?:->|=>|\+[+=]?|-[\-=]?|\*[\*=]?|\/[\/=]?|[=!]=|<[><]?=?|>>?=?|%=?|&=?|\|=?|\^=?|\~|!|\?|(or|and|\|\||&&|\?)=)/,s=/^(?:[()\[\]{},:`=;]|\.\.?\.?)/,h=/^[_A-Za-z$][_A-Za-z$0-9]*/,g=/^@[_A-Za-z$][_A-Za-z$0-9]*/,T=b(["and","or","not","is","isnt","in","instanceof","typeof"]),x=["for","while","loop","if","unless","else","switch","try","catch","finally","class"],c=["break","by","continue","debugger","delete","do","in","of","new","return","then","this","@","throw","when","until","extends"],d=b(x.concat(c));x=b(x);var w=/^('{3}|\"{3}|['\"])/,E=/^(\/{3}|\/)/,z=["Infinity","NaN","undefined","null","true","false","on","off","yes","no"],y=b(z);function R(F,D){if(F.sol()){D.scope.align===null&&(D.scope.align=!1);var Q=D.scope.offset;if(F.eatSpace()){var j=F.indentation();return j>Q&&D.scope.type=="coffee"?"indent":j0&&ee(F,D)}if(F.eatSpace())return null;var V=F.peek();if(F.match("####"))return F.skipToEnd(),"comment";if(F.match("###"))return D.tokenize=H,D.tokenize(F,D);if(V==="#")return F.skipToEnd(),"comment";if(F.match(/^-?[0-9\.]/,!1)){var _=!1;if(F.match(/^-?\d*\.\d+(e[\+\-]?\d+)?/i)&&(_=!0),F.match(/^-?\d+\.\d*/)&&(_=!0),F.match(/^-?\.\d+/)&&(_=!0),_)return F.peek()=="."&&F.backUp(1),"number";var K=!1;if(F.match(/^-?0x[0-9a-f]+/i)&&(K=!0),F.match(/^-?[1-9]\d*(e[\+\-]?\d+)?/)&&(K=!0),F.match(/^-?0(?![\dx])/i)&&(K=!0),K)return"number"}if(F.match(w))return D.tokenize=M(F.current(),!1,"string"),D.tokenize(F,D);if(F.match(E)){if(F.current()!="/"||F.match(/^.*\//,!1))return D.tokenize=M(F.current(),!0,"string-2"),D.tokenize(F,D);F.backUp(1)}return F.match(S)||F.match(T)?"operator":F.match(s)?"punctuation":F.match(y)?"atom":F.match(g)||D.prop&&F.match(h)?"property":F.match(d)?"keyword":F.match(h)?"variable":(F.next(),C)}function M(F,D,Q){return function(j,V){for(;!j.eol();)if(j.eatWhile(/[^'"\/\\]/),j.eat("\\")){if(j.next(),D&&j.eol())return Q}else{if(j.match(F))return V.tokenize=R,Q;j.eat(/['"\/]/)}return D&&(v.singleLineStringErrors?Q=C:V.tokenize=R),Q}}function H(F,D){for(;!F.eol();){if(F.eatWhile(/[^#]/),F.match("###")){D.tokenize=R;break}F.eatWhile("#")}return"comment"}function Z(F,D,Q){Q=Q||"coffee";for(var j=0,V=!1,_=null,K=D.scope;K;K=K.prev)if(K.type==="coffee"||K.type=="}"){j=K.offset+p.indentUnit;break}Q!=="coffee"?(V=null,_=F.column()+F.current().length):D.scope.align&&(D.scope.align=!1),D.scope={offset:j,type:Q,prev:D.scope,align:V,alignOffset:_}}function ee(F,D){if(D.scope.prev)if(D.scope.type==="coffee"){for(var Q=F.indentation(),j=!1,V=D.scope;V;V=V.prev)if(Q===V.offset){j=!0;break}if(!j)return!0;for(;D.scope.prev&&D.scope.offset!==Q;)D.scope=D.scope.prev;return!1}else return D.scope=D.scope.prev,!1}function re(F,D){var Q=D.tokenize(F,D),j=F.current();j==="return"&&(D.dedent=!0),((j==="->"||j==="=>")&&F.eol()||Q==="indent")&&Z(F,D);var V="[({".indexOf(j);if(V!==-1&&Z(F,D,"])}".slice(V,V+1)),x.exec(j)&&Z(F,D),j=="then"&&ee(F,D),Q==="dedent"&&ee(F,D))return C;if(V="])}".indexOf(j),V!==-1){for(;D.scope.type=="coffee"&&D.scope.prev;)D.scope=D.scope.prev;D.scope.type==j&&(D.scope=D.scope.prev)}return D.dedent&&F.eol()&&(D.scope.type=="coffee"&&D.scope.prev&&(D.scope=D.scope.prev),D.dedent=!1),Q}var N={startState:function(F){return{tokenize:R,scope:{offset:F||0,type:"coffee",prev:null,align:!1},prop:!1,dedent:0}},token:function(F,D){var Q=D.scope.align===null&&D.scope;Q&&F.sol()&&(Q.align=!1);var j=re(F,D);return j&&j!="comment"&&(Q&&(Q.align=!0),D.prop=j=="punctuation"&&F.current()=="."),j},indent:function(F,D){if(F.tokenize!=R)return 0;var Q=F.scope,j=D&&"])}".indexOf(D.charAt(0))>-1;if(j)for(;Q.type=="coffee"&&Q.prev;)Q=Q.prev;var V=j&&Q.type===D.charAt(0);return Q.align?Q.alignOffset-(V?1:0):(V?Q.prev:Q).offset},lineComment:"#",fold:"indent"};return N}),o.defineMIME("application/vnd.coffeescript","coffeescript"),o.defineMIME("text/x-coffeescript","coffeescript"),o.defineMIME("text/coffeescript","coffeescript")})});var tc=Ke((Ju,ec)=>{(function(o){typeof Ju=="object"&&typeof ec=="object"?o(We(),vn(),gn(),Qn()):typeof define=="function"&&define.amd?define(["../../lib/codemirror","../javascript/javascript","../css/css","../htmlmixed/htmlmixed"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("pug",function(p){var v="keyword",C="meta",b="builtin",S="qualifier",s={"{":"}","(":")","[":"]"},h=o.getMode(p,"javascript");function g(){this.javaScriptLine=!1,this.javaScriptLineExcludesColon=!1,this.javaScriptArguments=!1,this.javaScriptArgumentsDepth=0,this.isInterpolating=!1,this.interpolationNesting=0,this.jsState=o.startState(h),this.restOfLine="",this.isIncludeFiltered=!1,this.isEach=!1,this.lastTag="",this.scriptType="",this.isAttrs=!1,this.attrsNest=[],this.inAttributeName=!0,this.attributeIsType=!1,this.attrValue="",this.indentOf=1/0,this.indentToken="",this.innerMode=null,this.innerState=null,this.innerModeForLine=!1}g.prototype.copy=function(){var U=new g;return U.javaScriptLine=this.javaScriptLine,U.javaScriptLineExcludesColon=this.javaScriptLineExcludesColon,U.javaScriptArguments=this.javaScriptArguments,U.javaScriptArgumentsDepth=this.javaScriptArgumentsDepth,U.isInterpolating=this.isInterpolating,U.interpolationNesting=this.interpolationNesting,U.jsState=o.copyState(h,this.jsState),U.innerMode=this.innerMode,this.innerMode&&this.innerState&&(U.innerState=o.copyState(this.innerMode,this.innerState)),U.restOfLine=this.restOfLine,U.isIncludeFiltered=this.isIncludeFiltered,U.isEach=this.isEach,U.lastTag=this.lastTag,U.scriptType=this.scriptType,U.isAttrs=this.isAttrs,U.attrsNest=this.attrsNest.slice(),U.inAttributeName=this.inAttributeName,U.attributeIsType=this.attributeIsType,U.attrValue=this.attrValue,U.indentOf=this.indentOf,U.indentToken=this.indentToken,U.innerModeForLine=this.innerModeForLine,U};function T(U,G){if(U.sol()&&(G.javaScriptLine=!1,G.javaScriptLineExcludesColon=!1),G.javaScriptLine){if(G.javaScriptLineExcludesColon&&U.peek()===":"){G.javaScriptLine=!1,G.javaScriptLineExcludesColon=!1;return}var ce=h.token(U,G.jsState);return U.eol()&&(G.javaScriptLine=!1),ce||!0}}function x(U,G){if(G.javaScriptArguments){if(G.javaScriptArgumentsDepth===0&&U.peek()!=="("){G.javaScriptArguments=!1;return}if(U.peek()==="("?G.javaScriptArgumentsDepth++:U.peek()===")"&&G.javaScriptArgumentsDepth--,G.javaScriptArgumentsDepth===0){G.javaScriptArguments=!1;return}var ce=h.token(U,G.jsState);return ce||!0}}function c(U){if(U.match(/^yield\b/))return"keyword"}function d(U){if(U.match(/^(?:doctype) *([^\n]+)?/))return C}function w(U,G){if(U.match("#{"))return G.isInterpolating=!0,G.interpolationNesting=0,"punctuation"}function E(U,G){if(G.isInterpolating){if(U.peek()==="}"){if(G.interpolationNesting--,G.interpolationNesting<0)return U.next(),G.isInterpolating=!1,"punctuation"}else U.peek()==="{"&&G.interpolationNesting++;return h.token(U,G.jsState)||!0}}function z(U,G){if(U.match(/^case\b/))return G.javaScriptLine=!0,v}function y(U,G){if(U.match(/^when\b/))return G.javaScriptLine=!0,G.javaScriptLineExcludesColon=!0,v}function R(U){if(U.match(/^default\b/))return v}function M(U,G){if(U.match(/^extends?\b/))return G.restOfLine="string",v}function H(U,G){if(U.match(/^append\b/))return G.restOfLine="variable",v}function Z(U,G){if(U.match(/^prepend\b/))return G.restOfLine="variable",v}function ee(U,G){if(U.match(/^block\b *(?:(prepend|append)\b)?/))return G.restOfLine="variable",v}function re(U,G){if(U.match(/^include\b/))return G.restOfLine="string",v}function N(U,G){if(U.match(/^include:([a-zA-Z0-9\-]+)/,!1)&&U.match("include"))return G.isIncludeFiltered=!0,v}function F(U,G){if(G.isIncludeFiltered){var ce=B(U,G);return G.isIncludeFiltered=!1,G.restOfLine="string",ce}}function D(U,G){if(U.match(/^mixin\b/))return G.javaScriptLine=!0,v}function Q(U,G){if(U.match(/^\+([-\w]+)/))return U.match(/^\( *[-\w]+ *=/,!1)||(G.javaScriptArguments=!0,G.javaScriptArgumentsDepth=0),"variable";if(U.match("+#{",!1))return U.next(),G.mixinCallAfter=!0,w(U,G)}function j(U,G){if(G.mixinCallAfter)return G.mixinCallAfter=!1,U.match(/^\( *[-\w]+ *=/,!1)||(G.javaScriptArguments=!0,G.javaScriptArgumentsDepth=0),!0}function V(U,G){if(U.match(/^(if|unless|else if|else)\b/))return G.javaScriptLine=!0,v}function _(U,G){if(U.match(/^(- *)?(each|for)\b/))return G.isEach=!0,v}function K(U,G){if(G.isEach){if(U.match(/^ in\b/))return G.javaScriptLine=!0,G.isEach=!1,v;if(U.sol()||U.eol())G.isEach=!1;else if(U.next()){for(;!U.match(/^ in\b/,!1)&&U.next(););return"variable"}}}function X(U,G){if(U.match(/^while\b/))return G.javaScriptLine=!0,v}function I(U,G){var ce;if(ce=U.match(/^(\w(?:[-:\w]*\w)?)\/?/))return G.lastTag=ce[1].toLowerCase(),G.lastTag==="script"&&(G.scriptType="application/javascript"),"tag"}function B(U,G){if(U.match(/^:([\w\-]+)/)){var ce;return p&&p.innerModes&&(ce=p.innerModes(U.current().substring(1))),ce||(ce=U.current().substring(1)),typeof ce=="string"&&(ce=o.getMode(p,ce)),je(U,G,ce),"atom"}}function le(U,G){if(U.match(/^(!?=|-)/))return G.javaScriptLine=!0,"punctuation"}function xe(U){if(U.match(/^#([\w-]+)/))return b}function q(U){if(U.match(/^\.([\w-]+)/))return S}function L(U,G){if(U.peek()=="(")return U.next(),G.isAttrs=!0,G.attrsNest=[],G.inAttributeName=!0,G.attrValue="",G.attributeIsType=!1,"punctuation"}function de(U,G){if(G.isAttrs){if(s[U.peek()]&&G.attrsNest.push(s[U.peek()]),G.attrsNest[G.attrsNest.length-1]===U.peek())G.attrsNest.pop();else if(U.eat(")"))return G.isAttrs=!1,"punctuation";if(G.inAttributeName&&U.match(/^[^=,\)!]+/))return(U.peek()==="="||U.peek()==="!")&&(G.inAttributeName=!1,G.jsState=o.startState(h),G.lastTag==="script"&&U.current().trim().toLowerCase()==="type"?G.attributeIsType=!0:G.attributeIsType=!1),"attribute";var ce=h.token(U,G.jsState);if(G.attributeIsType&&ce==="string"&&(G.scriptType=U.current().toString()),G.attrsNest.length===0&&(ce==="string"||ce==="variable"||ce==="keyword"))try{return Function("","var x "+G.attrValue.replace(/,\s*$/,"").replace(/^!/,"")),G.inAttributeName=!0,G.attrValue="",U.backUp(U.current().length),de(U,G)}catch{}return G.attrValue+=U.current(),ce||!0}}function ze(U,G){if(U.match(/^&attributes\b/))return G.javaScriptArguments=!0,G.javaScriptArgumentsDepth=0,"keyword"}function pe(U){if(U.sol()&&U.eatSpace())return"indent"}function Ee(U,G){if(U.match(/^ *\/\/(-)?([^\n]*)/))return G.indentOf=U.indentation(),G.indentToken="comment","comment"}function ge(U){if(U.match(/^: */))return"colon"}function Oe(U,G){if(U.match(/^(?:\| ?| )([^\n]+)/))return"string";if(U.match(/^(<[^\n]*)/,!1))return je(U,G,"htmlmixed"),G.innerModeForLine=!0,Ze(U,G,!0)}function qe(U,G){if(U.eat(".")){var ce=null;return G.lastTag==="script"&&G.scriptType.toLowerCase().indexOf("javascript")!=-1?ce=G.scriptType.toLowerCase().replace(/"|'/g,""):G.lastTag==="style"&&(ce="css"),je(U,G,ce),"dot"}}function Se(U){return U.next(),null}function je(U,G,ce){ce=o.mimeModes[ce]||ce,ce=p.innerModes&&p.innerModes(ce)||ce,ce=o.mimeModes[ce]||ce,ce=o.getMode(p,ce),G.indentOf=U.indentation(),ce&&ce.name!=="null"?G.innerMode=ce:G.indentToken="string"}function Ze(U,G,ce){if(U.indentation()>G.indentOf||G.innerModeForLine&&!U.sol()||ce)return G.innerMode?(G.innerState||(G.innerState=G.innerMode.startState?o.startState(G.innerMode,U.indentation()):{}),U.hideFirstChars(G.indentOf+2,function(){return G.innerMode.token(U,G.innerState)||!0})):(U.skipToEnd(),G.indentToken);U.sol()&&(G.indentOf=1/0,G.indentToken=null,G.innerMode=null,G.innerState=null)}function ke(U,G){if(U.sol()&&(G.restOfLine=""),G.restOfLine){U.skipToEnd();var ce=G.restOfLine;return G.restOfLine="",ce}}function Je(){return new g}function He(U){return U.copy()}function Ge(U,G){var ce=Ze(U,G)||ke(U,G)||E(U,G)||F(U,G)||K(U,G)||de(U,G)||T(U,G)||x(U,G)||j(U,G)||c(U)||d(U)||w(U,G)||z(U,G)||y(U,G)||R(U)||M(U,G)||H(U,G)||Z(U,G)||ee(U,G)||re(U,G)||N(U,G)||D(U,G)||Q(U,G)||V(U,G)||_(U,G)||X(U,G)||I(U,G)||B(U,G)||le(U,G)||xe(U)||q(U)||L(U,G)||ze(U,G)||pe(U)||Oe(U,G)||Ee(U,G)||ge(U)||qe(U,G)||Se(U);return ce===!0?null:ce}return{startState:Je,copyState:He,token:Ge}},"javascript","css","htmlmixed"),o.defineMIME("text/x-pug","pug"),o.defineMIME("text/x-jade","pug")})});var ic=Ke((rc,nc)=>{(function(o){typeof rc=="object"&&typeof nc=="object"?o(We()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.multiplexingMode=function(p){var v=Array.prototype.slice.call(arguments,1);function C(b,S,s,h){if(typeof S=="string"){var g=b.indexOf(S,s);return h&&g>-1?g+S.length:g}var T=S.exec(s?b.slice(s):b);return T?T.index+s+(h?T[0].length:0):-1}return{startState:function(){return{outer:o.startState(p),innerActive:null,inner:null,startingInner:!1}},copyState:function(b){return{outer:o.copyState(p,b.outer),innerActive:b.innerActive,inner:b.innerActive&&o.copyState(b.innerActive.mode,b.inner),startingInner:b.startingInner}},token:function(b,S){if(S.innerActive){var E=S.innerActive,h=b.string;if(!E.close&&b.sol())return S.innerActive=S.inner=null,this.token(b,S);var x=E.close&&!S.startingInner?C(h,E.close,b.pos,E.parseDelimiters):-1;if(x==b.pos&&!E.parseDelimiters)return b.match(E.close),S.innerActive=S.inner=null,E.delimStyle&&E.delimStyle+" "+E.delimStyle+"-close";x>-1&&(b.string=h.slice(0,x));var z=E.mode.token(b,S.inner);return x>-1?b.string=h:b.pos>b.start&&(S.startingInner=!1),x==b.pos&&E.parseDelimiters&&(S.innerActive=S.inner=null),E.innerStyle&&(z?z=z+" "+E.innerStyle:z=E.innerStyle),z}else{for(var s=1/0,h=b.string,g=0;g{(function(o){typeof oc=="object"&&typeof ac=="object"?o(We(),Di(),ic()):typeof define=="function"&&define.amd?define(["../../lib/codemirror","../../addon/mode/simple","../../addon/mode/multiplex"],o):o(CodeMirror)})(function(o){"use strict";o.defineSimpleMode("handlebars-tags",{start:[{regex:/\{\{\{/,push:"handlebars_raw",token:"tag"},{regex:/\{\{!--/,push:"dash_comment",token:"comment"},{regex:/\{\{!/,push:"comment",token:"comment"},{regex:/\{\{/,push:"handlebars",token:"tag"}],handlebars_raw:[{regex:/\}\}\}/,pop:!0,token:"tag"}],handlebars:[{regex:/\}\}/,pop:!0,token:"tag"},{regex:/"(?:[^\\"]|\\.)*"?/,token:"string"},{regex:/'(?:[^\\']|\\.)*'?/,token:"string"},{regex:/>|[#\/]([A-Za-z_]\w*)/,token:"keyword"},{regex:/(?:else|this)\b/,token:"keyword"},{regex:/\d+/i,token:"number"},{regex:/=|~|@|true|false/,token:"atom"},{regex:/(?:\.\.\/)*(?:[A-Za-z_][\w\.]*)+/,token:"variable-2"}],dash_comment:[{regex:/--\}\}/,pop:!0,token:"comment"},{regex:/./,token:"comment"}],comment:[{regex:/\}\}/,pop:!0,token:"comment"},{regex:/./,token:"comment"}],meta:{blockCommentStart:"{{--",blockCommentEnd:"--}}"}}),o.defineMode("handlebars",function(p,v){var C=o.getMode(p,"handlebars-tags");return!v||!v.base?C:o.multiplexingMode(o.getMode(p,v.base),{open:"{{",close:/\}\}\}?/,mode:C,parseDelimiters:!0})}),o.defineMIME("text/x-handlebars-template","handlebars")})});var cc=Ke((sc,uc)=>{(function(o){"use strict";typeof sc=="object"&&typeof uc=="object"?o(We(),Yn(),mn(),vn(),Vu(),gn(),ea(),ta(),tc(),lc()):typeof define=="function"&&define.amd?define(["../../lib/codemirror","../../addon/mode/overlay","../xml/xml","../javascript/javascript","../coffeescript/coffeescript","../css/css","../sass/sass","../stylus/stylus","../pug/pug","../handlebars/handlebars"],o):o(CodeMirror)})(function(o){var p={script:[["lang",/coffee(script)?/,"coffeescript"],["type",/^(?:text|application)\/(?:x-)?coffee(?:script)?$/,"coffeescript"],["lang",/^babel$/,"javascript"],["type",/^text\/babel$/,"javascript"],["type",/^text\/ecmascript-\d+$/,"javascript"]],style:[["lang",/^stylus$/i,"stylus"],["lang",/^sass$/i,"sass"],["lang",/^less$/i,"text/x-less"],["lang",/^scss$/i,"text/x-scss"],["type",/^(text\/)?(x-)?styl(us)?$/i,"stylus"],["type",/^text\/sass/i,"sass"],["type",/^(text\/)?(x-)?scss$/i,"text/x-scss"],["type",/^(text\/)?(x-)?less$/i,"text/x-less"]],template:[["lang",/^vue-template$/i,"vue"],["lang",/^pug$/i,"pug"],["lang",/^handlebars$/i,"handlebars"],["type",/^(text\/)?(x-)?pug$/i,"pug"],["type",/^text\/x-handlebars-template$/i,"handlebars"],[null,null,"vue-template"]]};o.defineMode("vue-template",function(v,C){var b={token:function(S){if(S.match(/^\{\{.*?\}\}/))return"meta mustache";for(;S.next()&&!S.match("{{",!1););return null}};return o.overlayMode(o.getMode(v,C.backdrop||"text/html"),b)}),o.defineMode("vue",function(v){return o.getMode(v,{name:"htmlmixed",tags:p})},"htmlmixed","xml","javascript","coffeescript","css","sass","stylus","pug","handlebars"),o.defineMIME("script/x-vue","vue"),o.defineMIME("text/x-vue","vue")})});var pc=Ke((fc,dc)=>{(function(o){typeof fc=="object"&&typeof dc=="object"?o(We()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("yaml",function(){var p=["true","false","on","off","yes","no"],v=new RegExp("\\b(("+p.join(")|(")+"))$","i");return{token:function(C,b){var S=C.peek(),s=b.escaped;if(b.escaped=!1,S=="#"&&(C.pos==0||/\s/.test(C.string.charAt(C.pos-1))))return C.skipToEnd(),"comment";if(C.match(/^('([^']|\\.)*'?|"([^"]|\\.)*"?)/))return"string";if(b.literal&&C.indentation()>b.keyCol)return C.skipToEnd(),"string";if(b.literal&&(b.literal=!1),C.sol()){if(b.keyCol=0,b.pair=!1,b.pairStart=!1,C.match("---")||C.match("..."))return"def";if(C.match(/\s*-\s+/))return"meta"}if(C.match(/^(\{|\}|\[|\])/))return S=="{"?b.inlinePairs++:S=="}"?b.inlinePairs--:S=="["?b.inlineList++:b.inlineList--,"meta";if(b.inlineList>0&&!s&&S==",")return C.next(),"meta";if(b.inlinePairs>0&&!s&&S==",")return b.keyCol=0,b.pair=!1,b.pairStart=!1,C.next(),"meta";if(b.pairStart){if(C.match(/^\s*(\||\>)\s*/))return b.literal=!0,"meta";if(C.match(/^\s*(\&|\*)[a-z0-9\._-]+\b/i))return"variable-2";if(b.inlinePairs==0&&C.match(/^\s*-?[0-9\.\,]+\s?$/)||b.inlinePairs>0&&C.match(/^\s*-?[0-9\.\,]+\s?(?=(,|}))/))return"number";if(C.match(v))return"keyword"}return!b.pair&&C.match(/^\s*(?:[,\[\]{}&*!|>'"%@`][^\s'":]|[^\s,\[\]{}#&*!|>'"%@`])[^#:]*(?=:($|\s))/)?(b.pair=!0,b.keyCol=C.indentation(),"atom"):b.pair&&C.match(/^:\s*/)?(b.pairStart=!0,"meta"):(b.pairStart=!1,b.escaped=S=="\\",C.next(),null)},startState:function(){return{pair:!1,pairStart:!1,keyCol:0,inlinePairs:0,inlineList:0,literal:!1,escaped:!1}},lineComment:"#",fold:"indent"}}),o.defineMIME("text/x-yaml","yaml"),o.defineMIME("text/yaml","yaml")})});var $d={};function qd(o){for(var p;(p=Md.exec(o))!==null;){var v=p[0];if(v.indexOf("target=")===-1){var C=v.replace(/>$/,' target="_blank">');o=o.replace(v,C)}}return o}function Id(o){for(var p=new DOMParser,v=p.parseFromString(o,"text/html"),C=v.getElementsByTagName("li"),b=0;b0){for(var d=document.createElement("i"),w=0;w=0&&(x=s.getLineHandle(d),!v(x));d--);var R=s.getTokenAt({line:d,ch:1}),M=C(R).fencedChars,H,Z,ee,re;v(s.getLineHandle(h.line))?(H="",Z=h.line):v(s.getLineHandle(h.line-1))?(H="",Z=h.line-1):(H=M+` +`,Z=h.line),v(s.getLineHandle(g.line))?(ee="",re=g.line,g.ch===0&&(re+=1)):g.ch!==0&&v(s.getLineHandle(g.line+1))?(ee="",re=g.line+1):(ee=M+` +`,re=g.line+1),g.ch===0&&(re-=1),s.operation(function(){s.replaceRange(ee,{line:re,ch:0},{line:re+(ee?0:1),ch:0}),s.replaceRange(H,{line:Z,ch:0},{line:Z+(H?0:1),ch:0})}),s.setSelection({line:Z+(H?1:0),ch:0},{line:re+(H?1:-1),ch:0}),s.focus()}else{var N=h.line;if(v(s.getLineHandle(h.line))&&(b(s,h.line+1)==="fenced"?(d=h.line,N=h.line+1):(w=h.line,N=h.line-1)),d===void 0)for(d=N;d>=0&&(x=s.getLineHandle(d),!v(x));d--);if(w===void 0)for(E=s.lineCount(),w=N;w=0;d--)if(x=s.getLineHandle(d),!x.text.match(/^\s*$/)&&b(s,d,x)!=="indented"){d+=1;break}for(E=s.lineCount(),w=h.line;w\s+/,"unordered-list":C,"ordered-list":C},T=function(E,z){var y={quote:">","unordered-list":v,"ordered-list":"%%i."};return y[E].replace("%%i",z)},x=function(E,z){var y={quote:">","unordered-list":"\\"+v,"ordered-list":"\\d+."},R=new RegExp(y[E]);return z&&R.test(z)},c=function(E,z,y){var R=C.exec(z),M=T(E,d);return R!==null?(x(E,R[2])&&(M=""),z=R[1]+M+R[3]+z.replace(b,"").replace(g[E],"$1")):y==!1&&(z=M+" "+z),z},d=1,w=s.line;w<=h.line;w++)(function(E){var z=o.getLine(E);S[p]?z=z.replace(g[p],"$1"):(p=="unordered-list"&&(z=c("ordered-list",z,!0)),z=c(p,z,!1),d+=1),o.replaceRange(z,{line:E,ch:0},{line:E,ch:99999999999999})})(w);o.focus()}}function xc(o,p,v,C){if(!(!o.codemirror||o.isPreviewActive())){var b=o.codemirror,S=Tr(b),s=S[p];if(!s){Rr(b,s,v,C);return}var h=b.getCursor("start"),g=b.getCursor("end"),T=b.getLine(h.line),x=T.slice(0,h.ch),c=T.slice(h.ch);p=="link"?x=x.replace(/(.*)[^!]\[/,"$1"):p=="image"&&(x=x.replace(/(.*)!\[$/,"$1")),c=c.replace(/]\(.*?\)/,""),b.replaceRange(x+c,{line:h.line,ch:0},{line:h.line,ch:99999999999999}),h.ch-=v[0].length,h!==g&&(g.ch-=v[0].length),b.setSelection(h,g),b.focus()}}function sa(o,p,v,C){if(!(!o.codemirror||o.isPreviewActive())){C=typeof C>"u"?v:C;var b=o.codemirror,S=Tr(b),s,h=v,g=C,T=b.getCursor("start"),x=b.getCursor("end");S[p]?(s=b.getLine(T.line),h=s.slice(0,T.ch),g=s.slice(T.ch),p=="bold"?(h=h.replace(/(\*\*|__)(?![\s\S]*(\*\*|__))/,""),g=g.replace(/(\*\*|__)/,"")):p=="italic"?(h=h.replace(/(\*|_)(?![\s\S]*(\*|_))/,""),g=g.replace(/(\*|_)/,"")):p=="strikethrough"&&(h=h.replace(/(\*\*|~~)(?![\s\S]*(\*\*|~~))/,""),g=g.replace(/(\*\*|~~)/,"")),b.replaceRange(h+g,{line:T.line,ch:0},{line:T.line,ch:99999999999999}),p=="bold"||p=="strikethrough"?(T.ch-=2,T!==x&&(x.ch-=2)):p=="italic"&&(T.ch-=1,T!==x&&(x.ch-=1))):(s=b.getSelection(),p=="bold"?(s=s.split("**").join(""),s=s.split("__").join("")):p=="italic"?(s=s.split("*").join(""),s=s.split("_").join("")):p=="strikethrough"&&(s=s.split("~~").join("")),b.replaceSelection(h+s+g),T.ch+=v.length,x.ch=T.ch+s.length),b.setSelection(T,x),b.focus()}}function Pd(o){if(!o.getWrapperElement().lastChild.classList.contains("editor-preview-active"))for(var p=o.getCursor("start"),v=o.getCursor("end"),C,b=p.line;b<=v.line;b++)C=o.getLine(b),C=C.replace(/^[ ]*([# ]+|\*|-|[> ]+|[0-9]+(.|\)))[ ]*/,""),o.replaceRange(C,{line:b,ch:0},{line:b,ch:99999999999999})}function Ii(o,p){if(Math.abs(o)<1024)return""+o+p[0];var v=0;do o/=1024,++v;while(Math.abs(o)>=1024&&v=19968?C+=v[b].length:C+=1;return C}function Te(o){o=o||{},o.parent=this;var p=!0;if(o.autoDownloadFontAwesome===!1&&(p=!1),o.autoDownloadFontAwesome!==!0)for(var v=document.styleSheets,C=0;C-1&&(p=!1);if(p){var b=document.createElement("link");b.rel="stylesheet",b.href="https://maxcdn.bootstrapcdn.com/font-awesome/latest/css/font-awesome.min.css",document.getElementsByTagName("head")[0].appendChild(b)}if(o.element)this.element=o.element;else if(o.element===null){console.log("EasyMDE: Error. No element was found.");return}if(o.toolbar===void 0){o.toolbar=[];for(var S in Pr)Object.prototype.hasOwnProperty.call(Pr,S)&&(S.indexOf("separator-")!=-1&&o.toolbar.push("|"),(Pr[S].default===!0||o.showIcons&&o.showIcons.constructor===Array&&o.showIcons.indexOf(S)!=-1)&&o.toolbar.push(S))}if(Object.prototype.hasOwnProperty.call(o,"previewClass")||(o.previewClass="editor-preview"),Object.prototype.hasOwnProperty.call(o,"status")||(o.status=["autosave","lines","words","cursor"],o.uploadImage&&o.status.unshift("upload-image")),o.previewRender||(o.previewRender=function(h){return this.parent.markdown(h)}),o.parsingConfig=fr({highlightFormatting:!0},o.parsingConfig||{}),o.insertTexts=fr({},jd,o.insertTexts||{}),o.promptTexts=fr({},Rd,o.promptTexts||{}),o.blockStyles=fr({},Bd,o.blockStyles||{}),o.autosave!=null&&(o.autosave.timeFormat=fr({},Hd,o.autosave.timeFormat||{})),o.iconClassMap=fr({},et,o.iconClassMap||{}),o.shortcuts=fr({},Ad,o.shortcuts||{}),o.maxHeight=o.maxHeight||void 0,o.direction=o.direction||"ltr",typeof o.maxHeight<"u"?o.minHeight=o.maxHeight:o.minHeight=o.minHeight||"300px",o.errorCallback=o.errorCallback||function(h){alert(h)},o.uploadImage=o.uploadImage||!1,o.imageMaxSize=o.imageMaxSize||2097152,o.imageAccept=o.imageAccept||"image/png, image/jpeg, image/gif, image/avif",o.imageTexts=fr({},Wd,o.imageTexts||{}),o.errorMessages=fr({},Ud,o.errorMessages||{}),o.imagePathAbsolute=o.imagePathAbsolute||!1,o.imageCSRFName=o.imageCSRFName||"csrfmiddlewaretoken",o.imageCSRFHeader=o.imageCSRFHeader||!1,o.autosave!=null&&o.autosave.unique_id!=null&&o.autosave.unique_id!=""&&(o.autosave.uniqueId=o.autosave.unique_id),o.overlayMode&&o.overlayMode.combine===void 0&&(o.overlayMode.combine=!0),this.options=o,this.render(),o.initialValue&&(!this.options.autosave||this.options.autosave.foundSavedValue!==!0)&&this.value(o.initialValue),o.uploadImage){var s=this;this.codemirror.on("dragenter",function(h,g){s.updateStatusBar("upload-image",s.options.imageTexts.sbOnDragEnter),g.stopPropagation(),g.preventDefault()}),this.codemirror.on("dragend",function(h,g){s.updateStatusBar("upload-image",s.options.imageTexts.sbInit),g.stopPropagation(),g.preventDefault()}),this.codemirror.on("dragleave",function(h,g){s.updateStatusBar("upload-image",s.options.imageTexts.sbInit),g.stopPropagation(),g.preventDefault()}),this.codemirror.on("dragover",function(h,g){s.updateStatusBar("upload-image",s.options.imageTexts.sbOnDragEnter),g.stopPropagation(),g.preventDefault()}),this.codemirror.on("drop",function(h,g){g.stopPropagation(),g.preventDefault(),o.imageUploadFunction?s.uploadImagesUsingCustomFunction(o.imageUploadFunction,g.dataTransfer.files):s.uploadImages(g.dataTransfer.files)}),this.codemirror.on("paste",function(h,g){o.imageUploadFunction?s.uploadImagesUsingCustomFunction(o.imageUploadFunction,g.clipboardData.files):s.uploadImages(g.clipboardData.files)})}}function kc(){if(typeof localStorage=="object")try{localStorage.setItem("smde_localStorage",1),localStorage.removeItem("smde_localStorage")}catch{return!1}else return!1;return!0}var mc,Md,Vn,Ad,Dd,ra,hc,et,Pr,jd,Rd,Hd,Bd,Wd,Ud,wc=Cd(()=>{mc=/Mac/.test(navigator.platform),Md=new RegExp(/()+?/g),Vn={toggleBold:Fi,toggleItalic:Ni,drawLink:Gi,toggleHeadingSmaller:Jn,toggleHeadingBigger:Ri,drawImage:Zi,toggleBlockquote:ji,toggleOrderedList:$i,toggleUnorderedList:Ui,toggleCodeBlock:Pi,togglePreview:Ji,toggleStrikethrough:Oi,toggleHeading1:Hi,toggleHeading2:Bi,toggleHeading3:Wi,toggleHeading4:na,toggleHeading5:ia,toggleHeading6:oa,cleanBlock:Ki,drawTable:Xi,drawHorizontalRule:Yi,undo:Qi,redo:Vi,toggleSideBySide:bn,toggleFullScreen:jr},Ad={toggleBold:"Cmd-B",toggleItalic:"Cmd-I",drawLink:"Cmd-K",toggleHeadingSmaller:"Cmd-H",toggleHeadingBigger:"Shift-Cmd-H",toggleHeading1:"Ctrl+Alt+1",toggleHeading2:"Ctrl+Alt+2",toggleHeading3:"Ctrl+Alt+3",toggleHeading4:"Ctrl+Alt+4",toggleHeading5:"Ctrl+Alt+5",toggleHeading6:"Ctrl+Alt+6",cleanBlock:"Cmd-E",drawImage:"Cmd-Alt-I",toggleBlockquote:"Cmd-'",toggleOrderedList:"Cmd-Alt-L",toggleUnorderedList:"Cmd-L",toggleCodeBlock:"Cmd-Alt-C",togglePreview:"Cmd-P",toggleSideBySide:"F9",toggleFullScreen:"F11"},Dd=function(o){for(var p in Vn)if(Vn[p]===o)return p;return null},ra=function(){var o=!1;return function(p){(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(p)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(p.substr(0,4)))&&(o=!0)}(navigator.userAgent||navigator.vendor||window.opera),o};hc="";et={bold:"fa fa-bold",italic:"fa fa-italic",strikethrough:"fa fa-strikethrough",heading:"fa fa-header fa-heading","heading-smaller":"fa fa-header fa-heading header-smaller","heading-bigger":"fa fa-header fa-heading header-bigger","heading-1":"fa fa-header fa-heading header-1","heading-2":"fa fa-header fa-heading header-2","heading-3":"fa fa-header fa-heading header-3",code:"fa fa-code",quote:"fa fa-quote-left","ordered-list":"fa fa-list-ol","unordered-list":"fa fa-list-ul","clean-block":"fa fa-eraser",link:"fa fa-link",image:"fa fa-image","upload-image":"fa fa-image",table:"fa fa-table","horizontal-rule":"fa fa-minus",preview:"fa fa-eye","side-by-side":"fa fa-columns",fullscreen:"fa fa-arrows-alt",guide:"fa fa-question-circle",undo:"fa fa-undo",redo:"fa fa-repeat fa-redo"},Pr={bold:{name:"bold",action:Fi,className:et.bold,title:"Bold",default:!0},italic:{name:"italic",action:Ni,className:et.italic,title:"Italic",default:!0},strikethrough:{name:"strikethrough",action:Oi,className:et.strikethrough,title:"Strikethrough"},heading:{name:"heading",action:Jn,className:et.heading,title:"Heading",default:!0},"heading-smaller":{name:"heading-smaller",action:Jn,className:et["heading-smaller"],title:"Smaller Heading"},"heading-bigger":{name:"heading-bigger",action:Ri,className:et["heading-bigger"],title:"Bigger Heading"},"heading-1":{name:"heading-1",action:Hi,className:et["heading-1"],title:"Big Heading"},"heading-2":{name:"heading-2",action:Bi,className:et["heading-2"],title:"Medium Heading"},"heading-3":{name:"heading-3",action:Wi,className:et["heading-3"],title:"Small Heading"},"separator-1":{name:"separator-1"},code:{name:"code",action:Pi,className:et.code,title:"Code"},quote:{name:"quote",action:ji,className:et.quote,title:"Quote",default:!0},"unordered-list":{name:"unordered-list",action:Ui,className:et["unordered-list"],title:"Generic List",default:!0},"ordered-list":{name:"ordered-list",action:$i,className:et["ordered-list"],title:"Numbered List",default:!0},"clean-block":{name:"clean-block",action:Ki,className:et["clean-block"],title:"Clean block"},"separator-2":{name:"separator-2"},link:{name:"link",action:Gi,className:et.link,title:"Create Link",default:!0},image:{name:"image",action:Zi,className:et.image,title:"Insert Image",default:!0},"upload-image":{name:"upload-image",action:aa,className:et["upload-image"],title:"Import an image"},table:{name:"table",action:Xi,className:et.table,title:"Insert Table"},"horizontal-rule":{name:"horizontal-rule",action:Yi,className:et["horizontal-rule"],title:"Insert Horizontal Line"},"separator-3":{name:"separator-3"},preview:{name:"preview",action:Ji,className:et.preview,noDisable:!0,title:"Toggle Preview",default:!0},"side-by-side":{name:"side-by-side",action:bn,className:et["side-by-side"],noDisable:!0,noMobile:!0,title:"Toggle Side by Side",default:!0},fullscreen:{name:"fullscreen",action:jr,className:et.fullscreen,noDisable:!0,noMobile:!0,title:"Toggle Fullscreen",default:!0},"separator-4":{name:"separator-4"},guide:{name:"guide",action:"https://www.markdownguide.org/basic-syntax/",className:et.guide,noDisable:!0,title:"Markdown Guide",default:!0},"separator-5":{name:"separator-5"},undo:{name:"undo",action:Qi,className:et.undo,noDisable:!0,title:"Undo"},redo:{name:"redo",action:Vi,className:et.redo,noDisable:!0,title:"Redo"}},jd={link:["[","](#url#)"],image:["![","](#url#)"],uploadedImage:["![](#url#)",""],table:["",` + +| Column 1 | Column 2 | Column 3 | +| -------- | -------- | -------- | +| Text | Text | Text | + +`],horizontalRule:["",` + +----- + +`]},Rd={link:"URL for the link:",image:"URL of the image:"},Hd={locale:"en-US",format:{hour:"2-digit",minute:"2-digit"}},Bd={bold:"**",code:"```",italic:"*"},Wd={sbInit:"Attach files by drag and dropping or pasting from clipboard.",sbOnDragEnter:"Drop image to upload it.",sbOnDrop:"Uploading image #images_names#...",sbProgress:"Uploading #file_name#: #progress#%",sbOnUploaded:"Uploaded #image_name#",sizeUnits:" B, KB, MB"},Ud={noFileGiven:"You must select a file.",typeNotAllowed:"This image type is not allowed.",fileTooLarge:`Image #image_name# is too big (#image_size#). +Maximum file size is #image_max_size#.`,importError:"Something went wrong when uploading the image #image_name#."};Te.prototype.uploadImages=function(o,p,v){if(o.length!==0){for(var C=[],b=0;b=2){var H=M[1];if(p.imagesPreviewHandler){var Z=p.imagesPreviewHandler(M[1]);typeof Z=="string"&&(H=Z)}if(window.EMDEimagesCache[H])w(R,window.EMDEimagesCache[H]);else{var ee=document.createElement("img");ee.onload=function(){window.EMDEimagesCache[H]={naturalWidth:ee.naturalWidth,naturalHeight:ee.naturalHeight,url:H},w(R,window.EMDEimagesCache[H])},ee.src=H}}}})}this.codemirror.on("update",function(){E()}),this.gui.sideBySide=this.createSideBySide(),this._rendered=this.element,(p.autofocus===!0||o.autofocus)&&this.codemirror.focus();var z=this.codemirror;setTimeout(function(){z.refresh()}.bind(z),0)};Te.prototype.cleanup=function(){document.removeEventListener("keydown",this.documentOnKeyDown)};Te.prototype.autosave=function(){if(kc()){var o=this;if(this.options.autosave.uniqueId==null||this.options.autosave.uniqueId==""){console.log("EasyMDE: You must set a uniqueId to use the autosave feature");return}this.options.autosave.binded!==!0&&(o.element.form!=null&&o.element.form!=null&&o.element.form.addEventListener("submit",function(){clearTimeout(o.autosaveTimeoutId),o.autosaveTimeoutId=void 0,localStorage.removeItem("smde_"+o.options.autosave.uniqueId)}),this.options.autosave.binded=!0),this.options.autosave.loaded!==!0&&(typeof localStorage.getItem("smde_"+this.options.autosave.uniqueId)=="string"&&localStorage.getItem("smde_"+this.options.autosave.uniqueId)!=""&&(this.codemirror.setValue(localStorage.getItem("smde_"+this.options.autosave.uniqueId)),this.options.autosave.foundSavedValue=!0),this.options.autosave.loaded=!0);var p=o.value();p!==""?localStorage.setItem("smde_"+this.options.autosave.uniqueId,p):localStorage.removeItem("smde_"+this.options.autosave.uniqueId);var v=document.getElementById("autosaved");if(v!=null&&v!=null&&v!=""){var C=new Date,b=new Intl.DateTimeFormat([this.options.autosave.timeFormat.locale,"en-US"],this.options.autosave.timeFormat.format).format(C),S=this.options.autosave.text==null?"Autosaved: ":this.options.autosave.text;v.innerHTML=S+b}}else console.log("EasyMDE: localStorage not available, cannot autosave")};Te.prototype.clearAutosavedValue=function(){if(kc()){if(this.options.autosave==null||this.options.autosave.uniqueId==null||this.options.autosave.uniqueId==""){console.log("EasyMDE: You must set a uniqueId to clear the autosave value");return}localStorage.removeItem("smde_"+this.options.autosave.uniqueId)}else console.log("EasyMDE: localStorage not available, cannot autosave")};Te.prototype.openBrowseFileWindow=function(o,p){var v=this,C=this.gui.toolbar.getElementsByClassName("imageInput")[0];C.click();function b(S){v.options.imageUploadFunction?v.uploadImagesUsingCustomFunction(v.options.imageUploadFunction,S.target.files):v.uploadImages(S.target.files,o,p),C.removeEventListener("change",b)}C.addEventListener("change",b)};Te.prototype.uploadImage=function(o,p,v){var C=this;p=p||function(T){yc(C,T)};function b(g){C.updateStatusBar("upload-image",g),setTimeout(function(){C.updateStatusBar("upload-image",C.options.imageTexts.sbInit)},1e4),v&&typeof v=="function"&&v(g),C.options.errorCallback(g)}function S(g){var T=C.options.imageTexts.sizeUnits.split(",");return g.replace("#image_name#",o.name).replace("#image_size#",Ii(o.size,T)).replace("#image_max_size#",Ii(C.options.imageMaxSize,T))}if(o.size>this.options.imageMaxSize){b(S(this.options.errorMessages.fileTooLarge));return}var s=new FormData;s.append("image",o),C.options.imageCSRFToken&&!C.options.imageCSRFHeader&&s.append(C.options.imageCSRFName,C.options.imageCSRFToken);var h=new XMLHttpRequest;h.upload.onprogress=function(g){if(g.lengthComputable){var T=""+Math.round(g.loaded*100/g.total);C.updateStatusBar("upload-image",C.options.imageTexts.sbProgress.replace("#file_name#",o.name).replace("#progress#",T))}},h.open("POST",this.options.imageUploadEndpoint),C.options.imageCSRFToken&&C.options.imageCSRFHeader&&h.setRequestHeader(C.options.imageCSRFName,C.options.imageCSRFToken),h.onload=function(){try{var g=JSON.parse(this.responseText)}catch{console.error("EasyMDE: The server did not return a valid json."),b(S(C.options.errorMessages.importError));return}this.status===200&&g&&!g.error&&g.data&&g.data.filePath?p((C.options.imagePathAbsolute?"":window.location.origin+"/")+g.data.filePath):g.error&&g.error in C.options.errorMessages?b(S(C.options.errorMessages[g.error])):g.error?b(S(g.error)):(console.error("EasyMDE: Received an unexpected response after uploading the image."+this.status+" ("+this.statusText+")"),b(S(C.options.errorMessages.importError)))},h.onerror=function(g){console.error("EasyMDE: An unexpected error occurred when trying to upload the image."+g.target.status+" ("+g.target.statusText+")"),b(C.options.errorMessages.importError)},h.send(s)};Te.prototype.uploadImageUsingCustomFunction=function(o,p){var v=this;function C(s){yc(v,s)}function b(s){var h=S(s);v.updateStatusBar("upload-image",h),setTimeout(function(){v.updateStatusBar("upload-image",v.options.imageTexts.sbInit)},1e4),v.options.errorCallback(h)}function S(s){var h=v.options.imageTexts.sizeUnits.split(",");return s.replace("#image_name#",p.name).replace("#image_size#",Ii(p.size,h)).replace("#image_max_size#",Ii(v.options.imageMaxSize,h))}o.apply(this,[p,C,b])};Te.prototype.setPreviewMaxHeight=function(){var o=this.codemirror,p=o.getWrapperElement(),v=p.nextSibling,C=parseInt(window.getComputedStyle(p).paddingTop),b=parseInt(window.getComputedStyle(p).borderTopWidth),S=parseInt(this.options.maxHeight),s=S+C*2+b*2,h=s.toString()+"px";v.style.height=h};Te.prototype.createSideBySide=function(){var o=this.codemirror,p=o.getWrapperElement(),v=p.nextSibling;if(!v||!v.classList.contains("editor-preview-side")){if(v=document.createElement("div"),v.className="editor-preview-side",this.options.previewClass)if(Array.isArray(this.options.previewClass))for(var C=0;C{try{let E=w[w.length-1];if(E.origin==="+input"){let z="(https://)",y=E.text[E.text.length-1];if(y.endsWith(z)&&y!=="[]"+z){let R=E.from,M=E.to,Z=E.text.length>1?0:R.ch;setTimeout(()=>{d.setSelection({line:M.line,ch:Z+y.lastIndexOf("(")+1},{line:M.line,ch:Z+y.lastIndexOf(")")})},25)}}}catch{}}),this.editor.codemirror.on("change",Alpine.debounce(()=>{this.editor&&(this.state=this.editor.value(),p&&this.$wire.call("$refresh"))},C??300)),v&&this.editor.codemirror.on("blur",()=>this.$wire.call("$refresh")),this.$watch("state",()=>{this.editor&&(this.editor.codemirror.hasFocus()||Alpine.raw(this.editor).value(this.state??""))}),h&&h(this)},destroy:function(){this.editor.cleanup(),this.editor=null},getToolbar:function(){let d=[];return x.includes("bold")&&d.push({name:"bold",action:EasyMDE.toggleBold,title:T.toolbar_buttons?.bold}),x.includes("italic")&&d.push({name:"italic",action:EasyMDE.toggleItalic,title:T.toolbar_buttons?.italic}),x.includes("strike")&&d.push({name:"strikethrough",action:EasyMDE.toggleStrikethrough,title:T.toolbar_buttons?.strike}),x.includes("link")&&d.push({name:"link",action:EasyMDE.drawLink,title:T.toolbar_buttons?.link}),["bold","italic","strike","link"].some(w=>x.includes(w))&&["heading"].some(w=>x.includes(w))&&d.push("|"),x.includes("heading")&&d.push({name:"heading",action:EasyMDE.toggleHeadingSmaller,title:T.toolbar_buttons?.heading}),["heading"].some(w=>x.includes(w))&&["blockquote","codeBlock","bulletList","orderedList"].some(w=>x.includes(w))&&d.push("|"),x.includes("blockquote")&&d.push({name:"quote",action:EasyMDE.toggleBlockquote,title:T.toolbar_buttons?.blockquote}),x.includes("codeBlock")&&d.push({name:"code",action:EasyMDE.toggleCodeBlock,title:T.toolbar_buttons?.code_block}),x.includes("bulletList")&&d.push({name:"unordered-list",action:EasyMDE.toggleUnorderedList,title:T.toolbar_buttons?.bullet_list}),x.includes("orderedList")&&d.push({name:"ordered-list",action:EasyMDE.toggleOrderedList,title:T.toolbar_buttons?.ordered_list}),["blockquote","codeBlock","bulletList","orderedList"].some(w=>x.includes(w))&&["table","attachFiles"].some(w=>x.includes(w))&&d.push("|"),x.includes("table")&&d.push({name:"table",action:EasyMDE.drawTable,title:T.toolbar_buttons?.table}),x.includes("attachFiles")&&d.push({name:"upload-image",action:EasyMDE.drawUploadedImage,title:T.toolbar_buttons?.attach_files}),["table","attachFiles"].some(w=>x.includes(w))&&["undo","redo"].some(w=>x.includes(w))&&d.push("|"),x.includes("undo")&&d.push({name:"undo",action:EasyMDE.undo,title:T.toolbar_buttons?.undo}),x.includes("redo")&&d.push({name:"redo",action:EasyMDE.redo,title:T.toolbar_buttons?.redo}),d}}}export{Kd as default}; diff --git a/public/js/filament/forms/components/rich-editor.js b/public/js/filament/forms/components/rich-editor.js new file mode 100644 index 0000000..01ad26f --- /dev/null +++ b/public/js/filament/forms/components/rich-editor.js @@ -0,0 +1,150 @@ +var po="2.1.12",Rt="[data-trix-attachment]",mi={preview:{presentation:"gallery",caption:{name:!0,size:!0}},file:{caption:{size:!0}}},W={default:{tagName:"div",parse:!1},quote:{tagName:"blockquote",nestable:!0},heading1:{tagName:"h1",terminal:!0,breakOnReturn:!0,group:!1},code:{tagName:"pre",terminal:!0,htmlAttributes:["language"],text:{plaintext:!0}},bulletList:{tagName:"ul",parse:!1},bullet:{tagName:"li",listAttribute:"bulletList",group:!1,nestable:!0,test(i){return Gi(i.parentNode)===W[this.listAttribute].tagName}},numberList:{tagName:"ol",parse:!1},number:{tagName:"li",listAttribute:"numberList",group:!1,nestable:!0,test(i){return Gi(i.parentNode)===W[this.listAttribute].tagName}},attachmentGallery:{tagName:"div",exclusive:!0,terminal:!0,parse:!1,group:!1}},Gi=i=>{var t;return i==null||(t=i.tagName)===null||t===void 0?void 0:t.toLowerCase()},$i=navigator.userAgent.match(/android\s([0-9]+.*Chrome)/i),Sn=$i&&parseInt($i[1]),xe={composesExistingText:/Android.*Chrome/.test(navigator.userAgent),recentAndroid:Sn&&Sn>12,samsungAndroid:Sn&&navigator.userAgent.match(/Android.*SM-/),forcesObjectResizing:/Trident.*rv:11/.test(navigator.userAgent),supportsInputEvents:typeof InputEvent<"u"&&["data","getTargetRanges","inputType"].every(i=>i in InputEvent.prototype)},Lr={ADD_ATTR:["language"],SAFE_FOR_XML:!1,RETURN_DOM:!0},m={attachFiles:"Attach Files",bold:"Bold",bullets:"Bullets",byte:"Byte",bytes:"Bytes",captionPlaceholder:"Add a caption\u2026",code:"Code",heading1:"Heading",indent:"Increase Level",italic:"Italic",link:"Link",numbers:"Numbers",outdent:"Decrease Level",quote:"Quote",redo:"Redo",remove:"Remove",strike:"Strikethrough",undo:"Undo",unlink:"Unlink",url:"URL",urlPlaceholder:"Enter a URL\u2026",GB:"GB",KB:"KB",MB:"MB",PB:"PB",TB:"TB"},fo=[m.bytes,m.KB,m.MB,m.GB,m.TB,m.PB],Dr={prefix:"IEC",precision:2,formatter(i){switch(i){case 0:return"0 ".concat(m.bytes);case 1:return"1 ".concat(m.byte);default:let t;this.prefix==="SI"?t=1e3:this.prefix==="IEC"&&(t=1024);let e=Math.floor(Math.log(i)/Math.log(t)),n=(i/Math.pow(t,e)).toFixed(this.precision).replace(/0*$/,"").replace(/\.$/,"");return"".concat(n," ").concat(fo[e])}}},ln="\uFEFF",ft="\xA0",Nr=function(i){for(let t in i){let e=i[t];this[t]=e}return this},pi=document.documentElement,bo=pi.matches,S=function(i){let{onElement:t,matchingSelector:e,withCallback:n,inPhase:r,preventDefault:o,times:s}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l=t||pi,c=e,u=r==="capturing",d=function(C){s!=null&&--s==0&&d.destroy();let T=vt(C.target,{matchingSelector:c});T!=null&&(n?.call(T,C,T),o&&C.preventDefault())};return d.destroy=()=>l.removeEventListener(i,d,u),l.addEventListener(i,d,u),d},he=function(i){let{onElement:t,bubbles:e,cancelable:n,attributes:r}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=t??pi;e=e!==!1,n=n!==!1;let s=document.createEvent("Events");return s.initEvent(i,e,n),r!=null&&Nr.call(s,r),o.dispatchEvent(s)},Ir=function(i,t){if(i?.nodeType===1)return bo.call(i,t)},vt=function(i){let{matchingSelector:t,untilNode:e}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};for(;i&&i.nodeType!==Node.ELEMENT_NODE;)i=i.parentNode;if(i!=null){if(t==null)return i;if(i.closest&&e==null)return i.closest(t);for(;i&&i!==e;){if(Ir(i,t))return i;i=i.parentNode}}},fi=i=>document.activeElement!==i&&kt(i,document.activeElement),kt=function(i,t){if(i&&t)for(;t;){if(t===i)return!0;t=t.parentNode}},kn=function(i){var t;if((t=i)===null||t===void 0||!t.parentNode)return;let e=0;for(i=i.previousSibling;i;)e++,i=i.previousSibling;return e},At=i=>{var t;return i==null||(t=i.parentNode)===null||t===void 0?void 0:t.removeChild(i)},je=function(i){let{onlyNodesOfType:t,usingFilter:e,expandEntityReferences:n}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=(()=>{switch(t){case"element":return NodeFilter.SHOW_ELEMENT;case"text":return NodeFilter.SHOW_TEXT;case"comment":return NodeFilter.SHOW_COMMENT;default:return NodeFilter.SHOW_ALL}})();return document.createTreeWalker(i,r,e??null,n===!0)},j=i=>{var t;return i==null||(t=i.tagName)===null||t===void 0?void 0:t.toLowerCase()},p=function(i){let t,e,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};typeof i=="object"?(n=i,i=n.tagName):n={attributes:n};let r=document.createElement(i);if(n.editable!=null&&(n.attributes==null&&(n.attributes={}),n.attributes.contenteditable=n.editable),n.attributes)for(t in n.attributes)e=n.attributes[t],r.setAttribute(t,e);if(n.style)for(t in n.style)e=n.style[t],r.style[t]=e;if(n.data)for(t in n.data)e=n.data[t],r.dataset[t]=e;return n.className&&n.className.split(" ").forEach(o=>{r.classList.add(o)}),n.textContent&&(r.textContent=n.textContent),n.childNodes&&[].concat(n.childNodes).forEach(o=>{r.appendChild(o)}),r},ie,de=function(){if(ie!=null)return ie;ie=[];for(let i in W){let t=W[i];t.tagName&&ie.push(t.tagName)}return ie},Rn=i=>Vt(i?.firstChild),Yi=function(i){let{strict:t}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{strict:!0};return t?Vt(i):Vt(i)||!Vt(i.firstChild)&&function(e){return de().includes(j(e))&&!de().includes(j(e.firstChild))}(i)},Vt=i=>vo(i)&&i?.data==="block",vo=i=>i?.nodeType===Node.COMMENT_NODE,zt=function(i){let{name:t}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(i)return ge(i)?i.data===ln?!t||i.parentNode.dataset.trixCursorTarget===t:void 0:zt(i.firstChild)},Tt=i=>Ir(i,Rt),Or=i=>ge(i)&&i?.data==="",ge=i=>i?.nodeType===Node.TEXT_NODE,bi={level2Enabled:!0,getLevel(){return this.level2Enabled&&xe.supportsInputEvents?2:0},pickFiles(i){let t=p("input",{type:"file",multiple:!0,hidden:!0,id:this.fileInputId});t.addEventListener("change",()=>{i(t.files),At(t)}),At(document.getElementById(this.fileInputId)),document.body.appendChild(t),t.click()}},Me={removeBlankTableCells:!1,tableCellSeparator:" | ",tableRowSeparator:` +`},Dt={bold:{tagName:"strong",inheritable:!0,parser(i){let t=window.getComputedStyle(i);return t.fontWeight==="bold"||t.fontWeight>=600}},italic:{tagName:"em",inheritable:!0,parser:i=>window.getComputedStyle(i).fontStyle==="italic"},href:{groupTagName:"a",parser(i){let t="a:not(".concat(Rt,")"),e=i.closest(t);if(e)return e.getAttribute("href")}},strike:{tagName:"del",inheritable:!0},frozen:{style:{backgroundColor:"highlight"}}},Fr={getDefaultHTML:()=>`
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
`)},Yn={interval:5e3},Ce=Object.freeze({__proto__:null,attachments:mi,blockAttributes:W,browser:xe,css:{attachment:"attachment",attachmentCaption:"attachment__caption",attachmentCaptionEditor:"attachment__caption-editor",attachmentMetadata:"attachment__metadata",attachmentMetadataContainer:"attachment__metadata-container",attachmentName:"attachment__name",attachmentProgress:"attachment__progress",attachmentSize:"attachment__size",attachmentToolbar:"attachment__toolbar",attachmentGallery:"attachment-gallery"},dompurify:Lr,fileSize:Dr,input:bi,keyNames:{8:"backspace",9:"tab",13:"return",27:"escape",37:"left",39:"right",46:"delete",68:"d",72:"h",79:"o"},lang:m,parser:Me,textAttributes:Dt,toolbar:Fr,undo:Yn}),R=class{static proxyMethod(t){let{name:e,toMethod:n,toProperty:r,optional:o}=Ao(t);this.prototype[e]=function(){let s,l;var c,u;return n?l=o?(c=this[n])===null||c===void 0?void 0:c.call(this):this[n]():r&&(l=this[r]),o?(s=(u=l)===null||u===void 0?void 0:u[e],s?Xi.call(s,l,arguments):void 0):(s=l[e],Xi.call(s,l,arguments))}}},Ao=function(i){let t=i.match(yo);if(!t)throw new Error("can't parse @proxyMethod expression: ".concat(i));let e={name:t[4]};return t[2]!=null?e.toMethod=t[1]:e.toProperty=t[1],t[3]!=null&&(e.optional=!0),e},{apply:Xi}=Function.prototype,yo=new RegExp("^(.+?)(\\(\\))?(\\?)?\\.(.+?)$"),Tn,wn,Ln,Nt=class extends R{static box(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return t instanceof this?t:this.fromUCS2String(t?.toString())}static fromUCS2String(t){return new this(t,Xn(t))}static fromCodepoints(t){return new this(Zn(t),t)}constructor(t,e){super(...arguments),this.ucs2String=t,this.codepoints=e,this.length=this.codepoints.length,this.ucs2Length=this.ucs2String.length}offsetToUCS2Offset(t){return Zn(this.codepoints.slice(0,Math.max(0,t))).length}offsetFromUCS2Offset(t){return Xn(this.ucs2String.slice(0,Math.max(0,t))).length}slice(){return this.constructor.fromCodepoints(this.codepoints.slice(...arguments))}charAt(t){return this.slice(t,t+1)}isEqualTo(t){return this.constructor.box(t).ucs2String===this.ucs2String}toJSON(){return this.ucs2String}getCacheKey(){return this.ucs2String}toString(){return this.ucs2String}},xo=((Tn=Array.from)===null||Tn===void 0?void 0:Tn.call(Array,"\u{1F47C}").length)===1,Co=((wn=" ".codePointAt)===null||wn===void 0?void 0:wn.call(" ",0))!=null,Eo=((Ln=String.fromCodePoint)===null||Ln===void 0?void 0:Ln.call(String,32,128124))===" \u{1F47C}",Xn,Zn;Xn=xo&&Co?i=>Array.from(i).map(t=>t.codePointAt(0)):function(i){let t=[],e=0,{length:n}=i;for(;eString.fromCodePoint(...Array.from(i||[])):function(i){return(()=>{let t=[];return Array.from(i).forEach(e=>{let n="";e>65535&&(e-=65536,n+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t.push(n+String.fromCharCode(e))}),t})().join("")};var So=0,ht=class extends R{static fromJSONString(t){return this.fromJSON(JSON.parse(t))}constructor(){super(...arguments),this.id=++So}hasSameConstructorAs(t){return this.constructor===t?.constructor}isEqualTo(t){return this===t}inspect(){let t=[],e=this.contentsForInspection()||{};for(let n in e){let r=e[n];t.push("".concat(n,"=").concat(r))}return"#<".concat(this.constructor.name,":").concat(this.id).concat(t.length?" ".concat(t.join(", ")):"",">")}contentsForInspection(){}toJSONString(){return JSON.stringify(this)}toUTF16String(){return Nt.box(this)}getCacheKey(){return this.id.toString()}},It=function(){let i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];if(i.length!==t.length)return!1;for(let e=0;e1?e-1:0),r=1;r(Dn||(Dn=wo().concat(To())),Dn),L=i=>W[i],To=()=>(Nn||(Nn=Object.keys(W)),Nn),ti=i=>Dt[i],wo=()=>(In||(In=Object.keys(Dt)),In),Pr=function(i,t){Lo(i).textContent=t.replace(/%t/g,i)},Lo=function(i){let t=document.createElement("style");t.setAttribute("type","text/css"),t.setAttribute("data-tag-name",i.toLowerCase());let e=Do();return e&&t.setAttribute("nonce",e),document.head.insertBefore(t,document.head.firstChild),t},Do=function(){let i=Zi("trix-csp-nonce")||Zi("csp-nonce");if(i){let{nonce:t,content:e}=i;return t==""?e:t}},Zi=i=>document.head.querySelector("meta[name=".concat(i,"]")),Qi={"application/x-trix-feature-detection":"test"},Mr=function(i){let t=i.getData("text/plain"),e=i.getData("text/html");if(!t||!e)return t?.length;{let{body:n}=new DOMParser().parseFromString(e,"text/html");if(n.textContent===t)return!n.querySelector("*")}},Br=/Mac|^iP/.test(navigator.platform)?i=>i.metaKey:i=>i.ctrlKey,Ai=i=>setTimeout(i,1),_r=function(){let i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t={};for(let e in i){let n=i[e];t[e]=n}return t},Xt=function(){let i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(Object.keys(i).length!==Object.keys(t).length)return!1;for(let e in i)if(i[e]!==t[e])return!1;return!0},y=function(i){if(i!=null)return Array.isArray(i)||(i=[i,i]),[tr(i[0]),tr(i[1]!=null?i[1]:i[0])]},ut=function(i){if(i==null)return;let[t,e]=y(i);return ei(t,e)},We=function(i,t){if(i==null||t==null)return;let[e,n]=y(i),[r,o]=y(t);return ei(e,r)&&ei(n,o)},tr=function(i){return typeof i=="number"?i:_r(i)},ei=function(i,t){return typeof i=="number"?i===t:Xt(i,t)},Ue=class extends R{constructor(){super(...arguments),this.update=this.update.bind(this),this.selectionManagers=[]}start(){this.started||(this.started=!0,document.addEventListener("selectionchange",this.update,!0))}stop(){if(this.started)return this.started=!1,document.removeEventListener("selectionchange",this.update,!0)}registerSelectionManager(t){if(!this.selectionManagers.includes(t))return this.selectionManagers.push(t),this.start()}unregisterSelectionManager(t){if(this.selectionManagers=this.selectionManagers.filter(e=>e!==t),this.selectionManagers.length===0)return this.stop()}notifySelectionManagersOfSelectionChange(){return this.selectionManagers.map(t=>t.selectionDidChange())}update(){this.notifySelectionManagersOfSelectionChange()}reset(){this.update()}},Ot=new Ue,jr=function(){let i=window.getSelection();if(i.rangeCount>0)return i},me=function(){var i;let t=(i=jr())===null||i===void 0?void 0:i.getRangeAt(0);if(t&&!No(t))return t},Wr=function(i){let t=window.getSelection();return t.removeAllRanges(),t.addRange(i),Ot.update()},No=i=>er(i.startContainer)||er(i.endContainer),er=i=>!Object.getPrototypeOf(i),ue=i=>i.replace(new RegExp("".concat(ln),"g"),"").replace(new RegExp("".concat(ft),"g")," "),yi=new RegExp("[^\\S".concat(ft,"]")),xi=i=>i.replace(new RegExp("".concat(yi.source),"g")," ").replace(/\ {2,}/g," "),nr=function(i,t){if(i.isEqualTo(t))return["",""];let e=On(i,t),{length:n}=e.utf16String,r;if(n){let{offset:o}=e,s=i.codepoints.slice(0,o).concat(i.codepoints.slice(o+n));r=On(t,Nt.fromCodepoints(s))}else r=On(t,i);return[e.utf16String.toString(),r.utf16String.toString()]},On=function(i,t){let e=0,n=i.length,r=t.length;for(;ee+1&&i.charAt(n-1).isEqualTo(t.charAt(r-1));)n--,r--;return{utf16String:i.slice(e,n),offset:e}},X=class i extends ht{static fromCommonAttributesOfObjects(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(!t.length)return new this;let e=re(t[0]),n=e.getKeys();return t.slice(1).forEach(r=>{n=e.getKeysCommonToHash(re(r)),e=e.slice(n)}),e}static box(t){return re(t)}constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};super(...arguments),this.values=Be(t)}add(t,e){return this.merge(Io(t,e))}remove(t){return new i(Be(this.values,t))}get(t){return this.values[t]}has(t){return t in this.values}merge(t){return new i(Oo(this.values,Fo(t)))}slice(t){let e={};return Array.from(t).forEach(n=>{this.has(n)&&(e[n]=this.values[n])}),new i(e)}getKeys(){return Object.keys(this.values)}getKeysCommonToHash(t){return t=re(t),this.getKeys().filter(e=>this.values[e]===t.values[e])}isEqualTo(t){return It(this.toArray(),re(t).toArray())}isEmpty(){return this.getKeys().length===0}toArray(){if(!this.array){let t=[];for(let e in this.values){let n=this.values[e];t.push(t.push(e,n))}this.array=t.slice(0)}return this.array}toObject(){return Be(this.values)}toJSON(){return this.toObject()}contentsForInspection(){return{values:JSON.stringify(this.values)}}},Io=function(i,t){let e={};return e[i]=t,e},Oo=function(i,t){let e=Be(i);for(let n in t){let r=t[n];e[n]=r}return e},Be=function(i,t){let e={};return Object.keys(i).sort().forEach(n=>{n!==t&&(e[n]=i[n])}),e},re=function(i){return i instanceof X?i:new X(i)},Fo=function(i){return i instanceof X?i.values:i},fe=class{static groupObjects(){let t,e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],{depth:n,asTree:r}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};r&&n==null&&(n=0);let o=[];return Array.from(e).forEach(s=>{var l;if(t){var c,u,d;if((c=s.canBeGrouped)!==null&&c!==void 0&&c.call(s,n)&&(u=(d=t[t.length-1]).canBeGroupedWith)!==null&&u!==void 0&&u.call(d,s,n))return void t.push(s);o.push(new this(t,{depth:n,asTree:r})),t=null}(l=s.canBeGrouped)!==null&&l!==void 0&&l.call(s,n)?t=[s]:o.push(s)}),t&&o.push(new this(t,{depth:n,asTree:r})),o}constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],{depth:e,asTree:n}=arguments.length>1?arguments[1]:void 0;this.objects=t,n&&(this.depth=e,this.objects=this.constructor.groupObjects(this.objects,{asTree:n,depth:this.depth+1}))}getObjects(){return this.objects}getDepth(){return this.depth}getCacheKey(){let t=["objectGroup"];return Array.from(this.getObjects()).forEach(e=>{t.push(e.getCacheKey())}),t.join("/")}},ni=class extends R{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];super(...arguments),this.objects={},Array.from(t).forEach(e=>{let n=JSON.stringify(e);this.objects[n]==null&&(this.objects[n]=e)})}find(t){let e=JSON.stringify(t);return this.objects[e]}},ii=class{constructor(t){this.reset(t)}add(t){let e=ir(t);this.elements[e]=t}remove(t){let e=ir(t),n=this.elements[e];if(n)return delete this.elements[e],n}reset(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return this.elements={},Array.from(t).forEach(e=>{this.add(e)}),t}},ir=i=>i.dataset.trixStoreKey,Ht=class extends R{isPerforming(){return this.performing===!0}hasPerformed(){return this.performed===!0}hasSucceeded(){return this.performed&&this.succeeded}hasFailed(){return this.performed&&!this.succeeded}getPromise(){return this.promise||(this.promise=new Promise((t,e)=>(this.performing=!0,this.perform((n,r)=>{this.succeeded=n,this.performing=!1,this.performed=!0,this.succeeded?t(r):e(r)})))),this.promise}perform(t){return t(!1)}release(){var t,e;(t=this.promise)===null||t===void 0||(e=t.cancel)===null||e===void 0||e.call(t),this.promise=null,this.performing=null,this.performed=null,this.succeeded=null}};Ht.proxyMethod("getPromise().then"),Ht.proxyMethod("getPromise().catch");var dt=class extends R{constructor(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};super(...arguments),this.object=t,this.options=e,this.childViews=[],this.rootView=this}getNodes(){return this.nodes||(this.nodes=this.createNodes()),this.nodes.map(t=>t.cloneNode(!0))}invalidate(){var t;return this.nodes=null,this.childViews=[],(t=this.parentView)===null||t===void 0?void 0:t.invalidate()}invalidateViewForObject(t){var e;return(e=this.findViewForObject(t))===null||e===void 0?void 0:e.invalidate()}findOrCreateCachedChildView(t,e,n){let r=this.getCachedViewForObject(e);return r?this.recordChildView(r):(r=this.createChildView(...arguments),this.cacheViewForObject(r,e)),r}createChildView(t,e){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};e instanceof fe&&(n.viewClass=t,t=ri);let r=new t(e,n);return this.recordChildView(r)}recordChildView(t){return t.parentView=this,t.rootView=this.rootView,this.childViews.push(t),t}getAllChildViews(){let t=[];return this.childViews.forEach(e=>{t.push(e),t=t.concat(e.getAllChildViews())}),t}findElement(){return this.findElementForObject(this.object)}findElementForObject(t){let e=t?.id;if(e)return this.rootView.element.querySelector("[data-trix-id='".concat(e,"']"))}findViewForObject(t){for(let e of this.getAllChildViews())if(e.object===t)return e}getViewCache(){return this.rootView!==this?this.rootView.getViewCache():this.isViewCachingEnabled()?(this.viewCache||(this.viewCache={}),this.viewCache):void 0}isViewCachingEnabled(){return this.shouldCacheViews!==!1}enableViewCaching(){this.shouldCacheViews=!0}disableViewCaching(){this.shouldCacheViews=!1}getCachedViewForObject(t){var e;return(e=this.getViewCache())===null||e===void 0?void 0:e[t.getCacheKey()]}cacheViewForObject(t,e){let n=this.getViewCache();n&&(n[e.getCacheKey()]=t)}garbageCollectCachedViews(){let t=this.getViewCache();if(t){let e=this.getAllChildViews().concat(this).map(n=>n.object.getCacheKey());for(let n in t)e.includes(n)||delete t[n]}}},ri=class extends dt{constructor(){super(...arguments),this.objectGroup=this.object,this.viewClass=this.options.viewClass,delete this.options.viewClass}getChildViews(){return this.childViews.length||Array.from(this.objectGroup.getObjects()).forEach(t=>{this.findOrCreateCachedChildView(this.viewClass,t,this.options)}),this.childViews}createNodes(){let t=this.createContainerElement();return this.getChildViews().forEach(e=>{Array.from(e.getNodes()).forEach(n=>{t.appendChild(n)})}),[t]}createContainerElement(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.objectGroup.getDepth();return this.getChildViews()[0].createContainerElement(t)}};var{entries:Ur,setPrototypeOf:rr,isFrozen:Po,getPrototypeOf:Mo,getOwnPropertyDescriptor:Bo}=Object,{freeze:U,seal:G,create:Vr}=Object,{apply:oi,construct:si}=typeof Reflect<"u"&&Reflect;U||(U=function(i){return i}),G||(G=function(i){return i}),oi||(oi=function(i,t,e){return i.apply(t,e)}),si||(si=function(i,t){return new i(...t)});var Ne=K(Array.prototype.forEach),or=K(Array.prototype.pop),oe=K(Array.prototype.push),_e=K(String.prototype.toLowerCase),Fn=K(String.prototype.toString),sr=K(String.prototype.match),se=K(String.prototype.replace),_o=K(String.prototype.indexOf),jo=K(String.prototype.trim),$=K(Object.prototype.hasOwnProperty),_=K(RegExp.prototype.test),ae=(ar=TypeError,function(){for(var i=arguments.length,t=new Array(i),e=0;e1?e-1:0),r=1;r2&&arguments[2]!==void 0?arguments[2]:_e;rr&&rr(i,null);let n=t.length;for(;n--;){let r=t[n];if(typeof r=="string"){let o=e(r);o!==r&&(Po(t)||(t[n]=o),r=o)}i[r]=!0}return i}function Wo(i){for(let t=0;t/gm),qo=G(/\$\{[\w\W]*}/gm),Jo=G(/^data-[\-\w.\u00B7-\uFFFF]+$/),Ko=G(/^aria-[\-\w]+$/),zr=G(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Go=G(/^(?:\w+script|data):/i),$o=G(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Hr=G(/^html$/i),Yo=G(/^[a-z][.\w]*(-[.\w]+)+$/i),dr=Object.freeze({__proto__:null,ARIA_ATTR:Ko,ATTR_WHITESPACE:$o,CUSTOM_ELEMENT:Yo,DATA_ATTR:Jo,DOCTYPE_NAME:Hr,ERB_EXPR:Ho,IS_ALLOWED_URI:zr,IS_SCRIPT_OR_DATA:Go,MUSTACHE_EXPR:zo,TMPLIT_EXPR:qo}),Xo=1,Zo=3,Qo=7,ts=8,es=9,ns=function(){return typeof window>"u"?null:window},Ve=function i(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ns(),e=a=>i(a);if(e.version="3.2.3",e.removed=[],!t||!t.document||t.document.nodeType!==es)return e.isSupported=!1,e;let{document:n}=t,r=n,o=r.currentScript,{DocumentFragment:s,HTMLTemplateElement:l,Node:c,Element:u,NodeFilter:d,NamedNodeMap:C=t.NamedNodeMap||t.MozNamedAttrMap,HTMLFormElement:T,DOMParser:H,trustedTypes:Q}=t,M=u.prototype,mt=le(M,"cloneNode"),yt=le(M,"remove"),Zt=le(M,"nextSibling"),Qt=le(M,"childNodes"),F=le(M,"parentNode");if(typeof l=="function"){let a=n.createElement("template");a.content&&a.content.ownerDocument&&(n=a.content.ownerDocument)}let k,rt="",{implementation:xt,createNodeIterator:eo,createDocumentFragment:no,getElementsByTagName:io}=n,{importNode:ro}=r,q={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]};e.isSupported=typeof Ur=="function"&&typeof F=="function"&&xt&&xt.createHTMLDocument!==void 0;let{MUSTACHE_EXPR:un,ERB_EXPR:hn,TMPLIT_EXPR:dn,DATA_ATTR:oo,ARIA_ATTR:so,IS_SCRIPT_OR_DATA:ao,ATTR_WHITESPACE:Ei,CUSTOM_ELEMENT:lo}=dr,{IS_ALLOWED_URI:Si}=dr,N=null,ki=b({},[...lr,...Pn,...Mn,...Bn,...cr]),O=null,Ri=b({},[...ur,..._n,...hr,...Ie]),w=Object.seal(Vr(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),te=null,gn=null,Ti=!0,mn=!0,wi=!1,Li=!0,Pt=!1,pn=!0,Ct=!1,fn=!1,bn=!1,Mt=!1,Ee=!1,Se=!1,Di=!0,Ni=!1,vn=!0,ee=!1,Bt={},_t=null,Ii=b({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Oi=null,Fi=b({},["audio","video","img","source","image","track"]),An=null,Pi=b({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),ke="http://www.w3.org/1998/Math/MathML",Re="http://www.w3.org/2000/svg",ot="http://www.w3.org/1999/xhtml",jt=ot,yn=!1,xn=null,co=b({},[ke,Re,ot],Fn),Te=b({},["mi","mo","mn","ms","mtext"]),we=b({},["annotation-xml"]),uo=b({},["title","style","font","a","script"]),ne=null,ho=["application/xhtml+xml","text/html"],I=null,Wt=null,go=n.createElement("form"),Mi=function(a){return a instanceof RegExp||a instanceof Function},Cn=function(){let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!Wt||Wt!==a){if(a&&typeof a=="object"||(a={}),a=St(a),ne=ho.indexOf(a.PARSER_MEDIA_TYPE)===-1?"text/html":a.PARSER_MEDIA_TYPE,I=ne==="application/xhtml+xml"?Fn:_e,N=$(a,"ALLOWED_TAGS")?b({},a.ALLOWED_TAGS,I):ki,O=$(a,"ALLOWED_ATTR")?b({},a.ALLOWED_ATTR,I):Ri,xn=$(a,"ALLOWED_NAMESPACES")?b({},a.ALLOWED_NAMESPACES,Fn):co,An=$(a,"ADD_URI_SAFE_ATTR")?b(St(Pi),a.ADD_URI_SAFE_ATTR,I):Pi,Oi=$(a,"ADD_DATA_URI_TAGS")?b(St(Fi),a.ADD_DATA_URI_TAGS,I):Fi,_t=$(a,"FORBID_CONTENTS")?b({},a.FORBID_CONTENTS,I):Ii,te=$(a,"FORBID_TAGS")?b({},a.FORBID_TAGS,I):{},gn=$(a,"FORBID_ATTR")?b({},a.FORBID_ATTR,I):{},Bt=!!$(a,"USE_PROFILES")&&a.USE_PROFILES,Ti=a.ALLOW_ARIA_ATTR!==!1,mn=a.ALLOW_DATA_ATTR!==!1,wi=a.ALLOW_UNKNOWN_PROTOCOLS||!1,Li=a.ALLOW_SELF_CLOSE_IN_ATTR!==!1,Pt=a.SAFE_FOR_TEMPLATES||!1,pn=a.SAFE_FOR_XML!==!1,Ct=a.WHOLE_DOCUMENT||!1,Mt=a.RETURN_DOM||!1,Ee=a.RETURN_DOM_FRAGMENT||!1,Se=a.RETURN_TRUSTED_TYPE||!1,bn=a.FORCE_BODY||!1,Di=a.SANITIZE_DOM!==!1,Ni=a.SANITIZE_NAMED_PROPS||!1,vn=a.KEEP_CONTENT!==!1,ee=a.IN_PLACE||!1,Si=a.ALLOWED_URI_REGEXP||zr,jt=a.NAMESPACE||ot,Te=a.MATHML_TEXT_INTEGRATION_POINTS||Te,we=a.HTML_INTEGRATION_POINTS||we,w=a.CUSTOM_ELEMENT_HANDLING||{},a.CUSTOM_ELEMENT_HANDLING&&Mi(a.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(w.tagNameCheck=a.CUSTOM_ELEMENT_HANDLING.tagNameCheck),a.CUSTOM_ELEMENT_HANDLING&&Mi(a.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(w.attributeNameCheck=a.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),a.CUSTOM_ELEMENT_HANDLING&&typeof a.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(w.allowCustomizedBuiltInElements=a.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Pt&&(mn=!1),Ee&&(Mt=!0),Bt&&(N=b({},cr),O=[],Bt.html===!0&&(b(N,lr),b(O,ur)),Bt.svg===!0&&(b(N,Pn),b(O,_n),b(O,Ie)),Bt.svgFilters===!0&&(b(N,Mn),b(O,_n),b(O,Ie)),Bt.mathMl===!0&&(b(N,Bn),b(O,hr),b(O,Ie))),a.ADD_TAGS&&(N===ki&&(N=St(N)),b(N,a.ADD_TAGS,I)),a.ADD_ATTR&&(O===Ri&&(O=St(O)),b(O,a.ADD_ATTR,I)),a.ADD_URI_SAFE_ATTR&&b(An,a.ADD_URI_SAFE_ATTR,I),a.FORBID_CONTENTS&&(_t===Ii&&(_t=St(_t)),b(_t,a.FORBID_CONTENTS,I)),vn&&(N["#text"]=!0),Ct&&b(N,["html","head","body"]),N.table&&(b(N,["tbody"]),delete te.tbody),a.TRUSTED_TYPES_POLICY){if(typeof a.TRUSTED_TYPES_POLICY.createHTML!="function")throw ae('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof a.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw ae('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');k=a.TRUSTED_TYPES_POLICY,rt=k.createHTML("")}else k===void 0&&(k=function(g,h){if(typeof g!="object"||typeof g.createPolicy!="function")return null;let v=null,A="data-tt-policy-suffix";h&&h.hasAttribute(A)&&(v=h.getAttribute(A));let f="dompurify"+(v?"#"+v:"");try{return g.createPolicy(f,{createHTML:D=>D,createScriptURL:D=>D})}catch{return console.warn("TrustedTypes policy "+f+" could not be created."),null}}(Q,o)),k!==null&&typeof rt=="string"&&(rt=k.createHTML(""));U&&U(a),Wt=a}},Bi=b({},[...Pn,...Mn,...Uo]),_i=b({},[...Bn,...Vo]),tt=function(a){oe(e.removed,{element:a});try{F(a).removeChild(a)}catch{yt(a)}},Le=function(a,g){try{oe(e.removed,{attribute:g.getAttributeNode(a),from:g})}catch{oe(e.removed,{attribute:null,from:g})}if(g.removeAttribute(a),a==="is")if(Mt||Ee)try{tt(g)}catch{}else try{g.setAttribute(a,"")}catch{}},ji=function(a){let g=null,h=null;if(bn)a=""+a;else{let f=sr(a,/^[\r\n\t ]+/);h=f&&f[0]}ne==="application/xhtml+xml"&&jt===ot&&(a=''+a+"");let v=k?k.createHTML(a):a;if(jt===ot)try{g=new H().parseFromString(v,ne)}catch{}if(!g||!g.documentElement){g=xt.createDocument(jt,"template",null);try{g.documentElement.innerHTML=yn?rt:v}catch{}}let A=g.body||g.documentElement;return a&&h&&A.insertBefore(n.createTextNode(h),A.childNodes[0]||null),jt===ot?io.call(g,Ct?"html":"body")[0]:Ct?g.documentElement:A},Wi=function(a){return eo.call(a.ownerDocument||a,a,d.SHOW_ELEMENT|d.SHOW_COMMENT|d.SHOW_TEXT|d.SHOW_PROCESSING_INSTRUCTION|d.SHOW_CDATA_SECTION,null)},En=function(a){return a instanceof T&&(typeof a.nodeName!="string"||typeof a.textContent!="string"||typeof a.removeChild!="function"||!(a.attributes instanceof C)||typeof a.removeAttribute!="function"||typeof a.setAttribute!="function"||typeof a.namespaceURI!="string"||typeof a.insertBefore!="function"||typeof a.hasChildNodes!="function")},Ui=function(a){return typeof c=="function"&&a instanceof c};function st(a,g,h){Ne(a,v=>{v.call(e,g,h,Wt)})}let Vi=function(a){let g=null;if(st(q.beforeSanitizeElements,a,null),En(a))return tt(a),!0;let h=I(a.nodeName);if(st(q.uponSanitizeElement,a,{tagName:h,allowedTags:N}),a.hasChildNodes()&&!Ui(a.firstElementChild)&&_(/<[/\w]/g,a.innerHTML)&&_(/<[/\w]/g,a.textContent)||a.nodeType===Qo||pn&&a.nodeType===ts&&_(/<[/\w]/g,a.data))return tt(a),!0;if(!N[h]||te[h]){if(!te[h]&&Hi(h)&&(w.tagNameCheck instanceof RegExp&&_(w.tagNameCheck,h)||w.tagNameCheck instanceof Function&&w.tagNameCheck(h)))return!1;if(vn&&!_t[h]){let v=F(a)||a.parentNode,A=Qt(a)||a.childNodes;if(A&&v)for(let f=A.length-1;f>=0;--f){let D=mt(A[f],!0);D.__removalCount=(a.__removalCount||0)+1,v.insertBefore(D,Zt(a))}}return tt(a),!0}return a instanceof u&&!function(v){let A=F(v);A&&A.tagName||(A={namespaceURI:jt,tagName:"template"});let f=_e(v.tagName),D=_e(A.tagName);return!!xn[v.namespaceURI]&&(v.namespaceURI===Re?A.namespaceURI===ot?f==="svg":A.namespaceURI===ke?f==="svg"&&(D==="annotation-xml"||Te[D]):!!Bi[f]:v.namespaceURI===ke?A.namespaceURI===ot?f==="math":A.namespaceURI===Re?f==="math"&&we[D]:!!_i[f]:v.namespaceURI===ot?!(A.namespaceURI===Re&&!we[D])&&!(A.namespaceURI===ke&&!Te[D])&&!_i[f]&&(uo[f]||!Bi[f]):!(ne!=="application/xhtml+xml"||!xn[v.namespaceURI]))}(a)?(tt(a),!0):h!=="noscript"&&h!=="noembed"&&h!=="noframes"||!_(/<\/no(script|embed|frames)/i,a.innerHTML)?(Pt&&a.nodeType===Zo&&(g=a.textContent,Ne([un,hn,dn],v=>{g=se(g,v," ")}),a.textContent!==g&&(oe(e.removed,{element:a.cloneNode()}),a.textContent=g)),st(q.afterSanitizeElements,a,null),!1):(tt(a),!0)},zi=function(a,g,h){if(Di&&(g==="id"||g==="name")&&(h in n||h in go))return!1;if(!(mn&&!gn[g]&&_(oo,g))){if(!(Ti&&_(so,g))){if(!O[g]||gn[g]){if(!(Hi(a)&&(w.tagNameCheck instanceof RegExp&&_(w.tagNameCheck,a)||w.tagNameCheck instanceof Function&&w.tagNameCheck(a))&&(w.attributeNameCheck instanceof RegExp&&_(w.attributeNameCheck,g)||w.attributeNameCheck instanceof Function&&w.attributeNameCheck(g))||g==="is"&&w.allowCustomizedBuiltInElements&&(w.tagNameCheck instanceof RegExp&&_(w.tagNameCheck,h)||w.tagNameCheck instanceof Function&&w.tagNameCheck(h))))return!1}else if(!An[g]){if(!_(Si,se(h,Ei,""))){if((g!=="src"&&g!=="xlink:href"&&g!=="href"||a==="script"||_o(h,"data:")!==0||!Oi[a])&&!(wi&&!_(ao,se(h,Ei,"")))){if(h)return!1}}}}}return!0},Hi=function(a){return a!=="annotation-xml"&&sr(a,lo)},qi=function(a){st(q.beforeSanitizeAttributes,a,null);let{attributes:g}=a;if(!g||En(a))return;let h={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:O,forceKeepAttr:void 0},v=g.length;for(;v--;){let A=g[v],{name:f,namespaceURI:D,value:at}=A,et=I(f),B=f==="value"?at:jo(at);if(h.attrName=et,h.attrValue=B,h.keepAttr=!0,h.forceKeepAttr=void 0,st(q.uponSanitizeAttribute,a,h),B=h.attrValue,!Ni||et!=="id"&&et!=="name"||(Le(f,a),B="user-content-"+B),pn&&_(/((--!?|])>)|<\/(style|title)/i,B)){Le(f,a);continue}if(h.forceKeepAttr||(Le(f,a),!h.keepAttr))continue;if(!Li&&_(/\/>/i,B)){Le(f,a);continue}Pt&&Ne([un,hn,dn],Ki=>{B=se(B,Ki," ")});let Ji=I(a.nodeName);if(zi(Ji,et,B)){if(k&&typeof Q=="object"&&typeof Q.getAttributeType=="function"&&!D)switch(Q.getAttributeType(Ji,et)){case"TrustedHTML":B=k.createHTML(B);break;case"TrustedScriptURL":B=k.createScriptURL(B)}try{D?a.setAttributeNS(D,f,B):a.setAttribute(f,B),En(a)?tt(a):or(e.removed)}catch{}}}st(q.afterSanitizeAttributes,a,null)},mo=function a(g){let h=null,v=Wi(g);for(st(q.beforeSanitizeShadowDOM,g,null);h=v.nextNode();)st(q.uponSanitizeShadowNode,h,null),Vi(h),qi(h),h.content instanceof s&&a(h.content);st(q.afterSanitizeShadowDOM,g,null)};return e.sanitize=function(a){let g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},h=null,v=null,A=null,f=null;if(yn=!a,yn&&(a=""),typeof a!="string"&&!Ui(a)){if(typeof a.toString!="function")throw ae("toString is not a function");if(typeof(a=a.toString())!="string")throw ae("dirty is not a string, aborting")}if(!e.isSupported)return a;if(fn||Cn(g),e.removed=[],typeof a=="string"&&(ee=!1),ee){if(a.nodeName){let et=I(a.nodeName);if(!N[et]||te[et])throw ae("root node is forbidden and cannot be sanitized in-place")}}else if(a instanceof c)h=ji(""),v=h.ownerDocument.importNode(a,!0),v.nodeType===Xo&&v.nodeName==="BODY"||v.nodeName==="HTML"?h=v:h.appendChild(v);else{if(!Mt&&!Pt&&!Ct&&a.indexOf("<")===-1)return k&&Se?k.createHTML(a):a;if(h=ji(a),!h)return Mt?null:Se?rt:""}h&&bn&&tt(h.firstChild);let D=Wi(ee?a:h);for(;A=D.nextNode();)Vi(A),qi(A),A.content instanceof s&&mo(A.content);if(ee)return a;if(Mt){if(Ee)for(f=no.call(h.ownerDocument);h.firstChild;)f.appendChild(h.firstChild);else f=h;return(O.shadowroot||O.shadowrootmode)&&(f=ro.call(r,f,!0)),f}let at=Ct?h.outerHTML:h.innerHTML;return Ct&&N["!doctype"]&&h.ownerDocument&&h.ownerDocument.doctype&&h.ownerDocument.doctype.name&&_(Hr,h.ownerDocument.doctype.name)&&(at=" +`+at),Pt&&Ne([un,hn,dn],et=>{at=se(at,et," ")}),k&&Se?k.createHTML(at):at},e.setConfig=function(){Cn(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}),fn=!0},e.clearConfig=function(){Wt=null,fn=!1},e.isValidAttribute=function(a,g,h){Wt||Cn({});let v=I(a),A=I(g);return zi(v,A,h)},e.addHook=function(a,g){typeof g=="function"&&oe(q[a],g)},e.removeHook=function(a){return or(q[a])},e.removeHooks=function(a){q[a]=[]},e.removeAllHooks=function(){q={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},e}();Ve.addHook("uponSanitizeAttribute",function(i,t){/^data-trix-/.test(t.attrName)&&(t.forceKeepAttr=!0)});var is="style href src width height language class".split(" "),rs="javascript:".split(" "),os="script iframe form noscript".split(" "),qt=class extends R{static setHTML(t,e){let n=new this(e).sanitize(),r=n.getHTML?n.getHTML():n.outerHTML;t.innerHTML=r}static sanitize(t,e){let n=new this(t,e);return n.sanitize(),n}constructor(t){let{allowedAttributes:e,forbiddenProtocols:n,forbiddenElements:r}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};super(...arguments),this.allowedAttributes=e||is,this.forbiddenProtocols=n||rs,this.forbiddenElements=r||os,this.body=ss(t)}sanitize(){return this.sanitizeElements(),this.normalizeListElementNesting(),Ve.setConfig(Lr),this.body=Ve.sanitize(this.body),this.body}getHTML(){return this.body.innerHTML}getBody(){return this.body}sanitizeElements(){let t=je(this.body),e=[];for(;t.nextNode();){let n=t.currentNode;switch(n.nodeType){case Node.ELEMENT_NODE:this.elementIsRemovable(n)?e.push(n):this.sanitizeElement(n);break;case Node.COMMENT_NODE:e.push(n)}}return e.forEach(n=>At(n)),this.body}sanitizeElement(t){return t.hasAttribute("href")&&this.forbiddenProtocols.includes(t.protocol)&&t.removeAttribute("href"),Array.from(t.attributes).forEach(e=>{let{name:n}=e;this.allowedAttributes.includes(n)||n.indexOf("data-trix")===0||t.removeAttribute(n)}),t}normalizeListElementNesting(){return Array.from(this.body.querySelectorAll("ul,ol")).forEach(t=>{let e=t.previousElementSibling;e&&j(e)==="li"&&e.appendChild(t)}),this.body}elementIsRemovable(t){if(t?.nodeType===Node.ELEMENT_NODE)return this.elementIsForbidden(t)||this.elementIsntSerializable(t)}elementIsForbidden(t){return this.forbiddenElements.includes(j(t))}elementIsntSerializable(t){return t.getAttribute("data-trix-serialize")==="false"&&!Tt(t)}},ss=function(){let i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";i=i.replace(/<\/html[^>]*>[^]*$/i,"");let t=document.implementation.createHTMLDocument("");return t.documentElement.innerHTML=i,Array.from(t.head.querySelectorAll("style")).forEach(e=>{t.body.appendChild(e)}),t.body},{css:pt}=Ce,be=class extends dt{constructor(){super(...arguments),this.attachment=this.object,this.attachment.uploadProgressDelegate=this,this.attachmentPiece=this.options.piece}createContentNodes(){return[]}createNodes(){let t,e=t=p({tagName:"figure",className:this.getClassName(),data:this.getData(),editable:!1}),n=this.getHref();return n&&(t=p({tagName:"a",editable:!1,attributes:{href:n,tabindex:-1}}),e.appendChild(t)),this.attachment.hasContent()?qt.setHTML(t,this.attachment.getContent()):this.createContentNodes().forEach(r=>{t.appendChild(r)}),t.appendChild(this.createCaptionElement()),this.attachment.isPending()&&(this.progressElement=p({tagName:"progress",attributes:{class:pt.attachmentProgress,value:this.attachment.getUploadProgress(),max:100},data:{trixMutable:!0,trixStoreKey:["progressElement",this.attachment.id].join("/")}}),e.appendChild(this.progressElement)),[gr("left"),e,gr("right")]}createCaptionElement(){let t=p({tagName:"figcaption",className:pt.attachmentCaption}),e=this.attachmentPiece.getCaption();if(e)t.classList.add("".concat(pt.attachmentCaption,"--edited")),t.textContent=e;else{let n,r,o=this.getCaptionConfig();if(o.name&&(n=this.attachment.getFilename()),o.size&&(r=this.attachment.getFormattedFilesize()),n){let s=p({tagName:"span",className:pt.attachmentName,textContent:n});t.appendChild(s)}if(r){n&&t.appendChild(document.createTextNode(" "));let s=p({tagName:"span",className:pt.attachmentSize,textContent:r});t.appendChild(s)}}return t}getClassName(){let t=[pt.attachment,"".concat(pt.attachment,"--").concat(this.attachment.getType())],e=this.attachment.getExtension();return e&&t.push("".concat(pt.attachment,"--").concat(e)),t.join(" ")}getData(){let t={trixAttachment:JSON.stringify(this.attachment),trixContentType:this.attachment.getContentType(),trixId:this.attachment.id},{attributes:e}=this.attachmentPiece;return e.isEmpty()||(t.trixAttributes=JSON.stringify(e)),this.attachment.isPending()&&(t.trixSerialize=!1),t}getHref(){if(!as(this.attachment.getContent(),"a"))return this.attachment.getHref()}getCaptionConfig(){var t;let e=this.attachment.getType(),n=_r((t=mi[e])===null||t===void 0?void 0:t.caption);return e==="file"&&(n.name=!0),n}findProgressElement(){var t;return(t=this.findElement())===null||t===void 0?void 0:t.querySelector("progress")}attachmentDidChangeUploadProgress(){let t=this.attachment.getUploadProgress(),e=this.findProgressElement();e&&(e.value=t)}},gr=i=>p({tagName:"span",textContent:ln,data:{trixCursorTarget:i,trixSerialize:!1}}),as=function(i,t){let e=p("div");return qt.setHTML(e,i||""),e.querySelector(t)},ze=class extends be{constructor(){super(...arguments),this.attachment.previewDelegate=this}createContentNodes(){return this.image=p({tagName:"img",attributes:{src:""},data:{trixMutable:!0}}),this.refresh(this.image),[this.image]}createCaptionElement(){let t=super.createCaptionElement(...arguments);return t.textContent||t.setAttribute("data-trix-placeholder",m.captionPlaceholder),t}refresh(t){var e;if(t||(t=(e=this.findElement())===null||e===void 0?void 0:e.querySelector("img")),t)return this.updateAttributesForImage(t)}updateAttributesForImage(t){let e=this.attachment.getURL(),n=this.attachment.getPreviewURL();if(t.src=n||e,n===e)t.removeAttribute("data-trix-serialized-attributes");else{let l=JSON.stringify({src:e});t.setAttribute("data-trix-serialized-attributes",l)}let r=this.attachment.getWidth(),o=this.attachment.getHeight();r!=null&&(t.width=r),o!=null&&(t.height=o);let s=["imageElement",this.attachment.id,t.src,t.width,t.height].join("/");t.dataset.trixStoreKey=s}attachmentDidChangeAttributes(){return this.refresh(this.image),this.refresh()}},He=class extends dt{constructor(){super(...arguments),this.piece=this.object,this.attributes=this.piece.getAttributes(),this.textConfig=this.options.textConfig,this.context=this.options.context,this.piece.attachment?this.attachment=this.piece.attachment:this.string=this.piece.toString()}createNodes(){let t=this.attachment?this.createAttachmentNodes():this.createStringNodes(),e=this.createElement();if(e){let n=function(r){for(;(o=r)!==null&&o!==void 0&&o.firstElementChild;){var o;r=r.firstElementChild}return r}(e);Array.from(t).forEach(r=>{n.appendChild(r)}),t=[e]}return t}createAttachmentNodes(){let t=this.attachment.isPreviewable()?ze:be;return this.createChildView(t,this.piece.attachment,{piece:this.piece}).getNodes()}createStringNodes(){var t;if((t=this.textConfig)!==null&&t!==void 0&&t.plaintext)return[document.createTextNode(this.string)];{let e=[],n=this.string.split(` +`);for(let r=0;r0){let s=p("br");e.push(s)}if(o.length){let s=document.createTextNode(this.preserveSpaces(o));e.push(s)}}return e}}createElement(){let t,e,n,r={};for(e in this.attributes){n=this.attributes[e];let s=ti(e);if(s){if(s.tagName){var o;let l=p(s.tagName);o?(o.appendChild(l),o=l):t=o=l}if(s.styleProperty&&(r[s.styleProperty]=n),s.style)for(e in s.style)n=s.style[e],r[e]=n}}if(Object.keys(r).length)for(e in t||(t=p("span")),r)n=r[e],t.style[e]=n;return t}createContainerElement(){for(let t in this.attributes){let e=this.attributes[t],n=ti(t);if(n&&n.groupTagName){let r={};return r[t]=e,p(n.groupTagName,r)}}}preserveSpaces(t){return this.context.isLast&&(t=t.replace(/\ $/,ft)),t=t.replace(/(\S)\ {3}(\S)/g,"$1 ".concat(ft," $2")).replace(/\ {2}/g,"".concat(ft," ")).replace(/\ {2}/g," ".concat(ft)),(this.context.isFirst||this.context.followsWhitespace)&&(t=t.replace(/^\ /,ft)),t}},qe=class extends dt{constructor(){super(...arguments),this.text=this.object,this.textConfig=this.options.textConfig}createNodes(){let t=[],e=fe.groupObjects(this.getPieces()),n=e.length-1;for(let o=0;o!t.hasAttribute("blockBreak"))}},ls=i=>/\s$/.test(i?.toString()),{css:mr}=Ce,Je=class extends dt{constructor(){super(...arguments),this.block=this.object,this.attributes=this.block.getAttributes()}createNodes(){let t=[document.createComment("block")];if(this.block.isEmpty())t.push(p("br"));else{var e;let n=(e=L(this.block.getLastAttribute()))===null||e===void 0?void 0:e.text,r=this.findOrCreateCachedChildView(qe,this.block.text,{textConfig:n});t.push(...Array.from(r.getNodes()||[])),this.shouldAddExtraNewlineElement()&&t.push(p("br"))}if(this.attributes.length)return t;{let n,{tagName:r}=W.default;this.block.isRTL()&&(n={dir:"rtl"});let o=p({tagName:r,attributes:n});return t.forEach(s=>o.appendChild(s)),[o]}}createContainerElement(t){let e={},n,r=this.attributes[t],{tagName:o,htmlAttributes:s=[]}=L(r);if(t===0&&this.block.isRTL()&&Object.assign(e,{dir:"rtl"}),r==="attachmentGallery"){let l=this.block.getBlockBreakPosition();n="".concat(mr.attachmentGallery," ").concat(mr.attachmentGallery,"--").concat(l)}return Object.entries(this.block.htmlAttributes).forEach(l=>{let[c,u]=l;s.includes(c)&&(e[c]=u)}),p({tagName:o,className:n,attributes:e})}shouldAddExtraNewlineElement(){return/\n\n$/.test(this.block.toString())}},Jt=class extends dt{static render(t){let e=p("div"),n=new this(t,{element:e});return n.render(),n.sync(),e}constructor(){super(...arguments),this.element=this.options.element,this.elementStore=new ii,this.setDocument(this.object)}setDocument(t){t.isEqualTo(this.document)||(this.document=this.object=t)}render(){if(this.childViews=[],this.shadowElement=p("div"),!this.document.isEmpty()){let t=fe.groupObjects(this.document.getBlocks(),{asTree:!0});Array.from(t).forEach(e=>{let n=this.findOrCreateCachedChildView(Je,e);Array.from(n.getNodes()).map(r=>this.shadowElement.appendChild(r))})}}isSynced(){return cs(this.shadowElement,this.element)}sync(){let t=this.createDocumentFragmentForSync();for(;this.element.lastChild;)this.element.removeChild(this.element.lastChild);return this.element.appendChild(t),this.didSync()}didSync(){return this.elementStore.reset(pr(this.element)),Ai(()=>this.garbageCollectCachedViews())}createDocumentFragmentForSync(){let t=document.createDocumentFragment();return Array.from(this.shadowElement.childNodes).forEach(e=>{t.appendChild(e.cloneNode(!0))}),Array.from(pr(t)).forEach(e=>{let n=this.elementStore.remove(e);n&&e.parentNode.replaceChild(n,e)}),t}},pr=i=>i.querySelectorAll("[data-trix-store-key]"),cs=(i,t)=>fr(i.innerHTML)===fr(t.innerHTML),fr=i=>i.replace(/ /g," ");function Oe(i){var t,e;function n(o,s){try{var l=i[o](s),c=l.value,u=c instanceof us;Promise.resolve(u?c.v:c).then(function(d){if(u){var C=o==="return"?"return":"next";if(!c.k||d.done)return n(C,d);d=i[C](d).value}r(l.done?"return":"normal",d)},function(d){n("throw",d)})}catch(d){r("throw",d)}}function r(o,s){switch(o){case"return":t.resolve({value:s,done:!0});break;case"throw":t.reject(s);break;default:t.resolve({value:s,done:!1})}(t=t.next)?n(t.key,t.arg):e=null}this._invoke=function(o,s){return new Promise(function(l,c){var u={key:o,arg:s,resolve:l,reject:c,next:null};e?e=e.next=u:(t=e=u,n(o,s))})},typeof i.return!="function"&&(this.return=void 0)}function us(i,t){this.v=i,this.k=t}function z(i,t,e){return(t=hs(t))in i?Object.defineProperty(i,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):i[t]=e,i}function hs(i){var t=function(e,n){if(typeof e!="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var o=r.call(e,n||"default");if(typeof o!="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}(i,"string");return typeof t=="symbol"?t:String(t)}Oe.prototype[typeof Symbol=="function"&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},Oe.prototype.next=function(i){return this._invoke("next",i)},Oe.prototype.throw=function(i){return this._invoke("throw",i)},Oe.prototype.return=function(i){return this._invoke("return",i)};function x(i,t){return ds(i,qr(i,t,"get"))}function Ci(i,t,e){return gs(i,qr(i,t,"set"),e),e}function qr(i,t,e){if(!t.has(i))throw new TypeError("attempted to "+e+" private field on non-instance");return t.get(i)}function ds(i,t){return t.get?t.get.call(i):t.value}function gs(i,t,e){if(t.set)t.set.call(i,e);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=e}}function Fe(i,t,e){if(!t.has(i))throw new TypeError("attempted to get private field on non-instance");return e}function Jr(i,t){if(t.has(i))throw new TypeError("Cannot initialize the same private elements twice on an object")}function pe(i,t,e){Jr(i,t),t.set(i,e)}var gt=class extends ht{static registerType(t,e){e.type=t,this.types[t]=e}static fromJSON(t){let e=this.types[t.type];if(e)return e.fromJSON(t)}constructor(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};super(...arguments),this.attributes=X.box(e)}copyWithAttributes(t){return new this.constructor(this.getValue(),t)}copyWithAdditionalAttributes(t){return this.copyWithAttributes(this.attributes.merge(t))}copyWithoutAttribute(t){return this.copyWithAttributes(this.attributes.remove(t))}copy(){return this.copyWithAttributes(this.attributes)}getAttribute(t){return this.attributes.get(t)}getAttributesHash(){return this.attributes}getAttributes(){return this.attributes.toObject()}hasAttribute(t){return this.attributes.has(t)}hasSameStringValueAsPiece(t){return t&&this.toString()===t.toString()}hasSameAttributesAsPiece(t){return t&&(this.attributes===t.attributes||this.attributes.isEqualTo(t.attributes))}isBlockBreak(){return!1}isEqualTo(t){return super.isEqualTo(...arguments)||this.hasSameConstructorAs(t)&&this.hasSameStringValueAsPiece(t)&&this.hasSameAttributesAsPiece(t)}isEmpty(){return this.length===0}isSerializable(){return!0}toJSON(){return{type:this.constructor.type,attributes:this.getAttributes()}}contentsForInspection(){return{type:this.constructor.type,attributes:this.attributes.inspect()}}canBeGrouped(){return this.hasAttribute("href")}canBeGroupedWith(t){return this.getAttribute("href")===t.getAttribute("href")}getLength(){return this.length}canBeConsolidatedWith(t){return!1}};z(gt,"types",{});var Ke=class extends Ht{constructor(t){super(...arguments),this.url=t}perform(t){let e=new Image;e.onload=()=>(e.width=this.width=e.naturalWidth,e.height=this.height=e.naturalHeight,t(!0,e)),e.onerror=()=>t(!1),e.src=this.url}},Kt=class i extends ht{static attachmentForFile(t){let e=new this(this.attributesForFile(t));return e.setFile(t),e}static attributesForFile(t){return new X({filename:t.name,filesize:t.size,contentType:t.type})}static fromJSON(t){return new this(t)}constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};super(t),this.releaseFile=this.releaseFile.bind(this),this.attributes=X.box(t),this.didChangeAttributes()}getAttribute(t){return this.attributes.get(t)}hasAttribute(t){return this.attributes.has(t)}getAttributes(){return this.attributes.toObject()}setAttributes(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=this.attributes.merge(t);var n,r,o,s;if(!this.attributes.isEqualTo(e))return this.attributes=e,this.didChangeAttributes(),(n=this.previewDelegate)===null||n===void 0||(r=n.attachmentDidChangeAttributes)===null||r===void 0||r.call(n,this),(o=this.delegate)===null||o===void 0||(s=o.attachmentDidChangeAttributes)===null||s===void 0?void 0:s.call(o,this)}didChangeAttributes(){if(this.isPreviewable())return this.preloadURL()}isPending(){return this.file!=null&&!(this.getURL()||this.getHref())}isPreviewable(){return this.attributes.has("previewable")?this.attributes.get("previewable"):i.previewablePattern.test(this.getContentType())}getType(){return this.hasContent()?"content":this.isPreviewable()?"preview":"file"}getURL(){return this.attributes.get("url")}getHref(){return this.attributes.get("href")}getFilename(){return this.attributes.get("filename")||""}getFilesize(){return this.attributes.get("filesize")}getFormattedFilesize(){let t=this.attributes.get("filesize");return typeof t=="number"?Dr.formatter(t):""}getExtension(){var t;return(t=this.getFilename().match(/\.(\w+)$/))===null||t===void 0?void 0:t[1].toLowerCase()}getContentType(){return this.attributes.get("contentType")}hasContent(){return this.attributes.has("content")}getContent(){return this.attributes.get("content")}getWidth(){return this.attributes.get("width")}getHeight(){return this.attributes.get("height")}getFile(){return this.file}setFile(t){if(this.file=t,this.isPreviewable())return this.preloadFile()}releaseFile(){this.releasePreloadedFile(),this.file=null}getUploadProgress(){return this.uploadProgress!=null?this.uploadProgress:0}setUploadProgress(t){var e,n;if(this.uploadProgress!==t)return this.uploadProgress=t,(e=this.uploadProgressDelegate)===null||e===void 0||(n=e.attachmentDidChangeUploadProgress)===null||n===void 0?void 0:n.call(e,this)}toJSON(){return this.getAttributes()}getCacheKey(){return[super.getCacheKey(...arguments),this.attributes.getCacheKey(),this.getPreviewURL()].join("/")}getPreviewURL(){return this.previewURL||this.preloadingURL}setPreviewURL(t){var e,n,r,o;if(t!==this.getPreviewURL())return this.previewURL=t,(e=this.previewDelegate)===null||e===void 0||(n=e.attachmentDidChangeAttributes)===null||n===void 0||n.call(e,this),(r=this.delegate)===null||r===void 0||(o=r.attachmentDidChangePreviewURL)===null||o===void 0?void 0:o.call(r,this)}preloadURL(){return this.preload(this.getURL(),this.releaseFile)}preloadFile(){if(this.file)return this.fileObjectURL=URL.createObjectURL(this.file),this.preload(this.fileObjectURL)}releasePreloadedFile(){this.fileObjectURL&&(URL.revokeObjectURL(this.fileObjectURL),this.fileObjectURL=null)}preload(t,e){if(t&&t!==this.getPreviewURL())return this.preloadingURL=t,new Ke(t).then(n=>{let{width:r,height:o}=n;return this.getWidth()&&this.getHeight()||this.setAttributes({width:r,height:o}),this.preloadingURL=null,this.setPreviewURL(t),e?.()}).catch(()=>(this.preloadingURL=null,e?.()))}};z(Kt,"previewablePattern",/^image(\/(gif|png|webp|jpe?g)|$)/);var Gt=class i extends gt{static fromJSON(t){return new this(Kt.fromJSON(t.attachment),t.attributes)}constructor(t){super(...arguments),this.attachment=t,this.length=1,this.ensureAttachmentExclusivelyHasAttribute("href"),this.attachment.hasContent()||this.removeProhibitedAttributes()}ensureAttachmentExclusivelyHasAttribute(t){this.hasAttribute(t)&&(this.attachment.hasAttribute(t)||this.attachment.setAttributes(this.attributes.slice([t])),this.attributes=this.attributes.remove(t))}removeProhibitedAttributes(){let t=this.attributes.slice(i.permittedAttributes);t.isEqualTo(this.attributes)||(this.attributes=t)}getValue(){return this.attachment}isSerializable(){return!this.attachment.isPending()}getCaption(){return this.attributes.get("caption")||""}isEqualTo(t){var e;return super.isEqualTo(t)&&this.attachment.id===(t==null||(e=t.attachment)===null||e===void 0?void 0:e.id)}toString(){return"\uFFFC"}toJSON(){let t=super.toJSON(...arguments);return t.attachment=this.attachment,t}getCacheKey(){return[super.getCacheKey(...arguments),this.attachment.getCacheKey()].join("/")}toConsole(){return JSON.stringify(this.toString())}};z(Gt,"permittedAttributes",["caption","presentation"]),gt.registerType("attachment",Gt);var ve=class extends gt{static fromJSON(t){return new this(t.string,t.attributes)}constructor(t){super(...arguments),this.string=(e=>e.replace(/\r\n?/g,` +`))(t),this.length=this.string.length}getValue(){return this.string}toString(){return this.string.toString()}isBlockBreak(){return this.toString()===` +`&&this.getAttribute("blockBreak")===!0}toJSON(){let t=super.toJSON(...arguments);return t.string=this.string,t}canBeConsolidatedWith(t){return t&&this.hasSameConstructorAs(t)&&this.hasSameAttributesAsPiece(t)}consolidateWith(t){return new this.constructor(this.toString()+t.toString(),this.attributes)}splitAtOffset(t){let e,n;return t===0?(e=null,n=this):t===this.length?(e=this,n=null):(e=new this.constructor(this.string.slice(0,t),this.attributes),n=new this.constructor(this.string.slice(t),this.attributes)),[e,n]}toConsole(){let{string:t}=this;return t.length>15&&(t=t.slice(0,14)+"\u2026"),JSON.stringify(t.toString())}};gt.registerType("string",ve);var $t=class extends ht{static box(t){return t instanceof this?t:new this(t)}constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];super(...arguments),this.objects=t.slice(0),this.length=this.objects.length}indexOf(t){return this.objects.indexOf(t)}splice(){for(var t=arguments.length,e=new Array(t),n=0;nt(e,n))}insertObjectAtIndex(t,e){return this.splice(e,0,t)}insertSplittableListAtIndex(t,e){return this.splice(e,0,...t.objects)}insertSplittableListAtPosition(t,e){let[n,r]=this.splitObjectAtPosition(e);return new this.constructor(n).insertSplittableListAtIndex(t,r)}editObjectAtIndex(t,e){return this.replaceObjectAtIndex(e(this.objects[t]),t)}replaceObjectAtIndex(t,e){return this.splice(e,1,t)}removeObjectAtIndex(t){return this.splice(t,1)}getObjectAtIndex(t){return this.objects[t]}getSplittableListInRange(t){let[e,n,r]=this.splitObjectsAtRange(t);return new this.constructor(e.slice(n,r+1))}selectSplittableList(t){let e=this.objects.filter(n=>t(n));return new this.constructor(e)}removeObjectsInRange(t){let[e,n,r]=this.splitObjectsAtRange(t);return new this.constructor(e).splice(n,r-n+1)}transformObjectsInRange(t,e){let[n,r,o]=this.splitObjectsAtRange(t),s=n.map((l,c)=>r<=c&&c<=o?e(l):l);return new this.constructor(s)}splitObjectsAtRange(t){let e,[n,r,o]=this.splitObjectAtPosition(ps(t));return[n,e]=new this.constructor(n).splitObjectAtPosition(fs(t)+o),[n,r,e-1]}getObjectAtPosition(t){let{index:e}=this.findIndexAndOffsetAtPosition(t);return this.objects[e]}splitObjectAtPosition(t){let e,n,{index:r,offset:o}=this.findIndexAndOffsetAtPosition(t),s=this.objects.slice(0);if(r!=null)if(o===0)e=r,n=0;else{let l=this.getObjectAtIndex(r),[c,u]=l.splitAtOffset(o);s.splice(r,1,c,u),e=r+1,n=c.getLength()-o}else e=s.length,n=0;return[s,e,n]}consolidate(){let t=[],e=this.objects[0];return this.objects.slice(1).forEach(n=>{var r,o;(r=(o=e).canBeConsolidatedWith)!==null&&r!==void 0&&r.call(o,n)?e=e.consolidateWith(n):(t.push(e),e=n)}),e&&t.push(e),new this.constructor(t)}consolidateFromIndexToIndex(t,e){let n=this.objects.slice(0).slice(t,e+1),r=new this.constructor(n).consolidate().toArray();return this.splice(t,n.length,...r)}findIndexAndOffsetAtPosition(t){let e,n=0;for(e=0;ethis.endPosition+=t.getLength())),this.endPosition}toString(){return this.objects.join("")}toArray(){return this.objects.slice(0)}toJSON(){return this.toArray()}isEqualTo(t){return super.isEqualTo(...arguments)||ms(this.objects,t?.objects)}contentsForInspection(){return{objects:"[".concat(this.objects.map(t=>t.inspect()).join(", "),"]")}}},ms=function(i){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];if(i.length!==t.length)return!1;let e=!0;for(let n=0;ni[0],fs=i=>i[1],J=class extends ht{static textForAttachmentWithAttributes(t,e){return new this([new Gt(t,e)])}static textForStringWithAttributes(t,e){return new this([new ve(t,e)])}static fromJSON(t){return new this(Array.from(t).map(e=>gt.fromJSON(e)))}constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];super(...arguments);let e=t.filter(n=>!n.isEmpty());this.pieceList=new $t(e)}copy(){return this.copyWithPieceList(this.pieceList)}copyWithPieceList(t){return new this.constructor(t.consolidate().toArray())}copyUsingObjectMap(t){let e=this.getPieces().map(n=>t.find(n)||n);return new this.constructor(e)}appendText(t){return this.insertTextAtPosition(t,this.getLength())}insertTextAtPosition(t,e){return this.copyWithPieceList(this.pieceList.insertSplittableListAtPosition(t.pieceList,e))}removeTextAtRange(t){return this.copyWithPieceList(this.pieceList.removeObjectsInRange(t))}replaceTextAtRange(t,e){return this.removeTextAtRange(e).insertTextAtPosition(t,e[0])}moveTextFromRangeToPosition(t,e){if(t[0]<=e&&e<=t[1])return;let n=this.getTextAtRange(t),r=n.getLength();return t[0]n.copyWithAdditionalAttributes(t)))}removeAttributeAtRange(t,e){return this.copyWithPieceList(this.pieceList.transformObjectsInRange(e,n=>n.copyWithoutAttribute(t)))}setAttributesAtRange(t,e){return this.copyWithPieceList(this.pieceList.transformObjectsInRange(e,n=>n.copyWithAttributes(t)))}getAttributesAtPosition(t){var e;return((e=this.pieceList.getObjectAtPosition(t))===null||e===void 0?void 0:e.getAttributes())||{}}getCommonAttributes(){let t=Array.from(this.pieceList.toArray()).map(e=>e.getAttributes());return X.fromCommonAttributesOfObjects(t).toObject()}getCommonAttributesAtRange(t){return this.getTextAtRange(t).getCommonAttributes()||{}}getExpandedRangeForAttributeAtOffset(t,e){let n,r=n=e,o=this.getLength();for(;r>0&&this.getCommonAttributesAtRange([r-1,n])[t];)r--;for(;n!!t.attachment)}getAttachments(){return this.getAttachmentPieces().map(t=>t.attachment)}getAttachmentAndPositionById(t){let e=0;for(let r of this.pieceList.toArray()){var n;if(((n=r.attachment)===null||n===void 0?void 0:n.id)===t)return{attachment:r.attachment,position:e};e+=r.length}return{attachment:null,position:null}}getAttachmentById(t){let{attachment:e}=this.getAttachmentAndPositionById(t);return e}getRangeOfAttachment(t){let e=this.getAttachmentAndPositionById(t.id),n=e.position;if(t=e.attachment)return[n,n+1]}updateAttributesForAttachment(t,e){let n=this.getRangeOfAttachment(e);return n?this.addAttributesAtRange(t,n):this}getLength(){return this.pieceList.getEndPosition()}isEmpty(){return this.getLength()===0}isEqualTo(t){var e;return super.isEqualTo(t)||(t==null||(e=t.pieceList)===null||e===void 0?void 0:e.isEqualTo(this.pieceList))}isBlockBreak(){return this.getLength()===1&&this.pieceList.getObjectAtIndex(0).isBlockBreak()}eachPiece(t){return this.pieceList.eachObject(t)}getPieces(){return this.pieceList.toArray()}getPieceAtPosition(t){return this.pieceList.getObjectAtPosition(t)}contentsForInspection(){return{pieceList:this.pieceList.inspect()}}toSerializableText(){let t=this.pieceList.selectSplittableList(e=>e.isSerializable());return this.copyWithPieceList(t)}toString(){return this.pieceList.toString()}toJSON(){return this.pieceList.toJSON()}toConsole(){return JSON.stringify(this.pieceList.toArray().map(t=>JSON.parse(t.toConsole())))}getDirection(){return Ro(this.toString())}isRTL(){return this.getDirection()==="rtl"}},bt=class i extends ht{static fromJSON(t){return new this(J.fromJSON(t.text),t.attributes,t.htmlAttributes)}constructor(t,e,n){super(...arguments),this.text=bs(t||new J),this.attributes=e||[],this.htmlAttributes=n||{}}isEmpty(){return this.text.isBlockBreak()}isEqualTo(t){return!!super.isEqualTo(t)||this.text.isEqualTo(t?.text)&&It(this.attributes,t?.attributes)&&Xt(this.htmlAttributes,t?.htmlAttributes)}copyWithText(t){return new i(t,this.attributes,this.htmlAttributes)}copyWithoutText(){return this.copyWithText(null)}copyWithAttributes(t){return new i(this.text,t,this.htmlAttributes)}copyWithoutAttributes(){return this.copyWithAttributes(null)}copyUsingObjectMap(t){let e=t.find(this.text);return e?this.copyWithText(e):this.copyWithText(this.text.copyUsingObjectMap(t))}addAttribute(t){let e=this.attributes.concat(br(t));return this.copyWithAttributes(e)}addHTMLAttribute(t,e){let n=Object.assign({},this.htmlAttributes,{[t]:e});return new i(this.text,this.attributes,n)}removeAttribute(t){let{listAttribute:e}=L(t),n=Ar(Ar(this.attributes,t),e);return this.copyWithAttributes(n)}removeLastAttribute(){return this.removeAttribute(this.getLastAttribute())}getLastAttribute(){return vr(this.attributes)}getAttributes(){return this.attributes.slice(0)}getAttributeLevel(){return this.attributes.length}getAttributeAtLevel(t){return this.attributes[t-1]}hasAttribute(t){return this.attributes.includes(t)}hasAttributes(){return this.getAttributeLevel()>0}getLastNestableAttribute(){return vr(this.getNestableAttributes())}getNestableAttributes(){return this.attributes.filter(t=>L(t).nestable)}getNestingLevel(){return this.getNestableAttributes().length}decreaseNestingLevel(){let t=this.getLastNestableAttribute();return t?this.removeAttribute(t):this}increaseNestingLevel(){let t=this.getLastNestableAttribute();if(t){let e=this.attributes.lastIndexOf(t),n=vi(this.attributes,e+1,0,...br(t));return this.copyWithAttributes(n)}return this}getListItemAttributes(){return this.attributes.filter(t=>L(t).listAttribute)}isListItem(){var t;return(t=L(this.getLastAttribute()))===null||t===void 0?void 0:t.listAttribute}isTerminalBlock(){var t;return(t=L(this.getLastAttribute()))===null||t===void 0?void 0:t.terminal}breaksOnReturn(){var t;return(t=L(this.getLastAttribute()))===null||t===void 0?void 0:t.breakOnReturn}findLineBreakInDirectionFromPosition(t,e){let n=this.toString(),r;switch(t){case"forward":r=n.indexOf(` +`,e);break;case"backward":r=n.slice(0,e).lastIndexOf(` +`)}if(r!==-1)return r}contentsForInspection(){return{text:this.text.inspect(),attributes:this.attributes}}toString(){return this.text.toString()}toJSON(){return{text:this.text,attributes:this.attributes,htmlAttributes:this.htmlAttributes}}getDirection(){return this.text.getDirection()}isRTL(){return this.text.isRTL()}getLength(){return this.text.getLength()}canBeConsolidatedWith(t){return!this.hasAttributes()&&!t.hasAttributes()&&this.getDirection()===t.getDirection()}consolidateWith(t){let e=J.textForStringWithAttributes(` +`),n=this.getTextWithoutBlockBreak().appendText(e);return this.copyWithText(n.appendText(t.text))}splitAtOffset(t){let e,n;return t===0?(e=null,n=this):t===this.getLength()?(e=this,n=null):(e=this.copyWithText(this.text.getTextAtRange([0,t])),n=this.copyWithText(this.text.getTextAtRange([t,this.getLength()]))),[e,n]}getBlockBreakPosition(){return this.text.getLength()-1}getTextWithoutBlockBreak(){return Kr(this.text)?this.text.getTextAtRange([0,this.getBlockBreakPosition()]):this.text.copy()}canBeGrouped(t){return this.attributes[t]}canBeGroupedWith(t,e){let n=t.getAttributes(),r=n[e],o=this.attributes[e];return o===r&&!(L(o).group===!1&&!(()=>{if(!De){De=[];for(let s in W){let{listAttribute:l}=W[s];l!=null&&De.push(l)}}return De})().includes(n[e+1]))&&(this.getDirection()===t.getDirection()||t.isEmpty())}},bs=function(i){return i=vs(i),i=ys(i)},vs=function(i){let t=!1,e=i.getPieces(),n=e.slice(0,e.length-1),r=e[e.length-1];return r?(n=n.map(o=>o.isBlockBreak()?(t=!0,xs(o)):o),t?new J([...n,r]):i):i},As=J.textForStringWithAttributes(` +`,{blockBreak:!0}),ys=function(i){return Kr(i)?i:i.appendText(As)},Kr=function(i){let t=i.getLength();return t===0?!1:i.getTextAtRange([t-1,t]).isBlockBreak()},xs=i=>i.copyWithoutAttribute("blockBreak"),br=function(i){let{listAttribute:t}=L(i);return t?[t,i]:[i]},vr=i=>i.slice(-1)[0],Ar=function(i,t){let e=i.lastIndexOf(t);return e===-1?i:vi(i,e,1)},V=class extends ht{static fromJSON(t){return new this(Array.from(t).map(e=>bt.fromJSON(e)))}static fromString(t,e){let n=J.textForStringWithAttributes(t,e);return new this([new bt(n)])}constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];super(...arguments),t.length===0&&(t=[new bt]),this.blockList=$t.box(t)}isEmpty(){let t=this.getBlockAtIndex(0);return this.blockList.length===1&&t.isEmpty()&&!t.hasAttributes()}copy(){let t=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).consolidateBlocks?this.blockList.consolidate().toArray():this.blockList.toArray();return new this.constructor(t)}copyUsingObjectsFromDocument(t){let e=new ni(t.getObjects());return this.copyUsingObjectMap(e)}copyUsingObjectMap(t){let e=this.getBlocks().map(n=>t.find(n)||n.copyUsingObjectMap(t));return new this.constructor(e)}copyWithBaseBlockAttributes(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=this.getBlocks().map(n=>{let r=t.concat(n.getAttributes());return n.copyWithAttributes(r)});return new this.constructor(e)}replaceBlock(t,e){let n=this.blockList.indexOf(t);return n===-1?this:new this.constructor(this.blockList.replaceObjectAtIndex(e,n))}insertDocumentAtRange(t,e){let{blockList:n}=t;e=y(e);let[r]=e,{index:o,offset:s}=this.locationFromPosition(r),l=this,c=this.getBlockAtPosition(r);return ut(e)&&c.isEmpty()&&!c.hasAttributes()?l=new this.constructor(l.blockList.removeObjectAtIndex(o)):c.getBlockBreakPosition()===s&&r++,l=l.removeTextAtRange(e),new this.constructor(l.blockList.insertSplittableListAtPosition(n,r))}mergeDocumentAtRange(t,e){let n,r;e=y(e);let[o]=e,s=this.locationFromPosition(o),l=this.getBlockAtIndex(s.index).getAttributes(),c=t.getBaseBlockAttributes(),u=l.slice(-c.length);if(It(c,u)){let T=l.slice(0,-c.length);n=t.copyWithBaseBlockAttributes(T)}else n=t.copy({consolidateBlocks:!0}).copyWithBaseBlockAttributes(l);let d=n.getBlockCount(),C=n.getBlockAtIndex(0);if(It(l,C.getAttributes())){let T=C.getTextWithoutBlockBreak();if(r=this.insertTextAtRange(T,e),d>1){n=new this.constructor(n.getBlocks().slice(1));let H=o+T.getLength();r=r.insertDocumentAtRange(n,H)}}else r=this.insertDocumentAtRange(n,e);return r}insertTextAtRange(t,e){e=y(e);let[n]=e,{index:r,offset:o}=this.locationFromPosition(n),s=this.removeTextAtRange(e);return new this.constructor(s.blockList.editObjectAtIndex(r,l=>l.copyWithText(l.text.insertTextAtPosition(t,o))))}removeTextAtRange(t){let e;t=y(t);let[n,r]=t;if(ut(t))return this;let[o,s]=Array.from(this.locationRangeFromRange(t)),l=o.index,c=o.offset,u=this.getBlockAtIndex(l),d=s.index,C=s.offset,T=this.getBlockAtIndex(d);if(r-n==1&&u.getBlockBreakPosition()===c&&T.getBlockBreakPosition()!==C&&T.text.getStringAtPosition(C)===` +`)e=this.blockList.editObjectAtIndex(d,H=>H.copyWithText(H.text.removeTextAtRange([C,C+1])));else{let H,Q=u.text.getTextAtRange([0,c]),M=T.text.getTextAtRange([C,T.getLength()]),mt=Q.appendText(M);H=l!==d&&c===0&&u.getAttributeLevel()>=T.getAttributeLevel()?T.copyWithText(mt):u.copyWithText(mt);let yt=d+1-l;e=this.blockList.splice(l,yt,H)}return new this.constructor(e)}moveTextFromRangeToPosition(t,e){let n;t=y(t);let[r,o]=t;if(r<=e&&e<=o)return this;let s=this.getDocumentAtRange(t),l=this.removeTextAtRange(t),c=rr=r.editObjectAtIndex(l,function(){return L(t)?o.addAttribute(t,e):s[0]===s[1]?o:o.copyWithText(o.text.addAttributeAtRange(t,e,s))})),new this.constructor(r)}addAttribute(t,e){let{blockList:n}=this;return this.eachBlock((r,o)=>n=n.editObjectAtIndex(o,()=>r.addAttribute(t,e))),new this.constructor(n)}removeAttributeAtRange(t,e){let{blockList:n}=this;return this.eachBlockAtRange(e,function(r,o,s){L(t)?n=n.editObjectAtIndex(s,()=>r.removeAttribute(t)):o[0]!==o[1]&&(n=n.editObjectAtIndex(s,()=>r.copyWithText(r.text.removeAttributeAtRange(t,o))))}),new this.constructor(n)}updateAttributesForAttachment(t,e){let n=this.getRangeOfAttachment(e),[r]=Array.from(n),{index:o}=this.locationFromPosition(r),s=this.getTextAtIndex(o);return new this.constructor(this.blockList.editObjectAtIndex(o,l=>l.copyWithText(s.updateAttributesForAttachment(t,e))))}removeAttributeForAttachment(t,e){let n=this.getRangeOfAttachment(e);return this.removeAttributeAtRange(t,n)}setHTMLAttributeAtPosition(t,e,n){let r=this.getBlockAtPosition(t),o=r.addHTMLAttribute(e,n);return this.replaceBlock(r,o)}insertBlockBreakAtRange(t){let e;t=y(t);let[n]=t,{offset:r}=this.locationFromPosition(n),o=this.removeTextAtRange(t);return r===0&&(e=[new bt]),new this.constructor(o.blockList.insertSplittableListAtPosition(new $t(e),n))}applyBlockAttributeAtRange(t,e,n){let r=this.expandRangeToLineBreaksAndSplitBlocks(n),o=r.document;n=r.range;let s=L(t);if(s.listAttribute){o=o.removeLastListAttributeAtRange(n,{exceptAttributeName:t});let l=o.convertLineBreaksToBlockBreaksInRange(n);o=l.document,n=l.range}else o=s.exclusive?o.removeBlockAttributesAtRange(n):s.terminal?o.removeLastTerminalAttributeAtRange(n):o.consolidateBlocksAtRange(n);return o.addAttributeAtRange(t,e,n)}removeLastListAttributeAtRange(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{blockList:n}=this;return this.eachBlockAtRange(t,function(r,o,s){let l=r.getLastAttribute();l&&L(l).listAttribute&&l!==e.exceptAttributeName&&(n=n.editObjectAtIndex(s,()=>r.removeAttribute(l)))}),new this.constructor(n)}removeLastTerminalAttributeAtRange(t){let{blockList:e}=this;return this.eachBlockAtRange(t,function(n,r,o){let s=n.getLastAttribute();s&&L(s).terminal&&(e=e.editObjectAtIndex(o,()=>n.removeAttribute(s)))}),new this.constructor(e)}removeBlockAttributesAtRange(t){let{blockList:e}=this;return this.eachBlockAtRange(t,function(n,r,o){n.hasAttributes()&&(e=e.editObjectAtIndex(o,()=>n.copyWithoutAttributes()))}),new this.constructor(e)}expandRangeToLineBreaksAndSplitBlocks(t){let e;t=y(t);let[n,r]=t,o=this.locationFromPosition(n),s=this.locationFromPosition(r),l=this,c=l.getBlockAtIndex(o.index);if(o.offset=c.findLineBreakInDirectionFromPosition("backward",o.offset),o.offset!=null&&(e=l.positionFromLocation(o),l=l.insertBlockBreakAtRange([e,e+1]),s.index+=1,s.offset-=l.getBlockAtIndex(o.index).getLength(),o.index+=1),o.offset=0,s.offset===0&&s.index>o.index)s.index-=1,s.offset=l.getBlockAtIndex(s.index).getBlockBreakPosition();else{let u=l.getBlockAtIndex(s.index);u.text.getStringAtRange([s.offset-1,s.offset])===` +`?s.offset-=1:s.offset=u.findLineBreakInDirectionFromPosition("forward",s.offset),s.offset!==u.getBlockBreakPosition()&&(e=l.positionFromLocation(s),l=l.insertBlockBreakAtRange([e,e+1]))}return n=l.positionFromLocation(o),r=l.positionFromLocation(s),{document:l,range:t=y([n,r])}}convertLineBreaksToBlockBreaksInRange(t){t=y(t);let[e]=t,n=this.getStringAtRange(t).slice(0,-1),r=this;return n.replace(/.*?\n/g,function(o){e+=o.length,r=r.insertBlockBreakAtRange([e-1,e])}),{document:r,range:t}}consolidateBlocksAtRange(t){t=y(t);let[e,n]=t,r=this.locationFromPosition(e).index,o=this.locationFromPosition(n).index;return new this.constructor(this.blockList.consolidateFromIndexToIndex(r,o))}getDocumentAtRange(t){t=y(t);let e=this.blockList.getSplittableListInRange(t).toArray();return new this.constructor(e)}getStringAtRange(t){let e,n=t=y(t);return n[n.length-1]!==this.getLength()&&(e=-1),this.getDocumentAtRange(t).toString().slice(0,e)}getBlockAtIndex(t){return this.blockList.getObjectAtIndex(t)}getBlockAtPosition(t){let{index:e}=this.locationFromPosition(t);return this.getBlockAtIndex(e)}getTextAtIndex(t){var e;return(e=this.getBlockAtIndex(t))===null||e===void 0?void 0:e.text}getTextAtPosition(t){let{index:e}=this.locationFromPosition(t);return this.getTextAtIndex(e)}getPieceAtPosition(t){let{index:e,offset:n}=this.locationFromPosition(t);return this.getTextAtIndex(e).getPieceAtPosition(n)}getCharacterAtPosition(t){let{index:e,offset:n}=this.locationFromPosition(t);return this.getTextAtIndex(e).getStringAtRange([n,n+1])}getLength(){return this.blockList.getEndPosition()}getBlocks(){return this.blockList.toArray()}getBlockCount(){return this.blockList.length}getEditCount(){return this.editCount}eachBlock(t){return this.blockList.eachObject(t)}eachBlockAtRange(t,e){let n,r;t=y(t);let[o,s]=t,l=this.locationFromPosition(o),c=this.locationFromPosition(s);if(l.index===c.index)return n=this.getBlockAtIndex(l.index),r=[l.offset,c.offset],e(n,r,l.index);for(let u=l.index;u<=c.index;u++)if(n=this.getBlockAtIndex(u),n){switch(u){case l.index:r=[l.offset,n.text.getLength()];break;case c.index:r=[0,c.offset];break;default:r=[0,n.text.getLength()]}e(n,r,u)}}getCommonAttributesAtRange(t){t=y(t);let[e]=t;if(ut(t))return this.getCommonAttributesAtPosition(e);{let n=[],r=[];return this.eachBlockAtRange(t,function(o,s){if(s[0]!==s[1])return n.push(o.text.getCommonAttributesAtRange(s)),r.push(yr(o))}),X.fromCommonAttributesOfObjects(n).merge(X.fromCommonAttributesOfObjects(r)).toObject()}}getCommonAttributesAtPosition(t){let e,n,{index:r,offset:o}=this.locationFromPosition(t),s=this.getBlockAtIndex(r);if(!s)return{};let l=yr(s),c=s.text.getAttributesAtPosition(o),u=s.text.getAttributesAtPosition(o-1),d=Object.keys(Dt).filter(C=>Dt[C].inheritable);for(e in u)n=u[e],(n===c[e]||d.includes(e))&&(l[e]=n);return l}getRangeOfCommonAttributeAtPosition(t,e){let{index:n,offset:r}=this.locationFromPosition(e),o=this.getTextAtIndex(n),[s,l]=Array.from(o.getExpandedRangeForAttributeAtOffset(t,r)),c=this.positionFromLocation({index:n,offset:s}),u=this.positionFromLocation({index:n,offset:l});return y([c,u])}getBaseBlockAttributes(){let t=this.getBlockAtIndex(0).getAttributes();for(let e=1;e{let o=[];for(let s=0;s{let{text:n}=e;return t=t.concat(n.getAttachmentPieces())}),t}getAttachments(){return this.getAttachmentPieces().map(t=>t.attachment)}getRangeOfAttachment(t){let e=0,n=this.blockList.toArray();for(let r=0;r{let o=r.getLength();r.hasAttribute(t)&&n.push([e,e+o]),e+=o}),n}findRangesForTextAttribute(t){let{withValue:e}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=0,r=[],o=[];return this.getPieces().forEach(s=>{let l=s.getLength();(function(c){return e?c.getAttribute(t)===e:c.hasAttribute(t)})(s)&&(r[1]===n?r[1]=n+l:o.push(r=[n,n+l])),n+=l}),o}locationFromPosition(t){let e=this.blockList.findIndexAndOffsetAtPosition(Math.max(0,t));if(e.index!=null)return e;{let n=this.getBlocks();return{index:n.length-1,offset:n[n.length-1].getLength()}}}positionFromLocation(t){return this.blockList.findPositionAtIndexAndOffset(t.index,t.offset)}locationRangeFromPosition(t){return y(this.locationFromPosition(t))}locationRangeFromRange(t){if(!(t=y(t)))return;let[e,n]=Array.from(t),r=this.locationFromPosition(e),o=this.locationFromPosition(n);return y([r,o])}rangeFromLocationRange(t){let e;t=y(t);let n=this.positionFromLocation(t[0]);return ut(t)||(e=this.positionFromLocation(t[1])),y([n,e])}isEqualTo(t){return this.blockList.isEqualTo(t?.blockList)}getTexts(){return this.getBlocks().map(t=>t.text)}getPieces(){let t=[];return Array.from(this.getTexts()).forEach(e=>{t.push(...Array.from(e.getPieces()||[]))}),t}getObjects(){return this.getBlocks().concat(this.getTexts()).concat(this.getPieces())}toSerializableDocument(){let t=[];return this.blockList.eachObject(e=>t.push(e.copyWithText(e.text.toSerializableText()))),new this.constructor(t)}toString(){return this.blockList.toString()}toJSON(){return this.blockList.toJSON()}toConsole(){return JSON.stringify(this.blockList.toArray().map(t=>JSON.parse(t.text.toConsole())))}},yr=function(i){let t={},e=i.getLastAttribute();return e&&(t[e]=!0),t},jn=function(i){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return{string:i=ue(i),attributes:t,type:"string"}},xr=(i,t)=>{try{return JSON.parse(i.getAttribute("data-trix-".concat(t)))}catch{return{}}},Ft=class extends R{static parse(t,e){let n=new this(t,e);return n.parse(),n}constructor(t){let{referenceElement:e}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};super(...arguments),this.html=t,this.referenceElement=e,this.blocks=[],this.blockElements=[],this.processedElements=[]}getDocument(){return V.fromJSON(this.blocks)}parse(){try{this.createHiddenContainer(),qt.setHTML(this.containerElement,this.html);let t=je(this.containerElement,{usingFilter:Es});for(;t.nextNode();)this.processNode(t.currentNode);return this.translateBlockElementMarginsToNewlines()}finally{this.removeHiddenContainer()}}createHiddenContainer(){return this.referenceElement?(this.containerElement=this.referenceElement.cloneNode(!1),this.containerElement.removeAttribute("id"),this.containerElement.setAttribute("data-trix-internal",""),this.containerElement.style.display="none",this.referenceElement.parentNode.insertBefore(this.containerElement,this.referenceElement.nextSibling)):(this.containerElement=p({tagName:"div",style:{display:"none"}}),document.body.appendChild(this.containerElement))}removeHiddenContainer(){return At(this.containerElement)}processNode(t){switch(t.nodeType){case Node.TEXT_NODE:if(!this.isInsignificantTextNode(t))return this.appendBlockForTextNode(t),this.processTextNode(t);break;case Node.ELEMENT_NODE:return this.appendBlockForElement(t),this.processElement(t)}}appendBlockForTextNode(t){let e=t.parentNode;if(e===this.currentBlockElement&&this.isBlockElement(t.previousSibling))return this.appendStringWithAttributes(` +`);if(e===this.containerElement||this.isBlockElement(e)){var n;let r=this.getBlockAttributes(e),o=this.getBlockHTMLAttributes(e);It(r,(n=this.currentBlock)===null||n===void 0?void 0:n.attributes)||(this.currentBlock=this.appendBlockForAttributesWithElement(r,e,o),this.currentBlockElement=e)}}appendBlockForElement(t){let e=this.isBlockElement(t),n=kt(this.currentBlockElement,t);if(e&&!this.isBlockElement(t.firstChild)){if(!this.isInsignificantTextNode(t.firstChild)||!this.isBlockElement(t.firstElementChild)){let r=this.getBlockAttributes(t),o=this.getBlockHTMLAttributes(t);if(t.firstChild){if(n&&It(r,this.currentBlock.attributes))return this.appendStringWithAttributes(` +`);this.currentBlock=this.appendBlockForAttributesWithElement(r,t,o),this.currentBlockElement=t}}}else if(this.currentBlockElement&&!n&&!e){let r=this.findParentBlockElement(t);if(r)return this.appendBlockForElement(r);this.currentBlock=this.appendEmptyBlock(),this.currentBlockElement=null}}findParentBlockElement(t){let{parentElement:e}=t;for(;e&&e!==this.containerElement;){if(this.isBlockElement(e)&&this.blockElements.includes(e))return e;e=e.parentElement}return null}processTextNode(t){let e=t.data;var n;return Cr(t.parentNode)||(e=xi(e),Gr((n=t.previousSibling)===null||n===void 0?void 0:n.textContent)&&(e=Ss(e))),this.appendStringWithAttributes(e,this.getTextAttributes(t.parentNode))}processElement(t){let e;if(Tt(t)){if(e=xr(t,"attachment"),Object.keys(e).length){let n=this.getTextAttributes(t);this.appendAttachmentWithAttributes(e,n),t.innerHTML=""}return this.processedElements.push(t)}switch(j(t)){case"br":return this.isExtraBR(t)||this.isBlockElement(t.nextSibling)||this.appendStringWithAttributes(` +`,this.getTextAttributes(t)),this.processedElements.push(t);case"img":e={url:t.getAttribute("src"),contentType:"image"};let n=(r=>{let o=r.getAttribute("width"),s=r.getAttribute("height"),l={};return o&&(l.width=parseInt(o,10)),s&&(l.height=parseInt(s,10)),l})(t);for(let r in n){let o=n[r];e[r]=o}return this.appendAttachmentWithAttributes(e,this.getTextAttributes(t)),this.processedElements.push(t);case"tr":if(this.needsTableSeparator(t))return this.appendStringWithAttributes(Me.tableRowSeparator);break;case"td":if(this.needsTableSeparator(t))return this.appendStringWithAttributes(Me.tableCellSeparator)}}appendBlockForAttributesWithElement(t,e){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.blockElements.push(e);let r=function(){return{text:[],attributes:arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},htmlAttributes:arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}}}(t,n);return this.blocks.push(r),r}appendEmptyBlock(){return this.appendBlockForAttributesWithElement([],null)}appendStringWithAttributes(t,e){return this.appendPiece(jn(t,e))}appendAttachmentWithAttributes(t,e){return this.appendPiece(function(n){return{attachment:n,attributes:arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},type:"attachment"}}(t,e))}appendPiece(t){return this.blocks.length===0&&this.appendEmptyBlock(),this.blocks[this.blocks.length-1].text.push(t)}appendStringToTextAtIndex(t,e){let{text:n}=this.blocks[e],r=n[n.length-1];if(r?.type!=="string")return n.push(jn(t));r.string+=t}prependStringToTextAtIndex(t,e){let{text:n}=this.blocks[e],r=n[0];if(r?.type!=="string")return n.unshift(jn(t));r.string=t+r.string}getTextAttributes(t){let e,n={};for(let r in Dt){let o=Dt[r];if(o.tagName&&vt(t,{matchingSelector:o.tagName,untilNode:this.containerElement}))n[r]=!0;else if(o.parser){if(e=o.parser(t),e){let s=!1;for(let l of this.findBlockElementAncestors(t))if(o.parser(l)===e){s=!0;break}s||(n[r]=e)}}else o.styleProperty&&(e=t.style[o.styleProperty],e&&(n[r]=e))}if(Tt(t)){let r=xr(t,"attributes");for(let o in r)e=r[o],n[o]=e}return n}getBlockAttributes(t){let e=[];for(;t&&t!==this.containerElement;){for(let r in W){let o=W[r];var n;o.parse!==!1&&j(t)===o.tagName&&((n=o.test)!==null&&n!==void 0&&n.call(o,t)||!o.test)&&(e.push(r),o.listAttribute&&e.push(o.listAttribute))}t=t.parentNode}return e.reverse()}getBlockHTMLAttributes(t){let e={},n=Object.values(W).find(r=>r.tagName===j(t));return(n?.htmlAttributes||[]).forEach(r=>{t.hasAttribute(r)&&(e[r]=t.getAttribute(r))}),e}findBlockElementAncestors(t){let e=[];for(;t&&t!==this.containerElement;){let n=j(t);de().includes(n)&&e.push(t),t=t.parentNode}return e}isBlockElement(t){if(t?.nodeType===Node.ELEMENT_NODE&&!Tt(t)&&!vt(t,{matchingSelector:"td",untilNode:this.containerElement}))return de().includes(j(t))||window.getComputedStyle(t).display==="block"}isInsignificantTextNode(t){if(t?.nodeType!==Node.TEXT_NODE||!ks(t.data))return;let{parentNode:e,previousSibling:n,nextSibling:r}=t;return Cs(e.previousSibling)&&!this.isBlockElement(e.previousSibling)||Cr(e)?void 0:!n||this.isBlockElement(n)||!r||this.isBlockElement(r)}isExtraBR(t){return j(t)==="br"&&this.isBlockElement(t.parentNode)&&t.parentNode.lastChild===t}needsTableSeparator(t){if(Me.removeBlankTableCells){var e;let n=(e=t.previousSibling)===null||e===void 0?void 0:e.textContent;return n&&/\S/.test(n)}return t.previousSibling}translateBlockElementMarginsToNewlines(){let t=this.getMarginOfDefaultBlockElement();for(let e=0;e2*t.top&&this.prependStringToTextAtIndex(` +`,e),n.bottom>2*t.bottom&&this.appendStringToTextAtIndex(` +`,e))}}getMarginOfBlockElementAtIndex(t){let e=this.blockElements[t];if(e&&e.textContent&&!de().includes(j(e))&&!this.processedElements.includes(e))return Er(e)}getMarginOfDefaultBlockElement(){let t=p(W.default.tagName);return this.containerElement.appendChild(t),Er(t)}},Cr=function(i){let{whiteSpace:t}=window.getComputedStyle(i);return["pre","pre-wrap","pre-line"].includes(t)},Cs=i=>i&&!Gr(i.textContent),Er=function(i){let t=window.getComputedStyle(i);if(t.display==="block")return{top:parseInt(t.marginTop),bottom:parseInt(t.marginBottom)}},Es=function(i){return j(i)==="style"?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},Ss=i=>i.replace(new RegExp("^".concat(yi.source,"+")),""),ks=i=>new RegExp("^".concat(yi.source,"*$")).test(i),Gr=i=>/\s$/.test(i),Rs=["contenteditable","data-trix-id","data-trix-store-key","data-trix-mutable","data-trix-placeholder","tabindex"],ai="data-trix-serialized-attributes",Ts="[".concat(ai,"]"),ws=new RegExp("","g"),Ls={"application/json":function(i){let t;if(i instanceof V)t=i;else{if(!(i instanceof HTMLElement))throw new Error("unserializable object");t=Ft.parse(i.innerHTML).getDocument()}return t.toSerializableDocument().toJSONString()},"text/html":function(i){let t;if(i instanceof V)t=Jt.render(i);else{if(!(i instanceof HTMLElement))throw new Error("unserializable object");t=i.cloneNode(!0)}return Array.from(t.querySelectorAll("[data-trix-serialize=false]")).forEach(e=>{At(e)}),Rs.forEach(e=>{Array.from(t.querySelectorAll("[".concat(e,"]"))).forEach(n=>{n.removeAttribute(e)})}),Array.from(t.querySelectorAll(Ts)).forEach(e=>{try{let n=JSON.parse(e.getAttribute(ai));e.removeAttribute(ai);for(let r in n){let o=n[r];e.setAttribute(r,o)}}catch{}}),t.innerHTML.replace(ws,"")}},Ds=Object.freeze({__proto__:null}),E=class extends R{constructor(t,e){super(...arguments),this.attachmentManager=t,this.attachment=e,this.id=this.attachment.id,this.file=this.attachment.file}remove(){return this.attachmentManager.requestRemovalOfAttachment(this.attachment)}};E.proxyMethod("attachment.getAttribute"),E.proxyMethod("attachment.hasAttribute"),E.proxyMethod("attachment.setAttribute"),E.proxyMethod("attachment.getAttributes"),E.proxyMethod("attachment.setAttributes"),E.proxyMethod("attachment.isPending"),E.proxyMethod("attachment.isPreviewable"),E.proxyMethod("attachment.getURL"),E.proxyMethod("attachment.getHref"),E.proxyMethod("attachment.getFilename"),E.proxyMethod("attachment.getFilesize"),E.proxyMethod("attachment.getFormattedFilesize"),E.proxyMethod("attachment.getExtension"),E.proxyMethod("attachment.getContentType"),E.proxyMethod("attachment.getFile"),E.proxyMethod("attachment.setFile"),E.proxyMethod("attachment.releaseFile"),E.proxyMethod("attachment.getUploadProgress"),E.proxyMethod("attachment.setUploadProgress");var Ge=class extends R{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];super(...arguments),this.managedAttachments={},Array.from(t).forEach(e=>{this.manageAttachment(e)})}getAttachments(){let t=[];for(let e in this.managedAttachments){let n=this.managedAttachments[e];t.push(n)}return t}manageAttachment(t){return this.managedAttachments[t.id]||(this.managedAttachments[t.id]=new E(this,t)),this.managedAttachments[t.id]}attachmentIsManaged(t){return t.id in this.managedAttachments}requestRemovalOfAttachment(t){var e,n;if(this.attachmentIsManaged(t))return(e=this.delegate)===null||e===void 0||(n=e.attachmentManagerDidRequestRemovalOfAttachment)===null||n===void 0?void 0:n.call(e,t)}unmanageAttachment(t){let e=this.managedAttachments[t.id];return delete this.managedAttachments[t.id],e}},$e=class{constructor(t){this.composition=t,this.document=this.composition.document;let e=this.composition.getSelectedRange();this.startPosition=e[0],this.endPosition=e[1],this.startLocation=this.document.locationFromPosition(this.startPosition),this.endLocation=this.document.locationFromPosition(this.endPosition),this.block=this.document.getBlockAtIndex(this.endLocation.index),this.breaksOnReturn=this.block.breaksOnReturn(),this.previousCharacter=this.block.text.getStringAtPosition(this.endLocation.offset-1),this.nextCharacter=this.block.text.getStringAtPosition(this.endLocation.offset)}shouldInsertBlockBreak(){return this.block.hasAttributes()&&this.block.isListItem()&&!this.block.isEmpty()?this.startLocation.offset!==0:this.breaksOnReturn&&this.nextCharacter!==` +`}shouldBreakFormattedBlock(){return this.block.hasAttributes()&&!this.block.isListItem()&&(this.breaksOnReturn&&this.nextCharacter===` +`||this.previousCharacter===` +`)}shouldDecreaseListLevel(){return this.block.hasAttributes()&&this.block.isListItem()&&this.block.isEmpty()}shouldPrependListItem(){return this.block.isListItem()&&this.startLocation.offset===0&&!this.block.isEmpty()}shouldRemoveLastBlockAttribute(){return this.block.hasAttributes()&&!this.block.isListItem()&&this.block.isEmpty()}},it=class extends R{constructor(){super(...arguments),this.document=new V,this.attachments=[],this.currentAttributes={},this.revision=0}setDocument(t){var e,n;if(!t.isEqualTo(this.document))return this.document=t,this.refreshAttachments(),this.revision++,(e=this.delegate)===null||e===void 0||(n=e.compositionDidChangeDocument)===null||n===void 0?void 0:n.call(e,t)}getSnapshot(){return{document:this.document,selectedRange:this.getSelectedRange()}}loadSnapshot(t){var e,n,r,o;let{document:s,selectedRange:l}=t;return(e=this.delegate)===null||e===void 0||(n=e.compositionWillLoadSnapshot)===null||n===void 0||n.call(e),this.setDocument(s??new V),this.setSelection(l??[0,0]),(r=this.delegate)===null||r===void 0||(o=r.compositionDidLoadSnapshot)===null||o===void 0?void 0:o.call(r)}insertText(t){let{updatePosition:e}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{updatePosition:!0},n=this.getSelectedRange();this.setDocument(this.document.insertTextAtRange(t,n));let r=n[0],o=r+t.getLength();return e&&this.setSelection(o),this.notifyDelegateOfInsertionAtRange([r,o])}insertBlock(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new bt,e=new V([t]);return this.insertDocument(e)}insertDocument(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new V,e=this.getSelectedRange();this.setDocument(this.document.insertDocumentAtRange(t,e));let n=e[0],r=n+t.getLength();return this.setSelection(r),this.notifyDelegateOfInsertionAtRange([n,r])}insertString(t,e){let n=this.getCurrentTextAttributes(),r=J.textForStringWithAttributes(t,n);return this.insertText(r,e)}insertBlockBreak(){let t=this.getSelectedRange();this.setDocument(this.document.insertBlockBreakAtRange(t));let e=t[0],n=e+1;return this.setSelection(n),this.notifyDelegateOfInsertionAtRange([e,n])}insertLineBreak(){let t=new $e(this);if(t.shouldDecreaseListLevel())return this.decreaseListLevel(),this.setSelection(t.startPosition);if(t.shouldPrependListItem()){let e=new V([t.block.copyWithoutText()]);return this.insertDocument(e)}return t.shouldInsertBlockBreak()?this.insertBlockBreak():t.shouldRemoveLastBlockAttribute()?this.removeLastBlockAttribute():t.shouldBreakFormattedBlock()?this.breakFormattedBlock(t):this.insertString(` +`)}insertHTML(t){let e=Ft.parse(t).getDocument(),n=this.getSelectedRange();this.setDocument(this.document.mergeDocumentAtRange(e,n));let r=n[0],o=r+e.getLength()-1;return this.setSelection(o),this.notifyDelegateOfInsertionAtRange([r,o])}replaceHTML(t){let e=Ft.parse(t).getDocument().copyUsingObjectsFromDocument(this.document),n=this.getLocationRange({strict:!1}),r=this.document.rangeFromLocationRange(n);return this.setDocument(e),this.setSelection(r)}insertFile(t){return this.insertFiles([t])}insertFiles(t){let e=[];return Array.from(t).forEach(n=>{var r;if((r=this.delegate)!==null&&r!==void 0&&r.compositionShouldAcceptFile(n)){let o=Kt.attachmentForFile(n);e.push(o)}}),this.insertAttachments(e)}insertAttachment(t){return this.insertAttachments([t])}insertAttachments(t){let e=new J;return Array.from(t).forEach(n=>{var r;let o=n.getType(),s=(r=mi[o])===null||r===void 0?void 0:r.presentation,l=this.getCurrentTextAttributes();s&&(l.presentation=s);let c=J.textForAttachmentWithAttributes(n,l);e=e.appendText(c)}),this.insertText(e)}shouldManageDeletingInDirection(t){let e=this.getLocationRange();if(ut(e)){if(t==="backward"&&e[0].offset===0||this.shouldManageMovingCursorInDirection(t))return!0}else if(e[0].index!==e[1].index)return!0;return!1}deleteInDirection(t){let e,n,r,{length:o}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=this.getLocationRange(),l=this.getSelectedRange(),c=ut(l);if(c?n=t==="backward"&&s[0].offset===0:r=s[0].index!==s[1].index,n&&this.canDecreaseBlockAttributeLevel()){let u=this.getBlock();if(u.isListItem()?this.decreaseListLevel():this.decreaseBlockAttributeLevel(),this.setSelection(l[0]),u.isEmpty())return!1}return c&&(l=this.getExpandedRangeInDirection(t,{length:o}),t==="backward"&&(e=this.getAttachmentAtRange(l))),e?(this.editAttachment(e),!1):(this.setDocument(this.document.removeTextAtRange(l)),this.setSelection(l[0]),!n&&!r&&void 0)}moveTextFromRange(t){let[e]=Array.from(this.getSelectedRange());return this.setDocument(this.document.moveTextFromRangeToPosition(t,e)),this.setSelection(e)}removeAttachment(t){let e=this.document.getRangeOfAttachment(t);if(e)return this.stopEditingAttachment(),this.setDocument(this.document.removeTextAtRange(e)),this.setSelection(e[0])}removeLastBlockAttribute(){let[t,e]=Array.from(this.getSelectedRange()),n=this.document.getBlockAtPosition(e);return this.removeCurrentAttribute(n.getLastAttribute()),this.setSelection(t)}insertPlaceholder(){return this.placeholderPosition=this.getPosition(),this.insertString(" ")}selectPlaceholder(){if(this.placeholderPosition!=null)return this.setSelectedRange([this.placeholderPosition,this.placeholderPosition+1]),this.getSelectedRange()}forgetPlaceholder(){this.placeholderPosition=null}hasCurrentAttribute(t){let e=this.currentAttributes[t];return e!=null&&e!==!1}toggleCurrentAttribute(t){let e=!this.currentAttributes[t];return e?this.setCurrentAttribute(t,e):this.removeCurrentAttribute(t)}canSetCurrentAttribute(t){return L(t)?this.canSetCurrentBlockAttribute(t):this.canSetCurrentTextAttribute(t)}canSetCurrentTextAttribute(t){let e=this.getSelectedDocument();if(e){for(let n of Array.from(e.getAttachments()))if(!n.hasContent())return!1;return!0}}canSetCurrentBlockAttribute(t){let e=this.getBlock();if(e)return!e.isTerminalBlock()}setCurrentAttribute(t,e){return L(t)?this.setBlockAttribute(t,e):(this.setTextAttribute(t,e),this.currentAttributes[t]=e,this.notifyDelegateOfCurrentAttributesChange())}setHTMLAtributeAtPosition(t,e,n){var r;let o=this.document.getBlockAtPosition(t),s=(r=L(o.getLastAttribute()))===null||r===void 0?void 0:r.htmlAttributes;if(o&&s!=null&&s.includes(e)){let l=this.document.setHTMLAttributeAtPosition(t,e,n);this.setDocument(l)}}setTextAttribute(t,e){let n=this.getSelectedRange();if(!n)return;let[r,o]=Array.from(n);if(r!==o)return this.setDocument(this.document.addAttributeAtRange(t,e,n));if(t==="href"){let s=J.textForStringWithAttributes(e,{href:e});return this.insertText(s)}}setBlockAttribute(t,e){let n=this.getSelectedRange();if(this.canSetCurrentAttribute(t))return this.setDocument(this.document.applyBlockAttributeAtRange(t,e,n)),this.setSelection(n)}removeCurrentAttribute(t){return L(t)?(this.removeBlockAttribute(t),this.updateCurrentAttributes()):(this.removeTextAttribute(t),delete this.currentAttributes[t],this.notifyDelegateOfCurrentAttributesChange())}removeTextAttribute(t){let e=this.getSelectedRange();if(e)return this.setDocument(this.document.removeAttributeAtRange(t,e))}removeBlockAttribute(t){let e=this.getSelectedRange();if(e)return this.setDocument(this.document.removeAttributeAtRange(t,e))}canDecreaseNestingLevel(){var t;return((t=this.getBlock())===null||t===void 0?void 0:t.getNestingLevel())>0}canIncreaseNestingLevel(){var t;let e=this.getBlock();if(e){if((t=L(e.getLastNestableAttribute()))===null||t===void 0||!t.listAttribute)return e.getNestingLevel()>0;{let n=this.getPreviousBlock();if(n)return function(){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return It((arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).slice(0,r.length),r)}(n.getListItemAttributes(),e.getListItemAttributes())}}}decreaseNestingLevel(){let t=this.getBlock();if(t)return this.setDocument(this.document.replaceBlock(t,t.decreaseNestingLevel()))}increaseNestingLevel(){let t=this.getBlock();if(t)return this.setDocument(this.document.replaceBlock(t,t.increaseNestingLevel()))}canDecreaseBlockAttributeLevel(){var t;return((t=this.getBlock())===null||t===void 0?void 0:t.getAttributeLevel())>0}decreaseBlockAttributeLevel(){var t;let e=(t=this.getBlock())===null||t===void 0?void 0:t.getLastAttribute();if(e)return this.removeCurrentAttribute(e)}decreaseListLevel(){let[t]=Array.from(this.getSelectedRange()),{index:e}=this.document.locationFromPosition(t),n=e,r=this.getBlock().getAttributeLevel(),o=this.document.getBlockAtIndex(n+1);for(;o&&o.isListItem()&&!(o.getAttributeLevel()<=r);)n++,o=this.document.getBlockAtIndex(n+1);t=this.document.positionFromLocation({index:e,offset:0});let s=this.document.positionFromLocation({index:n,offset:0});return this.setDocument(this.document.removeLastListAttributeAtRange([t,s]))}updateCurrentAttributes(){let t=this.getSelectedRange({ignoreLock:!0});if(t){let e=this.document.getCommonAttributesAtRange(t);if(Array.from(Qn()).forEach(n=>{e[n]||this.canSetCurrentAttribute(n)||(e[n]=!1)}),!Xt(e,this.currentAttributes))return this.currentAttributes=e,this.notifyDelegateOfCurrentAttributesChange()}}getCurrentAttributes(){return Nr.call({},this.currentAttributes)}getCurrentTextAttributes(){let t={};for(let e in this.currentAttributes){let n=this.currentAttributes[e];n!==!1&&ti(e)&&(t[e]=n)}return t}freezeSelection(){return this.setCurrentAttribute("frozen",!0)}thawSelection(){return this.removeCurrentAttribute("frozen")}hasFrozenSelection(){return this.hasCurrentAttribute("frozen")}setSelection(t){var e;let n=this.document.locationRangeFromRange(t);return(e=this.delegate)===null||e===void 0?void 0:e.compositionDidRequestChangingSelectionToLocationRange(n)}getSelectedRange(){let t=this.getLocationRange();if(t)return this.document.rangeFromLocationRange(t)}setSelectedRange(t){let e=this.document.locationRangeFromRange(t);return this.getSelectionManager().setLocationRange(e)}getPosition(){let t=this.getLocationRange();if(t)return this.document.positionFromLocation(t[0])}getLocationRange(t){return this.targetLocationRange?this.targetLocationRange:this.getSelectionManager().getLocationRange(t)||y({index:0,offset:0})}withTargetLocationRange(t,e){let n;this.targetLocationRange=t;try{n=e()}finally{this.targetLocationRange=null}return n}withTargetRange(t,e){let n=this.document.locationRangeFromRange(t);return this.withTargetLocationRange(n,e)}withTargetDOMRange(t,e){let n=this.createLocationRangeFromDOMRange(t,{strict:!1});return this.withTargetLocationRange(n,e)}getExpandedRangeInDirection(t){let{length:e}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},[n,r]=Array.from(this.getSelectedRange());return t==="backward"?e?n-=e:n=this.translateUTF16PositionFromOffset(n,-1):e?r+=e:r=this.translateUTF16PositionFromOffset(r,1),y([n,r])}shouldManageMovingCursorInDirection(t){if(this.editingAttachment)return!0;let e=this.getExpandedRangeInDirection(t);return this.getAttachmentAtRange(e)!=null}moveCursorInDirection(t){let e,n;if(this.editingAttachment)n=this.document.getRangeOfAttachment(this.editingAttachment);else{let r=this.getSelectedRange();n=this.getExpandedRangeInDirection(t),e=!We(r,n)}if(t==="backward"?this.setSelectedRange(n[0]):this.setSelectedRange(n[1]),e){let r=this.getAttachmentAtRange(n);if(r)return this.editAttachment(r)}}expandSelectionInDirection(t){let{length:e}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=this.getExpandedRangeInDirection(t,{length:e});return this.setSelectedRange(n)}expandSelectionForEditing(){if(this.hasCurrentAttribute("href"))return this.expandSelectionAroundCommonAttribute("href")}expandSelectionAroundCommonAttribute(t){let e=this.getPosition(),n=this.document.getRangeOfCommonAttributeAtPosition(t,e);return this.setSelectedRange(n)}selectionContainsAttachments(){var t;return((t=this.getSelectedAttachments())===null||t===void 0?void 0:t.length)>0}selectionIsInCursorTarget(){return this.editingAttachment||this.positionIsCursorTarget(this.getPosition())}positionIsCursorTarget(t){let e=this.document.locationFromPosition(t);if(e)return this.locationIsCursorTarget(e)}positionIsBlockBreak(t){var e;return(e=this.document.getPieceAtPosition(t))===null||e===void 0?void 0:e.isBlockBreak()}getSelectedDocument(){let t=this.getSelectedRange();if(t)return this.document.getDocumentAtRange(t)}getSelectedAttachments(){var t;return(t=this.getSelectedDocument())===null||t===void 0?void 0:t.getAttachments()}getAttachments(){return this.attachments.slice(0)}refreshAttachments(){let t=this.document.getAttachments(),{added:e,removed:n}=function(){let r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],s=[],l=[],c=new Set;r.forEach(d=>{c.add(d)});let u=new Set;return o.forEach(d=>{u.add(d),c.has(d)||s.push(d)}),r.forEach(d=>{u.has(d)||l.push(d)}),{added:s,removed:l}}(this.attachments,t);return this.attachments=t,Array.from(n).forEach(r=>{var o,s;r.delegate=null,(o=this.delegate)===null||o===void 0||(s=o.compositionDidRemoveAttachment)===null||s===void 0||s.call(o,r)}),(()=>{let r=[];return Array.from(e).forEach(o=>{var s,l;o.delegate=this,r.push((s=this.delegate)===null||s===void 0||(l=s.compositionDidAddAttachment)===null||l===void 0?void 0:l.call(s,o))}),r})()}attachmentDidChangeAttributes(t){var e,n;return this.revision++,(e=this.delegate)===null||e===void 0||(n=e.compositionDidEditAttachment)===null||n===void 0?void 0:n.call(e,t)}attachmentDidChangePreviewURL(t){var e,n;return this.revision++,(e=this.delegate)===null||e===void 0||(n=e.compositionDidChangeAttachmentPreviewURL)===null||n===void 0?void 0:n.call(e,t)}editAttachment(t,e){var n,r;if(t!==this.editingAttachment)return this.stopEditingAttachment(),this.editingAttachment=t,(n=this.delegate)===null||n===void 0||(r=n.compositionDidStartEditingAttachment)===null||r===void 0?void 0:r.call(n,this.editingAttachment,e)}stopEditingAttachment(){var t,e;this.editingAttachment&&((t=this.delegate)===null||t===void 0||(e=t.compositionDidStopEditingAttachment)===null||e===void 0||e.call(t,this.editingAttachment),this.editingAttachment=null)}updateAttributesForAttachment(t,e){return this.setDocument(this.document.updateAttributesForAttachment(t,e))}removeAttributeForAttachment(t,e){return this.setDocument(this.document.removeAttributeForAttachment(t,e))}breakFormattedBlock(t){let{document:e}=t,{block:n}=t,r=t.startPosition,o=[r-1,r];n.getBlockBreakPosition()===t.startLocation.offset?(n.breaksOnReturn()&&t.nextCharacter===` +`?r+=1:e=e.removeTextAtRange(o),o=[r,r]):t.nextCharacter===` +`?t.previousCharacter===` +`?o=[r-1,r+1]:(o=[r,r+1],r+=1):t.startLocation.offset-1!=0&&(r+=1);let s=new V([n.removeLastAttribute().copyWithoutText()]);return this.setDocument(e.insertDocumentAtRange(s,o)),this.setSelection(r)}getPreviousBlock(){let t=this.getLocationRange();if(t){let{index:e}=t[0];if(e>0)return this.document.getBlockAtIndex(e-1)}}getBlock(){let t=this.getLocationRange();if(t)return this.document.getBlockAtIndex(t[0].index)}getAttachmentAtRange(t){let e=this.document.getDocumentAtRange(t);if(e.toString()==="".concat("\uFFFC",` +`))return e.getAttachments()[0]}notifyDelegateOfCurrentAttributesChange(){var t,e;return(t=this.delegate)===null||t===void 0||(e=t.compositionDidChangeCurrentAttributes)===null||e===void 0?void 0:e.call(t,this.currentAttributes)}notifyDelegateOfInsertionAtRange(t){var e,n;return(e=this.delegate)===null||e===void 0||(n=e.compositionDidPerformInsertionAtRange)===null||n===void 0?void 0:n.call(e,t)}translateUTF16PositionFromOffset(t,e){let n=this.document.toUTF16String(),r=n.offsetFromUCS2Offset(t);return n.offsetToUCS2Offset(r+e)}};it.proxyMethod("getSelectionManager().getPointRange"),it.proxyMethod("getSelectionManager().setLocationRangeFromPointRange"),it.proxyMethod("getSelectionManager().createLocationRangeFromDOMRange"),it.proxyMethod("getSelectionManager().locationIsCursorTarget"),it.proxyMethod("getSelectionManager().selectionIsExpanded"),it.proxyMethod("delegate?.getSelectionManager");var Ae=class extends R{constructor(t){super(...arguments),this.composition=t,this.undoEntries=[],this.redoEntries=[]}recordUndoEntry(t){let{context:e,consolidatable:n}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=this.undoEntries.slice(-1)[0];if(!n||!Ns(r,t,e)){let o=this.createEntry({description:t,context:e});this.undoEntries.push(o),this.redoEntries=[]}}undo(){let t=this.undoEntries.pop();if(t){let e=this.createEntry(t);return this.redoEntries.push(e),this.composition.loadSnapshot(t.snapshot)}}redo(){let t=this.redoEntries.pop();if(t){let e=this.createEntry(t);return this.undoEntries.push(e),this.composition.loadSnapshot(t.snapshot)}}canUndo(){return this.undoEntries.length>0}canRedo(){return this.redoEntries.length>0}createEntry(){let{description:t,context:e}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return{description:t?.toString(),context:JSON.stringify(e),snapshot:this.composition.getSnapshot()}}},Ns=(i,t,e)=>i?.description===t?.toString()&&i?.context===JSON.stringify(e),Wn="attachmentGallery",Ye=class{constructor(t){this.document=t.document,this.selectedRange=t.selectedRange}perform(){return this.removeBlockAttribute(),this.applyBlockAttribute()}getSnapshot(){return{document:this.document,selectedRange:this.selectedRange}}removeBlockAttribute(){return this.findRangesOfBlocks().map(t=>this.document=this.document.removeAttributeAtRange(Wn,t))}applyBlockAttribute(){let t=0;this.findRangesOfPieces().forEach(e=>{e[1]-e[0]>1&&(e[0]+=t,e[1]+=t,this.document.getCharacterAtPosition(e[1])!==` +`&&(this.document=this.document.insertBlockBreakAtRange(e[1]),e[1]0&&arguments[0]!==void 0?arguments[0]:"",e=Ft.parse(t,{referenceElement:this.element}).getDocument();return this.loadDocument(e)}loadJSON(t){let{document:e,selectedRange:n}=t;return e=V.fromJSON(e),this.loadSnapshot({document:e,selectedRange:n})}loadSnapshot(t){return this.undoManager=new Ae(this.composition),this.composition.loadSnapshot(t)}getDocument(){return this.composition.document}getSelectedDocument(){return this.composition.getSelectedDocument()}getSnapshot(){return this.composition.getSnapshot()}toJSON(){return this.getSnapshot()}deleteInDirection(t){return this.composition.deleteInDirection(t)}insertAttachment(t){return this.composition.insertAttachment(t)}insertAttachments(t){return this.composition.insertAttachments(t)}insertDocument(t){return this.composition.insertDocument(t)}insertFile(t){return this.composition.insertFile(t)}insertFiles(t){return this.composition.insertFiles(t)}insertHTML(t){return this.composition.insertHTML(t)}insertString(t){return this.composition.insertString(t)}insertText(t){return this.composition.insertText(t)}insertLineBreak(){return this.composition.insertLineBreak()}getSelectedRange(){return this.composition.getSelectedRange()}getPosition(){return this.composition.getPosition()}getClientRectAtPosition(t){let e=this.getDocument().locationRangeFromRange([t,t+1]);return this.selectionManager.getClientRectAtLocationRange(e)}expandSelectionInDirection(t){return this.composition.expandSelectionInDirection(t)}moveCursorInDirection(t){return this.composition.moveCursorInDirection(t)}setSelectedRange(t){return this.composition.setSelectedRange(t)}activateAttribute(t){let e=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];return this.composition.setCurrentAttribute(t,e)}attributeIsActive(t){return this.composition.hasCurrentAttribute(t)}canActivateAttribute(t){return this.composition.canSetCurrentAttribute(t)}deactivateAttribute(t){return this.composition.removeCurrentAttribute(t)}setHTMLAtributeAtPosition(t,e,n){this.composition.setHTMLAtributeAtPosition(t,e,n)}canDecreaseNestingLevel(){return this.composition.canDecreaseNestingLevel()}canIncreaseNestingLevel(){return this.composition.canIncreaseNestingLevel()}decreaseNestingLevel(){if(this.canDecreaseNestingLevel())return this.composition.decreaseNestingLevel()}increaseNestingLevel(){if(this.canIncreaseNestingLevel())return this.composition.increaseNestingLevel()}canRedo(){return this.undoManager.canRedo()}canUndo(){return this.undoManager.canUndo()}recordUndoEntry(t){let{context:e,consolidatable:n}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return this.undoManager.recordUndoEntry(t,{context:e,consolidatable:n})}redo(){if(this.canRedo())return this.undoManager.redo()}undo(){if(this.canUndo())return this.undoManager.undo()}},Ze=class{constructor(t){this.element=t}findLocationFromContainerAndOffset(t,e){let{strict:n}=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{strict:!0},r=0,o=!1,s={index:0,offset:0},l=this.findAttachmentElementParentForNode(t);l&&(t=l.parentNode,e=kn(l));let c=je(this.element,{usingFilter:Yr});for(;c.nextNode();){let u=c.currentNode;if(u===t&&ge(t)){zt(u)||(s.offset+=e);break}if(u.parentNode===t){if(r++===e)break}else if(!kt(t,u)&&r>0)break;Yi(u,{strict:n})?(o&&s.index++,s.offset=0,o=!0):s.offset+=Un(u)}return s}findContainerAndOffsetFromLocation(t){let e,n;if(t.index===0&&t.offset===0){for(e=this.element,n=0;e.firstChild;)if(e=e.firstChild,Rn(e)){n=1;break}return[e,n]}let[r,o]=this.findNodeAndOffsetFromLocation(t);if(r){if(ge(r))Un(r)===0?(e=r.parentNode.parentNode,n=kn(r.parentNode),zt(r,{name:"right"})&&n++):(e=r,n=t.offset-o);else{if(e=r.parentNode,!Yi(r.previousSibling)&&!Rn(e))for(;r===e.lastChild&&(r=e,e=e.parentNode,!Rn(e)););n=kn(r),t.offset!==0&&n++}return[e,n]}}findNodeAndOffsetFromLocation(t){let e,n,r=0;for(let o of this.getSignificantNodesForIndex(t.index)){let s=Un(o);if(t.offset<=r+s)if(ge(o)){if(e=o,n=r,t.offset===n&&zt(e))break}else e||(e=o,n=r);if(r+=s,r>t.offset)break}return[e,n]}findAttachmentElementParentForNode(t){for(;t&&t!==this.element;){if(Tt(t))return t;t=t.parentNode}}getSignificantNodesForIndex(t){let e=[],n=je(this.element,{usingFilter:Os}),r=!1;for(;n.nextNode();){let s=n.currentNode;var o;if(Vt(s)){if(o!=null?o++:o=0,o===t)r=!0;else if(r)break}else r&&e.push(s)}return e}},Un=function(i){return i.nodeType===Node.TEXT_NODE?zt(i)?0:i.textContent.length:j(i)==="br"||Tt(i)?1:0},Os=function(i){return Fs(i)===NodeFilter.FILTER_ACCEPT?Yr(i):NodeFilter.FILTER_REJECT},Fs=function(i){return Or(i)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},Yr=function(i){return Tt(i.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},Qe=class{createDOMRangeFromPoint(t){let e,{x:n,y:r}=t;if(document.caretPositionFromPoint){let{offsetNode:o,offset:s}=document.caretPositionFromPoint(n,r);return e=document.createRange(),e.setStart(o,s),e}if(document.caretRangeFromPoint)return document.caretRangeFromPoint(n,r);if(document.body.createTextRange){let o=me();try{let s=document.body.createTextRange();s.moveToPoint(n,r),s.select()}catch{}return e=me(),Wr(o),e}}getClientRectsForDOMRange(t){let e=Array.from(t.getClientRects());return[e[0],e[e.length-1]]}},ct=class extends R{constructor(t){super(...arguments),this.didMouseDown=this.didMouseDown.bind(this),this.selectionDidChange=this.selectionDidChange.bind(this),this.element=t,this.locationMapper=new Ze(this.element),this.pointMapper=new Qe,this.lockCount=0,S("mousedown",{onElement:this.element,withCallback:this.didMouseDown})}getLocationRange(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return t.strict===!1?this.createLocationRangeFromDOMRange(me()):t.ignoreLock?this.currentLocationRange:this.lockedLocationRange?this.lockedLocationRange:this.currentLocationRange}setLocationRange(t){if(this.lockedLocationRange)return;t=y(t);let e=this.createDOMRangeFromLocationRange(t);e&&(Wr(e),this.updateCurrentLocationRange(t))}setLocationRangeFromPointRange(t){t=y(t);let e=this.getLocationAtPoint(t[0]),n=this.getLocationAtPoint(t[1]);this.setLocationRange([e,n])}getClientRectAtLocationRange(t){let e=this.createDOMRangeFromLocationRange(t);if(e)return this.getClientRectsForDOMRange(e)[1]}locationIsCursorTarget(t){let e=Array.from(this.findNodeAndOffsetFromLocation(t))[0];return zt(e)}lock(){this.lockCount++==0&&(this.updateCurrentLocationRange(),this.lockedLocationRange=this.getLocationRange())}unlock(){if(--this.lockCount==0){let{lockedLocationRange:t}=this;if(this.lockedLocationRange=null,t!=null)return this.setLocationRange(t)}}clearSelection(){var t;return(t=jr())===null||t===void 0?void 0:t.removeAllRanges()}selectionIsCollapsed(){var t;return((t=me())===null||t===void 0?void 0:t.collapsed)===!0}selectionIsExpanded(){return!this.selectionIsCollapsed()}createLocationRangeFromDOMRange(t,e){if(t==null||!this.domRangeWithinElement(t))return;let n=this.findLocationFromContainerAndOffset(t.startContainer,t.startOffset,e);if(!n)return;let r=t.collapsed?void 0:this.findLocationFromContainerAndOffset(t.endContainer,t.endOffset,e);return y([n,r])}didMouseDown(){return this.pauseTemporarily()}pauseTemporarily(){let t;this.paused=!0;let e=()=>{if(this.paused=!1,clearTimeout(n),Array.from(t).forEach(r=>{r.destroy()}),kt(document,this.element))return this.selectionDidChange()},n=setTimeout(e,200);t=["mousemove","keydown"].map(r=>S(r,{onElement:document,withCallback:e}))}selectionDidChange(){if(!this.paused&&!fi(this.element))return this.updateCurrentLocationRange()}updateCurrentLocationRange(t){var e,n;if((t??(t=this.createLocationRangeFromDOMRange(me())))&&!We(t,this.currentLocationRange))return this.currentLocationRange=t,(e=this.delegate)===null||e===void 0||(n=e.locationRangeDidChange)===null||n===void 0?void 0:n.call(e,this.currentLocationRange.slice(0))}createDOMRangeFromLocationRange(t){let e=this.findContainerAndOffsetFromLocation(t[0]),n=ut(t)?e:this.findContainerAndOffsetFromLocation(t[1])||e;if(e!=null&&n!=null){let r=document.createRange();return r.setStart(...Array.from(e||[])),r.setEnd(...Array.from(n||[])),r}}getLocationAtPoint(t){let e=this.createDOMRangeFromPoint(t);var n;if(e)return(n=this.createLocationRangeFromDOMRange(e))===null||n===void 0?void 0:n[0]}domRangeWithinElement(t){return t.collapsed?kt(this.element,t.startContainer):kt(this.element,t.startContainer)&&kt(this.element,t.endContainer)}};ct.proxyMethod("locationMapper.findLocationFromContainerAndOffset"),ct.proxyMethod("locationMapper.findContainerAndOffsetFromLocation"),ct.proxyMethod("locationMapper.findNodeAndOffsetFromLocation"),ct.proxyMethod("pointMapper.createDOMRangeFromPoint"),ct.proxyMethod("pointMapper.getClientRectsForDOMRange");var Xr=Object.freeze({__proto__:null,Attachment:Kt,AttachmentManager:Ge,AttachmentPiece:Gt,Block:bt,Composition:it,Document:V,Editor:Xe,HTMLParser:Ft,HTMLSanitizer:qt,LineBreakInsertion:$e,LocationMapper:Ze,ManagedAttachment:E,Piece:gt,PointMapper:Qe,SelectionManager:ct,SplittableList:$t,StringPiece:ve,Text:J,UndoManager:Ae}),Ps=Object.freeze({__proto__:null,ObjectView:dt,AttachmentView:be,BlockView:Je,DocumentView:Jt,PieceView:He,PreviewableAttachmentView:ze,TextView:qe}),{lang:Vn,css:Et,keyNames:Ms}=Ce,zn=function(i){return function(){let t=i.apply(this,arguments);t.do(),this.undos||(this.undos=[]),this.undos.push(t.undo)}},tn=class extends R{constructor(t,e,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};super(...arguments),z(this,"makeElementMutable",zn(()=>({do:()=>{this.element.dataset.trixMutable=!0},undo:()=>delete this.element.dataset.trixMutable}))),z(this,"addToolbar",zn(()=>{let o=p({tagName:"div",className:Et.attachmentToolbar,data:{trixMutable:!0},childNodes:p({tagName:"div",className:"trix-button-row",childNodes:p({tagName:"span",className:"trix-button-group trix-button-group--actions",childNodes:p({tagName:"button",className:"trix-button trix-button--remove",textContent:Vn.remove,attributes:{title:Vn.remove},data:{trixAction:"remove"}})})})});return this.attachment.isPreviewable()&&o.appendChild(p({tagName:"div",className:Et.attachmentMetadataContainer,childNodes:p({tagName:"span",className:Et.attachmentMetadata,childNodes:[p({tagName:"span",className:Et.attachmentName,textContent:this.attachment.getFilename(),attributes:{title:this.attachment.getFilename()}}),p({tagName:"span",className:Et.attachmentSize,textContent:this.attachment.getFormattedFilesize()})]})})),S("click",{onElement:o,withCallback:this.didClickToolbar}),S("click",{onElement:o,matchingSelector:"[data-trix-action]",withCallback:this.didClickActionButton}),he("trix-attachment-before-toolbar",{onElement:this.element,attributes:{toolbar:o,attachment:this.attachment}}),{do:()=>this.element.appendChild(o),undo:()=>At(o)}})),z(this,"installCaptionEditor",zn(()=>{let o=p({tagName:"textarea",className:Et.attachmentCaptionEditor,attributes:{placeholder:Vn.captionPlaceholder},data:{trixMutable:!0}});o.value=this.attachmentPiece.getCaption();let s=o.cloneNode();s.classList.add("trix-autoresize-clone"),s.tabIndex=-1;let l=function(){s.value=o.value,o.style.height=s.scrollHeight+"px"};S("input",{onElement:o,withCallback:l}),S("input",{onElement:o,withCallback:this.didInputCaption}),S("keydown",{onElement:o,withCallback:this.didKeyDownCaption}),S("change",{onElement:o,withCallback:this.didChangeCaption}),S("blur",{onElement:o,withCallback:this.didBlurCaption});let c=this.element.querySelector("figcaption"),u=c.cloneNode();return{do:()=>{if(c.style.display="none",u.appendChild(o),u.appendChild(s),u.classList.add("".concat(Et.attachmentCaption,"--editing")),c.parentElement.insertBefore(u,c),l(),this.options.editCaption)return Ai(()=>o.focus())},undo(){At(u),c.style.display=null}}})),this.didClickToolbar=this.didClickToolbar.bind(this),this.didClickActionButton=this.didClickActionButton.bind(this),this.didKeyDownCaption=this.didKeyDownCaption.bind(this),this.didInputCaption=this.didInputCaption.bind(this),this.didChangeCaption=this.didChangeCaption.bind(this),this.didBlurCaption=this.didBlurCaption.bind(this),this.attachmentPiece=t,this.element=e,this.container=n,this.options=r,this.attachment=this.attachmentPiece.attachment,j(this.element)==="a"&&(this.element=this.element.firstChild),this.install()}install(){this.makeElementMutable(),this.addToolbar(),this.attachment.isPreviewable()&&this.installCaptionEditor()}uninstall(){var t;let e=this.undos.pop();for(this.savePendingCaption();e;)e(),e=this.undos.pop();(t=this.delegate)===null||t===void 0||t.didUninstallAttachmentEditor(this)}savePendingCaption(){if(this.pendingCaption!=null){let o=this.pendingCaption;var t,e,n,r;this.pendingCaption=null,o?(t=this.delegate)===null||t===void 0||(e=t.attachmentEditorDidRequestUpdatingAttributesForAttachment)===null||e===void 0||e.call(t,{caption:o},this.attachment):(n=this.delegate)===null||n===void 0||(r=n.attachmentEditorDidRequestRemovingAttributeForAttachment)===null||r===void 0||r.call(n,"caption",this.attachment)}}didClickToolbar(t){return t.preventDefault(),t.stopPropagation()}didClickActionButton(t){var e;if(t.target.getAttribute("data-trix-action")==="remove")return(e=this.delegate)===null||e===void 0?void 0:e.attachmentEditorDidRequestRemovalOfAttachment(this.attachment)}didKeyDownCaption(t){var e,n;if(Ms[t.keyCode]==="return")return t.preventDefault(),this.savePendingCaption(),(e=this.delegate)===null||e===void 0||(n=e.attachmentEditorDidRequestDeselectingAttachment)===null||n===void 0?void 0:n.call(e,this.attachment)}didInputCaption(t){this.pendingCaption=t.target.value.replace(/\s/g," ").trim()}didChangeCaption(t){return this.savePendingCaption()}didBlurCaption(t){return this.savePendingCaption()}},en=class extends R{constructor(t,e){super(...arguments),this.didFocus=this.didFocus.bind(this),this.didBlur=this.didBlur.bind(this),this.didClickAttachment=this.didClickAttachment.bind(this),this.element=t,this.composition=e,this.documentView=new Jt(this.composition.document,{element:this.element}),S("focus",{onElement:this.element,withCallback:this.didFocus}),S("blur",{onElement:this.element,withCallback:this.didBlur}),S("click",{onElement:this.element,matchingSelector:"a[contenteditable=false]",preventDefault:!0}),S("mousedown",{onElement:this.element,matchingSelector:Rt,withCallback:this.didClickAttachment}),S("click",{onElement:this.element,matchingSelector:"a".concat(Rt),preventDefault:!0})}didFocus(t){var e;let n=()=>{var r,o;if(!this.focused)return this.focused=!0,(r=this.delegate)===null||r===void 0||(o=r.compositionControllerDidFocus)===null||o===void 0?void 0:o.call(r)};return((e=this.blurPromise)===null||e===void 0?void 0:e.then(n))||n()}didBlur(t){this.blurPromise=new Promise(e=>Ai(()=>{var n,r;return fi(this.element)||(this.focused=null,(n=this.delegate)===null||n===void 0||(r=n.compositionControllerDidBlur)===null||r===void 0||r.call(n)),this.blurPromise=null,e()}))}didClickAttachment(t,e){var n,r;let o=this.findAttachmentForElement(e),s=!!vt(t.target,{matchingSelector:"figcaption"});return(n=this.delegate)===null||n===void 0||(r=n.compositionControllerDidSelectAttachment)===null||r===void 0?void 0:r.call(n,o,{editCaption:s})}getSerializableElement(){return this.isEditingAttachment()?this.documentView.shadowElement:this.element}render(){var t,e,n,r,o,s;return this.revision!==this.composition.revision&&(this.documentView.setDocument(this.composition.document),this.documentView.render(),this.revision=this.composition.revision),this.canSyncDocumentView()&&!this.documentView.isSynced()&&((n=this.delegate)===null||n===void 0||(r=n.compositionControllerWillSyncDocumentView)===null||r===void 0||r.call(n),this.documentView.sync(),(o=this.delegate)===null||o===void 0||(s=o.compositionControllerDidSyncDocumentView)===null||s===void 0||s.call(o)),(t=this.delegate)===null||t===void 0||(e=t.compositionControllerDidRender)===null||e===void 0?void 0:e.call(t)}rerenderViewForObject(t){return this.invalidateViewForObject(t),this.render()}invalidateViewForObject(t){return this.documentView.invalidateViewForObject(t)}isViewCachingEnabled(){return this.documentView.isViewCachingEnabled()}enableViewCaching(){return this.documentView.enableViewCaching()}disableViewCaching(){return this.documentView.disableViewCaching()}refreshViewCache(){return this.documentView.garbageCollectCachedViews()}isEditingAttachment(){return!!this.attachmentEditor}installAttachmentEditorForAttachment(t,e){var n;if(((n=this.attachmentEditor)===null||n===void 0?void 0:n.attachment)===t)return;let r=this.documentView.findElementForObject(t);if(!r)return;this.uninstallAttachmentEditor();let o=this.composition.document.getAttachmentPieceForAttachment(t);this.attachmentEditor=new tn(o,r,this.element,e),this.attachmentEditor.delegate=this}uninstallAttachmentEditor(){var t;return(t=this.attachmentEditor)===null||t===void 0?void 0:t.uninstall()}didUninstallAttachmentEditor(){return this.attachmentEditor=null,this.render()}attachmentEditorDidRequestUpdatingAttributesForAttachment(t,e){var n,r;return(n=this.delegate)===null||n===void 0||(r=n.compositionControllerWillUpdateAttachment)===null||r===void 0||r.call(n,e),this.composition.updateAttributesForAttachment(t,e)}attachmentEditorDidRequestRemovingAttributeForAttachment(t,e){var n,r;return(n=this.delegate)===null||n===void 0||(r=n.compositionControllerWillUpdateAttachment)===null||r===void 0||r.call(n,e),this.composition.removeAttributeForAttachment(t,e)}attachmentEditorDidRequestRemovalOfAttachment(t){var e,n;return(e=this.delegate)===null||e===void 0||(n=e.compositionControllerDidRequestRemovalOfAttachment)===null||n===void 0?void 0:n.call(e,t)}attachmentEditorDidRequestDeselectingAttachment(t){var e,n;return(e=this.delegate)===null||e===void 0||(n=e.compositionControllerDidRequestDeselectingAttachment)===null||n===void 0?void 0:n.call(e,t)}canSyncDocumentView(){return!this.isEditingAttachment()}findAttachmentForElement(t){return this.composition.document.getAttachmentById(parseInt(t.dataset.trixId,10))}},nn=class extends R{},Zr="data-trix-mutable",Bs="[".concat(Zr,"]"),_s={attributes:!0,childList:!0,characterData:!0,characterDataOldValue:!0,subtree:!0},rn=class extends R{constructor(t){super(t),this.didMutate=this.didMutate.bind(this),this.element=t,this.observer=new window.MutationObserver(this.didMutate),this.start()}start(){return this.reset(),this.observer.observe(this.element,_s)}stop(){return this.observer.disconnect()}didMutate(t){var e,n;if(this.mutations.push(...Array.from(this.findSignificantMutations(t)||[])),this.mutations.length)return(e=this.delegate)===null||e===void 0||(n=e.elementDidMutate)===null||n===void 0||n.call(e,this.getMutationSummary()),this.reset()}reset(){this.mutations=[]}findSignificantMutations(t){return t.filter(e=>this.mutationIsSignificant(e))}mutationIsSignificant(t){if(this.nodeIsMutable(t.target))return!1;for(let e of Array.from(this.nodesModifiedByMutation(t)))if(this.nodeIsSignificant(e))return!0;return!1}nodeIsSignificant(t){return t!==this.element&&!this.nodeIsMutable(t)&&!Or(t)}nodeIsMutable(t){return vt(t,{matchingSelector:Bs})}nodesModifiedByMutation(t){let e=[];switch(t.type){case"attributes":t.attributeName!==Zr&&e.push(t.target);break;case"characterData":e.push(t.target.parentNode),e.push(t.target);break;case"childList":e.push(...Array.from(t.addedNodes||[])),e.push(...Array.from(t.removedNodes||[]))}return e}getMutationSummary(){return this.getTextMutationSummary()}getTextMutationSummary(){let{additions:t,deletions:e}=this.getTextChangesFromCharacterData(),n=this.getTextChangesFromChildList();Array.from(n.additions).forEach(l=>{Array.from(t).includes(l)||t.push(l)}),e.push(...Array.from(n.deletions||[]));let r={},o=t.join("");o&&(r.textAdded=o);let s=e.join("");return s&&(r.textDeleted=s),r}getMutationsByType(t){return Array.from(this.mutations).filter(e=>e.type===t)}getTextChangesFromChildList(){let t,e,n=[],r=[];Array.from(this.getMutationsByType("childList")).forEach(l=>{n.push(...Array.from(l.addedNodes||[])),r.push(...Array.from(l.removedNodes||[]))}),n.length===0&&r.length===1&&Vt(r[0])?(t=[],e=[` +`]):(t=li(n),e=li(r));let o=t.filter((l,c)=>l!==e[c]).map(ue),s=e.filter((l,c)=>l!==t[c]).map(ue);return{additions:o,deletions:s}}getTextChangesFromCharacterData(){let t,e,n=this.getMutationsByType("characterData");if(n.length){let r=n[0],o=n[n.length-1],s=function(l,c){let u,d;return l=Nt.box(l),(c=Nt.box(c)).length0&&arguments[0]!==void 0?arguments[0]:[],t=[];for(let e of Array.from(i))switch(e.nodeType){case Node.TEXT_NODE:t.push(e.data);break;case Node.ELEMENT_NODE:j(e)==="br"?t.push(` +`):t.push(...Array.from(li(e.childNodes)||[]))}return t},on=class extends Ht{constructor(t){super(...arguments),this.file=t}perform(t){let e=new FileReader;return e.onerror=()=>t(!1),e.onload=()=>{e.onerror=null;try{e.abort()}catch{}return t(!0,this.file)},e.readAsArrayBuffer(this.file)}},ci=class{constructor(t){this.element=t}shouldIgnore(t){return!!xe.samsungAndroid&&(this.previousEvent=this.event,this.event=t,this.checkSamsungKeyboardBuggyModeStart(),this.checkSamsungKeyboardBuggyModeEnd(),this.buggyMode)}checkSamsungKeyboardBuggyModeStart(){this.insertingLongTextAfterUnidentifiedChar()&&js(this.element.innerText,this.event.data)&&(this.buggyMode=!0,this.event.preventDefault())}checkSamsungKeyboardBuggyModeEnd(){this.buggyMode&&this.event.inputType!=="insertText"&&(this.buggyMode=!1)}insertingLongTextAfterUnidentifiedChar(){var t;return this.isBeforeInputInsertText()&&this.previousEventWasUnidentifiedKeydown()&&((t=this.event.data)===null||t===void 0?void 0:t.length)>50}isBeforeInputInsertText(){return this.event.type==="beforeinput"&&this.event.inputType==="insertText"}previousEventWasUnidentifiedKeydown(){var t,e;return((t=this.previousEvent)===null||t===void 0?void 0:t.type)==="keydown"&&((e=this.previousEvent)===null||e===void 0?void 0:e.key)==="Unidentified"}},js=(i,t)=>Sr(i)===Sr(t),Ws=new RegExp("(".concat("\uFFFC","|").concat(ln,"|").concat(ft,"|\\s)+"),"g"),Sr=i=>i.replace(Ws," ").trim(),Yt=class extends R{constructor(t){super(...arguments),this.element=t,this.mutationObserver=new rn(this.element),this.mutationObserver.delegate=this,this.flakyKeyboardDetector=new ci(this.element);for(let e in this.constructor.events)S(e,{onElement:this.element,withCallback:this.handlerFor(e)})}elementDidMutate(t){}editorWillSyncDocumentView(){return this.mutationObserver.stop()}editorDidSyncDocumentView(){return this.mutationObserver.start()}requestRender(){var t,e;return(t=this.delegate)===null||t===void 0||(e=t.inputControllerDidRequestRender)===null||e===void 0?void 0:e.call(t)}requestReparse(){var t,e;return(t=this.delegate)===null||t===void 0||(e=t.inputControllerDidRequestReparse)===null||e===void 0||e.call(t),this.requestRender()}attachFiles(t){let e=Array.from(t).map(n=>new on(n));return Promise.all(e).then(n=>{this.handleInput(function(){var r,o;return(r=this.delegate)===null||r===void 0||r.inputControllerWillAttachFiles(),(o=this.responder)===null||o===void 0||o.insertFiles(n),this.requestRender()})})}handlerFor(t){return e=>{e.defaultPrevented||this.handleInput(()=>{if(!fi(this.element)){if(this.flakyKeyboardDetector.shouldIgnore(e))return;this.eventName=t,this.constructor.events[t].call(this,e)}})}}handleInput(t){try{var e;(e=this.delegate)===null||e===void 0||e.inputControllerWillHandleInput(),t.call(this)}finally{var n;(n=this.delegate)===null||n===void 0||n.inputControllerDidHandleInput()}}createLinkHTML(t,e){let n=document.createElement("a");return n.href=t,n.textContent=e||t,n.outerHTML}},Hn;z(Yt,"events",{});var{browser:Us,keyNames:Qr}=Ce,Vs=0,Y=class extends Yt{constructor(){super(...arguments),this.resetInputSummary()}setInputSummary(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.inputSummary.eventName=this.eventName;for(let e in t){let n=t[e];this.inputSummary[e]=n}return this.inputSummary}resetInputSummary(){this.inputSummary={}}reset(){return this.resetInputSummary(),Ot.reset()}elementDidMutate(t){var e,n;return this.isComposing()?(e=this.delegate)===null||e===void 0||(n=e.inputControllerDidAllowUnhandledInput)===null||n===void 0?void 0:n.call(e):this.handleInput(function(){return this.mutationIsSignificant(t)&&(this.mutationIsExpected(t)?this.requestRender():this.requestReparse()),this.reset()})}mutationIsExpected(t){let{textAdded:e,textDeleted:n}=t;if(this.inputSummary.preferDocument)return!0;let r=e!=null?e===this.inputSummary.textAdded:!this.inputSummary.textAdded,o=n!=null?this.inputSummary.didDelete:!this.inputSummary.didDelete,s=[` +`,` +`].includes(e)&&!r,l=n===` +`&&!o;if(s&&!l||l&&!s){let u=this.getSelectedRange();if(u){var c;let d=s?e.replace(/\n$/,"").length||-1:e?.length||1;if((c=this.responder)!==null&&c!==void 0&&c.positionIsBlockBreak(u[1]+d))return!0}}return r&&o}mutationIsSignificant(t){var e;let n=Object.keys(t).length>0,r=((e=this.compositionInput)===null||e===void 0?void 0:e.getEndData())==="";return n||!r}getCompositionInput(){if(this.isComposing())return this.compositionInput;this.compositionInput=new nt(this)}isComposing(){return this.compositionInput&&!this.compositionInput.isEnded()}deleteInDirection(t,e){var n;return((n=this.responder)===null||n===void 0?void 0:n.deleteInDirection(t))!==!1?this.setInputSummary({didDelete:!0}):e?(e.preventDefault(),this.requestRender()):void 0}serializeSelectionToDataTransfer(t){var e;if(!function(r){if(r==null||!r.setData)return!1;for(let o in Qi){let s=Qi[o];try{if(r.setData(o,s),!r.getData(o)===s)return!1}catch{return!1}}return!0}(t))return;let n=(e=this.responder)===null||e===void 0?void 0:e.getSelectedDocument().toSerializableDocument();return t.setData("application/x-trix-document",JSON.stringify(n)),t.setData("text/html",Jt.render(n).innerHTML),t.setData("text/plain",n.toString().replace(/\n$/,"")),!0}canAcceptDataTransfer(t){let e={};return Array.from(t?.types||[]).forEach(n=>{e[n]=!0}),e.Files||e["application/x-trix-document"]||e["text/html"]||e["text/plain"]}getPastedHTMLUsingHiddenElement(t){let e=this.getSelectedRange(),n={position:"absolute",left:"".concat(window.pageXOffset,"px"),top:"".concat(window.pageYOffset,"px"),opacity:0},r=p({style:n,tagName:"div",editable:!0});return document.body.appendChild(r),r.focus(),requestAnimationFrame(()=>{let o=r.innerHTML;return At(r),this.setSelectedRange(e),t(o)})}};z(Y,"events",{keydown(i){this.isComposing()||this.resetInputSummary(),this.inputSummary.didInput=!0;let t=Qr[i.keyCode];if(t){var e;let r=this.keys;["ctrl","alt","shift","meta"].forEach(o=>{var s;i["".concat(o,"Key")]&&(o==="ctrl"&&(o="control"),r=(s=r)===null||s===void 0?void 0:s[o])}),((e=r)===null||e===void 0?void 0:e[t])!=null&&(this.setInputSummary({keyName:t}),Ot.reset(),r[t].call(this,i))}if(Br(i)){let r=String.fromCharCode(i.keyCode).toLowerCase();if(r){var n;let o=["alt","shift"].map(s=>{if(i["".concat(s,"Key")])return s}).filter(s=>s);o.push(r),(n=this.delegate)!==null&&n!==void 0&&n.inputControllerDidReceiveKeyboardCommand(o)&&i.preventDefault()}}},keypress(i){if(this.inputSummary.eventName!=null||i.metaKey||i.ctrlKey&&!i.altKey)return;let t=qs(i);var e,n;return t?((e=this.delegate)===null||e===void 0||e.inputControllerWillPerformTyping(),(n=this.responder)===null||n===void 0||n.insertString(t),this.setInputSummary({textAdded:t,didDelete:this.selectionIsExpanded()})):void 0},textInput(i){let{data:t}=i,{textAdded:e}=this.inputSummary;if(e&&e!==t&&e.toUpperCase()===t){var n;let r=this.getSelectedRange();return this.setSelectedRange([r[0],r[1]+e.length]),(n=this.responder)===null||n===void 0||n.insertString(t),this.setInputSummary({textAdded:t}),this.setSelectedRange(r)}},dragenter(i){i.preventDefault()},dragstart(i){var t,e;return this.serializeSelectionToDataTransfer(i.dataTransfer),this.draggedRange=this.getSelectedRange(),(t=this.delegate)===null||t===void 0||(e=t.inputControllerDidStartDrag)===null||e===void 0?void 0:e.call(t)},dragover(i){if(this.draggedRange||this.canAcceptDataTransfer(i.dataTransfer)){i.preventDefault();let n={x:i.clientX,y:i.clientY};var t,e;if(!Xt(n,this.draggingPoint))return this.draggingPoint=n,(t=this.delegate)===null||t===void 0||(e=t.inputControllerDidReceiveDragOverPoint)===null||e===void 0?void 0:e.call(t,this.draggingPoint)}},dragend(i){var t,e;(t=this.delegate)===null||t===void 0||(e=t.inputControllerDidCancelDrag)===null||e===void 0||e.call(t),this.draggedRange=null,this.draggingPoint=null},drop(i){var t,e;i.preventDefault();let n=(t=i.dataTransfer)===null||t===void 0?void 0:t.files,r=i.dataTransfer.getData("application/x-trix-document"),o={x:i.clientX,y:i.clientY};if((e=this.responder)===null||e===void 0||e.setLocationRangeFromPointRange(o),n!=null&&n.length)this.attachFiles(n);else if(this.draggedRange){var s,l;(s=this.delegate)===null||s===void 0||s.inputControllerWillMoveText(),(l=this.responder)===null||l===void 0||l.moveTextFromRange(this.draggedRange),this.draggedRange=null,this.requestRender()}else if(r){var c;let u=V.fromJSONString(r);(c=this.responder)===null||c===void 0||c.insertDocument(u),this.requestRender()}this.draggedRange=null,this.draggingPoint=null},cut(i){var t,e;if((t=this.responder)!==null&&t!==void 0&&t.selectionIsExpanded()&&(this.serializeSelectionToDataTransfer(i.clipboardData)&&i.preventDefault(),(e=this.delegate)===null||e===void 0||e.inputControllerWillCutText(),this.deleteInDirection("backward"),i.defaultPrevented))return this.requestRender()},copy(i){var t;(t=this.responder)!==null&&t!==void 0&&t.selectionIsExpanded()&&this.serializeSelectionToDataTransfer(i.clipboardData)&&i.preventDefault()},paste(i){let t=i.clipboardData||i.testClipboardData,e={clipboard:t};if(!t||Js(i))return void this.getPastedHTMLUsingHiddenElement(F=>{var k,rt,xt;return e.type="text/html",e.html=F,(k=this.delegate)===null||k===void 0||k.inputControllerWillPaste(e),(rt=this.responder)===null||rt===void 0||rt.insertHTML(e.html),this.requestRender(),(xt=this.delegate)===null||xt===void 0?void 0:xt.inputControllerDidPaste(e)});let n=t.getData("URL"),r=t.getData("text/html"),o=t.getData("public.url-name");if(n){var s,l,c;let F;e.type="text/html",F=o?xi(o).trim():n,e.html=this.createLinkHTML(n,F),(s=this.delegate)===null||s===void 0||s.inputControllerWillPaste(e),this.setInputSummary({textAdded:F,didDelete:this.selectionIsExpanded()}),(l=this.responder)===null||l===void 0||l.insertHTML(e.html),this.requestRender(),(c=this.delegate)===null||c===void 0||c.inputControllerDidPaste(e)}else if(Mr(t)){var u,d,C;e.type="text/plain",e.string=t.getData("text/plain"),(u=this.delegate)===null||u===void 0||u.inputControllerWillPaste(e),this.setInputSummary({textAdded:e.string,didDelete:this.selectionIsExpanded()}),(d=this.responder)===null||d===void 0||d.insertString(e.string),this.requestRender(),(C=this.delegate)===null||C===void 0||C.inputControllerDidPaste(e)}else if(r){var T,H,Q;e.type="text/html",e.html=r,(T=this.delegate)===null||T===void 0||T.inputControllerWillPaste(e),(H=this.responder)===null||H===void 0||H.insertHTML(e.html),this.requestRender(),(Q=this.delegate)===null||Q===void 0||Q.inputControllerDidPaste(e)}else if(Array.from(t.types).includes("Files")){var M,mt;let F=(M=t.items)===null||M===void 0||(M=M[0])===null||M===void 0||(mt=M.getAsFile)===null||mt===void 0?void 0:mt.call(M);if(F){var yt,Zt,Qt;let k=zs(F);!F.name&&k&&(F.name="pasted-file-".concat(++Vs,".").concat(k)),e.type="File",e.file=F,(yt=this.delegate)===null||yt===void 0||yt.inputControllerWillAttachFiles(),(Zt=this.responder)===null||Zt===void 0||Zt.insertFile(e.file),this.requestRender(),(Qt=this.delegate)===null||Qt===void 0||Qt.inputControllerDidPaste(e)}}i.preventDefault()},compositionstart(i){return this.getCompositionInput().start(i.data)},compositionupdate(i){return this.getCompositionInput().update(i.data)},compositionend(i){return this.getCompositionInput().end(i.data)},beforeinput(i){this.inputSummary.didInput=!0},input(i){return this.inputSummary.didInput=!0,i.stopPropagation()}}),z(Y,"keys",{backspace(i){var t;return(t=this.delegate)===null||t===void 0||t.inputControllerWillPerformTyping(),this.deleteInDirection("backward",i)},delete(i){var t;return(t=this.delegate)===null||t===void 0||t.inputControllerWillPerformTyping(),this.deleteInDirection("forward",i)},return(i){var t,e;return this.setInputSummary({preferDocument:!0}),(t=this.delegate)===null||t===void 0||t.inputControllerWillPerformTyping(),(e=this.responder)===null||e===void 0?void 0:e.insertLineBreak()},tab(i){var t,e;(t=this.responder)!==null&&t!==void 0&&t.canIncreaseNestingLevel()&&((e=this.responder)===null||e===void 0||e.increaseNestingLevel(),this.requestRender(),i.preventDefault())},left(i){var t;if(this.selectionIsInCursorTarget())return i.preventDefault(),(t=this.responder)===null||t===void 0?void 0:t.moveCursorInDirection("backward")},right(i){var t;if(this.selectionIsInCursorTarget())return i.preventDefault(),(t=this.responder)===null||t===void 0?void 0:t.moveCursorInDirection("forward")},control:{d(i){var t;return(t=this.delegate)===null||t===void 0||t.inputControllerWillPerformTyping(),this.deleteInDirection("forward",i)},h(i){var t;return(t=this.delegate)===null||t===void 0||t.inputControllerWillPerformTyping(),this.deleteInDirection("backward",i)},o(i){var t,e;return i.preventDefault(),(t=this.delegate)===null||t===void 0||t.inputControllerWillPerformTyping(),(e=this.responder)===null||e===void 0||e.insertString(` +`,{updatePosition:!1}),this.requestRender()}},shift:{return(i){var t,e;(t=this.delegate)===null||t===void 0||t.inputControllerWillPerformTyping(),(e=this.responder)===null||e===void 0||e.insertString(` +`),this.requestRender(),i.preventDefault()},tab(i){var t,e;(t=this.responder)!==null&&t!==void 0&&t.canDecreaseNestingLevel()&&((e=this.responder)===null||e===void 0||e.decreaseNestingLevel(),this.requestRender(),i.preventDefault())},left(i){if(this.selectionIsInCursorTarget())return i.preventDefault(),this.expandSelectionInDirection("backward")},right(i){if(this.selectionIsInCursorTarget())return i.preventDefault(),this.expandSelectionInDirection("forward")}},alt:{backspace(i){var t;return this.setInputSummary({preferDocument:!1}),(t=this.delegate)===null||t===void 0?void 0:t.inputControllerWillPerformTyping()}},meta:{backspace(i){var t;return this.setInputSummary({preferDocument:!1}),(t=this.delegate)===null||t===void 0?void 0:t.inputControllerWillPerformTyping()}}}),Y.proxyMethod("responder?.getSelectedRange"),Y.proxyMethod("responder?.setSelectedRange"),Y.proxyMethod("responder?.expandSelectionInDirection"),Y.proxyMethod("responder?.selectionIsInCursorTarget"),Y.proxyMethod("responder?.selectionIsExpanded");var zs=i=>{var t;return(t=i.type)===null||t===void 0||(t=t.match(/\/(\w+)$/))===null||t===void 0?void 0:t[1]},Hs=!((Hn=" ".codePointAt)===null||Hn===void 0||!Hn.call(" ",0)),qs=function(i){if(i.key&&Hs&&i.key.codePointAt(0)===i.keyCode)return i.key;{let t;if(i.which===null?t=i.keyCode:i.which!==0&&i.charCode!==0&&(t=i.charCode),t!=null&&Qr[t]!=="escape")return Nt.fromCodepoints([t]).toString()}},Js=function(i){let t=i.clipboardData;if(t){if(t.types.includes("text/html")){for(let e of t.types){let n=/^CorePasteboardFlavorType/.test(e),r=/^dyn\./.test(e)&&t.getData(e);if(n||r)return!0}return!1}{let e=t.types.includes("com.apple.webarchive"),n=t.types.includes("com.apple.flat-rtfd");return e||n}}},nt=class extends R{constructor(t){super(...arguments),this.inputController=t,this.responder=this.inputController.responder,this.delegate=this.inputController.delegate,this.inputSummary=this.inputController.inputSummary,this.data={}}start(t){if(this.data.start=t,this.isSignificant()){var e,n;this.inputSummary.eventName==="keypress"&&this.inputSummary.textAdded&&((n=this.responder)===null||n===void 0||n.deleteInDirection("left")),this.selectionIsExpanded()||(this.insertPlaceholder(),this.requestRender()),this.range=(e=this.responder)===null||e===void 0?void 0:e.getSelectedRange()}}update(t){if(this.data.update=t,this.isSignificant()){let e=this.selectPlaceholder();e&&(this.forgetPlaceholder(),this.range=e)}}end(t){return this.data.end=t,this.isSignificant()?(this.forgetPlaceholder(),this.canApplyToDocument()?(this.setInputSummary({preferDocument:!0,didInput:!1}),(e=this.delegate)===null||e===void 0||e.inputControllerWillPerformTyping(),(n=this.responder)===null||n===void 0||n.setSelectedRange(this.range),(r=this.responder)===null||r===void 0||r.insertString(this.data.end),(o=this.responder)===null||o===void 0?void 0:o.setSelectedRange(this.range[0]+this.data.end.length)):this.data.start!=null||this.data.update!=null?(this.requestReparse(),this.inputController.reset()):void 0):this.inputController.reset();var e,n,r,o}getEndData(){return this.data.end}isEnded(){return this.getEndData()!=null}isSignificant(){return!Us.composesExistingText||this.inputSummary.didInput}canApplyToDocument(){var t,e;return((t=this.data.start)===null||t===void 0?void 0:t.length)===0&&((e=this.data.end)===null||e===void 0?void 0:e.length)>0&&this.range}};nt.proxyMethod("inputController.setInputSummary"),nt.proxyMethod("inputController.requestRender"),nt.proxyMethod("inputController.requestReparse"),nt.proxyMethod("responder?.selectionIsExpanded"),nt.proxyMethod("responder?.insertPlaceholder"),nt.proxyMethod("responder?.selectPlaceholder"),nt.proxyMethod("responder?.forgetPlaceholder");var wt=class extends Yt{constructor(){super(...arguments),this.render=this.render.bind(this)}elementDidMutate(){return this.scheduledRender?this.composing?(t=this.delegate)===null||t===void 0||(e=t.inputControllerDidAllowUnhandledInput)===null||e===void 0?void 0:e.call(t):void 0:this.reparse();var t,e}scheduleRender(){return this.scheduledRender?this.scheduledRender:this.scheduledRender=requestAnimationFrame(this.render)}render(){var t,e;cancelAnimationFrame(this.scheduledRender),this.scheduledRender=null,this.composing||(e=this.delegate)===null||e===void 0||e.render(),(t=this.afterRender)===null||t===void 0||t.call(this),this.afterRender=null}reparse(){var t;return(t=this.delegate)===null||t===void 0?void 0:t.reparse()}insertString(){var t;let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",n=arguments.length>1?arguments[1]:void 0;return(t=this.delegate)===null||t===void 0||t.inputControllerWillPerformTyping(),this.withTargetDOMRange(function(){var r;return(r=this.responder)===null||r===void 0?void 0:r.insertString(e,n)})}toggleAttributeIfSupported(t){var e;if(Qn().includes(t))return(e=this.delegate)===null||e===void 0||e.inputControllerWillPerformFormatting(t),this.withTargetDOMRange(function(){var n;return(n=this.responder)===null||n===void 0?void 0:n.toggleCurrentAttribute(t)})}activateAttributeIfSupported(t,e){var n;if(Qn().includes(t))return(n=this.delegate)===null||n===void 0||n.inputControllerWillPerformFormatting(t),this.withTargetDOMRange(function(){var r;return(r=this.responder)===null||r===void 0?void 0:r.setCurrentAttribute(t,e)})}deleteInDirection(t){let{recordUndoEntry:e}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{recordUndoEntry:!0};var n;e&&((n=this.delegate)===null||n===void 0||n.inputControllerWillPerformTyping());let r=()=>{var s;return(s=this.responder)===null||s===void 0?void 0:s.deleteInDirection(t)},o=this.getTargetDOMRange({minLength:this.composing?1:2});return o?this.withTargetDOMRange(o,r):r()}withTargetDOMRange(t,e){var n;return typeof t=="function"&&(e=t,t=this.getTargetDOMRange()),t?(n=this.responder)===null||n===void 0?void 0:n.withTargetDOMRange(t,e.bind(this)):(Ot.reset(),e.call(this))}getTargetDOMRange(){var t,e;let{minLength:n}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{minLength:0},r=(t=(e=this.event).getTargetRanges)===null||t===void 0?void 0:t.call(e);if(r&&r.length){let o=Ks(r[0]);if(n===0||o.toString().length>=n)return o}}withEvent(t,e){let n;this.event=t;try{n=e.call(this)}finally{this.event=null}return n}};z(wt,"events",{keydown(i){if(Br(i)){var t;let e=Ys(i);(t=this.delegate)!==null&&t!==void 0&&t.inputControllerDidReceiveKeyboardCommand(e)&&i.preventDefault()}else{let e=i.key;i.altKey&&(e+="+Alt"),i.shiftKey&&(e+="+Shift");let n=this.constructor.keys[e];if(n)return this.withEvent(i,n)}},paste(i){var t;let e,n=(t=i.clipboardData)===null||t===void 0?void 0:t.getData("URL");return to(i)?(i.preventDefault(),this.attachFiles(i.clipboardData.files)):$s(i)?(i.preventDefault(),e={type:"text/plain",string:i.clipboardData.getData("text/plain")},(r=this.delegate)===null||r===void 0||r.inputControllerWillPaste(e),(o=this.responder)===null||o===void 0||o.insertString(e.string),this.render(),(s=this.delegate)===null||s===void 0?void 0:s.inputControllerDidPaste(e)):n?(i.preventDefault(),e={type:"text/html",html:this.createLinkHTML(n)},(l=this.delegate)===null||l===void 0||l.inputControllerWillPaste(e),(c=this.responder)===null||c===void 0||c.insertHTML(e.html),this.render(),(u=this.delegate)===null||u===void 0?void 0:u.inputControllerDidPaste(e)):void 0;var r,o,s,l,c,u},beforeinput(i){let t=this.constructor.inputTypes[i.inputType],e=(n=i,!(!/iPhone|iPad/.test(navigator.userAgent)||n.inputType&&n.inputType!=="insertParagraph"));var n;t&&(this.withEvent(i,t),e||this.scheduleRender()),e&&this.render()},input(i){Ot.reset()},dragstart(i){var t,e;(t=this.responder)!==null&&t!==void 0&&t.selectionContainsAttachments()&&(i.dataTransfer.setData("application/x-trix-dragging",!0),this.dragging={range:(e=this.responder)===null||e===void 0?void 0:e.getSelectedRange(),point:Jn(i)})},dragenter(i){qn(i)&&i.preventDefault()},dragover(i){if(this.dragging){i.preventDefault();let e=Jn(i);var t;if(!Xt(e,this.dragging.point))return this.dragging.point=e,(t=this.responder)===null||t===void 0?void 0:t.setLocationRangeFromPointRange(e)}else qn(i)&&i.preventDefault()},drop(i){var t,e;if(this.dragging)return i.preventDefault(),(t=this.delegate)===null||t===void 0||t.inputControllerWillMoveText(),(e=this.responder)===null||e===void 0||e.moveTextFromRange(this.dragging.range),this.dragging=null,this.scheduleRender();if(qn(i)){var n;i.preventDefault();let r=Jn(i);return(n=this.responder)===null||n===void 0||n.setLocationRangeFromPointRange(r),this.attachFiles(i.dataTransfer.files)}},dragend(){var i;this.dragging&&((i=this.responder)===null||i===void 0||i.setSelectedRange(this.dragging.range),this.dragging=null)},compositionend(i){this.composing&&(this.composing=!1,xe.recentAndroid||this.scheduleRender())}}),z(wt,"keys",{ArrowLeft(){var i,t;if((i=this.responder)!==null&&i!==void 0&&i.shouldManageMovingCursorInDirection("backward"))return this.event.preventDefault(),(t=this.responder)===null||t===void 0?void 0:t.moveCursorInDirection("backward")},ArrowRight(){var i,t;if((i=this.responder)!==null&&i!==void 0&&i.shouldManageMovingCursorInDirection("forward"))return this.event.preventDefault(),(t=this.responder)===null||t===void 0?void 0:t.moveCursorInDirection("forward")},Backspace(){var i,t,e;if((i=this.responder)!==null&&i!==void 0&&i.shouldManageDeletingInDirection("backward"))return this.event.preventDefault(),(t=this.delegate)===null||t===void 0||t.inputControllerWillPerformTyping(),(e=this.responder)===null||e===void 0||e.deleteInDirection("backward"),this.render()},Tab(){var i,t;if((i=this.responder)!==null&&i!==void 0&&i.canIncreaseNestingLevel())return this.event.preventDefault(),(t=this.responder)===null||t===void 0||t.increaseNestingLevel(),this.render()},"Tab+Shift"(){var i,t;if((i=this.responder)!==null&&i!==void 0&&i.canDecreaseNestingLevel())return this.event.preventDefault(),(t=this.responder)===null||t===void 0||t.decreaseNestingLevel(),this.render()}}),z(wt,"inputTypes",{deleteByComposition(){return this.deleteInDirection("backward",{recordUndoEntry:!1})},deleteByCut(){return this.deleteInDirection("backward")},deleteByDrag(){return this.event.preventDefault(),this.withTargetDOMRange(function(){var i;this.deleteByDragRange=(i=this.responder)===null||i===void 0?void 0:i.getSelectedRange()})},deleteCompositionText(){return this.deleteInDirection("backward",{recordUndoEntry:!1})},deleteContent(){return this.deleteInDirection("backward")},deleteContentBackward(){return this.deleteInDirection("backward")},deleteContentForward(){return this.deleteInDirection("forward")},deleteEntireSoftLine(){return this.deleteInDirection("forward")},deleteHardLineBackward(){return this.deleteInDirection("backward")},deleteHardLineForward(){return this.deleteInDirection("forward")},deleteSoftLineBackward(){return this.deleteInDirection("backward")},deleteSoftLineForward(){return this.deleteInDirection("forward")},deleteWordBackward(){return this.deleteInDirection("backward")},deleteWordForward(){return this.deleteInDirection("forward")},formatBackColor(){return this.activateAttributeIfSupported("backgroundColor",this.event.data)},formatBold(){return this.toggleAttributeIfSupported("bold")},formatFontColor(){return this.activateAttributeIfSupported("color",this.event.data)},formatFontName(){return this.activateAttributeIfSupported("font",this.event.data)},formatIndent(){var i;if((i=this.responder)!==null&&i!==void 0&&i.canIncreaseNestingLevel())return this.withTargetDOMRange(function(){var t;return(t=this.responder)===null||t===void 0?void 0:t.increaseNestingLevel()})},formatItalic(){return this.toggleAttributeIfSupported("italic")},formatJustifyCenter(){return this.toggleAttributeIfSupported("justifyCenter")},formatJustifyFull(){return this.toggleAttributeIfSupported("justifyFull")},formatJustifyLeft(){return this.toggleAttributeIfSupported("justifyLeft")},formatJustifyRight(){return this.toggleAttributeIfSupported("justifyRight")},formatOutdent(){var i;if((i=this.responder)!==null&&i!==void 0&&i.canDecreaseNestingLevel())return this.withTargetDOMRange(function(){var t;return(t=this.responder)===null||t===void 0?void 0:t.decreaseNestingLevel()})},formatRemove(){this.withTargetDOMRange(function(){for(let e in(i=this.responder)===null||i===void 0?void 0:i.getCurrentAttributes()){var i,t;(t=this.responder)===null||t===void 0||t.removeCurrentAttribute(e)}})},formatSetBlockTextDirection(){return this.activateAttributeIfSupported("blockDir",this.event.data)},formatSetInlineTextDirection(){return this.activateAttributeIfSupported("textDir",this.event.data)},formatStrikeThrough(){return this.toggleAttributeIfSupported("strike")},formatSubscript(){return this.toggleAttributeIfSupported("sub")},formatSuperscript(){return this.toggleAttributeIfSupported("sup")},formatUnderline(){return this.toggleAttributeIfSupported("underline")},historyRedo(){var i;return(i=this.delegate)===null||i===void 0?void 0:i.inputControllerWillPerformRedo()},historyUndo(){var i;return(i=this.delegate)===null||i===void 0?void 0:i.inputControllerWillPerformUndo()},insertCompositionText(){return this.composing=!0,this.insertString(this.event.data)},insertFromComposition(){return this.composing=!1,this.insertString(this.event.data)},insertFromDrop(){let i=this.deleteByDragRange;var t;if(i)return this.deleteByDragRange=null,(t=this.delegate)===null||t===void 0||t.inputControllerWillMoveText(),this.withTargetDOMRange(function(){var e;return(e=this.responder)===null||e===void 0?void 0:e.moveTextFromRange(i)})},insertFromPaste(){let{dataTransfer:i}=this.event,t={dataTransfer:i},e=i.getData("URL"),n=i.getData("text/html");if(e){var r;let c;this.event.preventDefault(),t.type="text/html";let u=i.getData("public.url-name");c=u?xi(u).trim():e,t.html=this.createLinkHTML(e,c),(r=this.delegate)===null||r===void 0||r.inputControllerWillPaste(t),this.withTargetDOMRange(function(){var d;return(d=this.responder)===null||d===void 0?void 0:d.insertHTML(t.html)}),this.afterRender=()=>{var d;return(d=this.delegate)===null||d===void 0?void 0:d.inputControllerDidPaste(t)}}else if(Mr(i)){var o;t.type="text/plain",t.string=i.getData("text/plain"),(o=this.delegate)===null||o===void 0||o.inputControllerWillPaste(t),this.withTargetDOMRange(function(){var c;return(c=this.responder)===null||c===void 0?void 0:c.insertString(t.string)}),this.afterRender=()=>{var c;return(c=this.delegate)===null||c===void 0?void 0:c.inputControllerDidPaste(t)}}else if(Gs(this.event)){var s;t.type="File",t.file=i.files[0],(s=this.delegate)===null||s===void 0||s.inputControllerWillPaste(t),this.withTargetDOMRange(function(){var c;return(c=this.responder)===null||c===void 0?void 0:c.insertFile(t.file)}),this.afterRender=()=>{var c;return(c=this.delegate)===null||c===void 0?void 0:c.inputControllerDidPaste(t)}}else if(n){var l;this.event.preventDefault(),t.type="text/html",t.html=n,(l=this.delegate)===null||l===void 0||l.inputControllerWillPaste(t),this.withTargetDOMRange(function(){var c;return(c=this.responder)===null||c===void 0?void 0:c.insertHTML(t.html)}),this.afterRender=()=>{var c;return(c=this.delegate)===null||c===void 0?void 0:c.inputControllerDidPaste(t)}}},insertFromYank(){return this.insertString(this.event.data)},insertLineBreak(){return this.insertString(` +`)},insertLink(){return this.activateAttributeIfSupported("href",this.event.data)},insertOrderedList(){return this.toggleAttributeIfSupported("number")},insertParagraph(){var i;return(i=this.delegate)===null||i===void 0||i.inputControllerWillPerformTyping(),this.withTargetDOMRange(function(){var t;return(t=this.responder)===null||t===void 0?void 0:t.insertLineBreak()})},insertReplacementText(){let i=this.event.dataTransfer.getData("text/plain"),t=this.event.getTargetRanges()[0];this.withTargetDOMRange(t,()=>{this.insertString(i,{updatePosition:!1})})},insertText(){var i;return this.insertString(this.event.data||((i=this.event.dataTransfer)===null||i===void 0?void 0:i.getData("text/plain")))},insertTranspose(){return this.insertString(this.event.data)},insertUnorderedList(){return this.toggleAttributeIfSupported("bullet")}});var Ks=function(i){let t=document.createRange();return t.setStart(i.startContainer,i.startOffset),t.setEnd(i.endContainer,i.endOffset),t},qn=i=>{var t;return Array.from(((t=i.dataTransfer)===null||t===void 0?void 0:t.types)||[]).includes("Files")},Gs=i=>{var t;return((t=i.dataTransfer.files)===null||t===void 0?void 0:t[0])&&!to(i)&&!(e=>{let{dataTransfer:n}=e;return n.types.includes("Files")&&n.types.includes("text/html")&&n.getData("text/html").includes("urn:schemas-microsoft-com:office:office")})(i)},to=function(i){let t=i.clipboardData;if(t)return Array.from(t.types).filter(e=>e.match(/file/i)).length===t.types.length&&t.files.length>=1},$s=function(i){let t=i.clipboardData;if(t)return t.types.includes("text/plain")&&t.types.length===1},Ys=function(i){let t=[];return i.altKey&&t.push("alt"),i.shiftKey&&t.push("shift"),t.push(i.key),t},Jn=i=>({x:i.clientX,y:i.clientY}),ui="[data-trix-attribute]",hi="[data-trix-action]",Xs="".concat(ui,", ").concat(hi),cn="[data-trix-dialog]",Zs="".concat(cn,"[data-trix-active]"),Qs="".concat(cn," [data-trix-method]"),kr="".concat(cn," [data-trix-input]"),Rr=(i,t)=>(t||(t=Ut(i)),i.querySelector("[data-trix-input][name='".concat(t,"']"))),Tr=i=>i.getAttribute("data-trix-action"),Ut=i=>i.getAttribute("data-trix-attribute")||i.getAttribute("data-trix-dialog-attribute"),sn=class extends R{constructor(t){super(t),this.didClickActionButton=this.didClickActionButton.bind(this),this.didClickAttributeButton=this.didClickAttributeButton.bind(this),this.didClickDialogButton=this.didClickDialogButton.bind(this),this.didKeyDownDialogInput=this.didKeyDownDialogInput.bind(this),this.element=t,this.attributes={},this.actions={},this.resetDialogInputs(),S("mousedown",{onElement:this.element,matchingSelector:hi,withCallback:this.didClickActionButton}),S("mousedown",{onElement:this.element,matchingSelector:ui,withCallback:this.didClickAttributeButton}),S("click",{onElement:this.element,matchingSelector:Xs,preventDefault:!0}),S("click",{onElement:this.element,matchingSelector:Qs,withCallback:this.didClickDialogButton}),S("keydown",{onElement:this.element,matchingSelector:kr,withCallback:this.didKeyDownDialogInput})}didClickActionButton(t,e){var n;(n=this.delegate)===null||n===void 0||n.toolbarDidClickButton(),t.preventDefault();let r=Tr(e);return this.getDialog(r)?this.toggleDialog(r):(o=this.delegate)===null||o===void 0?void 0:o.toolbarDidInvokeAction(r,e);var o}didClickAttributeButton(t,e){var n;(n=this.delegate)===null||n===void 0||n.toolbarDidClickButton(),t.preventDefault();let r=Ut(e);var o;return this.getDialog(r)?this.toggleDialog(r):(o=this.delegate)===null||o===void 0||o.toolbarDidToggleAttribute(r),this.refreshAttributeButtons()}didClickDialogButton(t,e){let n=vt(e,{matchingSelector:cn});return this[e.getAttribute("data-trix-method")].call(this,n)}didKeyDownDialogInput(t,e){if(t.keyCode===13){t.preventDefault();let n=e.getAttribute("name"),r=this.getDialog(n);this.setAttribute(r)}if(t.keyCode===27)return t.preventDefault(),this.hideDialog()}updateActions(t){return this.actions=t,this.refreshActionButtons()}refreshActionButtons(){return this.eachActionButton((t,e)=>{t.disabled=this.actions[e]===!1})}eachActionButton(t){return Array.from(this.element.querySelectorAll(hi)).map(e=>t(e,Tr(e)))}updateAttributes(t){return this.attributes=t,this.refreshAttributeButtons()}refreshAttributeButtons(){return this.eachAttributeButton((t,e)=>(t.disabled=this.attributes[e]===!1,this.attributes[e]||this.dialogIsVisible(e)?(t.setAttribute("data-trix-active",""),t.classList.add("trix-active")):(t.removeAttribute("data-trix-active"),t.classList.remove("trix-active"))))}eachAttributeButton(t){return Array.from(this.element.querySelectorAll(ui)).map(e=>t(e,Ut(e)))}applyKeyboardCommand(t){let e=JSON.stringify(t.sort());for(let n of Array.from(this.element.querySelectorAll("[data-trix-key]"))){let r=n.getAttribute("data-trix-key").split("+");if(JSON.stringify(r.sort())===e)return he("mousedown",{onElement:n}),!0}return!1}dialogIsVisible(t){let e=this.getDialog(t);if(e)return e.hasAttribute("data-trix-active")}toggleDialog(t){return this.dialogIsVisible(t)?this.hideDialog():this.showDialog(t)}showDialog(t){var e,n;this.hideDialog(),(e=this.delegate)===null||e===void 0||e.toolbarWillShowDialog();let r=this.getDialog(t);r.setAttribute("data-trix-active",""),r.classList.add("trix-active"),Array.from(r.querySelectorAll("input[disabled]")).forEach(s=>{s.removeAttribute("disabled")});let o=Ut(r);if(o){let s=Rr(r,t);s&&(s.value=this.attributes[o]||"",s.select())}return(n=this.delegate)===null||n===void 0?void 0:n.toolbarDidShowDialog(t)}setAttribute(t){var e;let n=Ut(t),r=Rr(t,n);return!r.willValidate||(r.setCustomValidity(""),r.checkValidity()&&this.isSafeAttribute(r))?((e=this.delegate)===null||e===void 0||e.toolbarDidUpdateAttribute(n,r.value),this.hideDialog()):(r.setCustomValidity("Invalid value"),r.setAttribute("data-trix-validate",""),r.classList.add("trix-validate"),r.focus())}isSafeAttribute(t){return!t.hasAttribute("data-trix-validate-href")||Ve.isValidAttribute("a","href",t.value)}removeAttribute(t){var e;let n=Ut(t);return(e=this.delegate)===null||e===void 0||e.toolbarDidRemoveAttribute(n),this.hideDialog()}hideDialog(){let t=this.element.querySelector(Zs);var e;if(t)return t.removeAttribute("data-trix-active"),t.classList.remove("trix-active"),this.resetDialogInputs(),(e=this.delegate)===null||e===void 0?void 0:e.toolbarDidHideDialog((n=>n.getAttribute("data-trix-dialog"))(t))}resetDialogInputs(){Array.from(this.element.querySelectorAll(kr)).forEach(t=>{t.setAttribute("disabled","disabled"),t.removeAttribute("data-trix-validate"),t.classList.remove("trix-validate")})}getDialog(t){return this.element.querySelector("[data-trix-dialog=".concat(t,"]"))}},Lt=class extends nn{constructor(t){let{editorElement:e,document:n,html:r}=t;super(...arguments),this.editorElement=e,this.selectionManager=new ct(this.editorElement),this.selectionManager.delegate=this,this.composition=new it,this.composition.delegate=this,this.attachmentManager=new Ge(this.composition.getAttachments()),this.attachmentManager.delegate=this,this.inputController=bi.getLevel()===2?new wt(this.editorElement):new Y(this.editorElement),this.inputController.delegate=this,this.inputController.responder=this.composition,this.compositionController=new en(this.editorElement,this.composition),this.compositionController.delegate=this,this.toolbarController=new sn(this.editorElement.toolbarElement),this.toolbarController.delegate=this,this.editor=new Xe(this.composition,this.selectionManager,this.editorElement),n?this.editor.loadDocument(n):this.editor.loadHTML(r)}registerSelectionManager(){return Ot.registerSelectionManager(this.selectionManager)}unregisterSelectionManager(){return Ot.unregisterSelectionManager(this.selectionManager)}render(){return this.compositionController.render()}reparse(){return this.composition.replaceHTML(this.editorElement.innerHTML)}compositionDidChangeDocument(t){if(this.notifyEditorElement("document-change"),!this.handlingInput)return this.render()}compositionDidChangeCurrentAttributes(t){return this.currentAttributes=t,this.toolbarController.updateAttributes(this.currentAttributes),this.updateCurrentActions(),this.notifyEditorElement("attributes-change",{attributes:this.currentAttributes})}compositionDidPerformInsertionAtRange(t){this.pasting&&(this.pastedRange=t)}compositionShouldAcceptFile(t){return this.notifyEditorElement("file-accept",{file:t})}compositionDidAddAttachment(t){let e=this.attachmentManager.manageAttachment(t);return this.notifyEditorElement("attachment-add",{attachment:e})}compositionDidEditAttachment(t){this.compositionController.rerenderViewForObject(t);let e=this.attachmentManager.manageAttachment(t);return this.notifyEditorElement("attachment-edit",{attachment:e}),this.notifyEditorElement("change")}compositionDidChangeAttachmentPreviewURL(t){return this.compositionController.invalidateViewForObject(t),this.notifyEditorElement("change")}compositionDidRemoveAttachment(t){let e=this.attachmentManager.unmanageAttachment(t);return this.notifyEditorElement("attachment-remove",{attachment:e})}compositionDidStartEditingAttachment(t,e){return this.attachmentLocationRange=this.composition.document.getLocationRangeOfAttachment(t),this.compositionController.installAttachmentEditorForAttachment(t,e),this.selectionManager.setLocationRange(this.attachmentLocationRange)}compositionDidStopEditingAttachment(t){this.compositionController.uninstallAttachmentEditor(),this.attachmentLocationRange=null}compositionDidRequestChangingSelectionToLocationRange(t){if(!this.loadingSnapshot||this.isFocused())return this.requestedLocationRange=t,this.compositionRevisionWhenLocationRangeRequested=this.composition.revision,this.handlingInput?void 0:this.render()}compositionWillLoadSnapshot(){this.loadingSnapshot=!0}compositionDidLoadSnapshot(){this.compositionController.refreshViewCache(),this.render(),this.loadingSnapshot=!1}getSelectionManager(){return this.selectionManager}attachmentManagerDidRequestRemovalOfAttachment(t){return this.removeAttachment(t)}compositionControllerWillSyncDocumentView(){return this.inputController.editorWillSyncDocumentView(),this.selectionManager.lock(),this.selectionManager.clearSelection()}compositionControllerDidSyncDocumentView(){return this.inputController.editorDidSyncDocumentView(),this.selectionManager.unlock(),this.updateCurrentActions(),this.notifyEditorElement("sync")}compositionControllerDidRender(){this.requestedLocationRange&&(this.compositionRevisionWhenLocationRangeRequested===this.composition.revision&&this.selectionManager.setLocationRange(this.requestedLocationRange),this.requestedLocationRange=null,this.compositionRevisionWhenLocationRangeRequested=null),this.renderedCompositionRevision!==this.composition.revision&&(this.runEditorFilters(),this.composition.updateCurrentAttributes(),this.notifyEditorElement("render")),this.renderedCompositionRevision=this.composition.revision}compositionControllerDidFocus(){return this.isFocusedInvisibly()&&this.setLocationRange({index:0,offset:0}),this.toolbarController.hideDialog(),this.notifyEditorElement("focus")}compositionControllerDidBlur(){return this.notifyEditorElement("blur")}compositionControllerDidSelectAttachment(t,e){return this.toolbarController.hideDialog(),this.composition.editAttachment(t,e)}compositionControllerDidRequestDeselectingAttachment(t){let e=this.attachmentLocationRange||this.composition.document.getLocationRangeOfAttachment(t);return this.selectionManager.setLocationRange(e[1])}compositionControllerWillUpdateAttachment(t){return this.editor.recordUndoEntry("Edit Attachment",{context:t.id,consolidatable:!0})}compositionControllerDidRequestRemovalOfAttachment(t){return this.removeAttachment(t)}inputControllerWillHandleInput(){this.handlingInput=!0,this.requestedRender=!1}inputControllerDidRequestRender(){this.requestedRender=!0}inputControllerDidHandleInput(){if(this.handlingInput=!1,this.requestedRender)return this.requestedRender=!1,this.render()}inputControllerDidAllowUnhandledInput(){return this.notifyEditorElement("change")}inputControllerDidRequestReparse(){return this.reparse()}inputControllerWillPerformTyping(){return this.recordTypingUndoEntry()}inputControllerWillPerformFormatting(t){return this.recordFormattingUndoEntry(t)}inputControllerWillCutText(){return this.editor.recordUndoEntry("Cut")}inputControllerWillPaste(t){return this.editor.recordUndoEntry("Paste"),this.pasting=!0,this.notifyEditorElement("before-paste",{paste:t})}inputControllerDidPaste(t){return t.range=this.pastedRange,this.pastedRange=null,this.pasting=null,this.notifyEditorElement("paste",{paste:t})}inputControllerWillMoveText(){return this.editor.recordUndoEntry("Move")}inputControllerWillAttachFiles(){return this.editor.recordUndoEntry("Drop Files")}inputControllerWillPerformUndo(){return this.editor.undo()}inputControllerWillPerformRedo(){return this.editor.redo()}inputControllerDidReceiveKeyboardCommand(t){return this.toolbarController.applyKeyboardCommand(t)}inputControllerDidStartDrag(){this.locationRangeBeforeDrag=this.selectionManager.getLocationRange()}inputControllerDidReceiveDragOverPoint(t){return this.selectionManager.setLocationRangeFromPointRange(t)}inputControllerDidCancelDrag(){this.selectionManager.setLocationRange(this.locationRangeBeforeDrag),this.locationRangeBeforeDrag=null}locationRangeDidChange(t){return this.composition.updateCurrentAttributes(),this.updateCurrentActions(),this.attachmentLocationRange&&!We(this.attachmentLocationRange,t)&&this.composition.stopEditingAttachment(),this.notifyEditorElement("selection-change")}toolbarDidClickButton(){if(!this.getLocationRange())return this.setLocationRange({index:0,offset:0})}toolbarDidInvokeAction(t,e){return this.invokeAction(t,e)}toolbarDidToggleAttribute(t){if(this.recordFormattingUndoEntry(t),this.composition.toggleCurrentAttribute(t),this.render(),!this.selectionFrozen)return this.editorElement.focus()}toolbarDidUpdateAttribute(t,e){if(this.recordFormattingUndoEntry(t),this.composition.setCurrentAttribute(t,e),this.render(),!this.selectionFrozen)return this.editorElement.focus()}toolbarDidRemoveAttribute(t){if(this.recordFormattingUndoEntry(t),this.composition.removeCurrentAttribute(t),this.render(),!this.selectionFrozen)return this.editorElement.focus()}toolbarWillShowDialog(t){return this.composition.expandSelectionForEditing(),this.freezeSelection()}toolbarDidShowDialog(t){return this.notifyEditorElement("toolbar-dialog-show",{dialogName:t})}toolbarDidHideDialog(t){return this.thawSelection(),this.editorElement.focus(),this.notifyEditorElement("toolbar-dialog-hide",{dialogName:t})}freezeSelection(){if(!this.selectionFrozen)return this.selectionManager.lock(),this.composition.freezeSelection(),this.selectionFrozen=!0,this.render()}thawSelection(){if(this.selectionFrozen)return this.composition.thawSelection(),this.selectionManager.unlock(),this.selectionFrozen=!1,this.render()}canInvokeAction(t){return!!this.actionIsExternal(t)||!((e=this.actions[t])===null||e===void 0||(e=e.test)===null||e===void 0||!e.call(this));var e}invokeAction(t,e){return this.actionIsExternal(t)?this.notifyEditorElement("action-invoke",{actionName:t,invokingElement:e}):(n=this.actions[t])===null||n===void 0||(n=n.perform)===null||n===void 0?void 0:n.call(this);var n}actionIsExternal(t){return/^x-./.test(t)}getCurrentActions(){let t={};for(let e in this.actions)t[e]=this.canInvokeAction(e);return t}updateCurrentActions(){let t=this.getCurrentActions();if(!Xt(t,this.currentActions))return this.currentActions=t,this.toolbarController.updateActions(this.currentActions),this.notifyEditorElement("actions-change",{actions:this.currentActions})}runEditorFilters(){let t=this.composition.getSnapshot();if(Array.from(this.editor.filters).forEach(r=>{let{document:o,selectedRange:s}=t;t=r.call(this.editor,t)||{},t.document||(t.document=o),t.selectedRange||(t.selectedRange=s)}),e=t,n=this.composition.getSnapshot(),!We(e.selectedRange,n.selectedRange)||!e.document.isEqualTo(n.document))return this.composition.loadSnapshot(t);var e,n}updateInputElement(){let t=function(e,n){let r=Ls[n];if(r)return r(e);throw new Error("unknown content type: ".concat(n))}(this.compositionController.getSerializableElement(),"text/html");return this.editorElement.setFormValue(t)}notifyEditorElement(t,e){switch(t){case"document-change":this.documentChangedSinceLastRender=!0;break;case"render":this.documentChangedSinceLastRender&&(this.documentChangedSinceLastRender=!1,this.notifyEditorElement("change"));break;case"change":case"attachment-add":case"attachment-edit":case"attachment-remove":this.updateInputElement()}return this.editorElement.notify(t,e)}removeAttachment(t){return this.editor.recordUndoEntry("Delete Attachment"),this.composition.removeAttachment(t),this.render()}recordFormattingUndoEntry(t){let e=L(t),n=this.selectionManager.getLocationRange();if(e||!ut(n))return this.editor.recordUndoEntry("Formatting",{context:this.getUndoContext(),consolidatable:!0})}recordTypingUndoEntry(){return this.editor.recordUndoEntry("Typing",{context:this.getUndoContext(this.currentAttributes),consolidatable:!0})}getUndoContext(){for(var t=arguments.length,e=new Array(t),n=0;n0?Math.floor(new Date().getTime()/Yn.interval):0}isFocused(){var t;return this.editorElement===((t=this.editorElement.ownerDocument)===null||t===void 0?void 0:t.activeElement)}isFocusedInvisibly(){return this.isFocused()&&!this.getLocationRange()}get actions(){return this.constructor.actions}};z(Lt,"actions",{undo:{test(){return this.editor.canUndo()},perform(){return this.editor.undo()}},redo:{test(){return this.editor.canRedo()},perform(){return this.editor.redo()}},link:{test(){return this.editor.canActivateAttribute("href")}},increaseNestingLevel:{test(){return this.editor.canIncreaseNestingLevel()},perform(){return this.editor.increaseNestingLevel()&&this.render()}},decreaseNestingLevel:{test(){return this.editor.canDecreaseNestingLevel()},perform(){return this.editor.decreaseNestingLevel()&&this.render()}},attachFiles:{test:()=>!0,perform(){return bi.pickFiles(this.editor.insertFiles)}}}),Lt.proxyMethod("getSelectionManager().setLocationRange"),Lt.proxyMethod("getSelectionManager().getLocationRange");var ta=Object.freeze({__proto__:null,AttachmentEditorController:tn,CompositionController:en,Controller:nn,EditorController:Lt,InputController:Yt,Level0InputController:Y,Level2InputController:wt,ToolbarController:sn}),ea=Object.freeze({__proto__:null,MutationObserver:rn,SelectionChangeObserver:Ue}),na=Object.freeze({__proto__:null,FileVerificationOperation:on,ImagePreloadOperation:Ke});Pr("trix-toolbar",`%t { + display: block; +} + +%t { + white-space: nowrap; +} + +%t [data-trix-dialog] { + display: none; +} + +%t [data-trix-dialog][data-trix-active] { + display: block; +} + +%t [data-trix-dialog] [data-trix-validate]:invalid { + background-color: #ffdddd; +}`);var an=class extends HTMLElement{connectedCallback(){this.innerHTML===""&&(this.innerHTML=Fr.getDefaultHTML())}},ia=0,ra=function(i){if(!i.hasAttribute("contenteditable"))return i.setAttribute("contenteditable",""),function(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return e.times=1,S(t,e)}("focus",{onElement:i,withCallback:()=>oa(i)})},oa=function(i){return sa(i),aa(i)},sa=function(i){var t,e;if((t=(e=document).queryCommandSupported)!==null&&t!==void 0&&t.call(e,"enableObjectResizing"))return document.execCommand("enableObjectResizing",!1,!1),S("mscontrolselect",{onElement:i,preventDefault:!0})},aa=function(i){var t,e;if((t=(e=document).queryCommandSupported)!==null&&t!==void 0&&t.call(e,"DefaultParagraphSeparator")){let{tagName:n}=W.default;if(["div","p"].includes(n))return document.execCommand("DefaultParagraphSeparator",!1,n)}},wr=xe.forcesObjectResizing?{display:"inline",width:"auto"}:{display:"inline-block",width:"1px"};Pr("trix-editor",`%t { + display: block; +} + +%t:empty::before { + content: attr(placeholder); + color: graytext; + cursor: text; + pointer-events: none; + white-space: pre-line; +} + +%t a[contenteditable=false] { + cursor: text; +} + +%t img { + max-width: 100%; + height: auto; +} + +%t `.concat(Rt,` figcaption textarea { + resize: none; +} + +%t `).concat(Rt,` figcaption textarea.trix-autoresize-clone { + position: absolute; + left: -9999px; + max-height: 0px; +} + +%t `).concat(Rt,` figcaption[data-trix-placeholder]:empty::before { + content: attr(data-trix-placeholder); + color: graytext; +} + +%t [data-trix-cursor-target] { + display: `).concat(wr.display,` !important; + width: `).concat(wr.width,` !important; + padding: 0 !important; + margin: 0 !important; + border: none !important; +} + +%t [data-trix-cursor-target=left] { + vertical-align: top !important; + margin-left: -1px !important; +} + +%t [data-trix-cursor-target=right] { + vertical-align: bottom !important; + margin-right: -1px !important; +}`));var lt=new WeakMap,ce=new WeakSet,di=class{constructor(t){var e,n;Jr(e=this,n=ce),n.add(e),pe(this,lt,{writable:!0,value:void 0}),this.element=t,Ci(this,lt,t.attachInternals())}connectedCallback(){Fe(this,ce,Pe).call(this)}disconnectedCallback(){}get labels(){return x(this,lt).labels}get disabled(){var t;return(t=this.element.inputElement)===null||t===void 0?void 0:t.disabled}set disabled(t){this.element.toggleAttribute("disabled",t)}get required(){return this.element.hasAttribute("required")}set required(t){this.element.toggleAttribute("required",t),Fe(this,ce,Pe).call(this)}get validity(){return x(this,lt).validity}get validationMessage(){return x(this,lt).validationMessage}get willValidate(){return x(this,lt).willValidate}setFormValue(t){Fe(this,ce,Pe).call(this)}checkValidity(){return x(this,lt).checkValidity()}reportValidity(){return x(this,lt).reportValidity()}setCustomValidity(t){Fe(this,ce,Pe).call(this,t)}};function Pe(){let i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",{required:t,value:e}=this.element,n=t&&!e,r=!!i,o=p("input",{required:t}),s=i||o.validationMessage;x(this,lt).setValidity({valueMissing:n,customError:r},s)}var Kn=new WeakMap,Gn=new WeakMap,$n=new WeakMap,gi=class{constructor(t){pe(this,Kn,{writable:!0,value:void 0}),pe(this,Gn,{writable:!0,value:e=>{e.defaultPrevented||e.target===this.element.form&&this.element.reset()}}),pe(this,$n,{writable:!0,value:e=>{if(e.defaultPrevented||this.element.contains(e.target))return;let n=vt(e.target,{matchingSelector:"label"});n&&Array.from(this.labels).includes(n)&&this.element.focus()}}),this.element=t}connectedCallback(){Ci(this,Kn,function(t){if(t.hasAttribute("aria-label")||t.hasAttribute("aria-labelledby"))return;let e=function(){let n=Array.from(t.labels).map(o=>{if(!o.contains(t))return o.textContent}).filter(o=>o),r=n.join(" ");return r?t.setAttribute("aria-label",r):t.removeAttribute("aria-label")};return e(),S("focus",{onElement:t,withCallback:e})}(this.element)),window.addEventListener("reset",x(this,Gn),!1),window.addEventListener("click",x(this,$n),!1)}disconnectedCallback(){var t;(t=x(this,Kn))===null||t===void 0||t.destroy(),window.removeEventListener("reset",x(this,Gn),!1),window.removeEventListener("click",x(this,$n),!1)}get labels(){let t=[];this.element.id&&this.element.ownerDocument&&t.push(...Array.from(this.element.ownerDocument.querySelectorAll("label[for='".concat(this.element.id,"']"))||[]));let e=vt(this.element,{matchingSelector:"label"});return e&&[this.element,null].includes(e.control)&&t.push(e),t}get disabled(){return console.warn("This browser does not support the [disabled] attribute for trix-editor elements."),!1}set disabled(t){console.warn("This browser does not support the [disabled] attribute for trix-editor elements.")}get required(){return console.warn("This browser does not support the [required] attribute for trix-editor elements."),!1}set required(t){console.warn("This browser does not support the [required] attribute for trix-editor elements.")}get validity(){return console.warn("This browser does not support the validity property for trix-editor elements."),null}get validationMessage(){return console.warn("This browser does not support the validationMessage property for trix-editor elements."),""}get willValidate(){return console.warn("This browser does not support the willValidate property for trix-editor elements."),!1}setFormValue(t){}checkValidity(){return console.warn("This browser does not support checkValidity() for trix-editor elements."),!0}reportValidity(){return console.warn("This browser does not support reportValidity() for trix-editor elements."),!0}setCustomValidity(t){console.warn("This browser does not support setCustomValidity(validationMessage) for trix-editor elements.")}},P=new WeakMap,ye=class extends HTMLElement{constructor(){super(),pe(this,P,{writable:!0,value:void 0}),Ci(this,P,this.constructor.formAssociated?new di(this):new gi(this))}get trixId(){return this.hasAttribute("trix-id")?this.getAttribute("trix-id"):(this.setAttribute("trix-id",++ia),this.trixId)}get labels(){return x(this,P).labels}get disabled(){return x(this,P).disabled}set disabled(t){x(this,P).disabled=t}get required(){return x(this,P).required}set required(t){x(this,P).required=t}get validity(){return x(this,P).validity}get validationMessage(){return x(this,P).validationMessage}get willValidate(){return x(this,P).willValidate}get type(){return this.localName}get toolbarElement(){var t;if(this.hasAttribute("toolbar"))return(t=this.ownerDocument)===null||t===void 0?void 0:t.getElementById(this.getAttribute("toolbar"));if(this.parentNode){let e="trix-toolbar-".concat(this.trixId);this.setAttribute("toolbar",e);let n=p("trix-toolbar",{id:e});return this.parentNode.insertBefore(n,this),n}}get form(){var t;return(t=this.inputElement)===null||t===void 0?void 0:t.form}get inputElement(){var t;if(this.hasAttribute("input"))return(t=this.ownerDocument)===null||t===void 0?void 0:t.getElementById(this.getAttribute("input"));if(this.parentNode){let e="trix-input-".concat(this.trixId);this.setAttribute("input",e);let n=p("input",{type:"hidden",id:e});return this.parentNode.insertBefore(n,this.nextElementSibling),n}}get editor(){var t;return(t=this.editorController)===null||t===void 0?void 0:t.editor}get name(){var t;return(t=this.inputElement)===null||t===void 0?void 0:t.name}get value(){var t;return(t=this.inputElement)===null||t===void 0?void 0:t.value}set value(t){var e;this.defaultValue=t,(e=this.editor)===null||e===void 0||e.loadHTML(this.defaultValue)}notify(t,e){if(this.editorController)return he("trix-".concat(t),{onElement:this,attributes:e})}setFormValue(t){this.inputElement&&(this.inputElement.value=t,x(this,P).setFormValue(t))}connectedCallback(){this.hasAttribute("data-trix-internal")||(ra(this),function(t){t.hasAttribute("role")||t.setAttribute("role","textbox")}(this),this.editorController||(he("trix-before-initialize",{onElement:this}),this.editorController=new Lt({editorElement:this,html:this.defaultValue=this.value}),requestAnimationFrame(()=>he("trix-initialize",{onElement:this}))),this.editorController.registerSelectionManager(),x(this,P).connectedCallback(),function(t){!document.querySelector(":focus")&&t.hasAttribute("autofocus")&&document.querySelector("[autofocus]")===t&&t.focus()}(this))}disconnectedCallback(){var t;(t=this.editorController)===null||t===void 0||t.unregisterSelectionManager(),x(this,P).disconnectedCallback()}checkValidity(){return x(this,P).checkValidity()}reportValidity(){return x(this,P).reportValidity()}setCustomValidity(t){x(this,P).setCustomValidity(t)}formDisabledCallback(t){this.inputElement&&(this.inputElement.disabled=t),this.toggleAttribute("contenteditable",!t)}formResetCallback(){this.reset()}reset(){this.value=this.defaultValue}};z(ye,"formAssociated","ElementInternals"in window);var Z={VERSION:po,config:Ce,core:Ds,models:Xr,views:Ps,controllers:ta,observers:ea,operations:na,elements:Object.freeze({__proto__:null,TrixEditorElement:ye,TrixToolbarElement:an}),filters:Object.freeze({__proto__:null,Filter:Ye,attachmentGalleryFilter:$r})};Object.assign(Z,Xr),window.Trix=Z,setTimeout(function(){customElements.get("trix-toolbar")||customElements.define("trix-toolbar",an),customElements.get("trix-editor")||customElements.define("trix-editor",ye)},0);Z.config.blockAttributes.default.tagName="p";Z.config.blockAttributes.default.breakOnReturn=!0;Z.config.blockAttributes.heading={tagName:"h2",terminal:!0,breakOnReturn:!0,group:!1};Z.config.blockAttributes.subHeading={tagName:"h3",terminal:!0,breakOnReturn:!0,group:!1};Z.config.textAttributes.underline={style:{textDecoration:"underline"},inheritable:!0,parser:i=>window.getComputedStyle(i).textDecoration.includes("underline")};Z.Block.prototype.breaksOnReturn=function(){let i=this.getLastAttribute();return Z.config.blockAttributes[i||"default"]?.breakOnReturn??!1};Z.LineBreakInsertion.prototype.shouldInsertBlockBreak=function(){return this.block.hasAttributes()&&this.block.isListItem()&&!this.block.isEmpty()?this.startLocation.offset>0:this.shouldBreakFormattedBlock()?!1:this.breaksOnReturn};function la({state:i}){return{state:i,init:function(){this.$refs.trixValue.value=this.state,this.$refs.trix.editor?.loadHTML(this.state??""),this.$watch("state",()=>{document.activeElement!==this.$refs.trix&&(this.$refs.trixValue.value=this.state,this.$refs.trix.editor?.loadHTML(this.state??""))})}}}export{la as default}; +/*! Bundled license information: + +trix/dist/trix.esm.min.js: + (*! @license DOMPurify 3.2.3 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.2.3/LICENSE *) +*/ diff --git a/public/js/filament/forms/components/select.js b/public/js/filament/forms/components/select.js new file mode 100644 index 0000000..fdea5da --- /dev/null +++ b/public/js/filament/forms/components/select.js @@ -0,0 +1,6 @@ +var lt=Object.create;var Ge=Object.defineProperty;var ct=Object.getOwnPropertyDescriptor;var ut=Object.getOwnPropertyNames;var ht=Object.getPrototypeOf,dt=Object.prototype.hasOwnProperty;var ft=(se,ie)=>()=>(ie||se((ie={exports:{}}).exports,ie),ie.exports);var pt=(se,ie,X,me)=>{if(ie&&typeof ie=="object"||typeof ie=="function")for(let j of ut(ie))!dt.call(se,j)&&j!==X&&Ge(se,j,{get:()=>ie[j],enumerable:!(me=ct(ie,j))||me.enumerable});return se};var mt=(se,ie,X)=>(X=se!=null?lt(ht(se)):{},pt(ie||!se||!se.__esModule?Ge(X,"default",{value:se,enumerable:!0}):X,se));var $e=ft((Ae,Ye)=>{(function(ie,X){typeof Ae=="object"&&typeof Ye=="object"?Ye.exports=X():typeof define=="function"&&define.amd?define([],X):typeof Ae=="object"?Ae.Choices=X():ie.Choices=X()})(window,function(){return function(){"use strict";var se={282:function(j,i,b){Object.defineProperty(i,"__esModule",{value:!0}),i.clearChoices=i.activateChoices=i.filterChoices=i.addChoice=void 0;var _=b(883),h=function(c){var l=c.value,O=c.label,L=c.id,y=c.groupId,D=c.disabled,k=c.elementId,Q=c.customProperties,Z=c.placeholder,ne=c.keyCode;return{type:_.ACTION_TYPES.ADD_CHOICE,value:l,label:O,id:L,groupId:y,disabled:D,elementId:k,customProperties:Q,placeholder:Z,keyCode:ne}};i.addChoice=h;var d=function(c){return{type:_.ACTION_TYPES.FILTER_CHOICES,results:c}};i.filterChoices=d;var a=function(c){return c===void 0&&(c=!0),{type:_.ACTION_TYPES.ACTIVATE_CHOICES,active:c}};i.activateChoices=a;var r=function(){return{type:_.ACTION_TYPES.CLEAR_CHOICES}};i.clearChoices=r},783:function(j,i,b){Object.defineProperty(i,"__esModule",{value:!0}),i.addGroup=void 0;var _=b(883),h=function(d){var a=d.value,r=d.id,c=d.active,l=d.disabled;return{type:_.ACTION_TYPES.ADD_GROUP,value:a,id:r,active:c,disabled:l}};i.addGroup=h},464:function(j,i,b){Object.defineProperty(i,"__esModule",{value:!0}),i.highlightItem=i.removeItem=i.addItem=void 0;var _=b(883),h=function(r){var c=r.value,l=r.label,O=r.id,L=r.choiceId,y=r.groupId,D=r.customProperties,k=r.placeholder,Q=r.keyCode;return{type:_.ACTION_TYPES.ADD_ITEM,value:c,label:l,id:O,choiceId:L,groupId:y,customProperties:D,placeholder:k,keyCode:Q}};i.addItem=h;var d=function(r,c){return{type:_.ACTION_TYPES.REMOVE_ITEM,id:r,choiceId:c}};i.removeItem=d;var a=function(r,c){return{type:_.ACTION_TYPES.HIGHLIGHT_ITEM,id:r,highlighted:c}};i.highlightItem=a},137:function(j,i,b){Object.defineProperty(i,"__esModule",{value:!0}),i.setIsLoading=i.resetTo=i.clearAll=void 0;var _=b(883),h=function(){return{type:_.ACTION_TYPES.CLEAR_ALL}};i.clearAll=h;var d=function(r){return{type:_.ACTION_TYPES.RESET_TO,state:r}};i.resetTo=d;var a=function(r){return{type:_.ACTION_TYPES.SET_IS_LOADING,isLoading:r}};i.setIsLoading=a},373:function(j,i,b){var _=this&&this.__spreadArray||function(g,e,t){if(t||arguments.length===2)for(var n=0,s=e.length,v;n=0?this._store.getGroupById(v):null;return this._store.dispatch((0,l.highlightItem)(n,!0)),t&&this.passedElement.triggerEvent(y.EVENTS.highlightItem,{id:n,value:M,label:f,groupValue:u&&u.value?u.value:null}),this},g.prototype.unhighlightItem=function(e){if(!e||!e.id)return this;var t=e.id,n=e.groupId,s=n===void 0?-1:n,v=e.value,P=v===void 0?"":v,M=e.label,K=M===void 0?"":M,f=s>=0?this._store.getGroupById(s):null;return this._store.dispatch((0,l.highlightItem)(t,!1)),this.passedElement.triggerEvent(y.EVENTS.highlightItem,{id:t,value:P,label:K,groupValue:f&&f.value?f.value:null}),this},g.prototype.highlightAll=function(){var e=this;return this._store.items.forEach(function(t){return e.highlightItem(t)}),this},g.prototype.unhighlightAll=function(){var e=this;return this._store.items.forEach(function(t){return e.unhighlightItem(t)}),this},g.prototype.removeActiveItemsByValue=function(e){var t=this;return this._store.activeItems.filter(function(n){return n.value===e}).forEach(function(n){return t._removeItem(n)}),this},g.prototype.removeActiveItems=function(e){var t=this;return this._store.activeItems.filter(function(n){var s=n.id;return s!==e}).forEach(function(n){return t._removeItem(n)}),this},g.prototype.removeHighlightedItems=function(e){var t=this;return e===void 0&&(e=!1),this._store.highlightedActiveItems.forEach(function(n){t._removeItem(n),e&&t._triggerChange(n.value)}),this},g.prototype.showDropdown=function(e){var t=this;return this.dropdown.isActive?this:(requestAnimationFrame(function(){t.dropdown.show(),t.containerOuter.open(t.dropdown.distanceFromTopWindow),!e&&t._canSearch&&t.input.focus(),t.passedElement.triggerEvent(y.EVENTS.showDropdown,{})}),this)},g.prototype.hideDropdown=function(e){var t=this;return this.dropdown.isActive?(requestAnimationFrame(function(){t.dropdown.hide(),t.containerOuter.close(),!e&&t._canSearch&&(t.input.removeActiveDescendant(),t.input.blur()),t.passedElement.triggerEvent(y.EVENTS.hideDropdown,{})}),this):this},g.prototype.getValue=function(e){e===void 0&&(e=!1);var t=this._store.activeItems.reduce(function(n,s){var v=e?s.value:s;return n.push(v),n},[]);return this._isSelectOneElement?t[0]:t},g.prototype.setValue=function(e){var t=this;return this.initialised?(e.forEach(function(n){return t._setChoiceOrItem(n)}),this):this},g.prototype.setChoiceByValue=function(e){var t=this;if(!this.initialised||this._isTextElement)return this;var n=Array.isArray(e)?e:[e];return n.forEach(function(s){return t._findAndSelectChoiceByValue(s)}),this},g.prototype.setChoices=function(e,t,n,s){var v=this;if(e===void 0&&(e=[]),t===void 0&&(t="value"),n===void 0&&(n="label"),s===void 0&&(s=!1),!this.initialised)throw new ReferenceError("setChoices was called on a non-initialized instance of Choices");if(!this._isSelectElement)throw new TypeError("setChoices can't be used with INPUT based Choices");if(typeof t!="string"||!t)throw new TypeError("value parameter must be a name of 'value' field in passed objects");if(s&&this.clearChoices(),typeof e=="function"){var P=e(this);if(typeof Promise=="function"&&P instanceof Promise)return new Promise(function(M){return requestAnimationFrame(M)}).then(function(){return v._handleLoadingState(!0)}).then(function(){return P}).then(function(M){return v.setChoices(M,t,n,s)}).catch(function(M){v.config.silent||console.error(M)}).then(function(){return v._handleLoadingState(!1)}).then(function(){return v});if(!Array.isArray(P))throw new TypeError(".setChoices first argument function must return either array of choices or Promise, got: ".concat(typeof P));return this.setChoices(P,t,n,!1)}if(!Array.isArray(e))throw new TypeError(".setChoices must be called either with array of choices with a function resulting into Promise of array of choices");return this.containerOuter.removeLoadingState(),this._startLoading(),e.forEach(function(M){if(M.choices)v._addGroup({id:M.id?parseInt("".concat(M.id),10):null,group:M,valueKey:t,labelKey:n});else{var K=M;v._addChoice({value:K[t],label:K[n],isSelected:!!K.selected,isDisabled:!!K.disabled,placeholder:!!K.placeholder,customProperties:K.customProperties})}}),this._stopLoading(),this},g.prototype.clearChoices=function(){return this._store.dispatch((0,r.clearChoices)()),this},g.prototype.clearStore=function(){return this._store.dispatch((0,O.clearAll)()),this},g.prototype.clearInput=function(){var e=!this._isSelectOneElement;return this.input.clear(e),!this._isTextElement&&this._canSearch&&(this._isSearching=!1,this._store.dispatch((0,r.activateChoices)(!0))),this},g.prototype._render=function(){if(!this._store.isLoading()){this._currentState=this._store.state;var e=this._currentState.choices!==this._prevState.choices||this._currentState.groups!==this._prevState.groups||this._currentState.items!==this._prevState.items,t=this._isSelectElement,n=this._currentState.items!==this._prevState.items;e&&(t&&this._renderChoices(),n&&this._renderItems(),this._prevState=this._currentState)}},g.prototype._renderChoices=function(){var e=this,t=this._store,n=t.activeGroups,s=t.activeChoices,v=document.createDocumentFragment();if(this.choiceList.clear(),this.config.resetScrollPosition&&requestAnimationFrame(function(){return e.choiceList.scrollToTop()}),n.length>=1&&!this._isSearching){var P=s.filter(function(C){return C.placeholder===!0&&C.groupId===-1});P.length>=1&&(v=this._createChoicesFragment(P,v)),v=this._createGroupsFragment(n,s,v)}else s.length>=1&&(v=this._createChoicesFragment(s,v));if(v.childNodes&&v.childNodes.length>0){var M=this._store.activeItems,K=this._canAddItem(M,this.input.value);if(K.response)this.choiceList.append(v),this._highlightChoice();else{var f=this._getTemplate("notice",K.notice);this.choiceList.append(f)}}else{var u=void 0,f=void 0;this._isSearching?(f=typeof this.config.noResultsText=="function"?this.config.noResultsText():this.config.noResultsText,u=this._getTemplate("notice",f,"no-results")):(f=typeof this.config.noChoicesText=="function"?this.config.noChoicesText():this.config.noChoicesText,u=this._getTemplate("notice",f,"no-choices")),this.choiceList.append(u)}},g.prototype._renderItems=function(){var e=this._store.activeItems||[];this.itemList.clear();var t=this._createItemsFragment(e);t.childNodes&&this.itemList.append(t)},g.prototype._createGroupsFragment=function(e,t,n){var s=this;n===void 0&&(n=document.createDocumentFragment());var v=function(P){return t.filter(function(M){return s._isSelectOneElement?M.groupId===P.id:M.groupId===P.id&&(s.config.renderSelectedChoices==="always"||!M.selected)})};return this.config.shouldSort&&e.sort(this.config.sorter),e.forEach(function(P){var M=v(P);if(M.length>=1){var K=s._getTemplate("choiceGroup",P);n.appendChild(K),s._createChoicesFragment(M,n,!0)}}),n},g.prototype._createChoicesFragment=function(e,t,n){var s=this;t===void 0&&(t=document.createDocumentFragment()),n===void 0&&(n=!1);var v=this.config,P=v.renderSelectedChoices,M=v.searchResultLimit,K=v.renderChoiceLimit,f=this._isSearching?k.sortByScore:this.config.sorter,u=function(z){var ee=P==="auto"?s._isSelectOneElement||!z.selected:!0;if(ee){var ae=s._getTemplate("choice",z,s.config.itemSelectText);t.appendChild(ae)}},C=e;P==="auto"&&!this._isSelectOneElement&&(C=e.filter(function(z){return!z.selected}));var Y=C.reduce(function(z,ee){return ee.placeholder?z.placeholderChoices.push(ee):z.normalChoices.push(ee),z},{placeholderChoices:[],normalChoices:[]}),V=Y.placeholderChoices,U=Y.normalChoices;(this.config.shouldSort||this._isSearching)&&U.sort(f);var $=C.length,W=this._isSelectOneElement?_(_([],V,!0),U,!0):U;this._isSearching?$=M:K&&K>0&&!n&&($=K);for(var J=0;J<$;J+=1)W[J]&&u(W[J]);return t},g.prototype._createItemsFragment=function(e,t){var n=this;t===void 0&&(t=document.createDocumentFragment());var s=this.config,v=s.shouldSortItems,P=s.sorter,M=s.removeItemButton;v&&!this._isSelectOneElement&&e.sort(P),this._isTextElement?this.passedElement.value=e.map(function(f){var u=f.value;return u}).join(this.config.delimiter):this.passedElement.options=e;var K=function(f){var u=n._getTemplate("item",f,M);t.appendChild(u)};return e.forEach(K),t},g.prototype._triggerChange=function(e){e!=null&&this.passedElement.triggerEvent(y.EVENTS.change,{value:e})},g.prototype._selectPlaceholderChoice=function(e){this._addItem({value:e.value,label:e.label,choiceId:e.id,groupId:e.groupId,placeholder:e.placeholder}),this._triggerChange(e.value)},g.prototype._handleButtonAction=function(e,t){if(!(!e||!t||!this.config.removeItems||!this.config.removeItemButton)){var n=t.parentNode&&t.parentNode.dataset.id,s=n&&e.find(function(v){return v.id===parseInt(n,10)});s&&(this._removeItem(s),this._triggerChange(s.value),this._isSelectOneElement&&this._store.placeholderChoice&&this._selectPlaceholderChoice(this._store.placeholderChoice))}},g.prototype._handleItemAction=function(e,t,n){var s=this;if(n===void 0&&(n=!1),!(!e||!t||!this.config.removeItems||this._isSelectOneElement)){var v=t.dataset.id;e.forEach(function(P){P.id===parseInt("".concat(v),10)&&!P.highlighted?s.highlightItem(P):!n&&P.highlighted&&s.unhighlightItem(P)}),this.input.focus()}},g.prototype._handleChoiceAction=function(e,t){if(!(!e||!t)){var n=t.dataset.id,s=n&&this._store.getChoiceById(n);if(s){var v=e[0]&&e[0].keyCode?e[0].keyCode:void 0,P=this.dropdown.isActive;if(s.keyCode=v,this.passedElement.triggerEvent(y.EVENTS.choice,{choice:s}),!s.selected&&!s.disabled){var M=this._canAddItem(e,s.value);M.response&&(this._addItem({value:s.value,label:s.label,choiceId:s.id,groupId:s.groupId,customProperties:s.customProperties,placeholder:s.placeholder,keyCode:s.keyCode}),this._triggerChange(s.value))}this.clearInput(),P&&this._isSelectOneElement&&(this.hideDropdown(!0),this.containerOuter.focus())}}},g.prototype._handleBackspace=function(e){if(!(!this.config.removeItems||!e)){var t=e[e.length-1],n=e.some(function(s){return s.highlighted});this.config.editItems&&!n&&t?(this.input.value=t.value,this.input.setWidth(),this._removeItem(t),this._triggerChange(t.value)):(n||this.highlightItem(t,!1),this.removeHighlightedItems(!0))}},g.prototype._startLoading=function(){this._store.dispatch((0,O.setIsLoading)(!0))},g.prototype._stopLoading=function(){this._store.dispatch((0,O.setIsLoading)(!1))},g.prototype._handleLoadingState=function(e){e===void 0&&(e=!0);var t=this.itemList.getChild(".".concat(this.config.classNames.placeholder));e?(this.disable(),this.containerOuter.addLoadingState(),this._isSelectOneElement?t?t.innerHTML=this.config.loadingText:(t=this._getTemplate("placeholder",this.config.loadingText),t&&this.itemList.append(t)):this.input.placeholder=this.config.loadingText):(this.enable(),this.containerOuter.removeLoadingState(),this._isSelectOneElement?t&&(t.innerHTML=this._placeholderValue||""):this.input.placeholder=this._placeholderValue||"")},g.prototype._handleSearch=function(e){if(this.input.isFocussed){var t=this._store.choices,n=this.config,s=n.searchFloor,v=n.searchChoices,P=t.some(function(K){return!K.active});if(e!==null&&typeof e<"u"&&e.length>=s){var M=v?this._searchChoices(e):0;this.passedElement.triggerEvent(y.EVENTS.search,{value:e,resultCount:M})}else P&&(this._isSearching=!1,this._store.dispatch((0,r.activateChoices)(!0)))}},g.prototype._canAddItem=function(e,t){var n=!0,s=typeof this.config.addItemText=="function"?this.config.addItemText(t):this.config.addItemText;if(!this._isSelectOneElement){var v=(0,k.existsInArray)(e,t);this.config.maxItemCount>0&&this.config.maxItemCount<=e.length&&(n=!1,s=typeof this.config.maxItemText=="function"?this.config.maxItemText(this.config.maxItemCount):this.config.maxItemText),!this.config.duplicateItemsAllowed&&v&&n&&(n=!1,s=typeof this.config.uniqueItemText=="function"?this.config.uniqueItemText(t):this.config.uniqueItemText),this._isTextElement&&this.config.addItems&&n&&typeof this.config.addItemFilter=="function"&&!this.config.addItemFilter(t)&&(n=!1,s=typeof this.config.customAddItemText=="function"?this.config.customAddItemText(t):this.config.customAddItemText)}return{response:n,notice:s}},g.prototype._searchChoices=function(e){var t=typeof e=="string"?e.trim():e,n=typeof this._currentValue=="string"?this._currentValue.trim():this._currentValue;if(t.length<1&&t==="".concat(n," "))return 0;var s=this._store.searchableChoices,v=t,P=Object.assign(this.config.fuseOptions,{keys:_([],this.config.searchFields,!0),includeMatches:!0}),M=new a.default(s,P),K=M.search(v);return this._currentValue=t,this._highlightPosition=0,this._isSearching=!0,this._store.dispatch((0,r.filterChoices)(K)),K.length},g.prototype._addEventListeners=function(){var e=document.documentElement;e.addEventListener("touchend",this._onTouchEnd,!0),this.containerOuter.element.addEventListener("keydown",this._onKeyDown,!0),this.containerOuter.element.addEventListener("mousedown",this._onMouseDown,!0),e.addEventListener("click",this._onClick,{passive:!0}),e.addEventListener("touchmove",this._onTouchMove,{passive:!0}),this.dropdown.element.addEventListener("mouseover",this._onMouseOver,{passive:!0}),this._isSelectOneElement&&(this.containerOuter.element.addEventListener("focus",this._onFocus,{passive:!0}),this.containerOuter.element.addEventListener("blur",this._onBlur,{passive:!0})),this.input.element.addEventListener("keyup",this._onKeyUp,{passive:!0}),this.input.element.addEventListener("focus",this._onFocus,{passive:!0}),this.input.element.addEventListener("blur",this._onBlur,{passive:!0}),this.input.element.form&&this.input.element.form.addEventListener("reset",this._onFormReset,{passive:!0}),this.input.addEventListeners()},g.prototype._removeEventListeners=function(){var e=document.documentElement;e.removeEventListener("touchend",this._onTouchEnd,!0),this.containerOuter.element.removeEventListener("keydown",this._onKeyDown,!0),this.containerOuter.element.removeEventListener("mousedown",this._onMouseDown,!0),e.removeEventListener("click",this._onClick),e.removeEventListener("touchmove",this._onTouchMove),this.dropdown.element.removeEventListener("mouseover",this._onMouseOver),this._isSelectOneElement&&(this.containerOuter.element.removeEventListener("focus",this._onFocus),this.containerOuter.element.removeEventListener("blur",this._onBlur)),this.input.element.removeEventListener("keyup",this._onKeyUp),this.input.element.removeEventListener("focus",this._onFocus),this.input.element.removeEventListener("blur",this._onBlur),this.input.element.form&&this.input.element.form.removeEventListener("reset",this._onFormReset),this.input.removeEventListeners()},g.prototype._onKeyDown=function(e){var t=e.keyCode,n=this._store.activeItems,s=this.input.isFocussed,v=this.dropdown.isActive,P=this.itemList.hasChildren(),M=String.fromCharCode(t),K=/[^\x00-\x1F]/.test(M),f=y.KEY_CODES.BACK_KEY,u=y.KEY_CODES.DELETE_KEY,C=y.KEY_CODES.ENTER_KEY,Y=y.KEY_CODES.A_KEY,V=y.KEY_CODES.ESC_KEY,U=y.KEY_CODES.UP_KEY,$=y.KEY_CODES.DOWN_KEY,W=y.KEY_CODES.PAGE_UP_KEY,J=y.KEY_CODES.PAGE_DOWN_KEY;switch(!this._isTextElement&&!v&&K&&(this.showDropdown(),this.input.isFocussed||(this.input.value+=e.key.toLowerCase())),t){case Y:return this._onSelectKey(e,P);case C:return this._onEnterKey(e,n,v);case V:return this._onEscapeKey(v);case U:case W:case $:case J:return this._onDirectionKey(e,v);case u:case f:return this._onDeleteKey(e,n,s);default:}},g.prototype._onKeyUp=function(e){var t=e.target,n=e.keyCode,s=this.input.value,v=this._store.activeItems,P=this._canAddItem(v,s),M=y.KEY_CODES.BACK_KEY,K=y.KEY_CODES.DELETE_KEY;if(this._isTextElement){var f=P.notice&&s;if(f){var u=this._getTemplate("notice",P.notice);this.dropdown.element.innerHTML=u.outerHTML,this.showDropdown(!0)}else this.hideDropdown(!0)}else{var C=n===M||n===K,Y=C&&t&&!t.value,V=!this._isTextElement&&this._isSearching,U=this._canSearch&&P.response;Y&&V?(this._isSearching=!1,this._store.dispatch((0,r.activateChoices)(!0))):U&&this._handleSearch(this.input.rawValue)}this._canSearch=this.config.searchEnabled},g.prototype._onSelectKey=function(e,t){var n=e.ctrlKey,s=e.metaKey,v=n||s;if(v&&t){this._canSearch=!1;var P=this.config.removeItems&&!this.input.value&&this.input.element===document.activeElement;P&&this.highlightAll()}},g.prototype._onEnterKey=function(e,t,n){var s=e.target,v=y.KEY_CODES.ENTER_KEY,P=s&&s.hasAttribute("data-button");if(this._isTextElement&&s&&s.value){var M=this.input.value,K=this._canAddItem(t,M);K.response&&(this.hideDropdown(!0),this._addItem({value:M}),this._triggerChange(M),this.clearInput())}if(P&&(this._handleButtonAction(t,s),e.preventDefault()),n){var f=this.dropdown.getChild(".".concat(this.config.classNames.highlightedState));f&&(t[0]&&(t[0].keyCode=v),this._handleChoiceAction(t,f)),e.preventDefault()}else this._isSelectOneElement&&(this.showDropdown(),e.preventDefault())},g.prototype._onEscapeKey=function(e){e&&(this.hideDropdown(!0),this.containerOuter.focus())},g.prototype._onDirectionKey=function(e,t){var n=e.keyCode,s=e.metaKey,v=y.KEY_CODES.DOWN_KEY,P=y.KEY_CODES.PAGE_UP_KEY,M=y.KEY_CODES.PAGE_DOWN_KEY;if(t||this._isSelectOneElement){this.showDropdown(),this._canSearch=!1;var K=n===v||n===M?1:-1,f=s||n===M||n===P,u="[data-choice-selectable]",C=void 0;if(f)K>0?C=this.dropdown.element.querySelector("".concat(u,":last-of-type")):C=this.dropdown.element.querySelector(u);else{var Y=this.dropdown.element.querySelector(".".concat(this.config.classNames.highlightedState));Y?C=(0,k.getAdjacentEl)(Y,u,K):C=this.dropdown.element.querySelector(u)}C&&((0,k.isScrolledIntoView)(C,this.choiceList.element,K)||this.choiceList.scrollToChildElement(C,K),this._highlightChoice(C)),e.preventDefault()}},g.prototype._onDeleteKey=function(e,t,n){var s=e.target;!this._isSelectOneElement&&!s.value&&n&&(this._handleBackspace(t),e.preventDefault())},g.prototype._onTouchMove=function(){this._wasTap&&(this._wasTap=!1)},g.prototype._onTouchEnd=function(e){var t=(e||e.touches[0]).target,n=this._wasTap&&this.containerOuter.element.contains(t);if(n){var s=t===this.containerOuter.element||t===this.containerInner.element;s&&(this._isTextElement?this.input.focus():this._isSelectMultipleElement&&this.showDropdown()),e.stopPropagation()}this._wasTap=!0},g.prototype._onMouseDown=function(e){var t=e.target;if(t instanceof HTMLElement){if(E&&this.choiceList.element.contains(t)){var n=this.choiceList.element.firstElementChild,s=this._direction==="ltr"?e.offsetX>=n.offsetWidth:e.offsetX0;s&&this.unhighlightAll(),this.containerOuter.removeFocusState(),this.hideDropdown(!0)}},g.prototype._onFocus=function(e){var t,n=this,s=e.target,v=s&&this.containerOuter.element.contains(s);if(v){var P=(t={},t[y.TEXT_TYPE]=function(){s===n.input.element&&n.containerOuter.addFocusState()},t[y.SELECT_ONE_TYPE]=function(){n.containerOuter.addFocusState(),s===n.input.element&&n.showDropdown(!0)},t[y.SELECT_MULTIPLE_TYPE]=function(){s===n.input.element&&(n.showDropdown(!0),n.containerOuter.addFocusState())},t);P[this.passedElement.element.type]()}},g.prototype._onBlur=function(e){var t,n=this,s=e.target,v=s&&this.containerOuter.element.contains(s);if(v&&!this._isScrollingOnIe){var P=this._store.activeItems,M=P.some(function(f){return f.highlighted}),K=(t={},t[y.TEXT_TYPE]=function(){s===n.input.element&&(n.containerOuter.removeFocusState(),M&&n.unhighlightAll(),n.hideDropdown(!0))},t[y.SELECT_ONE_TYPE]=function(){n.containerOuter.removeFocusState(),(s===n.input.element||s===n.containerOuter.element&&!n._canSearch)&&n.hideDropdown(!0)},t[y.SELECT_MULTIPLE_TYPE]=function(){s===n.input.element&&(n.containerOuter.removeFocusState(),n.hideDropdown(!0),M&&n.unhighlightAll())},t);K[this.passedElement.element.type]()}else this._isScrollingOnIe=!1,this.input.element.focus()},g.prototype._onFormReset=function(){this._store.dispatch((0,O.resetTo)(this._initialState))},g.prototype._highlightChoice=function(e){var t=this;e===void 0&&(e=null);var n=Array.from(this.dropdown.element.querySelectorAll("[data-choice-selectable]"));if(n.length){var s=e,v=Array.from(this.dropdown.element.querySelectorAll(".".concat(this.config.classNames.highlightedState)));v.forEach(function(P){P.classList.remove(t.config.classNames.highlightedState),P.setAttribute("aria-selected","false")}),s?this._highlightPosition=n.indexOf(s):(n.length>this._highlightPosition?s=n[this._highlightPosition]:s=n[n.length-1],s||(s=n[0])),s.classList.add(this.config.classNames.highlightedState),s.setAttribute("aria-selected","true"),this.passedElement.triggerEvent(y.EVENTS.highlightChoice,{el:s}),this.dropdown.isActive&&(this.input.setActiveDescendant(s.id),this.containerOuter.setActiveDescendant(s.id))}},g.prototype._addItem=function(e){var t=e.value,n=e.label,s=n===void 0?null:n,v=e.choiceId,P=v===void 0?-1:v,M=e.groupId,K=M===void 0?-1:M,f=e.customProperties,u=f===void 0?{}:f,C=e.placeholder,Y=C===void 0?!1:C,V=e.keyCode,U=V===void 0?-1:V,$=typeof t=="string"?t.trim():t,W=this._store.items,J=s||$,z=P||-1,ee=K>=0?this._store.getGroupById(K):null,ae=W?W.length+1:1;this.config.prependValue&&($=this.config.prependValue+$.toString()),this.config.appendValue&&($+=this.config.appendValue.toString()),this._store.dispatch((0,l.addItem)({value:$,label:J,id:ae,choiceId:z,groupId:K,customProperties:u,placeholder:Y,keyCode:U})),this._isSelectOneElement&&this.removeActiveItems(ae),this.passedElement.triggerEvent(y.EVENTS.addItem,{id:ae,value:$,label:J,customProperties:u,groupValue:ee&&ee.value?ee.value:null,keyCode:U})},g.prototype._removeItem=function(e){var t=e.id,n=e.value,s=e.label,v=e.customProperties,P=e.choiceId,M=e.groupId,K=M&&M>=0?this._store.getGroupById(M):null;!t||!P||(this._store.dispatch((0,l.removeItem)(t,P)),this.passedElement.triggerEvent(y.EVENTS.removeItem,{id:t,value:n,label:s,customProperties:v,groupValue:K&&K.value?K.value:null}))},g.prototype._addChoice=function(e){var t=e.value,n=e.label,s=n===void 0?null:n,v=e.isSelected,P=v===void 0?!1:v,M=e.isDisabled,K=M===void 0?!1:M,f=e.groupId,u=f===void 0?-1:f,C=e.customProperties,Y=C===void 0?{}:C,V=e.placeholder,U=V===void 0?!1:V,$=e.keyCode,W=$===void 0?-1:$;if(!(typeof t>"u"||t===null)){var J=this._store.choices,z=s||t,ee=J?J.length+1:1,ae="".concat(this._baseId,"-").concat(this._idNames.itemChoice,"-").concat(ee);this._store.dispatch((0,r.addChoice)({id:ee,groupId:u,elementId:ae,value:t,label:z,disabled:K,customProperties:Y,placeholder:U,keyCode:W})),P&&this._addItem({value:t,label:z,choiceId:ee,customProperties:Y,placeholder:U,keyCode:W})}},g.prototype._addGroup=function(e){var t=this,n=e.group,s=e.id,v=e.valueKey,P=v===void 0?"value":v,M=e.labelKey,K=M===void 0?"label":M,f=(0,k.isType)("Object",n)?n.choices:Array.from(n.getElementsByTagName("OPTION")),u=s||Math.floor(new Date().valueOf()*Math.random()),C=n.disabled?n.disabled:!1;if(f){this._store.dispatch((0,c.addGroup)({value:n.label,id:u,active:!0,disabled:C}));var Y=function(V){var U=V.disabled||V.parentNode&&V.parentNode.disabled;t._addChoice({value:V[P],label:(0,k.isType)("Object",V)?V[K]:V.innerHTML,isSelected:V.selected,isDisabled:U,groupId:u,customProperties:V.customProperties,placeholder:V.placeholder})};f.forEach(Y)}else this._store.dispatch((0,c.addGroup)({value:n.label,id:n.id,active:!1,disabled:n.disabled}))},g.prototype._getTemplate=function(e){for(var t,n=[],s=1;s0?this.element.scrollTop+y-O:a.offsetTop;requestAnimationFrame(function(){c._animateScroll(D,r)})}},d.prototype._scrollDown=function(a,r,c){var l=(c-a)/r,O=l>1?l:1;this.element.scrollTop=a+O},d.prototype._scrollUp=function(a,r,c){var l=(a-c)/r,O=l>1?l:1;this.element.scrollTop=a-O},d.prototype._animateScroll=function(a,r){var c=this,l=_.SCROLLING_SPEED,O=this.element.scrollTop,L=!1;r>0?(this._scrollDown(O,l,a),Oa&&(L=!0)),L&&requestAnimationFrame(function(){c._animateScroll(a,r)})},d}();i.default=h},730:function(j,i,b){Object.defineProperty(i,"__esModule",{value:!0});var _=b(799),h=function(){function d(a){var r=a.element,c=a.classNames;if(this.element=r,this.classNames=c,!(r instanceof HTMLInputElement)&&!(r instanceof HTMLSelectElement))throw new TypeError("Invalid element passed");this.isDisabled=!1}return Object.defineProperty(d.prototype,"isActive",{get:function(){return this.element.dataset.choice==="active"},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"dir",{get:function(){return this.element.dir},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"value",{get:function(){return this.element.value},set:function(a){this.element.value=a},enumerable:!1,configurable:!0}),d.prototype.conceal=function(){this.element.classList.add(this.classNames.input),this.element.hidden=!0,this.element.tabIndex=-1;var a=this.element.getAttribute("style");a&&this.element.setAttribute("data-choice-orig-style",a),this.element.setAttribute("data-choice","active")},d.prototype.reveal=function(){this.element.classList.remove(this.classNames.input),this.element.hidden=!1,this.element.removeAttribute("tabindex");var a=this.element.getAttribute("data-choice-orig-style");a?(this.element.removeAttribute("data-choice-orig-style"),this.element.setAttribute("style",a)):this.element.removeAttribute("style"),this.element.removeAttribute("data-choice"),this.element.value=this.element.value},d.prototype.enable=function(){this.element.removeAttribute("disabled"),this.element.disabled=!1,this.isDisabled=!1},d.prototype.disable=function(){this.element.setAttribute("disabled",""),this.element.disabled=!0,this.isDisabled=!0},d.prototype.triggerEvent=function(a,r){(0,_.dispatchEvent)(this.element,a,r)},d}();i.default=h},541:function(j,i,b){var _=this&&this.__extends||function(){var r=function(c,l){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(O,L){O.__proto__=L}||function(O,L){for(var y in L)Object.prototype.hasOwnProperty.call(L,y)&&(O[y]=L[y])},r(c,l)};return function(c,l){if(typeof l!="function"&&l!==null)throw new TypeError("Class extends value "+String(l)+" is not a constructor or null");r(c,l);function O(){this.constructor=c}c.prototype=l===null?Object.create(l):(O.prototype=l.prototype,new O)}}(),h=this&&this.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(i,"__esModule",{value:!0});var d=h(b(730)),a=function(r){_(c,r);function c(l){var O=l.element,L=l.classNames,y=l.delimiter,D=r.call(this,{element:O,classNames:L})||this;return D.delimiter=y,D}return Object.defineProperty(c.prototype,"value",{get:function(){return this.element.value},set:function(l){this.element.setAttribute("value",l),this.element.value=l},enumerable:!1,configurable:!0}),c}(d.default);i.default=a},982:function(j,i,b){var _=this&&this.__extends||function(){var r=function(c,l){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(O,L){O.__proto__=L}||function(O,L){for(var y in L)Object.prototype.hasOwnProperty.call(L,y)&&(O[y]=L[y])},r(c,l)};return function(c,l){if(typeof l!="function"&&l!==null)throw new TypeError("Class extends value "+String(l)+" is not a constructor or null");r(c,l);function O(){this.constructor=c}c.prototype=l===null?Object.create(l):(O.prototype=l.prototype,new O)}}(),h=this&&this.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(i,"__esModule",{value:!0});var d=h(b(730)),a=function(r){_(c,r);function c(l){var O=l.element,L=l.classNames,y=l.template,D=r.call(this,{element:O,classNames:L})||this;return D.template=y,D}return Object.defineProperty(c.prototype,"placeholderOption",{get:function(){return this.element.querySelector('option[value=""]')||this.element.querySelector("option[placeholder]")},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"optionGroups",{get:function(){return Array.from(this.element.getElementsByTagName("OPTGROUP"))},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"options",{get:function(){return Array.from(this.element.options)},set:function(l){var O=this,L=document.createDocumentFragment(),y=function(D){var k=O.template(D);L.appendChild(k)};l.forEach(function(D){return y(D)}),this.appendDocFragment(L)},enumerable:!1,configurable:!0}),c.prototype.appendDocFragment=function(l){this.element.innerHTML="",this.element.appendChild(l)},c}(d.default);i.default=a},883:function(j,i){Object.defineProperty(i,"__esModule",{value:!0}),i.SCROLLING_SPEED=i.SELECT_MULTIPLE_TYPE=i.SELECT_ONE_TYPE=i.TEXT_TYPE=i.KEY_CODES=i.ACTION_TYPES=i.EVENTS=void 0,i.EVENTS={showDropdown:"showDropdown",hideDropdown:"hideDropdown",change:"change",choice:"choice",search:"search",addItem:"addItem",removeItem:"removeItem",highlightItem:"highlightItem",highlightChoice:"highlightChoice",unhighlightItem:"unhighlightItem"},i.ACTION_TYPES={ADD_CHOICE:"ADD_CHOICE",FILTER_CHOICES:"FILTER_CHOICES",ACTIVATE_CHOICES:"ACTIVATE_CHOICES",CLEAR_CHOICES:"CLEAR_CHOICES",ADD_GROUP:"ADD_GROUP",ADD_ITEM:"ADD_ITEM",REMOVE_ITEM:"REMOVE_ITEM",HIGHLIGHT_ITEM:"HIGHLIGHT_ITEM",CLEAR_ALL:"CLEAR_ALL",RESET_TO:"RESET_TO",SET_IS_LOADING:"SET_IS_LOADING"},i.KEY_CODES={BACK_KEY:46,DELETE_KEY:8,ENTER_KEY:13,A_KEY:65,ESC_KEY:27,UP_KEY:38,DOWN_KEY:40,PAGE_UP_KEY:33,PAGE_DOWN_KEY:34},i.TEXT_TYPE="text",i.SELECT_ONE_TYPE="select-one",i.SELECT_MULTIPLE_TYPE="select-multiple",i.SCROLLING_SPEED=4},789:function(j,i,b){Object.defineProperty(i,"__esModule",{value:!0}),i.DEFAULT_CONFIG=i.DEFAULT_CLASSNAMES=void 0;var _=b(799);i.DEFAULT_CLASSNAMES={containerOuter:"choices",containerInner:"choices__inner",input:"choices__input",inputCloned:"choices__input--cloned",list:"choices__list",listItems:"choices__list--multiple",listSingle:"choices__list--single",listDropdown:"choices__list--dropdown",item:"choices__item",itemSelectable:"choices__item--selectable",itemDisabled:"choices__item--disabled",itemChoice:"choices__item--choice",placeholder:"choices__placeholder",group:"choices__group",groupHeading:"choices__heading",button:"choices__button",activeState:"is-active",focusState:"is-focused",openState:"is-open",disabledState:"is-disabled",highlightedState:"is-highlighted",selectedState:"is-selected",flippedState:"is-flipped",loadingState:"is-loading",noResults:"has-no-results",noChoices:"has-no-choices"},i.DEFAULT_CONFIG={items:[],choices:[],silent:!1,renderChoiceLimit:-1,maxItemCount:-1,addItems:!0,addItemFilter:null,removeItems:!0,removeItemButton:!1,editItems:!1,allowHTML:!0,duplicateItemsAllowed:!0,delimiter:",",paste:!0,searchEnabled:!0,searchChoices:!0,searchFloor:1,searchResultLimit:4,searchFields:["label","value"],position:"auto",resetScrollPosition:!0,shouldSort:!0,shouldSortItems:!1,sorter:_.sortByAlpha,placeholder:!0,placeholderValue:null,searchPlaceholderValue:null,prependValue:null,appendValue:null,renderSelectedChoices:"auto",loadingText:"Loading...",noResultsText:"No results found",noChoicesText:"No choices to choose from",itemSelectText:"Press to select",uniqueItemText:"Only unique values can be added",customAddItemText:"Only values matching specific conditions can be added",addItemText:function(h){return'Press Enter to add "'.concat((0,_.sanitise)(h),'"')},maxItemText:function(h){return"Only ".concat(h," values can be added")},valueComparer:function(h,d){return h===d},fuseOptions:{includeScore:!0},labelId:"",callbackOnInit:null,callbackOnCreateTemplates:null,classNames:i.DEFAULT_CLASSNAMES}},18:function(j,i){Object.defineProperty(i,"__esModule",{value:!0})},978:function(j,i){Object.defineProperty(i,"__esModule",{value:!0})},948:function(j,i){Object.defineProperty(i,"__esModule",{value:!0})},359:function(j,i){Object.defineProperty(i,"__esModule",{value:!0})},285:function(j,i){Object.defineProperty(i,"__esModule",{value:!0})},533:function(j,i){Object.defineProperty(i,"__esModule",{value:!0})},187:function(j,i,b){var _=this&&this.__createBinding||(Object.create?function(d,a,r,c){c===void 0&&(c=r);var l=Object.getOwnPropertyDescriptor(a,r);(!l||("get"in l?!a.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return a[r]}}),Object.defineProperty(d,c,l)}:function(d,a,r,c){c===void 0&&(c=r),d[c]=a[r]}),h=this&&this.__exportStar||function(d,a){for(var r in d)r!=="default"&&!Object.prototype.hasOwnProperty.call(a,r)&&_(a,d,r)};Object.defineProperty(i,"__esModule",{value:!0}),h(b(18),i),h(b(978),i),h(b(948),i),h(b(359),i),h(b(285),i),h(b(533),i),h(b(287),i),h(b(132),i),h(b(837),i),h(b(598),i),h(b(369),i),h(b(37),i),h(b(47),i),h(b(923),i),h(b(876),i)},287:function(j,i){Object.defineProperty(i,"__esModule",{value:!0})},132:function(j,i){Object.defineProperty(i,"__esModule",{value:!0})},837:function(j,i){Object.defineProperty(i,"__esModule",{value:!0})},598:function(j,i){Object.defineProperty(i,"__esModule",{value:!0})},37:function(j,i){Object.defineProperty(i,"__esModule",{value:!0})},369:function(j,i){Object.defineProperty(i,"__esModule",{value:!0})},47:function(j,i){Object.defineProperty(i,"__esModule",{value:!0})},923:function(j,i){Object.defineProperty(i,"__esModule",{value:!0})},876:function(j,i){Object.defineProperty(i,"__esModule",{value:!0})},799:function(j,i){Object.defineProperty(i,"__esModule",{value:!0}),i.parseCustomProperties=i.diff=i.cloneObject=i.existsInArray=i.dispatchEvent=i.sortByScore=i.sortByAlpha=i.strToEl=i.sanitise=i.isScrolledIntoView=i.getAdjacentEl=i.wrap=i.isType=i.getType=i.generateId=i.generateChars=i.getRandomNumber=void 0;var b=function(E,w){return Math.floor(Math.random()*(w-E)+E)};i.getRandomNumber=b;var _=function(E){return Array.from({length:E},function(){return(0,i.getRandomNumber)(0,36).toString(36)}).join("")};i.generateChars=_;var h=function(E,w){var N=E.id||E.name&&"".concat(E.name,"-").concat((0,i.generateChars)(2))||(0,i.generateChars)(4);return N=N.replace(/(:|\.|\[|\]|,)/g,""),N="".concat(w,"-").concat(N),N};i.generateId=h;var d=function(E){return Object.prototype.toString.call(E).slice(8,-1)};i.getType=d;var a=function(E,w){return w!=null&&(0,i.getType)(w)===E};i.isType=a;var r=function(E,w){return w===void 0&&(w=document.createElement("div")),E.parentNode&&(E.nextSibling?E.parentNode.insertBefore(w,E.nextSibling):E.parentNode.appendChild(w)),w.appendChild(E)};i.wrap=r;var c=function(E,w,N){N===void 0&&(N=1);for(var g="".concat(N>0?"next":"previous","ElementSibling"),e=E[g];e;){if(e.matches(w))return e;e=e[g]}return e};i.getAdjacentEl=c;var l=function(E,w,N){if(N===void 0&&(N=1),!E)return!1;var g;return N>0?g=w.scrollTop+w.offsetHeight>=E.offsetTop+E.offsetHeight:g=E.offsetTop>=w.scrollTop,g};i.isScrolledIntoView=l;var O=function(E){return typeof E!="string"?E:E.replace(/&/g,"&").replace(/>/g,">").replace(/-1?h.map(function(y){var D=y;return D.id===parseInt("".concat(c.choiceId),10)&&(D.selected=!0),D}):h}case"REMOVE_ITEM":{var l=d;return l.choiceId&&l.choiceId>-1?h.map(function(y){var D=y;return D.id===parseInt("".concat(l.choiceId),10)&&(D.selected=!1),D}):h}case"FILTER_CHOICES":{var O=d;return h.map(function(y){var D=y;return D.active=O.results.some(function(k){var Q=k.item,Z=k.score;return Q.id===D.id?(D.score=Z,!0):!1}),D})}case"ACTIVATE_CHOICES":{var L=d;return h.map(function(y){var D=y;return D.active=L.active,D})}case"CLEAR_CHOICES":return i.defaultState;default:return h}}i.default=_},871:function(j,i){var b=this&&this.__spreadArray||function(h,d,a){if(a||arguments.length===2)for(var r=0,c=d.length,l;r0?"treeitem":"option"),Object.assign(t.dataset,{choice:"",id:Q,value:Z,selectText:d}),N?(t.classList.add(D),t.dataset.choiceDisabled="",t.setAttribute("aria-disabled","true")):(t.classList.add(L),t.dataset.choiceSelectable=""),t},input:function(_,h){var d=_.classNames,a=d.input,r=d.inputCloned,c=Object.assign(document.createElement("input"),{type:"search",name:"search_terms",className:"".concat(a," ").concat(r),autocomplete:"off",autocapitalize:"off",spellcheck:!1});return c.setAttribute("role","textbox"),c.setAttribute("aria-autocomplete","list"),c.setAttribute("aria-label",h),c},dropdown:function(_){var h=_.classNames,d=h.list,a=h.listDropdown,r=document.createElement("div");return r.classList.add(d,a),r.setAttribute("aria-expanded","false"),r},notice:function(_,h,d){var a,r=_.allowHTML,c=_.classNames,l=c.item,O=c.itemChoice,L=c.noResults,y=c.noChoices;d===void 0&&(d="");var D=[l,O];return d==="no-choices"?D.push(y):d==="no-results"&&D.push(L),Object.assign(document.createElement("div"),(a={},a[r?"innerHTML":"innerText"]=h,a.className=D.join(" "),a))},option:function(_){var h=_.label,d=_.value,a=_.customProperties,r=_.active,c=_.disabled,l=new Option(h,d,!1,r);return a&&(l.dataset.customProperties="".concat(a)),l.disabled=!!c,l}};i.default=b},996:function(j){var i=function(w){return b(w)&&!_(w)};function b(E){return!!E&&typeof E=="object"}function _(E){var w=Object.prototype.toString.call(E);return w==="[object RegExp]"||w==="[object Date]"||a(E)}var h=typeof Symbol=="function"&&Symbol.for,d=h?Symbol.for("react.element"):60103;function a(E){return E.$$typeof===d}function r(E){return Array.isArray(E)?[]:{}}function c(E,w){return w.clone!==!1&&w.isMergeableObject(E)?Z(r(E),E,w):E}function l(E,w,N){return E.concat(w).map(function(g){return c(g,N)})}function O(E,w){if(!w.customMerge)return Z;var N=w.customMerge(E);return typeof N=="function"?N:Z}function L(E){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(E).filter(function(w){return E.propertyIsEnumerable(w)}):[]}function y(E){return Object.keys(E).concat(L(E))}function D(E,w){try{return w in E}catch{return!1}}function k(E,w){return D(E,w)&&!(Object.hasOwnProperty.call(E,w)&&Object.propertyIsEnumerable.call(E,w))}function Q(E,w,N){var g={};return N.isMergeableObject(E)&&y(E).forEach(function(e){g[e]=c(E[e],N)}),y(w).forEach(function(e){k(E,e)||(D(E,e)&&N.isMergeableObject(w[e])?g[e]=O(e,N)(E[e],w[e],N):g[e]=c(w[e],N))}),g}function Z(E,w,N){N=N||{},N.arrayMerge=N.arrayMerge||l,N.isMergeableObject=N.isMergeableObject||i,N.cloneUnlessOtherwiseSpecified=c;var g=Array.isArray(w),e=Array.isArray(E),t=g===e;return t?g?N.arrayMerge(E,w,N):Q(E,w,N):c(w,N)}Z.all=function(w,N){if(!Array.isArray(w))throw new Error("first argument should be an array");return w.reduce(function(g,e){return Z(g,e,N)},{})};var ne=Z;j.exports=ne},221:function(j,i,b){b.r(i),b.d(i,{default:function(){return Se}});function _(p){return Array.isArray?Array.isArray(p):k(p)==="[object Array]"}let h=1/0;function d(p){if(typeof p=="string")return p;let o=p+"";return o=="0"&&1/p==-h?"-0":o}function a(p){return p==null?"":d(p)}function r(p){return typeof p=="string"}function c(p){return typeof p=="number"}function l(p){return p===!0||p===!1||L(p)&&k(p)=="[object Boolean]"}function O(p){return typeof p=="object"}function L(p){return O(p)&&p!==null}function y(p){return p!=null}function D(p){return!p.trim().length}function k(p){return p==null?p===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(p)}let Q="Extended search is not available",Z="Incorrect 'index' type",ne=p=>`Invalid value for key ${p}`,E=p=>`Pattern length exceeds max of ${p}.`,w=p=>`Missing ${p} property in key`,N=p=>`Property 'weight' in key '${p}' must be a positive integer`,g=Object.prototype.hasOwnProperty;class e{constructor(o){this._keys=[],this._keyMap={};let m=0;o.forEach(S=>{let I=t(S);m+=I.weight,this._keys.push(I),this._keyMap[I.id]=I,m+=I.weight}),this._keys.forEach(S=>{S.weight/=m})}get(o){return this._keyMap[o]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function t(p){let o=null,m=null,S=null,I=1,T=null;if(r(p)||_(p))S=p,o=n(p),m=s(p);else{if(!g.call(p,"name"))throw new Error(w("name"));let A=p.name;if(S=A,g.call(p,"weight")&&(I=p.weight,I<=0))throw new Error(N(A));o=n(A),m=s(A),T=p.getFn}return{path:o,id:m,weight:I,src:S,getFn:T}}function n(p){return _(p)?p:p.split(".")}function s(p){return _(p)?p.join("."):p}function v(p,o){let m=[],S=!1,I=(T,A,R)=>{if(y(T))if(!A[R])m.push(T);else{let F=A[R],H=T[F];if(!y(H))return;if(R===A.length-1&&(r(H)||c(H)||l(H)))m.push(a(H));else if(_(H)){S=!0;for(let B=0,x=H.length;Bp.score===o.score?p.idx{this._keysMap[m.id]=S})}create(){this.isCreated||!this.docs.length||(this.isCreated=!0,r(this.docs[0])?this.docs.forEach((o,m)=>{this._addString(o,m)}):this.docs.forEach((o,m)=>{this._addObject(o,m)}),this.norm.clear())}add(o){let m=this.size();r(o)?this._addString(o,m):this._addObject(o,m)}removeAt(o){this.records.splice(o,1);for(let m=o,S=this.size();m{let A=I.getFn?I.getFn(o):this.getFn(o,I.path);if(y(A)){if(_(A)){let R=[],F=[{nestedArrIndex:-1,value:A}];for(;F.length;){let{nestedArrIndex:H,value:B}=F.pop();if(y(B))if(r(B)&&!D(B)){let x={v:B,i:H,n:this.norm.get(B)};R.push(x)}else _(B)&&B.forEach((x,G)=>{F.push({nestedArrIndex:G,value:x})})}S.$[T]=R}else if(r(A)&&!D(A)){let R={v:A,n:this.norm.get(A)};S.$[T]=R}}}),this.records.push(S)}toJSON(){return{keys:this.keys,records:this.records}}}function U(p,o,{getFn:m=u.getFn,fieldNormWeight:S=u.fieldNormWeight}={}){let I=new V({getFn:m,fieldNormWeight:S});return I.setKeys(p.map(t)),I.setSources(o),I.create(),I}function $(p,{getFn:o=u.getFn,fieldNormWeight:m=u.fieldNormWeight}={}){let{keys:S,records:I}=p,T=new V({getFn:o,fieldNormWeight:m});return T.setKeys(S),T.setIndexRecords(I),T}function W(p,{errors:o=0,currentLocation:m=0,expectedLocation:S=0,distance:I=u.distance,ignoreLocation:T=u.ignoreLocation}={}){let A=o/p.length;if(T)return A;let R=Math.abs(S-m);return I?A+R/I:R?1:A}function J(p=[],o=u.minMatchCharLength){let m=[],S=-1,I=-1,T=0;for(let A=p.length;T=o&&m.push([S,I]),S=-1)}return p[T-1]&&T-S>=o&&m.push([S,T-1]),m}let z=32;function ee(p,o,m,{location:S=u.location,distance:I=u.distance,threshold:T=u.threshold,findAllMatches:A=u.findAllMatches,minMatchCharLength:R=u.minMatchCharLength,includeMatches:F=u.includeMatches,ignoreLocation:H=u.ignoreLocation}={}){if(o.length>z)throw new Error(E(z));let B=o.length,x=p.length,G=Math.max(0,Math.min(S,x)),q=T,re=G,ue=R>1||F,Ee=ue?Array(x):[],ve;for(;(ve=p.indexOf(o,re))>-1;){let he=W(o,{currentLocation:ve,expectedLocation:G,distance:I,ignoreLocation:H});if(q=Math.min(he,q),re=ve+B,ue){let ge=0;for(;ge=Ue;fe-=1){let Le=fe-1,We=m[p.charAt(Le)];if(ue&&(Ee[Le]=+!!We),Oe[fe]=(Oe[fe+1]<<1|1)&We,he&&(Oe[fe]|=(Ie[fe+1]|Ie[fe])<<1|1|Ie[fe+1]),Oe[fe]&at&&(be=W(o,{errors:he,currentLocation:Le,expectedLocation:G,distance:I,ignoreLocation:H}),be<=q)){if(q=be,re=Le,re<=G)break;Ue=Math.max(1,2*G-re)}}if(W(o,{errors:he+1,currentLocation:G,expectedLocation:G,distance:I,ignoreLocation:H})>q)break;Ie=Oe}let Ke={isMatch:re>=0,score:Math.max(.001,be)};if(ue){let he=J(Ee,R);he.length?F&&(Ke.indices=he):Ke.isMatch=!1}return Ke}function ae(p){let o={};for(let m=0,S=p.length;m{this.chunks.push({pattern:G,alphabet:ae(G),startIndex:q})},x=this.pattern.length;if(x>z){let G=0,q=x%z,re=x-q;for(;G{let{isMatch:ve,score:Ie,indices:be}=ee(o,re,ue,{location:I+Ee,distance:T,threshold:A,findAllMatches:R,minMatchCharLength:F,includeMatches:S,ignoreLocation:H});ve&&(G=!0),x+=Ie,ve&&be&&(B=[...B,...be])});let q={isMatch:G,score:G?x/this.chunks.length:1};return G&&S&&(q.indices=B),q}}class le{constructor(o){this.pattern=o}static isMultiMatch(o){return _e(o,this.multiRegex)}static isSingleMatch(o){return _e(o,this.singleRegex)}search(){}}function _e(p,o){let m=p.match(o);return m?m[1]:null}class te extends le{constructor(o){super(o)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(o){let m=o===this.pattern;return{isMatch:m,score:m?0:1,indices:[0,this.pattern.length-1]}}}class de extends le{constructor(o){super(o)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(o){let S=o.indexOf(this.pattern)===-1;return{isMatch:S,score:S?0:1,indices:[0,o.length-1]}}}class pe extends le{constructor(o){super(o)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(o){let m=o.startsWith(this.pattern);return{isMatch:m,score:m?0:1,indices:[0,this.pattern.length-1]}}}class oe extends le{constructor(o){super(o)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(o){let m=!o.startsWith(this.pattern);return{isMatch:m,score:m?0:1,indices:[0,o.length-1]}}}class Te extends le{constructor(o){super(o)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(o){let m=o.endsWith(this.pattern);return{isMatch:m,score:m?0:1,indices:[o.length-this.pattern.length,o.length-1]}}}class Pe extends le{constructor(o){super(o)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(o){let m=!o.endsWith(this.pattern);return{isMatch:m,score:m?0:1,indices:[0,o.length-1]}}}class He extends le{constructor(o,{location:m=u.location,threshold:S=u.threshold,distance:I=u.distance,includeMatches:T=u.includeMatches,findAllMatches:A=u.findAllMatches,minMatchCharLength:R=u.minMatchCharLength,isCaseSensitive:F=u.isCaseSensitive,ignoreLocation:H=u.ignoreLocation}={}){super(o),this._bitapSearch=new ce(o,{location:m,threshold:S,distance:I,includeMatches:T,findAllMatches:A,minMatchCharLength:R,isCaseSensitive:F,ignoreLocation:H})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(o){return this._bitapSearch.searchIn(o)}}class Be extends le{constructor(o){super(o)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(o){let m=0,S,I=[],T=this.pattern.length;for(;(S=o.indexOf(this.pattern,m))>-1;)m=S+T,I.push([S,m-1]);let A=!!I.length;return{isMatch:A,score:A?0:1,indices:I}}}let Me=[te,Be,pe,oe,Pe,Te,de,He],Ve=Me.length,Xe=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/,Je="|";function Qe(p,o={}){return p.split(Je).map(m=>{let S=m.trim().split(Xe).filter(T=>T&&!!T.trim()),I=[];for(let T=0,A=S.length;T!!(p[Ce.AND]||p[Ce.OR]),tt=p=>!!p[je.PATH],it=p=>!_(p)&&O(p)&&!Re(p),ke=p=>({[Ce.AND]:Object.keys(p).map(o=>({[o]:p[o]}))});function xe(p,o,{auto:m=!0}={}){let S=I=>{let T=Object.keys(I),A=tt(I);if(!A&&T.length>1&&!Re(I))return S(ke(I));if(it(I)){let F=A?I[je.PATH]:T[0],H=A?I[je.PATTERN]:I[F];if(!r(H))throw new Error(ne(F));let B={keyId:s(F),pattern:H};return m&&(B.searcher=Ne(H,o)),B}let R={children:[],operator:T[0]};return T.forEach(F=>{let H=I[F];_(H)&&H.forEach(B=>{R.children.push(S(B))})}),R};return Re(p)||(p=ke(p)),S(p)}function nt(p,{ignoreFieldNorm:o=u.ignoreFieldNorm}){p.forEach(m=>{let S=1;m.matches.forEach(({key:I,norm:T,score:A})=>{let R=I?I.weight:null;S*=Math.pow(A===0&&R?Number.EPSILON:A,(R||1)*(o?1:T))}),m.score=S})}function rt(p,o){let m=p.matches;o.matches=[],y(m)&&m.forEach(S=>{if(!y(S.indices)||!S.indices.length)return;let{indices:I,value:T}=S,A={indices:I,value:T};S.key&&(A.key=S.key.src),S.idx>-1&&(A.refIndex=S.idx),o.matches.push(A)})}function st(p,o){o.score=p.score}function ot(p,o,{includeMatches:m=u.includeMatches,includeScore:S=u.includeScore}={}){let I=[];return m&&I.push(rt),S&&I.push(st),p.map(T=>{let{idx:A}=T,R={item:o[A],refIndex:A};return I.length&&I.forEach(F=>{F(T,R)}),R})}class Se{constructor(o,m={},S){this.options={...u,...m},this.options.useExtendedSearch,this._keyStore=new e(this.options.keys),this.setCollection(o,S)}setCollection(o,m){if(this._docs=o,m&&!(m instanceof V))throw new Error(Z);this._myIndex=m||U(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(o){y(o)&&(this._docs.push(o),this._myIndex.add(o))}remove(o=()=>!1){let m=[];for(let S=0,I=this._docs.length;S-1&&(F=F.slice(0,m)),ot(F,this._docs,{includeMatches:S,includeScore:I})}_searchStringList(o){let m=Ne(o,this.options),{records:S}=this._myIndex,I=[];return S.forEach(({v:T,i:A,n:R})=>{if(!y(T))return;let{isMatch:F,score:H,indices:B}=m.searchIn(T);F&&I.push({item:T,idx:A,matches:[{score:H,value:T,norm:R,indices:B}]})}),I}_searchLogical(o){let m=xe(o,this.options),S=(R,F,H)=>{if(!R.children){let{keyId:x,searcher:G}=R,q=this._findMatches({key:this._keyStore.get(x),value:this._myIndex.getValueForItemAtKeyId(F,x),searcher:G});return q&&q.length?[{idx:H,item:F,matches:q}]:[]}let B=[];for(let x=0,G=R.children.length;x{if(y(R)){let H=S(m,R,F);H.length&&(T[F]||(T[F]={idx:F,item:R,matches:[]},A.push(T[F])),H.forEach(({matches:B})=>{T[F].matches.push(...B)}))}}),A}_searchObjectList(o){let m=Ne(o,this.options),{keys:S,records:I}=this._myIndex,T=[];return I.forEach(({$:A,i:R})=>{if(!y(A))return;let F=[];S.forEach((H,B)=>{F.push(...this._findMatches({key:H,value:A[B],searcher:m}))}),F.length&&T.push({idx:R,item:A,matches:F})}),T}_findMatches({key:o,value:m,searcher:S}){if(!y(m))return[];let I=[];if(_(m))m.forEach(({v:T,i:A,n:R})=>{if(!y(T))return;let{isMatch:F,score:H,indices:B}=S.searchIn(T);F&&I.push({score:H,key:o,value:T,idx:A,norm:R,indices:B})});else{let{v:T,n:A}=m,{isMatch:R,score:F,indices:H}=S.searchIn(T);R&&I.push({score:F,key:o,value:T,norm:A,indices:H})}return I}}Se.version="6.6.2",Se.createIndex=U,Se.parseIndex=$,Se.config=u,Se.parseQuery=xe,et(qe)},791:function(j,i,b){b.r(i),b.d(i,{__DO_NOT_USE__ActionTypes:function(){return y},applyMiddleware:function(){return M},bindActionCreators:function(){return v},combineReducers:function(){return n},compose:function(){return P},createStore:function(){return w},legacy_createStore:function(){return N}});function _(f){"@babel/helpers - typeof";return _=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(u){return typeof u}:function(u){return u&&typeof Symbol=="function"&&u.constructor===Symbol&&u!==Symbol.prototype?"symbol":typeof u},_(f)}function h(f,u){if(_(f)!=="object"||f===null)return f;var C=f[Symbol.toPrimitive];if(C!==void 0){var Y=C.call(f,u||"default");if(_(Y)!=="object")return Y;throw new TypeError("@@toPrimitive must return a primitive value.")}return(u==="string"?String:Number)(f)}function d(f){var u=h(f,"string");return _(u)==="symbol"?u:String(u)}function a(f,u,C){return u=d(u),u in f?Object.defineProperty(f,u,{value:C,enumerable:!0,configurable:!0,writable:!0}):f[u]=C,f}function r(f,u){var C=Object.keys(f);if(Object.getOwnPropertySymbols){var Y=Object.getOwnPropertySymbols(f);u&&(Y=Y.filter(function(V){return Object.getOwnPropertyDescriptor(f,V).enumerable})),C.push.apply(C,Y)}return C}function c(f){for(var u=1;u"u"&&(C=u,u=void 0),typeof C<"u"){if(typeof C!="function")throw new Error(l(1));return C(w)(f,u)}if(typeof f!="function")throw new Error(l(2));var V=f,U=u,$=[],W=$,J=!1;function z(){W===$&&(W=$.slice())}function ee(){if(J)throw new Error(l(3));return U}function ae(te){if(typeof te!="function")throw new Error(l(4));if(J)throw new Error(l(5));var de=!0;return z(),W.push(te),function(){if(de){if(J)throw new Error(l(6));de=!1,z();var oe=W.indexOf(te);W.splice(oe,1),$=null}}}function ce(te){if(!D(te))throw new Error(l(7));if(typeof te.type>"u")throw new Error(l(8));if(J)throw new Error(l(9));try{J=!0,U=V(U,te)}finally{J=!1}for(var de=$=W,pe=0;pe0)return"Unexpected "+($.length>1?"keys":"key")+" "+('"'+$.join('", "')+'" found in '+U+". ")+"Expected to find one of the known reducer keys instead: "+('"'+V.join('", "')+'". Unexpected keys will be ignored.')}function t(f){Object.keys(f).forEach(function(u){var C=f[u],Y=C(void 0,{type:y.INIT});if(typeof Y>"u")throw new Error(l(12));if(typeof C(void 0,{type:y.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(l(13))})}function n(f){for(var u=Object.keys(f),C={},Y=0;Y"u"){var Te=ee&&ee.type;throw new Error(l(14))}le[te]=oe,ce=ce||oe!==pe}return ce=ce||U.length!==Object.keys(z).length,ce?le:z}}function s(f,u){return function(){return u(f.apply(this,arguments))}}function v(f,u){if(typeof f=="function")return s(f,u);if(typeof f!="object"||f===null)throw new Error(l(16));var C={};for(var Y in f){var V=f[Y];typeof V=="function"&&(C[Y]=s(V,u))}return C}function P(){for(var f=arguments.length,u=new Array(f),C=0;Cwindow.pluralize(O,e,{count:e}),noChoicesText:E,noResultsText:L,placeholderValue:k,position:Q??"auto",removeItemButton:se,renderChoiceLimit:D,searchEnabled:h,searchFields:w??["label"],searchPlaceholderValue:E,searchResultLimit:D,shouldSort:!1,searchFloor:a?0:1}),await this.refreshChoices({withInitialOptions:!0}),[null,void 0,""].includes(this.state)||this.select.setChoiceByValue(this.formatState(this.state)),this.refreshPlaceholder(),b&&this.select.showDropdown(),this.$refs.input.addEventListener("change",()=>{this.refreshPlaceholder(),!this.isStateBeingUpdated&&(this.isStateBeingUpdated=!0,this.state=this.select.getValue(!0)??null,this.$nextTick(()=>this.isStateBeingUpdated=!1))}),d&&this.$refs.input.addEventListener("showDropdown",async()=>{this.select.clearChoices(),await this.select.setChoices([{label:c,value:"",disabled:!0}]),await this.refreshChoices()}),a&&(this.$refs.input.addEventListener("search",async e=>{let t=e.detail.value?.trim();this.isSearching=!0,this.select.clearChoices(),await this.select.setChoices([{label:[null,void 0,""].includes(t)?c:ne,value:"",disabled:!0}])}),this.$refs.input.addEventListener("search",Alpine.debounce(async e=>{await this.refreshChoices({search:e.detail.value?.trim()}),this.isSearching=!1},Z))),_||window.addEventListener("filament-forms::select.refreshSelectedOptionLabel",async e=>{e.detail.livewireId===r&&e.detail.statePath===g&&await this.refreshChoices({withInitialOptions:!1})}),this.$watch("state",async()=>{this.select&&(this.refreshPlaceholder(),!this.isStateBeingUpdated&&await this.refreshChoices({withInitialOptions:!d}))})},destroy:function(){this.select.destroy(),this.select=null},refreshChoices:async function(e={}){let t=await this.getChoices(e);this.select&&(this.select.clearStore(),this.refreshPlaceholder(),this.setChoices(t),[null,void 0,""].includes(this.state)||this.select.setChoiceByValue(this.formatState(this.state)))},setChoices:function(e){this.select.setChoices(e,"value","label",!0)},getChoices:async function(e={}){let t=await this.getExistingOptions(e);return t.concat(await this.getMissingOptions(t))},getExistingOptions:async function({search:e,withInitialOptions:t}){if(t)return y;let n=[];return e!==""&&e!==null&&e!==void 0?n=await i(e):n=await j(),n.map(s=>s.choices?(s.choices=s.choices.map(v=>(v.selected=Array.isArray(this.state)?this.state.includes(v.value):this.state===v.value,v)),s):(s.selected=Array.isArray(this.state)?this.state.includes(s.value):this.state===s.value,s))},refreshPlaceholder:function(){_||(this.select._renderItems(),[null,void 0,""].includes(this.state)&&(this.$el.querySelector(".choices__list--single").innerHTML=`
${k??""}
`))},formatState:function(e){return _?(e??[]).map(t=>t?.toString()):e?.toString()},getMissingOptions:async function(e){let t=this.formatState(this.state);if([null,void 0,"",[],{}].includes(t))return{};let n=new Set;return e.forEach(s=>{if(s.choices){s.choices.forEach(v=>n.add(v.value));return}n.add(s.value)}),_?t.every(s=>n.has(s))?{}:(await me()).filter(s=>!n.has(s.value)).map(s=>(s.selected=!0,s)):n.has(t)?n:[{label:await X(),value:t,selected:!0}]}}}export{vt as default}; +/*! Bundled license information: + +choices.js/public/assets/scripts/choices.js: + (*! choices.js v10.2.0 | © 2022 Josh Johnson | https://github.com/jshjohnson/Choices#readme *) +*/ diff --git a/public/js/filament/forms/components/tags-input.js b/public/js/filament/forms/components/tags-input.js new file mode 100644 index 0000000..6a2aa30 --- /dev/null +++ b/public/js/filament/forms/components/tags-input.js @@ -0,0 +1 @@ +function i({state:a,splitKeys:n}){return{newTag:"",state:a,createTag:function(){if(this.newTag=this.newTag.trim(),this.newTag!==""){if(this.state.includes(this.newTag)){this.newTag="";return}this.state.push(this.newTag),this.newTag=""}},deleteTag:function(t){this.state=this.state.filter(e=>e!==t)},reorderTags:function(t){let e=this.state.splice(t.oldIndex,1)[0];this.state.splice(t.newIndex,0,e),this.state=[...this.state]},input:{"x-on:blur":"createTag()","x-model":"newTag","x-on:keydown"(t){["Enter",...n].includes(t.key)&&(t.preventDefault(),t.stopPropagation(),this.createTag())},"x-on:paste"(){this.$nextTick(()=>{if(n.length===0){this.createTag();return}let t=n.map(e=>e.replace(/[/\-\\^$*+?.()|[\]{}]/g,"\\$&")).join("|");this.newTag.split(new RegExp(t,"g")).forEach(e=>{this.newTag=e,this.createTag()})})}}}}export{i as default}; diff --git a/public/js/filament/forms/components/textarea.js b/public/js/filament/forms/components/textarea.js new file mode 100644 index 0000000..4fda241 --- /dev/null +++ b/public/js/filament/forms/components/textarea.js @@ -0,0 +1 @@ +function r({initialHeight:t,shouldAutosize:i,state:s}){return{state:s,wrapperEl:null,init:function(){this.wrapperEl=this.$el.parentNode,this.setInitialHeight(),i?this.$watch("state",()=>{this.resize()}):this.setUpResizeObserver()},setInitialHeight:function(){this.$el.scrollHeight<=0||(this.wrapperEl.style.height=t+"rem")},resize:function(){if(this.setInitialHeight(),this.$el.scrollHeight<=0)return;let e=this.$el.scrollHeight+"px";this.wrapperEl.style.height!==e&&(this.wrapperEl.style.height=e)},setUpResizeObserver:function(){new ResizeObserver(()=>{this.wrapperEl.style.height=this.$el.style.height}).observe(this.$el)}}}export{r as default}; diff --git a/public/js/filament/notifications/notifications.js b/public/js/filament/notifications/notifications.js new file mode 100644 index 0000000..7ce3063 --- /dev/null +++ b/public/js/filament/notifications/notifications.js @@ -0,0 +1 @@ +(()=>{var O=Object.create;var N=Object.defineProperty;var V=Object.getOwnPropertyDescriptor;var Y=Object.getOwnPropertyNames;var H=Object.getPrototypeOf,W=Object.prototype.hasOwnProperty;var d=(i,t)=>()=>(t||i((t={exports:{}}).exports,t),t.exports);var j=(i,t,e,s)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Y(t))!W.call(i,n)&&n!==e&&N(i,n,{get:()=>t[n],enumerable:!(s=V(t,n))||s.enumerable});return i};var J=(i,t,e)=>(e=i!=null?O(H(i)):{},j(t||!i||!i.__esModule?N(e,"default",{value:i,enumerable:!0}):e,i));var S=d((ut,_)=>{var v,g=typeof global<"u"&&(global.crypto||global.msCrypto);g&&g.getRandomValues&&(y=new Uint8Array(16),v=function(){return g.getRandomValues(y),y});var y;v||(T=new Array(16),v=function(){for(var i=0,t;i<16;i++)(i&3)===0&&(t=Math.random()*4294967296),T[i]=t>>>((i&3)<<3)&255;return T});var T;_.exports=v});var C=d((ct,U)=>{var P=[];for(f=0;f<256;++f)P[f]=(f+256).toString(16).substr(1);var f;function K(i,t){var e=t||0,s=P;return s[i[e++]]+s[i[e++]]+s[i[e++]]+s[i[e++]]+"-"+s[i[e++]]+s[i[e++]]+"-"+s[i[e++]]+s[i[e++]]+"-"+s[i[e++]]+s[i[e++]]+"-"+s[i[e++]]+s[i[e++]]+s[i[e++]]+s[i[e++]]+s[i[e++]]+s[i[e++]]}U.exports=K});var R=d((lt,b)=>{var Q=S(),X=C(),a=Q(),Z=[a[0]|1,a[1],a[2],a[3],a[4],a[5]],F=(a[6]<<8|a[7])&16383,D=0,A=0;function tt(i,t,e){var s=t&&e||0,n=t||[];i=i||{};var r=i.clockseq!==void 0?i.clockseq:F,o=i.msecs!==void 0?i.msecs:new Date().getTime(),h=i.nsecs!==void 0?i.nsecs:A+1,l=o-D+(h-A)/1e4;if(l<0&&i.clockseq===void 0&&(r=r+1&16383),(l<0||o>D)&&i.nsecs===void 0&&(h=0),h>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");D=o,A=h,F=r,o+=122192928e5;var c=((o&268435455)*1e4+h)%4294967296;n[s++]=c>>>24&255,n[s++]=c>>>16&255,n[s++]=c>>>8&255,n[s++]=c&255;var u=o/4294967296*1e4&268435455;n[s++]=u>>>8&255,n[s++]=u&255,n[s++]=u>>>24&15|16,n[s++]=u>>>16&255,n[s++]=r>>>8|128,n[s++]=r&255;for(var $=i.node||Z,m=0;m<6;++m)n[s+m]=$[m];return t||X(n)}b.exports=tt});var I=d((dt,G)=>{var it=S(),et=C();function st(i,t,e){var s=t&&e||0;typeof i=="string"&&(t=i=="binary"?new Array(16):null,i=null),i=i||{};var n=i.random||(i.rng||it)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t)for(var r=0;r<16;++r)t[s+r]=n[r];return t||et(n)}G.exports=st});var z=d((ft,M)=>{var nt=R(),L=I(),E=L;E.v1=nt;E.v4=L;M.exports=E});function k(i,t=()=>{}){let e=!1;return function(){e?t.apply(this,arguments):(e=!0,i.apply(this,arguments))}}var q=i=>{i.data("notificationComponent",({notification:t})=>({isShown:!1,computedStyle:null,transitionDuration:null,transitionEasing:null,init:function(){this.computedStyle=window.getComputedStyle(this.$el),this.transitionDuration=parseFloat(this.computedStyle.transitionDuration)*1e3,this.transitionEasing=this.computedStyle.transitionTimingFunction,this.configureTransitions(),this.configureAnimations(),t.duration&&t.duration!=="persistent"&&setTimeout(()=>{if(!this.$el.matches(":hover")){this.close();return}this.$el.addEventListener("mouseleave",()=>this.close())},t.duration),this.isShown=!0},configureTransitions:function(){let e=this.computedStyle.display,s=()=>{i.mutateDom(()=>{this.$el.style.setProperty("display",e),this.$el.style.setProperty("visibility","visible")}),this.$el._x_isShown=!0},n=()=>{i.mutateDom(()=>{this.$el._x_isShown?this.$el.style.setProperty("visibility","hidden"):this.$el.style.setProperty("display","none")})},r=k(o=>o?s():n(),o=>{this.$el._x_toggleAndCascadeWithTransitions(this.$el,o,s,n)});i.effect(()=>r(this.isShown))},configureAnimations:function(){let e;Livewire.hook("commit",({component:s,commit:n,succeed:r,fail:o,respond:h})=>{s.snapshot.data.isFilamentNotificationsComponent&&requestAnimationFrame(()=>{let l=()=>this.$el.getBoundingClientRect().top,c=l();h(()=>{e=()=>{this.isShown&&this.$el.animate([{transform:`translateY(${c-l()}px)`},{transform:"translateY(0px)"}],{duration:this.transitionDuration,easing:this.transitionEasing})},this.$el.getAnimations().forEach(u=>u.finish())}),r(({snapshot:u,effect:$})=>{e()})})})},close:function(){this.isShown=!1,setTimeout(()=>window.dispatchEvent(new CustomEvent("notificationClosed",{detail:{id:t.id}})),this.transitionDuration)},markAsRead:function(){window.dispatchEvent(new CustomEvent("markedNotificationAsRead",{detail:{id:t.id}}))},markAsUnread:function(){window.dispatchEvent(new CustomEvent("markedNotificationAsUnread",{detail:{id:t.id}}))}}))};var B=J(z(),1),p=class{constructor(){return this.id((0,B.v4)()),this}id(t){return this.id=t,this}title(t){return this.title=t,this}body(t){return this.body=t,this}actions(t){return this.actions=t,this}status(t){return this.status=t,this}color(t){return this.color=t,this}icon(t){return this.icon=t,this}iconColor(t){return this.iconColor=t,this}duration(t){return this.duration=t,this}seconds(t){return this.duration(t*1e3),this}persistent(){return this.duration("persistent"),this}danger(){return this.status("danger"),this}info(){return this.status("info"),this}success(){return this.status("success"),this}warning(){return this.status("warning"),this}view(t){return this.view=t,this}viewData(t){return this.viewData=t,this}send(){return window.dispatchEvent(new CustomEvent("notificationSent",{detail:{notification:this}})),this}},w=class{constructor(t){return this.name(t),this}name(t){return this.name=t,this}color(t){return this.color=t,this}dispatch(t,e){return this.event(t),this.eventData(e),this}dispatchSelf(t,e){return this.dispatch(t,e),this.dispatchDirection="self",this}dispatchTo(t,e,s){return this.dispatch(e,s),this.dispatchDirection="to",this.dispatchToComponent=t,this}emit(t,e){return this.dispatch(t,e),this}emitSelf(t,e){return this.dispatchSelf(t,e),this}emitTo(t,e,s){return this.dispatchTo(t,e,s),this}dispatchDirection(t){return this.dispatchDirection=t,this}dispatchToComponent(t){return this.dispatchToComponent=t,this}event(t){return this.event=t,this}eventData(t){return this.eventData=t,this}extraAttributes(t){return this.extraAttributes=t,this}icon(t){return this.icon=t,this}iconPosition(t){return this.iconPosition=t,this}outlined(t=!0){return this.isOutlined=t,this}disabled(t=!0){return this.isDisabled=t,this}label(t){return this.label=t,this}close(t=!0){return this.shouldClose=t,this}openUrlInNewTab(t=!0){return this.shouldOpenUrlInNewTab=t,this}size(t){return this.size=t,this}url(t){return this.url=t,this}view(t){return this.view=t,this}button(){return this.view("filament-actions::button-action"),this}grouped(){return this.view("filament-actions::grouped-action"),this}link(){return this.view("filament-actions::link-action"),this}},x=class{constructor(t){return this.actions(t),this}actions(t){return this.actions=t.map(e=>e.grouped()),this}color(t){return this.color=t,this}icon(t){return this.icon=t,this}iconPosition(t){return this.iconPosition=t,this}label(t){return this.label=t,this}tooltip(t){return this.tooltip=t,this}};window.FilamentNotificationAction=w;window.FilamentNotificationActionGroup=x;window.FilamentNotification=p;document.addEventListener("alpine:init",()=>{window.Alpine.plugin(q)});})(); diff --git a/public/js/filament/support/support.js b/public/js/filament/support/support.js new file mode 100644 index 0000000..9b2b2dc --- /dev/null +++ b/public/js/filament/support/support.js @@ -0,0 +1,46 @@ +(()=>{var Vo=Object.create;var Pi=Object.defineProperty;var Yo=Object.getOwnPropertyDescriptor;var Xo=Object.getOwnPropertyNames;var qo=Object.getPrototypeOf,Go=Object.prototype.hasOwnProperty;var Jr=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Ko=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Xo(e))!Go.call(t,i)&&i!==r&&Pi(t,i,{get:()=>e[i],enumerable:!(n=Yo(e,i))||n.enumerable});return t};var Jo=(t,e,r)=>(r=t!=null?Vo(qo(t)):{},Ko(e||!t||!t.__esModule?Pi(r,"default",{value:t,enumerable:!0}):r,t));var po=Jr(()=>{});var ho=Jr(()=>{});var vo=Jr((js,yr)=>{(function(){"use strict";var t="input is invalid type",e="finalize already called",r=typeof window=="object",n=r?window:{};n.JS_MD5_NO_WINDOW&&(r=!1);var i=!r&&typeof self=="object",o=!n.JS_MD5_NO_NODE_JS&&typeof process=="object"&&process.versions&&process.versions.node;o?n=global:i&&(n=self);var a=!n.JS_MD5_NO_COMMON_JS&&typeof yr=="object"&&yr.exports,d=typeof define=="function"&&define.amd,f=!n.JS_MD5_NO_ARRAY_BUFFER&&typeof ArrayBuffer<"u",u="0123456789abcdef".split(""),w=[128,32768,8388608,-2147483648],m=[0,8,16,24],E=["hex","array","digest","buffer","arrayBuffer","base64"],O="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),S=[],M;if(f){var I=new ArrayBuffer(68);M=new Uint8Array(I),S=new Uint32Array(I)}var $=Array.isArray;(n.JS_MD5_NO_NODE_JS||!$)&&($=function(l){return Object.prototype.toString.call(l)==="[object Array]"});var A=ArrayBuffer.isView;f&&(n.JS_MD5_NO_ARRAY_BUFFER_IS_VIEW||!A)&&(A=function(l){return typeof l=="object"&&l.buffer&&l.buffer.constructor===ArrayBuffer});var k=function(l){var h=typeof l;if(h==="string")return[l,!0];if(h!=="object"||l===null)throw new Error(t);if(f&&l.constructor===ArrayBuffer)return[new Uint8Array(l),!1];if(!$(l)&&!A(l))throw new Error(t);return[l,!1]},Y=function(l){return function(h){return new X(!0).update(h)[l]()}},nt=function(){var l=Y("hex");o&&(l=J(l)),l.create=function(){return new X},l.update=function(p){return l.create().update(p)};for(var h=0;h>>6,Vt[P++]=128|p&63):p<55296||p>=57344?(Vt[P++]=224|p>>>12,Vt[P++]=128|p>>>6&63,Vt[P++]=128|p&63):(p=65536+((p&1023)<<10|l.charCodeAt(++j)&1023),Vt[P++]=240|p>>>18,Vt[P++]=128|p>>>12&63,Vt[P++]=128|p>>>6&63,Vt[P++]=128|p&63);else for(P=this.start;j>>2]|=p<>>2]|=(192|p>>>6)<>>2]|=(128|p&63)<=57344?(Q[P>>>2]|=(224|p>>>12)<>>2]|=(128|p>>>6&63)<>>2]|=(128|p&63)<>>2]|=(240|p>>>18)<>>2]|=(128|p>>>12&63)<>>2]|=(128|p>>>6&63)<>>2]|=(128|p&63)<>>2]|=l[j]<=64?(this.start=P-64,this.hash(),this.hashed=!0):this.start=P}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this},X.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var l=this.blocks,h=this.lastByteIndex;l[h>>>2]|=w[h&3],h>=56&&(this.hashed||this.hash(),l[0]=l[16],l[16]=l[1]=l[2]=l[3]=l[4]=l[5]=l[6]=l[7]=l[8]=l[9]=l[10]=l[11]=l[12]=l[13]=l[14]=l[15]=0),l[14]=this.bytes<<3,l[15]=this.hBytes<<3|this.bytes>>>29,this.hash()}},X.prototype.hash=function(){var l,h,v,p,j,P,R=this.blocks;this.first?(l=R[0]-680876937,l=(l<<7|l>>>25)-271733879<<0,p=(-1732584194^l&2004318071)+R[1]-117830708,p=(p<<12|p>>>20)+l<<0,v=(-271733879^p&(l^-271733879))+R[2]-1126478375,v=(v<<17|v>>>15)+p<<0,h=(l^v&(p^l))+R[3]-1316259209,h=(h<<22|h>>>10)+v<<0):(l=this.h0,h=this.h1,v=this.h2,p=this.h3,l+=(p^h&(v^p))+R[0]-680876936,l=(l<<7|l>>>25)+h<<0,p+=(v^l&(h^v))+R[1]-389564586,p=(p<<12|p>>>20)+l<<0,v+=(h^p&(l^h))+R[2]+606105819,v=(v<<17|v>>>15)+p<<0,h+=(l^v&(p^l))+R[3]-1044525330,h=(h<<22|h>>>10)+v<<0),l+=(p^h&(v^p))+R[4]-176418897,l=(l<<7|l>>>25)+h<<0,p+=(v^l&(h^v))+R[5]+1200080426,p=(p<<12|p>>>20)+l<<0,v+=(h^p&(l^h))+R[6]-1473231341,v=(v<<17|v>>>15)+p<<0,h+=(l^v&(p^l))+R[7]-45705983,h=(h<<22|h>>>10)+v<<0,l+=(p^h&(v^p))+R[8]+1770035416,l=(l<<7|l>>>25)+h<<0,p+=(v^l&(h^v))+R[9]-1958414417,p=(p<<12|p>>>20)+l<<0,v+=(h^p&(l^h))+R[10]-42063,v=(v<<17|v>>>15)+p<<0,h+=(l^v&(p^l))+R[11]-1990404162,h=(h<<22|h>>>10)+v<<0,l+=(p^h&(v^p))+R[12]+1804603682,l=(l<<7|l>>>25)+h<<0,p+=(v^l&(h^v))+R[13]-40341101,p=(p<<12|p>>>20)+l<<0,v+=(h^p&(l^h))+R[14]-1502002290,v=(v<<17|v>>>15)+p<<0,h+=(l^v&(p^l))+R[15]+1236535329,h=(h<<22|h>>>10)+v<<0,l+=(v^p&(h^v))+R[1]-165796510,l=(l<<5|l>>>27)+h<<0,p+=(h^v&(l^h))+R[6]-1069501632,p=(p<<9|p>>>23)+l<<0,v+=(l^h&(p^l))+R[11]+643717713,v=(v<<14|v>>>18)+p<<0,h+=(p^l&(v^p))+R[0]-373897302,h=(h<<20|h>>>12)+v<<0,l+=(v^p&(h^v))+R[5]-701558691,l=(l<<5|l>>>27)+h<<0,p+=(h^v&(l^h))+R[10]+38016083,p=(p<<9|p>>>23)+l<<0,v+=(l^h&(p^l))+R[15]-660478335,v=(v<<14|v>>>18)+p<<0,h+=(p^l&(v^p))+R[4]-405537848,h=(h<<20|h>>>12)+v<<0,l+=(v^p&(h^v))+R[9]+568446438,l=(l<<5|l>>>27)+h<<0,p+=(h^v&(l^h))+R[14]-1019803690,p=(p<<9|p>>>23)+l<<0,v+=(l^h&(p^l))+R[3]-187363961,v=(v<<14|v>>>18)+p<<0,h+=(p^l&(v^p))+R[8]+1163531501,h=(h<<20|h>>>12)+v<<0,l+=(v^p&(h^v))+R[13]-1444681467,l=(l<<5|l>>>27)+h<<0,p+=(h^v&(l^h))+R[2]-51403784,p=(p<<9|p>>>23)+l<<0,v+=(l^h&(p^l))+R[7]+1735328473,v=(v<<14|v>>>18)+p<<0,h+=(p^l&(v^p))+R[12]-1926607734,h=(h<<20|h>>>12)+v<<0,j=h^v,l+=(j^p)+R[5]-378558,l=(l<<4|l>>>28)+h<<0,p+=(j^l)+R[8]-2022574463,p=(p<<11|p>>>21)+l<<0,P=p^l,v+=(P^h)+R[11]+1839030562,v=(v<<16|v>>>16)+p<<0,h+=(P^v)+R[14]-35309556,h=(h<<23|h>>>9)+v<<0,j=h^v,l+=(j^p)+R[1]-1530992060,l=(l<<4|l>>>28)+h<<0,p+=(j^l)+R[4]+1272893353,p=(p<<11|p>>>21)+l<<0,P=p^l,v+=(P^h)+R[7]-155497632,v=(v<<16|v>>>16)+p<<0,h+=(P^v)+R[10]-1094730640,h=(h<<23|h>>>9)+v<<0,j=h^v,l+=(j^p)+R[13]+681279174,l=(l<<4|l>>>28)+h<<0,p+=(j^l)+R[0]-358537222,p=(p<<11|p>>>21)+l<<0,P=p^l,v+=(P^h)+R[3]-722521979,v=(v<<16|v>>>16)+p<<0,h+=(P^v)+R[6]+76029189,h=(h<<23|h>>>9)+v<<0,j=h^v,l+=(j^p)+R[9]-640364487,l=(l<<4|l>>>28)+h<<0,p+=(j^l)+R[12]-421815835,p=(p<<11|p>>>21)+l<<0,P=p^l,v+=(P^h)+R[15]+530742520,v=(v<<16|v>>>16)+p<<0,h+=(P^v)+R[2]-995338651,h=(h<<23|h>>>9)+v<<0,l+=(v^(h|~p))+R[0]-198630844,l=(l<<6|l>>>26)+h<<0,p+=(h^(l|~v))+R[7]+1126891415,p=(p<<10|p>>>22)+l<<0,v+=(l^(p|~h))+R[14]-1416354905,v=(v<<15|v>>>17)+p<<0,h+=(p^(v|~l))+R[5]-57434055,h=(h<<21|h>>>11)+v<<0,l+=(v^(h|~p))+R[12]+1700485571,l=(l<<6|l>>>26)+h<<0,p+=(h^(l|~v))+R[3]-1894986606,p=(p<<10|p>>>22)+l<<0,v+=(l^(p|~h))+R[10]-1051523,v=(v<<15|v>>>17)+p<<0,h+=(p^(v|~l))+R[1]-2054922799,h=(h<<21|h>>>11)+v<<0,l+=(v^(h|~p))+R[8]+1873313359,l=(l<<6|l>>>26)+h<<0,p+=(h^(l|~v))+R[15]-30611744,p=(p<<10|p>>>22)+l<<0,v+=(l^(p|~h))+R[6]-1560198380,v=(v<<15|v>>>17)+p<<0,h+=(p^(v|~l))+R[13]+1309151649,h=(h<<21|h>>>11)+v<<0,l+=(v^(h|~p))+R[4]-145523070,l=(l<<6|l>>>26)+h<<0,p+=(h^(l|~v))+R[11]-1120210379,p=(p<<10|p>>>22)+l<<0,v+=(l^(p|~h))+R[2]+718787259,v=(v<<15|v>>>17)+p<<0,h+=(p^(v|~l))+R[9]-343485551,h=(h<<21|h>>>11)+v<<0,this.first?(this.h0=l+1732584193<<0,this.h1=h-271733879<<0,this.h2=v-1732584194<<0,this.h3=p+271733878<<0,this.first=!1):(this.h0=this.h0+l<<0,this.h1=this.h1+h<<0,this.h2=this.h2+v<<0,this.h3=this.h3+p<<0)},X.prototype.hex=function(){this.finalize();var l=this.h0,h=this.h1,v=this.h2,p=this.h3;return u[l>>>4&15]+u[l&15]+u[l>>>12&15]+u[l>>>8&15]+u[l>>>20&15]+u[l>>>16&15]+u[l>>>28&15]+u[l>>>24&15]+u[h>>>4&15]+u[h&15]+u[h>>>12&15]+u[h>>>8&15]+u[h>>>20&15]+u[h>>>16&15]+u[h>>>28&15]+u[h>>>24&15]+u[v>>>4&15]+u[v&15]+u[v>>>12&15]+u[v>>>8&15]+u[v>>>20&15]+u[v>>>16&15]+u[v>>>28&15]+u[v>>>24&15]+u[p>>>4&15]+u[p&15]+u[p>>>12&15]+u[p>>>8&15]+u[p>>>20&15]+u[p>>>16&15]+u[p>>>28&15]+u[p>>>24&15]},X.prototype.toString=X.prototype.hex,X.prototype.digest=function(){this.finalize();var l=this.h0,h=this.h1,v=this.h2,p=this.h3;return[l&255,l>>>8&255,l>>>16&255,l>>>24&255,h&255,h>>>8&255,h>>>16&255,h>>>24&255,v&255,v>>>8&255,v>>>16&255,v>>>24&255,p&255,p>>>8&255,p>>>16&255,p>>>24&255]},X.prototype.array=X.prototype.digest,X.prototype.arrayBuffer=function(){this.finalize();var l=new ArrayBuffer(16),h=new Uint32Array(l);return h[0]=this.h0,h[1]=this.h1,h[2]=this.h2,h[3]=this.h3,l},X.prototype.buffer=X.prototype.arrayBuffer,X.prototype.base64=function(){for(var l,h,v,p="",j=this.array(),P=0;P<15;)l=j[P++],h=j[P++],v=j[P++],p+=O[l>>>2]+O[(l<<4|h>>>4)&63]+O[(h<<2|v>>>6)&63]+O[v&63];return l=j[P],p+=O[l>>>2]+O[l<<4&63]+"==",p};function Z(l,h){var v,p=k(l);if(l=p[0],p[1]){var j=[],P=l.length,R=0,Q;for(v=0;v>>6,j[R++]=128|Q&63):Q<55296||Q>=57344?(j[R++]=224|Q>>>12,j[R++]=128|Q>>>6&63,j[R++]=128|Q&63):(Q=65536+((Q&1023)<<10|l.charCodeAt(++v)&1023),j[R++]=240|Q>>>18,j[R++]=128|Q>>>12&63,j[R++]=128|Q>>>6&63,j[R++]=128|Q&63);l=j}l.length>64&&(l=new X(!0).update(l).array());var Vt=[],Re=[];for(v=0;v<64;++v){var ze=l[v]||0;Vt[v]=92^ze,Re[v]=54^ze}X.call(this,h),this.update(Re),this.oKeyPad=Vt,this.inner=!0,this.sharedMemory=h}Z.prototype=new X,Z.prototype.finalize=function(){if(X.prototype.finalize.call(this),this.inner){this.inner=!1;var l=this.array();X.call(this,this.sharedMemory),this.update(this.oKeyPad),this.update(l),X.prototype.finalize.call(this)}};var mt=nt();mt.md5=mt,mt.md5.hmac=dt(),a?yr.exports=mt:(n.md5=mt,d&&define(function(){return mt}))})()});var $i=["top","right","bottom","left"],Mi=["start","end"],Ri=$i.reduce((t,e)=>t.concat(e,e+"-"+Mi[0],e+"-"+Mi[1]),[]),Ee=Math.min,ee=Math.max,hr=Math.round,pr=Math.floor,nn=t=>({x:t,y:t}),Zo={left:"right",right:"left",bottom:"top",top:"bottom"},Qo={start:"end",end:"start"};function Zr(t,e,r){return ee(t,Ee(e,r))}function je(t,e){return typeof t=="function"?t(e):t}function pe(t){return t.split("-")[0]}function xe(t){return t.split("-")[1]}function Wi(t){return t==="x"?"y":"x"}function Qr(t){return t==="y"?"height":"width"}function Pn(t){return["top","bottom"].includes(pe(t))?"y":"x"}function ti(t){return Wi(Pn(t))}function zi(t,e,r){r===void 0&&(r=!1);let n=xe(t),i=ti(t),o=Qr(i),a=i==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return e.reference[o]>e.floating[o]&&(a=mr(a)),[a,mr(a)]}function ta(t){let e=mr(t);return[vr(t),e,vr(e)]}function vr(t){return t.replace(/start|end/g,e=>Qo[e])}function ea(t,e,r){let n=["left","right"],i=["right","left"],o=["top","bottom"],a=["bottom","top"];switch(t){case"top":case"bottom":return r?e?i:n:e?n:i;case"left":case"right":return e?o:a;default:return[]}}function na(t,e,r,n){let i=xe(t),o=ea(pe(t),r==="start",n);return i&&(o=o.map(a=>a+"-"+i),e&&(o=o.concat(o.map(vr)))),o}function mr(t){return t.replace(/left|right|bottom|top/g,e=>Zo[e])}function ra(t){return{top:0,right:0,bottom:0,left:0,...t}}function ei(t){return typeof t!="number"?ra(t):{top:t,right:t,bottom:t,left:t}}function Cn(t){return{...t,top:t.y,left:t.x,right:t.x+t.width,bottom:t.y+t.height}}function Ii(t,e,r){let{reference:n,floating:i}=t,o=Pn(e),a=ti(e),d=Qr(a),f=pe(e),u=o==="y",w=n.x+n.width/2-i.width/2,m=n.y+n.height/2-i.height/2,E=n[d]/2-i[d]/2,O;switch(f){case"top":O={x:w,y:n.y-i.height};break;case"bottom":O={x:w,y:n.y+n.height};break;case"right":O={x:n.x+n.width,y:m};break;case"left":O={x:n.x-i.width,y:m};break;default:O={x:n.x,y:n.y}}switch(xe(e)){case"start":O[a]-=E*(r&&u?-1:1);break;case"end":O[a]+=E*(r&&u?-1:1);break}return O}var ia=async(t,e,r)=>{let{placement:n="bottom",strategy:i="absolute",middleware:o=[],platform:a}=r,d=o.filter(Boolean),f=await(a.isRTL==null?void 0:a.isRTL(e)),u=await a.getElementRects({reference:t,floating:e,strategy:i}),{x:w,y:m}=Ii(u,n,f),E=n,O={},S=0;for(let M=0;M({name:"arrow",options:t,async fn(e){let{x:r,y:n,placement:i,rects:o,platform:a,elements:d,middlewareData:f}=e,{element:u,padding:w=0}=je(t,e)||{};if(u==null)return{};let m=ei(w),E={x:r,y:n},O=ti(i),S=Qr(O),M=await a.getDimensions(u),I=O==="y",$=I?"top":"left",A=I?"bottom":"right",k=I?"clientHeight":"clientWidth",Y=o.reference[S]+o.reference[O]-E[O]-o.floating[S],nt=E[O]-o.reference[O],J=await(a.getOffsetParent==null?void 0:a.getOffsetParent(u)),U=J?J[k]:0;(!U||!await(a.isElement==null?void 0:a.isElement(J)))&&(U=d.floating[k]||o.floating[S]);let dt=Y/2-nt/2,X=U/2-M[S]/2-1,Z=Ee(m[$],X),mt=Ee(m[A],X),l=Z,h=U-M[S]-mt,v=U/2-M[S]/2+dt,p=Zr(l,v,h),j=!f.arrow&&xe(i)!=null&&v!==p&&o.reference[S]/2-(vxe(i)===t),...r.filter(i=>xe(i)!==t)]:r.filter(i=>pe(i)===i)).filter(i=>t?xe(i)===t||(e?vr(i)!==i:!1):!0)}var sa=function(t){return t===void 0&&(t={}),{name:"autoPlacement",options:t,async fn(e){var r,n,i;let{rects:o,middlewareData:a,placement:d,platform:f,elements:u}=e,{crossAxis:w=!1,alignment:m,allowedPlacements:E=Ri,autoAlignment:O=!0,...S}=je(t,e),M=m!==void 0||E===Ri?aa(m||null,O,E):E,I=await _n(e,S),$=((r=a.autoPlacement)==null?void 0:r.index)||0,A=M[$];if(A==null)return{};let k=zi(A,o,await(f.isRTL==null?void 0:f.isRTL(u.floating)));if(d!==A)return{reset:{placement:M[0]}};let Y=[I[pe(A)],I[k[0]],I[k[1]]],nt=[...((n=a.autoPlacement)==null?void 0:n.overflows)||[],{placement:A,overflows:Y}],J=M[$+1];if(J)return{data:{index:$+1,overflows:nt},reset:{placement:J}};let U=nt.map(Z=>{let mt=xe(Z.placement);return[Z.placement,mt&&w?Z.overflows.slice(0,2).reduce((l,h)=>l+h,0):Z.overflows[0],Z.overflows]}).sort((Z,mt)=>Z[1]-mt[1]),X=((i=U.filter(Z=>Z[2].slice(0,xe(Z[0])?2:3).every(mt=>mt<=0))[0])==null?void 0:i[0])||U[0][0];return X!==d?{data:{index:$+1,overflows:nt},reset:{placement:X}}:{}}}},la=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(e){var r,n;let{placement:i,middlewareData:o,rects:a,initialPlacement:d,platform:f,elements:u}=e,{mainAxis:w=!0,crossAxis:m=!0,fallbackPlacements:E,fallbackStrategy:O="bestFit",fallbackAxisSideDirection:S="none",flipAlignment:M=!0,...I}=je(t,e);if((r=o.arrow)!=null&&r.alignmentOffset)return{};let $=pe(i),A=pe(d)===d,k=await(f.isRTL==null?void 0:f.isRTL(u.floating)),Y=E||(A||!M?[mr(d)]:ta(d));!E&&S!=="none"&&Y.push(...na(d,M,S,k));let nt=[d,...Y],J=await _n(e,I),U=[],dt=((n=o.flip)==null?void 0:n.overflows)||[];if(w&&U.push(J[$]),m){let l=zi(i,a,k);U.push(J[l[0]],J[l[1]])}if(dt=[...dt,{placement:i,overflows:U}],!U.every(l=>l<=0)){var X,Z;let l=(((X=o.flip)==null?void 0:X.index)||0)+1,h=nt[l];if(h)return{data:{index:l,overflows:dt},reset:{placement:h}};let v=(Z=dt.filter(p=>p.overflows[0]<=0).sort((p,j)=>p.overflows[1]-j.overflows[1])[0])==null?void 0:Z.placement;if(!v)switch(O){case"bestFit":{var mt;let p=(mt=dt.map(j=>[j.placement,j.overflows.filter(P=>P>0).reduce((P,R)=>P+R,0)]).sort((j,P)=>j[1]-P[1])[0])==null?void 0:mt[0];p&&(v=p);break}case"initialPlacement":v=d;break}if(i!==v)return{reset:{placement:v}}}return{}}}};function Fi(t,e){return{top:t.top-e.height,right:t.right-e.width,bottom:t.bottom-e.height,left:t.left-e.width}}function Li(t){return $i.some(e=>t[e]>=0)}var ca=function(t){return t===void 0&&(t={}),{name:"hide",options:t,async fn(e){let{rects:r}=e,{strategy:n="referenceHidden",...i}=je(t,e);switch(n){case"referenceHidden":{let o=await _n(e,{...i,elementContext:"reference"}),a=Fi(o,r.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:Li(a)}}}case"escaped":{let o=await _n(e,{...i,altBoundary:!0}),a=Fi(o,r.floating);return{data:{escapedOffsets:a,escaped:Li(a)}}}default:return{}}}}};function Ui(t){let e=Ee(...t.map(o=>o.left)),r=Ee(...t.map(o=>o.top)),n=ee(...t.map(o=>o.right)),i=ee(...t.map(o=>o.bottom));return{x:e,y:r,width:n-e,height:i-r}}function fa(t){let e=t.slice().sort((i,o)=>i.y-o.y),r=[],n=null;for(let i=0;in.height/2?r.push([o]):r[r.length-1].push(o),n=o}return r.map(i=>Cn(Ui(i)))}var ua=function(t){return t===void 0&&(t={}),{name:"inline",options:t,async fn(e){let{placement:r,elements:n,rects:i,platform:o,strategy:a}=e,{padding:d=2,x:f,y:u}=je(t,e),w=Array.from(await(o.getClientRects==null?void 0:o.getClientRects(n.reference))||[]),m=fa(w),E=Cn(Ui(w)),O=ei(d);function S(){if(m.length===2&&m[0].left>m[1].right&&f!=null&&u!=null)return m.find(I=>f>I.left-O.left&&fI.top-O.top&&u=2){if(Pn(r)==="y"){let Z=m[0],mt=m[m.length-1],l=pe(r)==="top",h=Z.top,v=mt.bottom,p=l?Z.left:mt.left,j=l?Z.right:mt.right,P=j-p,R=v-h;return{top:h,bottom:v,left:p,right:j,width:P,height:R,x:p,y:h}}let I=pe(r)==="left",$=ee(...m.map(Z=>Z.right)),A=Ee(...m.map(Z=>Z.left)),k=m.filter(Z=>I?Z.left===A:Z.right===$),Y=k[0].top,nt=k[k.length-1].bottom,J=A,U=$,dt=U-J,X=nt-Y;return{top:Y,bottom:nt,left:J,right:U,width:dt,height:X,x:J,y:Y}}return E}let M=await o.getElementRects({reference:{getBoundingClientRect:S},floating:n.floating,strategy:a});return i.reference.x!==M.reference.x||i.reference.y!==M.reference.y||i.reference.width!==M.reference.width||i.reference.height!==M.reference.height?{reset:{rects:M}}:{}}}};async function da(t,e){let{placement:r,platform:n,elements:i}=t,o=await(n.isRTL==null?void 0:n.isRTL(i.floating)),a=pe(r),d=xe(r),f=Pn(r)==="y",u=["left","top"].includes(a)?-1:1,w=o&&f?-1:1,m=je(e,t),{mainAxis:E,crossAxis:O,alignmentAxis:S}=typeof m=="number"?{mainAxis:m,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...m};return d&&typeof S=="number"&&(O=d==="end"?S*-1:S),f?{x:O*w,y:E*u}:{x:E*u,y:O*w}}var Vi=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(e){var r,n;let{x:i,y:o,placement:a,middlewareData:d}=e,f=await da(e,t);return a===((r=d.offset)==null?void 0:r.placement)&&(n=d.arrow)!=null&&n.alignmentOffset?{}:{x:i+f.x,y:o+f.y,data:{...f,placement:a}}}}},pa=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(e){let{x:r,y:n,placement:i}=e,{mainAxis:o=!0,crossAxis:a=!1,limiter:d={fn:I=>{let{x:$,y:A}=I;return{x:$,y:A}}},...f}=je(t,e),u={x:r,y:n},w=await _n(e,f),m=Pn(pe(i)),E=Wi(m),O=u[E],S=u[m];if(o){let I=E==="y"?"top":"left",$=E==="y"?"bottom":"right",A=O+w[I],k=O-w[$];O=Zr(A,O,k)}if(a){let I=m==="y"?"top":"left",$=m==="y"?"bottom":"right",A=S+w[I],k=S-w[$];S=Zr(A,S,k)}let M=d.fn({...e,[E]:O,[m]:S});return{...M,data:{x:M.x-r,y:M.y-n}}}}},ha=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(e){let{placement:r,rects:n,platform:i,elements:o}=e,{apply:a=()=>{},...d}=je(t,e),f=await _n(e,d),u=pe(r),w=xe(r),m=Pn(r)==="y",{width:E,height:O}=n.floating,S,M;u==="top"||u==="bottom"?(S=u,M=w===(await(i.isRTL==null?void 0:i.isRTL(o.floating))?"start":"end")?"left":"right"):(M=u,S=w==="end"?"top":"bottom");let I=O-f[S],$=E-f[M],A=!e.middlewareData.shift,k=I,Y=$;if(m){let J=E-f.left-f.right;Y=w||A?Ee($,J):J}else{let J=O-f.top-f.bottom;k=w||A?Ee(I,J):J}if(A&&!w){let J=ee(f.left,0),U=ee(f.right,0),dt=ee(f.top,0),X=ee(f.bottom,0);m?Y=E-2*(J!==0||U!==0?J+U:ee(f.left,f.right)):k=O-2*(dt!==0||X!==0?dt+X:ee(f.top,f.bottom))}await a({...e,availableWidth:Y,availableHeight:k});let nt=await i.getDimensions(o.floating);return E!==nt.width||O!==nt.height?{reset:{rects:!0}}:{}}}};function rn(t){return Yi(t)?(t.nodeName||"").toLowerCase():"#document"}function ce(t){var e;return(t==null||(e=t.ownerDocument)==null?void 0:e.defaultView)||window}function Be(t){var e;return(e=(Yi(t)?t.ownerDocument:t.document)||window.document)==null?void 0:e.documentElement}function Yi(t){return t instanceof Node||t instanceof ce(t).Node}function ke(t){return t instanceof Element||t instanceof ce(t).Element}function Te(t){return t instanceof HTMLElement||t instanceof ce(t).HTMLElement}function Ni(t){return typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof ce(t).ShadowRoot}function Vn(t){let{overflow:e,overflowX:r,overflowY:n,display:i}=he(t);return/auto|scroll|overlay|hidden|clip/.test(e+n+r)&&!["inline","contents"].includes(i)}function va(t){return["table","td","th"].includes(rn(t))}function ni(t){let e=ri(),r=he(t);return r.transform!=="none"||r.perspective!=="none"||(r.containerType?r.containerType!=="normal":!1)||!e&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!e&&(r.filter?r.filter!=="none":!1)||["transform","perspective","filter"].some(n=>(r.willChange||"").includes(n))||["paint","layout","strict","content"].some(n=>(r.contain||"").includes(n))}function ma(t){let e=Tn(t);for(;Te(e)&&!gr(e);){if(ni(e))return e;e=Tn(e)}return null}function ri(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function gr(t){return["html","body","#document"].includes(rn(t))}function he(t){return ce(t).getComputedStyle(t)}function br(t){return ke(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Tn(t){if(rn(t)==="html")return t;let e=t.assignedSlot||t.parentNode||Ni(t)&&t.host||Be(t);return Ni(e)?e.host:e}function Xi(t){let e=Tn(t);return gr(e)?t.ownerDocument?t.ownerDocument.body:t.body:Te(e)&&Vn(e)?e:Xi(e)}function Un(t,e,r){var n;e===void 0&&(e=[]),r===void 0&&(r=!0);let i=Xi(t),o=i===((n=t.ownerDocument)==null?void 0:n.body),a=ce(i);return o?e.concat(a,a.visualViewport||[],Vn(i)?i:[],a.frameElement&&r?Un(a.frameElement):[]):e.concat(i,Un(i,[],r))}function qi(t){let e=he(t),r=parseFloat(e.width)||0,n=parseFloat(e.height)||0,i=Te(t),o=i?t.offsetWidth:r,a=i?t.offsetHeight:n,d=hr(r)!==o||hr(n)!==a;return d&&(r=o,n=a),{width:r,height:n,$:d}}function ii(t){return ke(t)?t:t.contextElement}function Dn(t){let e=ii(t);if(!Te(e))return nn(1);let r=e.getBoundingClientRect(),{width:n,height:i,$:o}=qi(e),a=(o?hr(r.width):r.width)/n,d=(o?hr(r.height):r.height)/i;return(!a||!Number.isFinite(a))&&(a=1),(!d||!Number.isFinite(d))&&(d=1),{x:a,y:d}}var ga=nn(0);function Gi(t){let e=ce(t);return!ri()||!e.visualViewport?ga:{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}}function ba(t,e,r){return e===void 0&&(e=!1),!r||e&&r!==ce(t)?!1:e}function vn(t,e,r,n){e===void 0&&(e=!1),r===void 0&&(r=!1);let i=t.getBoundingClientRect(),o=ii(t),a=nn(1);e&&(n?ke(n)&&(a=Dn(n)):a=Dn(t));let d=ba(o,r,n)?Gi(o):nn(0),f=(i.left+d.x)/a.x,u=(i.top+d.y)/a.y,w=i.width/a.x,m=i.height/a.y;if(o){let E=ce(o),O=n&&ke(n)?ce(n):n,S=E,M=S.frameElement;for(;M&&n&&O!==S;){let I=Dn(M),$=M.getBoundingClientRect(),A=he(M),k=$.left+(M.clientLeft+parseFloat(A.paddingLeft))*I.x,Y=$.top+(M.clientTop+parseFloat(A.paddingTop))*I.y;f*=I.x,u*=I.y,w*=I.x,m*=I.y,f+=k,u+=Y,S=ce(M),M=S.frameElement}}return Cn({width:w,height:m,x:f,y:u})}var ya=[":popover-open",":modal"];function Ki(t){return ya.some(e=>{try{return t.matches(e)}catch{return!1}})}function wa(t){let{elements:e,rect:r,offsetParent:n,strategy:i}=t,o=i==="fixed",a=Be(n),d=e?Ki(e.floating):!1;if(n===a||d&&o)return r;let f={scrollLeft:0,scrollTop:0},u=nn(1),w=nn(0),m=Te(n);if((m||!m&&!o)&&((rn(n)!=="body"||Vn(a))&&(f=br(n)),Te(n))){let E=vn(n);u=Dn(n),w.x=E.x+n.clientLeft,w.y=E.y+n.clientTop}return{width:r.width*u.x,height:r.height*u.y,x:r.x*u.x-f.scrollLeft*u.x+w.x,y:r.y*u.y-f.scrollTop*u.y+w.y}}function xa(t){return Array.from(t.getClientRects())}function Ji(t){return vn(Be(t)).left+br(t).scrollLeft}function Ea(t){let e=Be(t),r=br(t),n=t.ownerDocument.body,i=ee(e.scrollWidth,e.clientWidth,n.scrollWidth,n.clientWidth),o=ee(e.scrollHeight,e.clientHeight,n.scrollHeight,n.clientHeight),a=-r.scrollLeft+Ji(t),d=-r.scrollTop;return he(n).direction==="rtl"&&(a+=ee(e.clientWidth,n.clientWidth)-i),{width:i,height:o,x:a,y:d}}function Oa(t,e){let r=ce(t),n=Be(t),i=r.visualViewport,o=n.clientWidth,a=n.clientHeight,d=0,f=0;if(i){o=i.width,a=i.height;let u=ri();(!u||u&&e==="fixed")&&(d=i.offsetLeft,f=i.offsetTop)}return{width:o,height:a,x:d,y:f}}function Sa(t,e){let r=vn(t,!0,e==="fixed"),n=r.top+t.clientTop,i=r.left+t.clientLeft,o=Te(t)?Dn(t):nn(1),a=t.clientWidth*o.x,d=t.clientHeight*o.y,f=i*o.x,u=n*o.y;return{width:a,height:d,x:f,y:u}}function ki(t,e,r){let n;if(e==="viewport")n=Oa(t,r);else if(e==="document")n=Ea(Be(t));else if(ke(e))n=Sa(e,r);else{let i=Gi(t);n={...e,x:e.x-i.x,y:e.y-i.y}}return Cn(n)}function Zi(t,e){let r=Tn(t);return r===e||!ke(r)||gr(r)?!1:he(r).position==="fixed"||Zi(r,e)}function Aa(t,e){let r=e.get(t);if(r)return r;let n=Un(t,[],!1).filter(d=>ke(d)&&rn(d)!=="body"),i=null,o=he(t).position==="fixed",a=o?Tn(t):t;for(;ke(a)&&!gr(a);){let d=he(a),f=ni(a);!f&&d.position==="fixed"&&(i=null),(o?!f&&!i:!f&&d.position==="static"&&!!i&&["absolute","fixed"].includes(i.position)||Vn(a)&&!f&&Zi(t,a))?n=n.filter(w=>w!==a):i=d,a=Tn(a)}return e.set(t,n),n}function Da(t){let{element:e,boundary:r,rootBoundary:n,strategy:i}=t,a=[...r==="clippingAncestors"?Aa(e,this._c):[].concat(r),n],d=a[0],f=a.reduce((u,w)=>{let m=ki(e,w,i);return u.top=ee(m.top,u.top),u.right=Ee(m.right,u.right),u.bottom=Ee(m.bottom,u.bottom),u.left=ee(m.left,u.left),u},ki(e,d,i));return{width:f.right-f.left,height:f.bottom-f.top,x:f.left,y:f.top}}function Ca(t){let{width:e,height:r}=qi(t);return{width:e,height:r}}function _a(t,e,r){let n=Te(e),i=Be(e),o=r==="fixed",a=vn(t,!0,o,e),d={scrollLeft:0,scrollTop:0},f=nn(0);if(n||!n&&!o)if((rn(e)!=="body"||Vn(i))&&(d=br(e)),n){let m=vn(e,!0,o,e);f.x=m.x+e.clientLeft,f.y=m.y+e.clientTop}else i&&(f.x=Ji(i));let u=a.left+d.scrollLeft-f.x,w=a.top+d.scrollTop-f.y;return{x:u,y:w,width:a.width,height:a.height}}function ji(t,e){return!Te(t)||he(t).position==="fixed"?null:e?e(t):t.offsetParent}function Qi(t,e){let r=ce(t);if(!Te(t)||Ki(t))return r;let n=ji(t,e);for(;n&&va(n)&&he(n).position==="static";)n=ji(n,e);return n&&(rn(n)==="html"||rn(n)==="body"&&he(n).position==="static"&&!ni(n))?r:n||ma(t)||r}var Ta=async function(t){let e=this.getOffsetParent||Qi,r=this.getDimensions;return{reference:_a(t.reference,await e(t.floating),t.strategy),floating:{x:0,y:0,...await r(t.floating)}}};function Pa(t){return he(t).direction==="rtl"}var Ma={convertOffsetParentRelativeRectToViewportRelativeRect:wa,getDocumentElement:Be,getClippingRect:Da,getOffsetParent:Qi,getElementRects:Ta,getClientRects:xa,getDimensions:Ca,getScale:Dn,isElement:ke,isRTL:Pa};function Ra(t,e){let r=null,n,i=Be(t);function o(){var d;clearTimeout(n),(d=r)==null||d.disconnect(),r=null}function a(d,f){d===void 0&&(d=!1),f===void 0&&(f=1),o();let{left:u,top:w,width:m,height:E}=t.getBoundingClientRect();if(d||e(),!m||!E)return;let O=pr(w),S=pr(i.clientWidth-(u+m)),M=pr(i.clientHeight-(w+E)),I=pr(u),A={rootMargin:-O+"px "+-S+"px "+-M+"px "+-I+"px",threshold:ee(0,Ee(1,f))||1},k=!0;function Y(nt){let J=nt[0].intersectionRatio;if(J!==f){if(!k)return a();J?a(!1,J):n=setTimeout(()=>{a(!1,1e-7)},100)}k=!1}try{r=new IntersectionObserver(Y,{...A,root:i.ownerDocument})}catch{r=new IntersectionObserver(Y,A)}r.observe(t)}return a(!0),o}function Bi(t,e,r,n){n===void 0&&(n={});let{ancestorScroll:i=!0,ancestorResize:o=!0,elementResize:a=typeof ResizeObserver=="function",layoutShift:d=typeof IntersectionObserver=="function",animationFrame:f=!1}=n,u=ii(t),w=i||o?[...u?Un(u):[],...Un(e)]:[];w.forEach($=>{i&&$.addEventListener("scroll",r,{passive:!0}),o&&$.addEventListener("resize",r)});let m=u&&d?Ra(u,r):null,E=-1,O=null;a&&(O=new ResizeObserver($=>{let[A]=$;A&&A.target===u&&O&&(O.unobserve(e),cancelAnimationFrame(E),E=requestAnimationFrame(()=>{var k;(k=O)==null||k.observe(e)})),r()}),u&&!f&&O.observe(u),O.observe(e));let S,M=f?vn(t):null;f&&I();function I(){let $=vn(t);M&&($.x!==M.x||$.y!==M.y||$.width!==M.width||$.height!==M.height)&&r(),M=$,S=requestAnimationFrame(I)}return r(),()=>{var $;w.forEach(A=>{i&&A.removeEventListener("scroll",r),o&&A.removeEventListener("resize",r)}),m?.(),($=O)==null||$.disconnect(),O=null,f&&cancelAnimationFrame(S)}}var oi=sa,to=pa,eo=la,no=ha,ro=ca,io=oa,oo=ua,Hi=(t,e,r)=>{let n=new Map,i={platform:Ma,...r},o={...i.platform,_c:n};return ia(t,e,{...i,platform:o})},Ia=t=>{let e={placement:"bottom",strategy:"absolute",middleware:[]},r=Object.keys(t),n=i=>t[i];return r.includes("offset")&&e.middleware.push(Vi(n("offset"))),r.includes("teleport")&&(e.strategy="fixed"),r.includes("placement")&&(e.placement=n("placement")),r.includes("autoPlacement")&&!r.includes("flip")&&e.middleware.push(oi(n("autoPlacement"))),r.includes("flip")&&e.middleware.push(eo(n("flip"))),r.includes("shift")&&e.middleware.push(to(n("shift"))),r.includes("inline")&&e.middleware.push(oo(n("inline"))),r.includes("arrow")&&e.middleware.push(io(n("arrow"))),r.includes("hide")&&e.middleware.push(ro(n("hide"))),r.includes("size")&&e.middleware.push(no(n("size"))),e},Fa=(t,e)=>{let r={component:{trap:!1},float:{placement:"bottom",strategy:"absolute",middleware:[]}},n=i=>t[t.indexOf(i)+1];if(t.includes("trap")&&(r.component.trap=!0),t.includes("teleport")&&(r.float.strategy="fixed"),t.includes("offset")&&r.float.middleware.push(Vi(e.offset||10)),t.includes("placement")&&(r.float.placement=n("placement")),t.includes("autoPlacement")&&!t.includes("flip")&&r.float.middleware.push(oi(e.autoPlacement)),t.includes("flip")&&r.float.middleware.push(eo(e.flip)),t.includes("shift")&&r.float.middleware.push(to(e.shift)),t.includes("inline")&&r.float.middleware.push(oo(e.inline)),t.includes("arrow")&&r.float.middleware.push(io(e.arrow)),t.includes("hide")&&r.float.middleware.push(ro(e.hide)),t.includes("size")){let i=e.size?.availableWidth??null,o=e.size?.availableHeight??null;i&&delete e.size.availableWidth,o&&delete e.size.availableHeight,r.float.middleware.push(no({...e.size,apply({availableWidth:a,availableHeight:d,elements:f}){Object.assign(f.floating.style,{maxWidth:`${i??a}px`,maxHeight:`${o??d}px`})}}))}return r},La=t=>{var e="0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz".split(""),r="";t||(t=Math.floor(Math.random()*e.length));for(var n=0;n{}){let r=!1;return function(){r?e.apply(this,arguments):(r=!0,t.apply(this,arguments))}}function ka(t){let e={dismissable:!0,trap:!1};function r(n,i=null){if(n){if(n.hasAttribute("aria-expanded")||n.setAttribute("aria-expanded",!1),i.hasAttribute("id"))n.setAttribute("aria-controls",i.getAttribute("id"));else{let o=`panel-${La(8)}`;n.setAttribute("aria-controls",o),i.setAttribute("id",o)}i.setAttribute("aria-modal",!0),i.setAttribute("role","dialog")}}t.magic("float",n=>(i={},o={})=>{let a={...e,...o},d=Object.keys(i).length>0?Ia(i):{middleware:[oi()]},f=n,u=n.parentElement.closest("[x-data]"),w=u.querySelector('[x-ref="panel"]');r(f,w);function m(){return w.style.display=="block"}function E(){w.style.display="none",f.setAttribute("aria-expanded","false"),a.trap&&w.setAttribute("x-trap","false"),Bi(n,w,M)}function O(){w.style.display="block",f.setAttribute("aria-expanded","true"),a.trap&&w.setAttribute("x-trap","true"),M()}function S(){m()?E():O()}async function M(){return await Hi(n,w,d).then(({middlewareData:I,placement:$,x:A,y:k})=>{if(I.arrow){let Y=I.arrow?.x,nt=I.arrow?.y,J=d.middleware.filter(dt=>dt.name=="arrow")[0].options.element,U={top:"bottom",right:"left",bottom:"top",left:"right"}[$.split("-")[0]];Object.assign(J.style,{left:Y!=null?`${Y}px`:"",top:nt!=null?`${nt}px`:"",right:"",bottom:"",[U]:"-4px"})}if(I.hide){let{referenceHidden:Y}=I.hide;Object.assign(w.style,{visibility:Y?"hidden":"visible"})}Object.assign(w.style,{left:`${A}px`,top:`${k}px`})})}a.dismissable&&(window.addEventListener("click",I=>{!u.contains(I.target)&&m()&&S()}),window.addEventListener("keydown",I=>{I.key==="Escape"&&m()&&S()},!0)),S()}),t.directive("float",(n,{modifiers:i,expression:o},{evaluate:a,effect:d})=>{let f=o?a(o):{},u=i.length>0?Fa(i,f):{},w=null;u.float.strategy=="fixed"&&(n.style.position="fixed");let m=U=>n.parentElement&&!n.parentElement.closest("[x-data]").contains(U.target)?n.close():null,E=U=>U.key==="Escape"?n.close():null,O=n.getAttribute("x-ref"),S=n.parentElement.closest("[x-data]"),M=S.querySelectorAll(`[\\@click^="$refs.${O}"]`),I=S.querySelectorAll(`[x-on\\:click^="$refs.${O}"]`);n.style.setProperty("display","none"),r([...M,...I][0],n),n._x_isShown=!1,n.trigger=null,n._x_doHide||(n._x_doHide=()=>{n.style.setProperty("display","none",i.includes("important")?"important":void 0)}),n._x_doShow||(n._x_doShow=()=>{n.style.setProperty("display","block",i.includes("important")?"important":void 0)});let $=()=>{n._x_doHide(),n._x_isShown=!1},A=()=>{n._x_doShow(),n._x_isShown=!0},k=()=>setTimeout(A),Y=Na(U=>U?A():$(),U=>{typeof n._x_toggleAndCascadeWithTransitions=="function"?n._x_toggleAndCascadeWithTransitions(n,U,A,$):U?k():$()}),nt,J=!0;d(()=>a(U=>{!J&&U===nt||(i.includes("immediate")&&(U?k():$()),Y(U),nt=U,J=!1)})),n.open=async function(U){n.trigger=U.currentTarget?U.currentTarget:U,Y(!0),n.trigger.setAttribute("aria-expanded","true"),u.component.trap&&n.setAttribute("x-trap","true"),w=Bi(n.trigger,n,()=>{Hi(n.trigger,n,u.float).then(({middlewareData:dt,placement:X,x:Z,y:mt})=>{if(dt.arrow){let l=dt.arrow?.x,h=dt.arrow?.y,v=u.float.middleware.filter(j=>j.name=="arrow")[0].options.element,p={top:"bottom",right:"left",bottom:"top",left:"right"}[X.split("-")[0]];Object.assign(v.style,{left:l!=null?`${l}px`:"",top:h!=null?`${h}px`:"",right:"",bottom:"",[p]:"-4px"})}if(dt.hide){let{referenceHidden:l}=dt.hide;Object.assign(n.style,{visibility:l?"hidden":"visible"})}Object.assign(n.style,{left:`${Z}px`,top:`${mt}px`})})}),window.addEventListener("click",m),window.addEventListener("keydown",E,!0)},n.close=function(){if(!n._x_isShown)return!1;Y(!1),n.trigger.setAttribute("aria-expanded","false"),u.component.trap&&n.setAttribute("x-trap","false"),w(),window.removeEventListener("click",m),window.removeEventListener("keydown",E,!1)},n.toggle=function(U){n._x_isShown?n.close():n.open(U)}})}var ao=ka;function ja(t){t.store("lazyLoadedAssets",{loaded:new Set,check(a){return Array.isArray(a)?a.every(d=>this.loaded.has(d)):this.loaded.has(a)},markLoaded(a){Array.isArray(a)?a.forEach(d=>this.loaded.add(d)):this.loaded.add(a)}});let e=a=>new CustomEvent(a,{bubbles:!0,composed:!0,cancelable:!0}),r=(a,d={},f,u)=>{let w=document.createElement(a);return Object.entries(d).forEach(([m,E])=>w[m]=E),f&&(u?f.insertBefore(w,u):f.appendChild(w)),w},n=(a,d,f={},u=null,w=null)=>{let m=a==="link"?`link[href="${d}"]`:`script[src="${d}"]`;if(document.querySelector(m)||t.store("lazyLoadedAssets").check(d))return Promise.resolve();let E=a==="link"?{...f,href:d}:{...f,src:d},O=r(a,E,u,w);return new Promise((S,M)=>{O.onload=()=>{t.store("lazyLoadedAssets").markLoaded(d),S()},O.onerror=()=>{M(new Error(`Failed to load ${a}: ${d}`))}})},i=async(a,d,f=null,u=null)=>{let w={type:"text/css",rel:"stylesheet"};d&&(w.media=d);let m=document.head,E=null;if(f&&u){let O=document.querySelector(`link[href*="${u}"]`);O?(m=O.parentElement,E=f==="before"?O:O.nextSibling):(console.warn(`Target (${u}) not found for ${a}. Appending to head.`),m=document.head,E=null)}await n("link",a,w,m,E)},o=async(a,d,f=null,u=null,w=null)=>{let m=document.head,E=null;if(f&&u){let S=document.querySelector(`script[src*="${u}"]`);S?(m=S.parentElement,E=f==="before"?S:S.nextSibling):(console.warn(`Target (${u}) not found for ${a}. Falling back to head or body.`),m=document.head,E=null)}else(d.has("body-start")||d.has("body-end"))&&(m=document.body,d.has("body-start")&&(E=document.body.firstChild));let O={};w&&(O.type="module"),await n("script",a,O,m,E)};t.directive("load-css",(a,{expression:d},{evaluate:f})=>{let u=f(d),w=a.media,m=a.getAttribute("data-dispatch"),E=a.getAttribute("data-css-before")?"before":a.getAttribute("data-css-after")?"after":null,O=a.getAttribute("data-css-before")||a.getAttribute("data-css-after")||null;Promise.all(u.map(S=>i(S,w,E,O))).then(()=>{m&&window.dispatchEvent(e(`${m}-css`))}).catch(console.error)}),t.directive("load-js",(a,{expression:d,modifiers:f},{evaluate:u})=>{let w=u(d),m=new Set(f),E=a.getAttribute("data-js-before")?"before":a.getAttribute("data-js-after")?"after":null,O=a.getAttribute("data-js-before")||a.getAttribute("data-js-after")||null,S=a.getAttribute("data-js-as-module")||a.getAttribute("data-as-module")||!1,M=a.getAttribute("data-dispatch");Promise.all(w.map(I=>o(I,m,E,O,S))).then(()=>{M&&window.dispatchEvent(e(`${M}-js`))}).catch(console.error)})}var so=ja;function Ba(){return!0}function Ha({component:t,argument:e}){return new Promise(r=>{if(e)window.addEventListener(e,()=>r(),{once:!0});else{let n=i=>{i.detail.id===t.id&&(window.removeEventListener("async-alpine:load",n),r())};window.addEventListener("async-alpine:load",n)}})}function $a(){return new Promise(t=>{"requestIdleCallback"in window?window.requestIdleCallback(t):setTimeout(t,200)})}function Wa({argument:t}){return new Promise(e=>{if(!t)return console.log("Async Alpine: media strategy requires a media query. Treating as 'eager'"),e();let r=window.matchMedia(`(${t})`);r.matches?e():r.addEventListener("change",e,{once:!0})})}function za({component:t,argument:e}){return new Promise(r=>{let n=e||"0px 0px 0px 0px",i=new IntersectionObserver(o=>{o[0].isIntersecting&&(i.disconnect(),r())},{rootMargin:n});i.observe(t.el)})}var lo={eager:Ba,event:Ha,idle:$a,media:Wa,visible:za};async function Ua(t){let e=Va(t.strategy);await ai(t,e)}async function ai(t,e){if(e.type==="expression"){if(e.operator==="&&")return Promise.all(e.parameters.map(r=>ai(t,r)));if(e.operator==="||")return Promise.any(e.parameters.map(r=>ai(t,r)))}return lo[e.method]?lo[e.method]({component:t,argument:e.argument}):!1}function Va(t){let e=Ya(t),r=fo(e);return r.type==="method"?{type:"expression",operator:"&&",parameters:[r]}:r}function Ya(t){let e=/\s*([()])\s*|\s*(\|\||&&|\|)\s*|\s*((?:[^()&|]+\([^()]+\))|[^()&|]+)\s*/g,r=[],n;for(;(n=e.exec(t))!==null;){let[i,o,a,d]=n;if(o!==void 0)r.push({type:"parenthesis",value:o});else if(a!==void 0)r.push({type:"operator",value:a==="|"?"&&":a});else{let f={type:"method",method:d.trim()};d.includes("(")&&(f.method=d.substring(0,d.indexOf("(")).trim(),f.argument=d.substring(d.indexOf("(")+1,d.indexOf(")"))),d.method==="immediate"&&(d.method="eager"),r.push(f)}}return r}function fo(t){let e=co(t);for(;t.length>0&&(t[0].value==="&&"||t[0].value==="|"||t[0].value==="||");){let r=t.shift().value,n=co(t);e.type==="expression"&&e.operator===r?e.parameters.push(n):e={type:"expression",operator:r,parameters:[e,n]}}return e}function co(t){if(t[0].value==="("){t.shift();let e=fo(t);return t[0].value===")"&&t.shift(),e}else return t.shift()}function uo(t){let e="load",r=t.prefixed("load-src"),n=t.prefixed("ignore"),i={defaultStrategy:"eager",keepRelativeURLs:!1},o=!1,a={},d=0;function f(){return d++}t.asyncOptions=A=>{i={...i,...A}},t.asyncData=(A,k=!1)=>{a[A]={loaded:!1,download:k}},t.asyncUrl=(A,k)=>{!A||!k||a[A]||(a[A]={loaded:!1,download:()=>import($(k))})},t.asyncAlias=A=>{o=A};let u=A=>{t.skipDuringClone(()=>{A._x_async||(A._x_async="init",A._x_ignore=!0,A.setAttribute(n,""))})()},w=async A=>{t.skipDuringClone(async()=>{if(A._x_async!=="init")return;A._x_async="await";let{name:k,strategy:Y}=m(A);await Ua({name:k,strategy:Y,el:A,id:A.id||f()}),A.isConnected&&(await E(k),A.isConnected&&(S(A),A._x_async="loaded"))})()};w.inline=u,t.directive(e,w).before("ignore");function m(A){let k=I(A.getAttribute(t.prefixed("data"))),Y=A.getAttribute(t.prefixed(e))||i.defaultStrategy,nt=A.getAttribute(r);return nt&&t.asyncUrl(k,nt),{name:k,strategy:Y}}async function E(A){if(A.startsWith("_x_async_")||(M(A),!a[A]||a[A].loaded))return;let k=await O(A);t.data(A,k),a[A].loaded=!0}async function O(A){if(!a[A])return;let k=await a[A].download(A);return typeof k=="function"?k:k[A]||k.default||Object.values(k)[0]||!1}function S(A){t.destroyTree(A),A._x_ignore=!1,A.removeAttribute(n),!A.closest(`[${n}]`)&&t.initTree(A)}function M(A){if(!(!o||a[A])){if(typeof o=="function"){t.asyncData(A,o);return}t.asyncUrl(A,o.replaceAll("[name]",A))}}function I(A){return(A||"").split(/[({]/g)[0]||`_x_async_${f()}`}function $(A){return i.keepRelativeURLs||new RegExp("^(?:[a-z+]+:)?//","i").test(A)?A:new URL(A,document.baseURI).href}}var Uo=Jo(vo(),1);function mo(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Me(t){for(var e=1;e=0)&&(r[i]=t[i]);return r}function Ga(t,e){if(t==null)return{};var r=qa(t,e),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}var Ka="1.15.6";function He(t){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(t)}var We=He(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),tr=He(/Edge/i),go=He(/firefox/i),Gn=He(/safari/i)&&!He(/chrome/i)&&!He(/android/i),wi=He(/iP(ad|od|hone)/i),Ao=He(/chrome/i)&&He(/android/i),Do={capture:!1,passive:!1};function Ot(t,e,r){t.addEventListener(e,r,!We&&Do)}function Et(t,e,r){t.removeEventListener(e,r,!We&&Do)}function Tr(t,e){if(e){if(e[0]===">"&&(e=e.substring(1)),t)try{if(t.matches)return t.matches(e);if(t.msMatchesSelector)return t.msMatchesSelector(e);if(t.webkitMatchesSelector)return t.webkitMatchesSelector(e)}catch{return!1}return!1}}function Co(t){return t.host&&t!==document&&t.host.nodeType?t.host:t.parentNode}function Se(t,e,r,n){if(t){r=r||document;do{if(e!=null&&(e[0]===">"?t.parentNode===r&&Tr(t,e):Tr(t,e))||n&&t===r)return t;if(t===r)break}while(t=Co(t))}return null}var bo=/\s+/g;function fe(t,e,r){if(t&&e)if(t.classList)t.classList[r?"add":"remove"](e);else{var n=(" "+t.className+" ").replace(bo," ").replace(" "+e+" "," ");t.className=(n+(r?" "+e:"")).replace(bo," ")}}function at(t,e,r){var n=t&&t.style;if(n){if(r===void 0)return document.defaultView&&document.defaultView.getComputedStyle?r=document.defaultView.getComputedStyle(t,""):t.currentStyle&&(r=t.currentStyle),e===void 0?r:r[e];!(e in n)&&e.indexOf("webkit")===-1&&(e="-webkit-"+e),n[e]=r+(typeof r=="string"?"":"px")}}function Ln(t,e){var r="";if(typeof t=="string")r=t;else do{var n=at(t,"transform");n&&n!=="none"&&(r=n+" "+r)}while(!e&&(t=t.parentNode));var i=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return i&&new i(r)}function _o(t,e,r){if(t){var n=t.getElementsByTagName(e),i=0,o=n.length;if(r)for(;i=o:a=i<=o,!a)return n;if(n===Pe())break;n=sn(n,!1)}return!1}function Nn(t,e,r,n){for(var i=0,o=0,a=t.children;o2&&arguments[2]!==void 0?arguments[2]:{},i=n.evt,o=Ga(n,is);er.pluginEvent.bind(st)(e,r,Me({dragEl:N,parentEl:Ut,ghostEl:ut,rootEl:kt,nextEl:bn,lastDownEl:Ar,cloneEl:Wt,cloneHidden:an,dragStarted:Yn,putSortable:Zt,activeSortable:st.active,originalEvent:i,oldIndex:Fn,oldDraggableIndex:Jn,newIndex:ue,newDraggableIndex:on,hideGhostForTarget:No,unhideGhostForTarget:ko,cloneNowHidden:function(){an=!0},cloneNowShown:function(){an=!1},dispatchSortableEvent:function(d){ie({sortable:r,name:d,originalEvent:i})}},o))};function ie(t){rs(Me({putSortable:Zt,cloneEl:Wt,targetEl:N,rootEl:kt,oldIndex:Fn,oldDraggableIndex:Jn,newIndex:ue,newDraggableIndex:on},t))}var N,Ut,ut,kt,bn,Ar,Wt,an,Fn,ue,Jn,on,wr,Zt,In=!1,Pr=!1,Mr=[],mn,Oe,ci,fi,xo,Eo,Yn,Rn,Zn,Qn=!1,xr=!1,Dr,ne,ui=[],mi=!1,Rr=[],Fr=typeof document<"u",Er=wi,Oo=tr||We?"cssFloat":"float",os=Fr&&!Ao&&!wi&&"draggable"in document.createElement("div"),Io=function(){if(Fr){if(We)return!1;var t=document.createElement("x");return t.style.cssText="pointer-events:auto",t.style.pointerEvents==="auto"}}(),Fo=function(e,r){var n=at(e),i=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),o=Nn(e,0,r),a=Nn(e,1,r),d=o&&at(o),f=a&&at(a),u=d&&parseInt(d.marginLeft)+parseInt(d.marginRight)+qt(o).width,w=f&&parseInt(f.marginLeft)+parseInt(f.marginRight)+qt(a).width;if(n.display==="flex")return n.flexDirection==="column"||n.flexDirection==="column-reverse"?"vertical":"horizontal";if(n.display==="grid")return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(o&&d.float&&d.float!=="none"){var m=d.float==="left"?"left":"right";return a&&(f.clear==="both"||f.clear===m)?"vertical":"horizontal"}return o&&(d.display==="block"||d.display==="flex"||d.display==="table"||d.display==="grid"||u>=i&&n[Oo]==="none"||a&&n[Oo]==="none"&&u+w>i)?"vertical":"horizontal"},as=function(e,r,n){var i=n?e.left:e.top,o=n?e.right:e.bottom,a=n?e.width:e.height,d=n?r.left:r.top,f=n?r.right:r.bottom,u=n?r.width:r.height;return i===d||o===f||i+a/2===d+u/2},ss=function(e,r){var n;return Mr.some(function(i){var o=i[se].options.emptyInsertThreshold;if(!(!o||xi(i))){var a=qt(i),d=e>=a.left-o&&e<=a.right+o,f=r>=a.top-o&&r<=a.bottom+o;if(d&&f)return n=i}}),n},Lo=function(e){function r(o,a){return function(d,f,u,w){var m=d.options.group.name&&f.options.group.name&&d.options.group.name===f.options.group.name;if(o==null&&(a||m))return!0;if(o==null||o===!1)return!1;if(a&&o==="clone")return o;if(typeof o=="function")return r(o(d,f,u,w),a)(d,f,u,w);var E=(a?d:f).options.group.name;return o===!0||typeof o=="string"&&o===E||o.join&&o.indexOf(E)>-1}}var n={},i=e.group;(!i||Sr(i)!="object")&&(i={name:i}),n.name=i.name,n.checkPull=r(i.pull,!0),n.checkPut=r(i.put),n.revertClone=i.revertClone,e.group=n},No=function(){!Io&&ut&&at(ut,"display","none")},ko=function(){!Io&&ut&&at(ut,"display","")};Fr&&!Ao&&document.addEventListener("click",function(t){if(Pr)return t.preventDefault(),t.stopPropagation&&t.stopPropagation(),t.stopImmediatePropagation&&t.stopImmediatePropagation(),Pr=!1,!1},!0);var gn=function(e){if(N){e=e.touches?e.touches[0]:e;var r=ss(e.clientX,e.clientY);if(r){var n={};for(var i in e)e.hasOwnProperty(i)&&(n[i]=e[i]);n.target=n.rootEl=r,n.preventDefault=void 0,n.stopPropagation=void 0,r[se]._onDragOver(n)}}},ls=function(e){N&&N.parentNode[se]._isOutsideThisEl(e.target)};function st(t,e){if(!(t&&t.nodeType&&t.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(t));this.el=t,this.options=e=$e({},e),t[se]=this;var r={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(t.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Fo(t,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(a,d){a.setData("Text",d.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:st.supportPointer!==!1&&"PointerEvent"in window&&(!Gn||wi),emptyInsertThreshold:5};er.initializePlugins(this,t,r);for(var n in r)!(n in e)&&(e[n]=r[n]);Lo(e);for(var i in this)i.charAt(0)==="_"&&typeof this[i]=="function"&&(this[i]=this[i].bind(this));this.nativeDraggable=e.forceFallback?!1:os,this.nativeDraggable&&(this.options.touchStartThreshold=1),e.supportPointer?Ot(t,"pointerdown",this._onTapStart):(Ot(t,"mousedown",this._onTapStart),Ot(t,"touchstart",this._onTapStart)),this.nativeDraggable&&(Ot(t,"dragover",this),Ot(t,"dragenter",this)),Mr.push(this.el),e.store&&e.store.get&&this.sort(e.store.get(this)||[]),$e(this,ts())}st.prototype={constructor:st,_isOutsideThisEl:function(e){!this.el.contains(e)&&e!==this.el&&(Rn=null)},_getDirection:function(e,r){return typeof this.options.direction=="function"?this.options.direction.call(this,e,r,N):this.options.direction},_onTapStart:function(e){if(e.cancelable){var r=this,n=this.el,i=this.options,o=i.preventOnFilter,a=e.type,d=e.touches&&e.touches[0]||e.pointerType&&e.pointerType==="touch"&&e,f=(d||e).target,u=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||f,w=i.filter;if(ms(n),!N&&!(/mousedown|pointerdown/.test(a)&&e.button!==0||i.disabled)&&!u.isContentEditable&&!(!this.nativeDraggable&&Gn&&f&&f.tagName.toUpperCase()==="SELECT")&&(f=Se(f,i.draggable,n,!1),!(f&&f.animated)&&Ar!==f)){if(Fn=ve(f),Jn=ve(f,i.draggable),typeof w=="function"){if(w.call(this,e,f,this)){ie({sortable:r,rootEl:u,name:"filter",targetEl:f,toEl:n,fromEl:n}),ae("filter",r,{evt:e}),o&&e.preventDefault();return}}else if(w&&(w=w.split(",").some(function(m){if(m=Se(u,m.trim(),n,!1),m)return ie({sortable:r,rootEl:m,name:"filter",targetEl:f,fromEl:n,toEl:n}),ae("filter",r,{evt:e}),!0}),w)){o&&e.preventDefault();return}i.handle&&!Se(u,i.handle,n,!1)||this._prepareDragStart(e,d,f)}}},_prepareDragStart:function(e,r,n){var i=this,o=i.el,a=i.options,d=o.ownerDocument,f;if(n&&!N&&n.parentNode===o){var u=qt(n);if(kt=o,N=n,Ut=N.parentNode,bn=N.nextSibling,Ar=n,wr=a.group,st.dragged=N,mn={target:N,clientX:(r||e).clientX,clientY:(r||e).clientY},xo=mn.clientX-u.left,Eo=mn.clientY-u.top,this._lastX=(r||e).clientX,this._lastY=(r||e).clientY,N.style["will-change"]="all",f=function(){if(ae("delayEnded",i,{evt:e}),st.eventCanceled){i._onDrop();return}i._disableDelayedDragEvents(),!go&&i.nativeDraggable&&(N.draggable=!0),i._triggerDragStart(e,r),ie({sortable:i,name:"choose",originalEvent:e}),fe(N,a.chosenClass,!0)},a.ignore.split(",").forEach(function(w){_o(N,w.trim(),di)}),Ot(d,"dragover",gn),Ot(d,"mousemove",gn),Ot(d,"touchmove",gn),a.supportPointer?(Ot(d,"pointerup",i._onDrop),!this.nativeDraggable&&Ot(d,"pointercancel",i._onDrop)):(Ot(d,"mouseup",i._onDrop),Ot(d,"touchend",i._onDrop),Ot(d,"touchcancel",i._onDrop)),go&&this.nativeDraggable&&(this.options.touchStartThreshold=4,N.draggable=!0),ae("delayStart",this,{evt:e}),a.delay&&(!a.delayOnTouchOnly||r)&&(!this.nativeDraggable||!(tr||We))){if(st.eventCanceled){this._onDrop();return}a.supportPointer?(Ot(d,"pointerup",i._disableDelayedDrag),Ot(d,"pointercancel",i._disableDelayedDrag)):(Ot(d,"mouseup",i._disableDelayedDrag),Ot(d,"touchend",i._disableDelayedDrag),Ot(d,"touchcancel",i._disableDelayedDrag)),Ot(d,"mousemove",i._delayedDragTouchMoveHandler),Ot(d,"touchmove",i._delayedDragTouchMoveHandler),a.supportPointer&&Ot(d,"pointermove",i._delayedDragTouchMoveHandler),i._dragStartTimer=setTimeout(f,a.delay)}else f()}},_delayedDragTouchMoveHandler:function(e){var r=e.touches?e.touches[0]:e;Math.max(Math.abs(r.clientX-this._lastX),Math.abs(r.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){N&&di(N),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;Et(e,"mouseup",this._disableDelayedDrag),Et(e,"touchend",this._disableDelayedDrag),Et(e,"touchcancel",this._disableDelayedDrag),Et(e,"pointerup",this._disableDelayedDrag),Et(e,"pointercancel",this._disableDelayedDrag),Et(e,"mousemove",this._delayedDragTouchMoveHandler),Et(e,"touchmove",this._delayedDragTouchMoveHandler),Et(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,r){r=r||e.pointerType=="touch"&&e,!this.nativeDraggable||r?this.options.supportPointer?Ot(document,"pointermove",this._onTouchMove):r?Ot(document,"touchmove",this._onTouchMove):Ot(document,"mousemove",this._onTouchMove):(Ot(N,"dragend",this),Ot(kt,"dragstart",this._onDragStart));try{document.selection?Cr(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(e,r){if(In=!1,kt&&N){ae("dragStarted",this,{evt:r}),this.nativeDraggable&&Ot(document,"dragover",ls);var n=this.options;!e&&fe(N,n.dragClass,!1),fe(N,n.ghostClass,!0),st.active=this,e&&this._appendGhost(),ie({sortable:this,name:"start",originalEvent:r})}else this._nulling()},_emulateDragOver:function(){if(Oe){this._lastX=Oe.clientX,this._lastY=Oe.clientY,No();for(var e=document.elementFromPoint(Oe.clientX,Oe.clientY),r=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(Oe.clientX,Oe.clientY),e!==r);)r=e;if(N.parentNode[se]._isOutsideThisEl(e),r)do{if(r[se]){var n=void 0;if(n=r[se]._onDragOver({clientX:Oe.clientX,clientY:Oe.clientY,target:e,rootEl:r}),n&&!this.options.dragoverBubble)break}e=r}while(r=Co(r));ko()}},_onTouchMove:function(e){if(mn){var r=this.options,n=r.fallbackTolerance,i=r.fallbackOffset,o=e.touches?e.touches[0]:e,a=ut&&Ln(ut,!0),d=ut&&a&&a.a,f=ut&&a&&a.d,u=Er&&ne&&wo(ne),w=(o.clientX-mn.clientX+i.x)/(d||1)+(u?u[0]-ui[0]:0)/(d||1),m=(o.clientY-mn.clientY+i.y)/(f||1)+(u?u[1]-ui[1]:0)/(f||1);if(!st.active&&!In){if(n&&Math.max(Math.abs(o.clientX-this._lastX),Math.abs(o.clientY-this._lastY))=0&&(ie({rootEl:Ut,name:"add",toEl:Ut,fromEl:kt,originalEvent:e}),ie({sortable:this,name:"remove",toEl:Ut,originalEvent:e}),ie({rootEl:Ut,name:"sort",toEl:Ut,fromEl:kt,originalEvent:e}),ie({sortable:this,name:"sort",toEl:Ut,originalEvent:e})),Zt&&Zt.save()):ue!==Fn&&ue>=0&&(ie({sortable:this,name:"update",toEl:Ut,originalEvent:e}),ie({sortable:this,name:"sort",toEl:Ut,originalEvent:e})),st.active&&((ue==null||ue===-1)&&(ue=Fn,on=Jn),ie({sortable:this,name:"end",toEl:Ut,originalEvent:e}),this.save()))),this._nulling()},_nulling:function(){ae("nulling",this),kt=N=Ut=ut=bn=Wt=Ar=an=mn=Oe=Yn=ue=on=Fn=Jn=Rn=Zn=Zt=wr=st.dragged=st.ghost=st.clone=st.active=null,Rr.forEach(function(e){e.checked=!0}),Rr.length=ci=fi=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":N&&(this._onDragOver(e),cs(e));break;case"selectstart":e.preventDefault();break}},toArray:function(){for(var e=[],r,n=this.el.children,i=0,o=n.length,a=this.options;ii.right+o||t.clientY>n.bottom&&t.clientX>n.left:t.clientY>i.bottom+o||t.clientX>n.right&&t.clientY>n.top}function ps(t,e,r,n,i,o,a,d){var f=n?t.clientY:t.clientX,u=n?r.height:r.width,w=n?r.top:r.left,m=n?r.bottom:r.right,E=!1;if(!a){if(d&&Drw+u*o/2:fm-Dr)return-Zn}else if(f>w+u*(1-i)/2&&fm-u*o/2)?f>w+u/2?1:-1:0}function hs(t){return ve(N){t.directive("sortable",e=>{let r=parseInt(e.dataset?.sortableAnimationDuration);r!==0&&!r&&(r=300),e.sortable=Si.create(e,{group:e.getAttribute("x-sortable-group"),draggable:"[x-sortable-item]",handle:"[x-sortable-handle]",dataIdAttr:"x-sortable-item",animation:r,ghostClass:"fi-sortable-ghost"})})};var bs=Object.create,Ci=Object.defineProperty,ys=Object.getPrototypeOf,ws=Object.prototype.hasOwnProperty,xs=Object.getOwnPropertyNames,Es=Object.getOwnPropertyDescriptor,Os=t=>Ci(t,"__esModule",{value:!0}),Ho=(t,e)=>()=>(e||(e={exports:{}},t(e.exports,e)),e.exports),Ss=(t,e,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of xs(e))!ws.call(t,n)&&n!=="default"&&Ci(t,n,{get:()=>e[n],enumerable:!(r=Es(e,n))||r.enumerable});return t},$o=t=>Ss(Os(Ci(t!=null?bs(ys(t)):{},"default",t&&t.__esModule&&"default"in t?{get:()=>t.default,enumerable:!0}:{value:t,enumerable:!0})),t),As=Ho(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});function e(c){var s=c.getBoundingClientRect();return{width:s.width,height:s.height,top:s.top,right:s.right,bottom:s.bottom,left:s.left,x:s.left,y:s.top}}function r(c){if(c==null)return window;if(c.toString()!=="[object Window]"){var s=c.ownerDocument;return s&&s.defaultView||window}return c}function n(c){var s=r(c),b=s.pageXOffset,_=s.pageYOffset;return{scrollLeft:b,scrollTop:_}}function i(c){var s=r(c).Element;return c instanceof s||c instanceof Element}function o(c){var s=r(c).HTMLElement;return c instanceof s||c instanceof HTMLElement}function a(c){if(typeof ShadowRoot>"u")return!1;var s=r(c).ShadowRoot;return c instanceof s||c instanceof ShadowRoot}function d(c){return{scrollLeft:c.scrollLeft,scrollTop:c.scrollTop}}function f(c){return c===r(c)||!o(c)?n(c):d(c)}function u(c){return c?(c.nodeName||"").toLowerCase():null}function w(c){return((i(c)?c.ownerDocument:c.document)||window.document).documentElement}function m(c){return e(w(c)).left+n(c).scrollLeft}function E(c){return r(c).getComputedStyle(c)}function O(c){var s=E(c),b=s.overflow,_=s.overflowX,T=s.overflowY;return/auto|scroll|overlay|hidden/.test(b+T+_)}function S(c,s,b){b===void 0&&(b=!1);var _=w(s),T=e(c),L=o(s),z={scrollLeft:0,scrollTop:0},H={x:0,y:0};return(L||!L&&!b)&&((u(s)!=="body"||O(_))&&(z=f(s)),o(s)?(H=e(s),H.x+=s.clientLeft,H.y+=s.clientTop):_&&(H.x=m(_))),{x:T.left+z.scrollLeft-H.x,y:T.top+z.scrollTop-H.y,width:T.width,height:T.height}}function M(c){var s=e(c),b=c.offsetWidth,_=c.offsetHeight;return Math.abs(s.width-b)<=1&&(b=s.width),Math.abs(s.height-_)<=1&&(_=s.height),{x:c.offsetLeft,y:c.offsetTop,width:b,height:_}}function I(c){return u(c)==="html"?c:c.assignedSlot||c.parentNode||(a(c)?c.host:null)||w(c)}function $(c){return["html","body","#document"].indexOf(u(c))>=0?c.ownerDocument.body:o(c)&&O(c)?c:$(I(c))}function A(c,s){var b;s===void 0&&(s=[]);var _=$(c),T=_===((b=c.ownerDocument)==null?void 0:b.body),L=r(_),z=T?[L].concat(L.visualViewport||[],O(_)?_:[]):_,H=s.concat(z);return T?H:H.concat(A(I(z)))}function k(c){return["table","td","th"].indexOf(u(c))>=0}function Y(c){return!o(c)||E(c).position==="fixed"?null:c.offsetParent}function nt(c){var s=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,b=navigator.userAgent.indexOf("Trident")!==-1;if(b&&o(c)){var _=E(c);if(_.position==="fixed")return null}for(var T=I(c);o(T)&&["html","body"].indexOf(u(T))<0;){var L=E(T);if(L.transform!=="none"||L.perspective!=="none"||L.contain==="paint"||["transform","perspective"].indexOf(L.willChange)!==-1||s&&L.willChange==="filter"||s&&L.filter&&L.filter!=="none")return T;T=T.parentNode}return null}function J(c){for(var s=r(c),b=Y(c);b&&k(b)&&E(b).position==="static";)b=Y(b);return b&&(u(b)==="html"||u(b)==="body"&&E(b).position==="static")?s:b||nt(c)||s}var U="top",dt="bottom",X="right",Z="left",mt="auto",l=[U,dt,X,Z],h="start",v="end",p="clippingParents",j="viewport",P="popper",R="reference",Q=l.reduce(function(c,s){return c.concat([s+"-"+h,s+"-"+v])},[]),Vt=[].concat(l,[mt]).reduce(function(c,s){return c.concat([s,s+"-"+h,s+"-"+v])},[]),Re="beforeRead",ze="read",Nr="afterRead",kr="beforeMain",jr="main",Ue="afterMain",nr="beforeWrite",Br="write",rr="afterWrite",Ie=[Re,ze,Nr,kr,jr,Ue,nr,Br,rr];function Hr(c){var s=new Map,b=new Set,_=[];c.forEach(function(L){s.set(L.name,L)});function T(L){b.add(L.name);var z=[].concat(L.requires||[],L.requiresIfExists||[]);z.forEach(function(H){if(!b.has(H)){var G=s.get(H);G&&T(G)}}),_.push(L)}return c.forEach(function(L){b.has(L.name)||T(L)}),_}function me(c){var s=Hr(c);return Ie.reduce(function(b,_){return b.concat(s.filter(function(T){return T.phase===_}))},[])}function Ve(c){var s;return function(){return s||(s=new Promise(function(b){Promise.resolve().then(function(){s=void 0,b(c())})})),s}}function Ae(c){for(var s=arguments.length,b=new Array(s>1?s-1:0),_=1;_=0,_=b&&o(c)?J(c):c;return i(_)?s.filter(function(T){return i(T)&&kn(T,_)&&u(T)!=="body"}):[]}function wn(c,s,b){var _=s==="clippingParents"?yn(c):[].concat(s),T=[].concat(_,[b]),L=T[0],z=T.reduce(function(H,G){var ot=sr(c,G);return H.top=ge(ot.top,H.top),H.right=ln(ot.right,H.right),H.bottom=ln(ot.bottom,H.bottom),H.left=ge(ot.left,H.left),H},sr(c,L));return z.width=z.right-z.left,z.height=z.bottom-z.top,z.x=z.left,z.y=z.top,z}function cn(c){return c.split("-")[1]}function de(c){return["top","bottom"].indexOf(c)>=0?"x":"y"}function lr(c){var s=c.reference,b=c.element,_=c.placement,T=_?oe(_):null,L=_?cn(_):null,z=s.x+s.width/2-b.width/2,H=s.y+s.height/2-b.height/2,G;switch(T){case U:G={x:z,y:s.y-b.height};break;case dt:G={x:z,y:s.y+s.height};break;case X:G={x:s.x+s.width,y:H};break;case Z:G={x:s.x-b.width,y:H};break;default:G={x:s.x,y:s.y}}var ot=T?de(T):null;if(ot!=null){var V=ot==="y"?"height":"width";switch(L){case h:G[ot]=G[ot]-(s[V]/2-b[V]/2);break;case v:G[ot]=G[ot]+(s[V]/2-b[V]/2);break}}return G}function cr(){return{top:0,right:0,bottom:0,left:0}}function fr(c){return Object.assign({},cr(),c)}function ur(c,s){return s.reduce(function(b,_){return b[_]=c,b},{})}function qe(c,s){s===void 0&&(s={});var b=s,_=b.placement,T=_===void 0?c.placement:_,L=b.boundary,z=L===void 0?p:L,H=b.rootBoundary,G=H===void 0?j:H,ot=b.elementContext,V=ot===void 0?P:ot,Ct=b.altBoundary,Lt=Ct===void 0?!1:Ct,Dt=b.padding,xt=Dt===void 0?0:Dt,Mt=fr(typeof xt!="number"?xt:ur(xt,l)),St=V===P?R:P,Bt=c.elements.reference,Rt=c.rects.popper,Ht=c.elements[Lt?St:V],ct=wn(i(Ht)?Ht:Ht.contextElement||w(c.elements.popper),z,G),Pt=e(Bt),_t=lr({reference:Pt,element:Rt,strategy:"absolute",placement:T}),Nt=Xe(Object.assign({},Rt,_t)),Ft=V===P?Nt:Pt,Yt={top:ct.top-Ft.top+Mt.top,bottom:Ft.bottom-ct.bottom+Mt.bottom,left:ct.left-Ft.left+Mt.left,right:Ft.right-ct.right+Mt.right},$t=c.modifiersData.offset;if(V===P&&$t){var zt=$t[T];Object.keys(Yt).forEach(function(we){var te=[X,dt].indexOf(we)>=0?1:-1,Le=[U,dt].indexOf(we)>=0?"y":"x";Yt[we]+=zt[Le]*te})}return Yt}var dr="Popper: Invalid reference or popper argument provided. They must be either a DOM element or virtual element.",Vr="Popper: An infinite loop in the modifiers cycle has been detected! The cycle has been interrupted to prevent a browser crash.",xn={placement:"bottom",modifiers:[],strategy:"absolute"};function fn(){for(var c=arguments.length,s=new Array(c),b=0;b100){console.error(Vr);break}if(V.reset===!0){V.reset=!1,Pt=-1;continue}var _t=V.orderedModifiers[Pt],Nt=_t.fn,Ft=_t.options,Yt=Ft===void 0?{}:Ft,$t=_t.name;typeof Nt=="function"&&(V=Nt({state:V,options:Yt,name:$t,instance:Dt})||V)}}},update:Ve(function(){return new Promise(function(St){Dt.forceUpdate(),St(V)})}),destroy:function(){Mt(),Lt=!0}};if(!fn(H,G))return console.error(dr),Dt;Dt.setOptions(ot).then(function(St){!Lt&&ot.onFirstUpdate&&ot.onFirstUpdate(St)});function xt(){V.orderedModifiers.forEach(function(St){var Bt=St.name,Rt=St.options,Ht=Rt===void 0?{}:Rt,ct=St.effect;if(typeof ct=="function"){var Pt=ct({state:V,name:Bt,instance:Dt,options:Ht}),_t=function(){};Ct.push(Pt||_t)}})}function Mt(){Ct.forEach(function(St){return St()}),Ct=[]}return Dt}}var On={passive:!0};function Yr(c){var s=c.state,b=c.instance,_=c.options,T=_.scroll,L=T===void 0?!0:T,z=_.resize,H=z===void 0?!0:z,G=r(s.elements.popper),ot=[].concat(s.scrollParents.reference,s.scrollParents.popper);return L&&ot.forEach(function(V){V.addEventListener("scroll",b.update,On)}),H&&G.addEventListener("resize",b.update,On),function(){L&&ot.forEach(function(V){V.removeEventListener("scroll",b.update,On)}),H&&G.removeEventListener("resize",b.update,On)}}var jn={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Yr,data:{}};function Xr(c){var s=c.state,b=c.name;s.modifiersData[b]=lr({reference:s.rects.reference,element:s.rects.popper,strategy:"absolute",placement:s.placement})}var Bn={name:"popperOffsets",enabled:!0,phase:"read",fn:Xr,data:{}},qr={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Gr(c){var s=c.x,b=c.y,_=window,T=_.devicePixelRatio||1;return{x:Ye(Ye(s*T)/T)||0,y:Ye(Ye(b*T)/T)||0}}function Hn(c){var s,b=c.popper,_=c.popperRect,T=c.placement,L=c.offsets,z=c.position,H=c.gpuAcceleration,G=c.adaptive,ot=c.roundOffsets,V=ot===!0?Gr(L):typeof ot=="function"?ot(L):L,Ct=V.x,Lt=Ct===void 0?0:Ct,Dt=V.y,xt=Dt===void 0?0:Dt,Mt=L.hasOwnProperty("x"),St=L.hasOwnProperty("y"),Bt=Z,Rt=U,Ht=window;if(G){var ct=J(b),Pt="clientHeight",_t="clientWidth";ct===r(b)&&(ct=w(b),E(ct).position!=="static"&&(Pt="scrollHeight",_t="scrollWidth")),ct=ct,T===U&&(Rt=dt,xt-=ct[Pt]-_.height,xt*=H?1:-1),T===Z&&(Bt=X,Lt-=ct[_t]-_.width,Lt*=H?1:-1)}var Nt=Object.assign({position:z},G&&qr);if(H){var Ft;return Object.assign({},Nt,(Ft={},Ft[Rt]=St?"0":"",Ft[Bt]=Mt?"0":"",Ft.transform=(Ht.devicePixelRatio||1)<2?"translate("+Lt+"px, "+xt+"px)":"translate3d("+Lt+"px, "+xt+"px, 0)",Ft))}return Object.assign({},Nt,(s={},s[Rt]=St?xt+"px":"",s[Bt]=Mt?Lt+"px":"",s.transform="",s))}function g(c){var s=c.state,b=c.options,_=b.gpuAcceleration,T=_===void 0?!0:_,L=b.adaptive,z=L===void 0?!0:L,H=b.roundOffsets,G=H===void 0?!0:H,ot=E(s.elements.popper).transitionProperty||"";z&&["transform","top","right","bottom","left"].some(function(Ct){return ot.indexOf(Ct)>=0})&&console.warn(["Popper: Detected CSS transitions on at least one of the following",'CSS properties: "transform", "top", "right", "bottom", "left".',` + +`,'Disable the "computeStyles" modifier\'s `adaptive` option to allow',"for smooth transitions, or remove these properties from the CSS","transition declaration on the popper element if only transitioning","opacity or background-color for example.",` + +`,"We recommend using the popper element as a wrapper around an inner","element that can have any CSS property transitioned for animations."].join(" "));var V={placement:oe(s.placement),popper:s.elements.popper,popperRect:s.rects.popper,gpuAcceleration:T};s.modifiersData.popperOffsets!=null&&(s.styles.popper=Object.assign({},s.styles.popper,Hn(Object.assign({},V,{offsets:s.modifiersData.popperOffsets,position:s.options.strategy,adaptive:z,roundOffsets:G})))),s.modifiersData.arrow!=null&&(s.styles.arrow=Object.assign({},s.styles.arrow,Hn(Object.assign({},V,{offsets:s.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:G})))),s.attributes.popper=Object.assign({},s.attributes.popper,{"data-popper-placement":s.placement})}var y={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:g,data:{}};function D(c){var s=c.state;Object.keys(s.elements).forEach(function(b){var _=s.styles[b]||{},T=s.attributes[b]||{},L=s.elements[b];!o(L)||!u(L)||(Object.assign(L.style,_),Object.keys(T).forEach(function(z){var H=T[z];H===!1?L.removeAttribute(z):L.setAttribute(z,H===!0?"":H)}))})}function F(c){var s=c.state,b={popper:{position:s.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(s.elements.popper.style,b.popper),s.styles=b,s.elements.arrow&&Object.assign(s.elements.arrow.style,b.arrow),function(){Object.keys(s.elements).forEach(function(_){var T=s.elements[_],L=s.attributes[_]||{},z=Object.keys(s.styles.hasOwnProperty(_)?s.styles[_]:b[_]),H=z.reduce(function(G,ot){return G[ot]="",G},{});!o(T)||!u(T)||(Object.assign(T.style,H),Object.keys(L).forEach(function(G){T.removeAttribute(G)}))})}}var q={name:"applyStyles",enabled:!0,phase:"write",fn:D,effect:F,requires:["computeStyles"]};function W(c,s,b){var _=oe(c),T=[Z,U].indexOf(_)>=0?-1:1,L=typeof b=="function"?b(Object.assign({},s,{placement:c})):b,z=L[0],H=L[1];return z=z||0,H=(H||0)*T,[Z,X].indexOf(_)>=0?{x:H,y:z}:{x:z,y:H}}function B(c){var s=c.state,b=c.options,_=c.name,T=b.offset,L=T===void 0?[0,0]:T,z=Vt.reduce(function(V,Ct){return V[Ct]=W(Ct,s.rects,L),V},{}),H=z[s.placement],G=H.x,ot=H.y;s.modifiersData.popperOffsets!=null&&(s.modifiersData.popperOffsets.x+=G,s.modifiersData.popperOffsets.y+=ot),s.modifiersData[_]=z}var bt={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:B},lt={left:"right",right:"left",bottom:"top",top:"bottom"};function pt(c){return c.replace(/left|right|bottom|top/g,function(s){return lt[s]})}var yt={start:"end",end:"start"};function Tt(c){return c.replace(/start|end/g,function(s){return yt[s]})}function jt(c,s){s===void 0&&(s={});var b=s,_=b.placement,T=b.boundary,L=b.rootBoundary,z=b.padding,H=b.flipVariations,G=b.allowedAutoPlacements,ot=G===void 0?Vt:G,V=cn(_),Ct=V?H?Q:Q.filter(function(xt){return cn(xt)===V}):l,Lt=Ct.filter(function(xt){return ot.indexOf(xt)>=0});Lt.length===0&&(Lt=Ct,console.error(["Popper: The `allowedAutoPlacements` option did not allow any","placements. Ensure the `placement` option matches the variation","of the allowed placements.",'For example, "auto" cannot be used to allow "bottom-start".','Use "auto-start" instead.'].join(" ")));var Dt=Lt.reduce(function(xt,Mt){return xt[Mt]=qe(c,{placement:Mt,boundary:T,rootBoundary:L,padding:z})[oe(Mt)],xt},{});return Object.keys(Dt).sort(function(xt,Mt){return Dt[xt]-Dt[Mt]})}function At(c){if(oe(c)===mt)return[];var s=pt(c);return[Tt(c),s,Tt(s)]}function It(c){var s=c.state,b=c.options,_=c.name;if(!s.modifiersData[_]._skip){for(var T=b.mainAxis,L=T===void 0?!0:T,z=b.altAxis,H=z===void 0?!0:z,G=b.fallbackPlacements,ot=b.padding,V=b.boundary,Ct=b.rootBoundary,Lt=b.altBoundary,Dt=b.flipVariations,xt=Dt===void 0?!0:Dt,Mt=b.allowedAutoPlacements,St=s.options.placement,Bt=oe(St),Rt=Bt===St,Ht=G||(Rt||!xt?[pt(St)]:At(St)),ct=[St].concat(Ht).reduce(function(et,gt){return et.concat(oe(gt)===mt?jt(s,{placement:gt,boundary:V,rootBoundary:Ct,padding:ot,flipVariations:xt,allowedAutoPlacements:Mt}):gt)},[]),Pt=s.rects.reference,_t=s.rects.popper,Nt=new Map,Ft=!0,Yt=ct[0],$t=0;$t=0,dn=Le?"width":"height",Ze=qe(s,{placement:zt,boundary:V,rootBoundary:Ct,altBoundary:Lt,padding:ot}),Ne=Le?te?X:Z:te?dt:U;Pt[dn]>_t[dn]&&(Ne=pt(Ne));var $n=pt(Ne),Qe=[];if(L&&Qe.push(Ze[we]<=0),H&&Qe.push(Ze[Ne]<=0,Ze[$n]<=0),Qe.every(function(et){return et})){Yt=zt,Ft=!1;break}Nt.set(zt,Qe)}if(Ft)for(var Sn=xt?3:1,Wn=function(gt){var wt=ct.find(function(Kt){var Jt=Nt.get(Kt);if(Jt)return Jt.slice(0,gt).every(function(Ce){return Ce})});if(wt)return Yt=wt,"break"},C=Sn;C>0;C--){var K=Wn(C);if(K==="break")break}s.placement!==Yt&&(s.modifiersData[_]._skip=!0,s.placement=Yt,s.reset=!0)}}var rt={name:"flip",enabled:!0,phase:"main",fn:It,requiresIfExists:["offset"],data:{_skip:!1}};function ht(c){return c==="x"?"y":"x"}function vt(c,s,b){return ge(c,ln(s,b))}function tt(c){var s=c.state,b=c.options,_=c.name,T=b.mainAxis,L=T===void 0?!0:T,z=b.altAxis,H=z===void 0?!1:z,G=b.boundary,ot=b.rootBoundary,V=b.altBoundary,Ct=b.padding,Lt=b.tether,Dt=Lt===void 0?!0:Lt,xt=b.tetherOffset,Mt=xt===void 0?0:xt,St=qe(s,{boundary:G,rootBoundary:ot,padding:Ct,altBoundary:V}),Bt=oe(s.placement),Rt=cn(s.placement),Ht=!Rt,ct=de(Bt),Pt=ht(ct),_t=s.modifiersData.popperOffsets,Nt=s.rects.reference,Ft=s.rects.popper,Yt=typeof Mt=="function"?Mt(Object.assign({},s.rects,{placement:s.placement})):Mt,$t={x:0,y:0};if(_t){if(L||H){var zt=ct==="y"?U:Z,we=ct==="y"?dt:X,te=ct==="y"?"height":"width",Le=_t[ct],dn=_t[ct]+St[zt],Ze=_t[ct]-St[we],Ne=Dt?-Ft[te]/2:0,$n=Rt===h?Nt[te]:Ft[te],Qe=Rt===h?-Ft[te]:-Nt[te],Sn=s.elements.arrow,Wn=Dt&&Sn?M(Sn):{width:0,height:0},C=s.modifiersData["arrow#persistent"]?s.modifiersData["arrow#persistent"].padding:cr(),K=C[zt],et=C[we],gt=vt(0,Nt[te],Wn[te]),wt=Ht?Nt[te]/2-Ne-gt-K-Yt:$n-gt-K-Yt,Kt=Ht?-Nt[te]/2+Ne+gt+et+Yt:Qe+gt+et+Yt,Jt=s.elements.arrow&&J(s.elements.arrow),Ce=Jt?ct==="y"?Jt.clientTop||0:Jt.clientLeft||0:0,zn=s.modifiersData.offset?s.modifiersData.offset[s.placement][ct]:0,_e=_t[ct]+wt-zn-Ce,An=_t[ct]+Kt-zn;if(L){var pn=vt(Dt?ln(dn,_e):dn,Le,Dt?ge(Ze,An):Ze);_t[ct]=pn,$t[ct]=pn-Le}if(H){var tn=ct==="x"?U:Z,Kr=ct==="x"?dt:X,en=_t[Pt],hn=en+St[tn],_i=en-St[Kr],Ti=vt(Dt?ln(hn,_e):hn,en,Dt?ge(_i,An):_i);_t[Pt]=Ti,$t[Pt]=Ti-en}}s.modifiersData[_]=$t}}var it={name:"preventOverflow",enabled:!0,phase:"main",fn:tt,requiresIfExists:["offset"]},x=function(s,b){return s=typeof s=="function"?s(Object.assign({},b.rects,{placement:b.placement})):s,fr(typeof s!="number"?s:ur(s,l))};function Gt(c){var s,b=c.state,_=c.name,T=c.options,L=b.elements.arrow,z=b.modifiersData.popperOffsets,H=oe(b.placement),G=de(H),ot=[Z,X].indexOf(H)>=0,V=ot?"height":"width";if(!(!L||!z)){var Ct=x(T.padding,b),Lt=M(L),Dt=G==="y"?U:Z,xt=G==="y"?dt:X,Mt=b.rects.reference[V]+b.rects.reference[G]-z[G]-b.rects.popper[V],St=z[G]-b.rects.reference[G],Bt=J(L),Rt=Bt?G==="y"?Bt.clientHeight||0:Bt.clientWidth||0:0,Ht=Mt/2-St/2,ct=Ct[Dt],Pt=Rt-Lt[V]-Ct[xt],_t=Rt/2-Lt[V]/2+Ht,Nt=vt(ct,_t,Pt),Ft=G;b.modifiersData[_]=(s={},s[Ft]=Nt,s.centerOffset=Nt-_t,s)}}function ft(c){var s=c.state,b=c.options,_=b.element,T=_===void 0?"[data-popper-arrow]":_;if(T!=null&&!(typeof T=="string"&&(T=s.elements.popper.querySelector(T),!T))){if(o(T)||console.error(['Popper: "arrow" element must be an HTMLElement (not an SVGElement).',"To use an SVG arrow, wrap it in an HTMLElement that will be used as","the arrow."].join(" ")),!kn(s.elements.popper,T)){console.error(['Popper: "arrow" modifier\'s `element` must be a child of the popper',"element."].join(" "));return}s.elements.arrow=T}}var Fe={name:"arrow",enabled:!0,phase:"main",fn:Gt,effect:ft,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function be(c,s,b){return b===void 0&&(b={x:0,y:0}),{top:c.top-s.height-b.y,right:c.right-s.width+b.x,bottom:c.bottom-s.height+b.y,left:c.left-s.width-b.x}}function Ge(c){return[U,X,dt,Z].some(function(s){return c[s]>=0})}function Ke(c){var s=c.state,b=c.name,_=s.rects.reference,T=s.rects.popper,L=s.modifiersData.preventOverflow,z=qe(s,{elementContext:"reference"}),H=qe(s,{altBoundary:!0}),G=be(z,_),ot=be(H,T,L),V=Ge(G),Ct=Ge(ot);s.modifiersData[b]={referenceClippingOffsets:G,popperEscapeOffsets:ot,isReferenceHidden:V,hasPopperEscaped:Ct},s.attributes.popper=Object.assign({},s.attributes.popper,{"data-popper-reference-hidden":V,"data-popper-escaped":Ct})}var Je={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Ke},re=[jn,Bn,y,q],le=En({defaultModifiers:re}),ye=[jn,Bn,y,q,bt,rt,it,Fe,Je],un=En({defaultModifiers:ye});t.applyStyles=q,t.arrow=Fe,t.computeStyles=y,t.createPopper=un,t.createPopperLite=le,t.defaultModifiers=ye,t.detectOverflow=qe,t.eventListeners=jn,t.flip=rt,t.hide=Je,t.offset=bt,t.popperGenerator=En,t.popperOffsets=Bn,t.preventOverflow=it}),Wo=Ho(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var e=As(),r='',n="tippy-box",i="tippy-content",o="tippy-backdrop",a="tippy-arrow",d="tippy-svg-arrow",f={passive:!0,capture:!0};function u(g,y){return{}.hasOwnProperty.call(g,y)}function w(g,y,D){if(Array.isArray(g)){var F=g[y];return F??(Array.isArray(D)?D[y]:D)}return g}function m(g,y){var D={}.toString.call(g);return D.indexOf("[object")===0&&D.indexOf(y+"]")>-1}function E(g,y){return typeof g=="function"?g.apply(void 0,y):g}function O(g,y){if(y===0)return g;var D;return function(F){clearTimeout(D),D=setTimeout(function(){g(F)},y)}}function S(g,y){var D=Object.assign({},g);return y.forEach(function(F){delete D[F]}),D}function M(g){return g.split(/\s+/).filter(Boolean)}function I(g){return[].concat(g)}function $(g,y){g.indexOf(y)===-1&&g.push(y)}function A(g){return g.filter(function(y,D){return g.indexOf(y)===D})}function k(g){return g.split("-")[0]}function Y(g){return[].slice.call(g)}function nt(g){return Object.keys(g).reduce(function(y,D){return g[D]!==void 0&&(y[D]=g[D]),y},{})}function J(){return document.createElement("div")}function U(g){return["Element","Fragment"].some(function(y){return m(g,y)})}function dt(g){return m(g,"NodeList")}function X(g){return m(g,"MouseEvent")}function Z(g){return!!(g&&g._tippy&&g._tippy.reference===g)}function mt(g){return U(g)?[g]:dt(g)?Y(g):Array.isArray(g)?g:Y(document.querySelectorAll(g))}function l(g,y){g.forEach(function(D){D&&(D.style.transitionDuration=y+"ms")})}function h(g,y){g.forEach(function(D){D&&D.setAttribute("data-state",y)})}function v(g){var y,D=I(g),F=D[0];return!(F==null||(y=F.ownerDocument)==null)&&y.body?F.ownerDocument:document}function p(g,y){var D=y.clientX,F=y.clientY;return g.every(function(q){var W=q.popperRect,B=q.popperState,bt=q.props,lt=bt.interactiveBorder,pt=k(B.placement),yt=B.modifiersData.offset;if(!yt)return!0;var Tt=pt==="bottom"?yt.top.y:0,jt=pt==="top"?yt.bottom.y:0,At=pt==="right"?yt.left.x:0,It=pt==="left"?yt.right.x:0,rt=W.top-F+Tt>lt,ht=F-W.bottom-jt>lt,vt=W.left-D+At>lt,tt=D-W.right-It>lt;return rt||ht||vt||tt})}function j(g,y,D){var F=y+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(q){g[F](q,D)})}var P={isTouch:!1},R=0;function Q(){P.isTouch||(P.isTouch=!0,window.performance&&document.addEventListener("mousemove",Vt))}function Vt(){var g=performance.now();g-R<20&&(P.isTouch=!1,document.removeEventListener("mousemove",Vt)),R=g}function Re(){var g=document.activeElement;if(Z(g)){var y=g._tippy;g.blur&&!y.state.isVisible&&g.blur()}}function ze(){document.addEventListener("touchstart",Q,f),window.addEventListener("blur",Re)}var Nr=typeof window<"u"&&typeof document<"u",kr=Nr?navigator.userAgent:"",jr=/MSIE |Trident\//.test(kr);function Ue(g){var y=g==="destroy"?"n already-":" ";return[g+"() was called on a"+y+"destroyed instance. This is a no-op but","indicates a potential memory leak."].join(" ")}function nr(g){var y=/[ \t]{2,}/g,D=/^[ \t]*/gm;return g.replace(y," ").replace(D,"").trim()}function Br(g){return nr(` + %ctippy.js + + %c`+nr(g)+` + + %c\u{1F477}\u200D This is a development-only message. It will be removed in production. + `)}function rr(g){return[Br(g),"color: #00C584; font-size: 1.3em; font-weight: bold;","line-height: 1.5","color: #a6a095;"]}var Ie;Hr();function Hr(){Ie=new Set}function me(g,y){if(g&&!Ie.has(y)){var D;Ie.add(y),(D=console).warn.apply(D,rr(y))}}function Ve(g,y){if(g&&!Ie.has(y)){var D;Ie.add(y),(D=console).error.apply(D,rr(y))}}function Ae(g){var y=!g,D=Object.prototype.toString.call(g)==="[object Object]"&&!g.addEventListener;Ve(y,["tippy() was passed","`"+String(g)+"`","as its targets (first) argument. Valid types are: String, Element,","Element[], or NodeList."].join(" ")),Ve(D,["tippy() was passed a plain object which is not supported as an argument","for virtual positioning. Use props.getReferenceClientRect instead."].join(" "))}var De={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},$r={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},Qt=Object.assign({appendTo:function(){return document.body},aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},De,{},$r),Wr=Object.keys(Qt),zr=function(y){ge(y,[]);var D=Object.keys(y);D.forEach(function(F){Qt[F]=y[F]})};function oe(g){var y=g.plugins||[],D=y.reduce(function(F,q){var W=q.name,B=q.defaultValue;return W&&(F[W]=g[W]!==void 0?g[W]:B),F},{});return Object.assign({},g,{},D)}function Ur(g,y){var D=y?Object.keys(oe(Object.assign({},Qt,{plugins:y}))):Wr,F=D.reduce(function(q,W){var B=(g.getAttribute("data-tippy-"+W)||"").trim();if(!B)return q;if(W==="content")q[W]=B;else try{q[W]=JSON.parse(B)}catch{q[W]=B}return q},{});return F}function ir(g,y){var D=Object.assign({},y,{content:E(y.content,[g])},y.ignoreAttributes?{}:Ur(g,y.plugins));return D.aria=Object.assign({},Qt.aria,{},D.aria),D.aria={expanded:D.aria.expanded==="auto"?y.interactive:D.aria.expanded,content:D.aria.content==="auto"?y.interactive?null:"describedby":D.aria.content},D}function ge(g,y){g===void 0&&(g={}),y===void 0&&(y=[]);var D=Object.keys(g);D.forEach(function(F){var q=S(Qt,Object.keys(De)),W=!u(q,F);W&&(W=y.filter(function(B){return B.name===F}).length===0),me(W,["`"+F+"`","is not a valid prop. You may have spelled it incorrectly, or if it's","a plugin, forgot to pass it in an array as props.plugins.",` + +`,`All props: https://atomiks.github.io/tippyjs/v6/all-props/ +`,"Plugins: https://atomiks.github.io/tippyjs/v6/plugins/"].join(" "))})}var ln=function(){return"innerHTML"};function Ye(g,y){g[ln()]=y}function or(g){var y=J();return g===!0?y.className=a:(y.className=d,U(g)?y.appendChild(g):Ye(y,g)),y}function kn(g,y){U(y.content)?(Ye(g,""),g.appendChild(y.content)):typeof y.content!="function"&&(y.allowHTML?Ye(g,y.content):g.textContent=y.content)}function Xe(g){var y=g.firstElementChild,D=Y(y.children);return{box:y,content:D.find(function(F){return F.classList.contains(i)}),arrow:D.find(function(F){return F.classList.contains(a)||F.classList.contains(d)}),backdrop:D.find(function(F){return F.classList.contains(o)})}}function ar(g){var y=J(),D=J();D.className=n,D.setAttribute("data-state","hidden"),D.setAttribute("tabindex","-1");var F=J();F.className=i,F.setAttribute("data-state","hidden"),kn(F,g.props),y.appendChild(D),D.appendChild(F),q(g.props,g.props);function q(W,B){var bt=Xe(y),lt=bt.box,pt=bt.content,yt=bt.arrow;B.theme?lt.setAttribute("data-theme",B.theme):lt.removeAttribute("data-theme"),typeof B.animation=="string"?lt.setAttribute("data-animation",B.animation):lt.removeAttribute("data-animation"),B.inertia?lt.setAttribute("data-inertia",""):lt.removeAttribute("data-inertia"),lt.style.maxWidth=typeof B.maxWidth=="number"?B.maxWidth+"px":B.maxWidth,B.role?lt.setAttribute("role",B.role):lt.removeAttribute("role"),(W.content!==B.content||W.allowHTML!==B.allowHTML)&&kn(pt,g.props),B.arrow?yt?W.arrow!==B.arrow&&(lt.removeChild(yt),lt.appendChild(or(B.arrow))):lt.appendChild(or(B.arrow)):yt&<.removeChild(yt)}return{popper:y,onUpdate:q}}ar.$$tippy=!0;var sr=1,yn=[],wn=[];function cn(g,y){var D=ir(g,Object.assign({},Qt,{},oe(nt(y)))),F,q,W,B=!1,bt=!1,lt=!1,pt=!1,yt,Tt,jt,At=[],It=O(Rt,D.interactiveDebounce),rt,ht=sr++,vt=null,tt=A(D.plugins),it={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},x={id:ht,reference:g,popper:J(),popperInstance:vt,props:D,state:it,plugins:tt,clearDelayTimeouts:Le,setProps:dn,setContent:Ze,show:Ne,hide:$n,hideWithInteractivity:Qe,enable:we,disable:te,unmount:Sn,destroy:Wn};if(!D.render)return Ve(!0,"render() function has not been supplied."),x;var Gt=D.render(x),ft=Gt.popper,Fe=Gt.onUpdate;ft.setAttribute("data-tippy-root",""),ft.id="tippy-"+x.id,x.popper=ft,g._tippy=x,ft._tippy=x;var be=tt.map(function(C){return C.fn(x)}),Ge=g.hasAttribute("aria-expanded");return Mt(),T(),s(),b("onCreate",[x]),D.showOnCreate&&$t(),ft.addEventListener("mouseenter",function(){x.props.interactive&&x.state.isVisible&&x.clearDelayTimeouts()}),ft.addEventListener("mouseleave",function(C){x.props.interactive&&x.props.trigger.indexOf("mouseenter")>=0&&(ye().addEventListener("mousemove",It),It(C))}),x;function Ke(){var C=x.props.touch;return Array.isArray(C)?C:[C,0]}function Je(){return Ke()[0]==="hold"}function re(){var C;return!!((C=x.props.render)!=null&&C.$$tippy)}function le(){return rt||g}function ye(){var C=le().parentNode;return C?v(C):document}function un(){return Xe(ft)}function c(C){return x.state.isMounted&&!x.state.isVisible||P.isTouch||yt&&yt.type==="focus"?0:w(x.props.delay,C?0:1,Qt.delay)}function s(){ft.style.pointerEvents=x.props.interactive&&x.state.isVisible?"":"none",ft.style.zIndex=""+x.props.zIndex}function b(C,K,et){if(et===void 0&&(et=!0),be.forEach(function(wt){wt[C]&&wt[C].apply(void 0,K)}),et){var gt;(gt=x.props)[C].apply(gt,K)}}function _(){var C=x.props.aria;if(C.content){var K="aria-"+C.content,et=ft.id,gt=I(x.props.triggerTarget||g);gt.forEach(function(wt){var Kt=wt.getAttribute(K);if(x.state.isVisible)wt.setAttribute(K,Kt?Kt+" "+et:et);else{var Jt=Kt&&Kt.replace(et,"").trim();Jt?wt.setAttribute(K,Jt):wt.removeAttribute(K)}})}}function T(){if(!(Ge||!x.props.aria.expanded)){var C=I(x.props.triggerTarget||g);C.forEach(function(K){x.props.interactive?K.setAttribute("aria-expanded",x.state.isVisible&&K===le()?"true":"false"):K.removeAttribute("aria-expanded")})}}function L(){ye().removeEventListener("mousemove",It),yn=yn.filter(function(C){return C!==It})}function z(C){if(!(P.isTouch&&(lt||C.type==="mousedown"))&&!(x.props.interactive&&ft.contains(C.target))){if(le().contains(C.target)){if(P.isTouch||x.state.isVisible&&x.props.trigger.indexOf("click")>=0)return}else b("onClickOutside",[x,C]);x.props.hideOnClick===!0&&(x.clearDelayTimeouts(),x.hide(),bt=!0,setTimeout(function(){bt=!1}),x.state.isMounted||V())}}function H(){lt=!0}function G(){lt=!1}function ot(){var C=ye();C.addEventListener("mousedown",z,!0),C.addEventListener("touchend",z,f),C.addEventListener("touchstart",G,f),C.addEventListener("touchmove",H,f)}function V(){var C=ye();C.removeEventListener("mousedown",z,!0),C.removeEventListener("touchend",z,f),C.removeEventListener("touchstart",G,f),C.removeEventListener("touchmove",H,f)}function Ct(C,K){Dt(C,function(){!x.state.isVisible&&ft.parentNode&&ft.parentNode.contains(ft)&&K()})}function Lt(C,K){Dt(C,K)}function Dt(C,K){var et=un().box;function gt(wt){wt.target===et&&(j(et,"remove",gt),K())}if(C===0)return K();j(et,"remove",Tt),j(et,"add",gt),Tt=gt}function xt(C,K,et){et===void 0&&(et=!1);var gt=I(x.props.triggerTarget||g);gt.forEach(function(wt){wt.addEventListener(C,K,et),At.push({node:wt,eventType:C,handler:K,options:et})})}function Mt(){Je()&&(xt("touchstart",Bt,{passive:!0}),xt("touchend",Ht,{passive:!0})),M(x.props.trigger).forEach(function(C){if(C!=="manual")switch(xt(C,Bt),C){case"mouseenter":xt("mouseleave",Ht);break;case"focus":xt(jr?"focusout":"blur",ct);break;case"focusin":xt("focusout",ct);break}})}function St(){At.forEach(function(C){var K=C.node,et=C.eventType,gt=C.handler,wt=C.options;K.removeEventListener(et,gt,wt)}),At=[]}function Bt(C){var K,et=!1;if(!(!x.state.isEnabled||Pt(C)||bt)){var gt=((K=yt)==null?void 0:K.type)==="focus";yt=C,rt=C.currentTarget,T(),!x.state.isVisible&&X(C)&&yn.forEach(function(wt){return wt(C)}),C.type==="click"&&(x.props.trigger.indexOf("mouseenter")<0||B)&&x.props.hideOnClick!==!1&&x.state.isVisible?et=!0:$t(C),C.type==="click"&&(B=!et),et&&!gt&&zt(C)}}function Rt(C){var K=C.target,et=le().contains(K)||ft.contains(K);if(!(C.type==="mousemove"&&et)){var gt=Yt().concat(ft).map(function(wt){var Kt,Jt=wt._tippy,Ce=(Kt=Jt.popperInstance)==null?void 0:Kt.state;return Ce?{popperRect:wt.getBoundingClientRect(),popperState:Ce,props:D}:null}).filter(Boolean);p(gt,C)&&(L(),zt(C))}}function Ht(C){var K=Pt(C)||x.props.trigger.indexOf("click")>=0&&B;if(!K){if(x.props.interactive){x.hideWithInteractivity(C);return}zt(C)}}function ct(C){x.props.trigger.indexOf("focusin")<0&&C.target!==le()||x.props.interactive&&C.relatedTarget&&ft.contains(C.relatedTarget)||zt(C)}function Pt(C){return P.isTouch?Je()!==C.type.indexOf("touch")>=0:!1}function _t(){Nt();var C=x.props,K=C.popperOptions,et=C.placement,gt=C.offset,wt=C.getReferenceClientRect,Kt=C.moveTransition,Jt=re()?Xe(ft).arrow:null,Ce=wt?{getBoundingClientRect:wt,contextElement:wt.contextElement||le()}:g,zn={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(pn){var tn=pn.state;if(re()){var Kr=un(),en=Kr.box;["placement","reference-hidden","escaped"].forEach(function(hn){hn==="placement"?en.setAttribute("data-placement",tn.placement):tn.attributes.popper["data-popper-"+hn]?en.setAttribute("data-"+hn,""):en.removeAttribute("data-"+hn)}),tn.attributes.popper={}}}},_e=[{name:"offset",options:{offset:gt}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!Kt}},zn];re()&&Jt&&_e.push({name:"arrow",options:{element:Jt,padding:3}}),_e.push.apply(_e,K?.modifiers||[]),x.popperInstance=e.createPopper(Ce,ft,Object.assign({},K,{placement:et,onFirstUpdate:jt,modifiers:_e}))}function Nt(){x.popperInstance&&(x.popperInstance.destroy(),x.popperInstance=null)}function Ft(){var C=x.props.appendTo,K,et=le();x.props.interactive&&C===Qt.appendTo||C==="parent"?K=et.parentNode:K=E(C,[et]),K.contains(ft)||K.appendChild(ft),_t(),me(x.props.interactive&&C===Qt.appendTo&&et.nextElementSibling!==ft,["Interactive tippy element may not be accessible via keyboard","navigation because it is not directly after the reference element","in the DOM source order.",` + +`,"Using a wrapper
or tag around the reference element","solves this by creating a new parentNode context.",` + +`,"Specifying `appendTo: document.body` silences this warning, but it","assumes you are using a focus management solution to handle","keyboard navigation.",` + +`,"See: https://atomiks.github.io/tippyjs/v6/accessibility/#interactivity"].join(" "))}function Yt(){return Y(ft.querySelectorAll("[data-tippy-root]"))}function $t(C){x.clearDelayTimeouts(),C&&b("onTrigger",[x,C]),ot();var K=c(!0),et=Ke(),gt=et[0],wt=et[1];P.isTouch&>==="hold"&&wt&&(K=wt),K?F=setTimeout(function(){x.show()},K):x.show()}function zt(C){if(x.clearDelayTimeouts(),b("onUntrigger",[x,C]),!x.state.isVisible){V();return}if(!(x.props.trigger.indexOf("mouseenter")>=0&&x.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(C.type)>=0&&B)){var K=c(!1);K?q=setTimeout(function(){x.state.isVisible&&x.hide()},K):W=requestAnimationFrame(function(){x.hide()})}}function we(){x.state.isEnabled=!0}function te(){x.hide(),x.state.isEnabled=!1}function Le(){clearTimeout(F),clearTimeout(q),cancelAnimationFrame(W)}function dn(C){if(me(x.state.isDestroyed,Ue("setProps")),!x.state.isDestroyed){b("onBeforeUpdate",[x,C]),St();var K=x.props,et=ir(g,Object.assign({},x.props,{},C,{ignoreAttributes:!0}));x.props=et,Mt(),K.interactiveDebounce!==et.interactiveDebounce&&(L(),It=O(Rt,et.interactiveDebounce)),K.triggerTarget&&!et.triggerTarget?I(K.triggerTarget).forEach(function(gt){gt.removeAttribute("aria-expanded")}):et.triggerTarget&&g.removeAttribute("aria-expanded"),T(),s(),Fe&&Fe(K,et),x.popperInstance&&(_t(),Yt().forEach(function(gt){requestAnimationFrame(gt._tippy.popperInstance.forceUpdate)})),b("onAfterUpdate",[x,C])}}function Ze(C){x.setProps({content:C})}function Ne(){me(x.state.isDestroyed,Ue("show"));var C=x.state.isVisible,K=x.state.isDestroyed,et=!x.state.isEnabled,gt=P.isTouch&&!x.props.touch,wt=w(x.props.duration,0,Qt.duration);if(!(C||K||et||gt)&&!le().hasAttribute("disabled")&&(b("onShow",[x],!1),x.props.onShow(x)!==!1)){if(x.state.isVisible=!0,re()&&(ft.style.visibility="visible"),s(),ot(),x.state.isMounted||(ft.style.transition="none"),re()){var Kt=un(),Jt=Kt.box,Ce=Kt.content;l([Jt,Ce],0)}jt=function(){var _e;if(!(!x.state.isVisible||pt)){if(pt=!0,ft.offsetHeight,ft.style.transition=x.props.moveTransition,re()&&x.props.animation){var An=un(),pn=An.box,tn=An.content;l([pn,tn],wt),h([pn,tn],"visible")}_(),T(),$(wn,x),(_e=x.popperInstance)==null||_e.forceUpdate(),x.state.isMounted=!0,b("onMount",[x]),x.props.animation&&re()&&Lt(wt,function(){x.state.isShown=!0,b("onShown",[x])})}},Ft()}}function $n(){me(x.state.isDestroyed,Ue("hide"));var C=!x.state.isVisible,K=x.state.isDestroyed,et=!x.state.isEnabled,gt=w(x.props.duration,1,Qt.duration);if(!(C||K||et)&&(b("onHide",[x],!1),x.props.onHide(x)!==!1)){if(x.state.isVisible=!1,x.state.isShown=!1,pt=!1,B=!1,re()&&(ft.style.visibility="hidden"),L(),V(),s(),re()){var wt=un(),Kt=wt.box,Jt=wt.content;x.props.animation&&(l([Kt,Jt],gt),h([Kt,Jt],"hidden"))}_(),T(),x.props.animation?re()&&Ct(gt,x.unmount):x.unmount()}}function Qe(C){me(x.state.isDestroyed,Ue("hideWithInteractivity")),ye().addEventListener("mousemove",It),$(yn,It),It(C)}function Sn(){me(x.state.isDestroyed,Ue("unmount")),x.state.isVisible&&x.hide(),x.state.isMounted&&(Nt(),Yt().forEach(function(C){C._tippy.unmount()}),ft.parentNode&&ft.parentNode.removeChild(ft),wn=wn.filter(function(C){return C!==x}),x.state.isMounted=!1,b("onHidden",[x]))}function Wn(){me(x.state.isDestroyed,Ue("destroy")),!x.state.isDestroyed&&(x.clearDelayTimeouts(),x.unmount(),St(),delete g._tippy,x.state.isDestroyed=!0,b("onDestroy",[x]))}}function de(g,y){y===void 0&&(y={});var D=Qt.plugins.concat(y.plugins||[]);Ae(g),ge(y,D),ze();var F=Object.assign({},y,{plugins:D}),q=mt(g),W=U(F.content),B=q.length>1;me(W&&B,["tippy() was passed an Element as the `content` prop, but more than","one tippy instance was created by this invocation. This means the","content element will only be appended to the last tippy instance.",` + +`,"Instead, pass the .innerHTML of the element, or use a function that","returns a cloned version of the element instead.",` + +`,`1) content: element.innerHTML +`,"2) content: () => element.cloneNode(true)"].join(" "));var bt=q.reduce(function(lt,pt){var yt=pt&&cn(pt,F);return yt&<.push(yt),lt},[]);return U(g)?bt[0]:bt}de.defaultProps=Qt,de.setDefaultProps=zr,de.currentInput=P;var lr=function(y){var D=y===void 0?{}:y,F=D.exclude,q=D.duration;wn.forEach(function(W){var B=!1;if(F&&(B=Z(F)?W.reference===F:W.popper===F.popper),!B){var bt=W.props.duration;W.setProps({duration:q}),W.hide(),W.state.isDestroyed||W.setProps({duration:bt})}})},cr=Object.assign({},e.applyStyles,{effect:function(y){var D=y.state,F={popper:{position:D.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(D.elements.popper.style,F.popper),D.styles=F,D.elements.arrow&&Object.assign(D.elements.arrow.style,F.arrow)}}),fr=function(y,D){var F;D===void 0&&(D={}),Ve(!Array.isArray(y),["The first argument passed to createSingleton() must be an array of","tippy instances. The passed value was",String(y)].join(" "));var q=y,W=[],B,bt=D.overrides,lt=[],pt=!1;function yt(){W=q.map(function(tt){return tt.reference})}function Tt(tt){q.forEach(function(it){tt?it.enable():it.disable()})}function jt(tt){return q.map(function(it){var x=it.setProps;return it.setProps=function(Gt){x(Gt),it.reference===B&&tt.setProps(Gt)},function(){it.setProps=x}})}function At(tt,it){var x=W.indexOf(it);if(it!==B){B=it;var Gt=(bt||[]).concat("content").reduce(function(ft,Fe){return ft[Fe]=q[x].props[Fe],ft},{});tt.setProps(Object.assign({},Gt,{getReferenceClientRect:typeof Gt.getReferenceClientRect=="function"?Gt.getReferenceClientRect:function(){return it.getBoundingClientRect()}}))}}Tt(!1),yt();var It={fn:function(){return{onDestroy:function(){Tt(!0)},onHidden:function(){B=null},onClickOutside:function(x){x.props.showOnCreate&&!pt&&(pt=!0,B=null)},onShow:function(x){x.props.showOnCreate&&!pt&&(pt=!0,At(x,W[0]))},onTrigger:function(x,Gt){At(x,Gt.currentTarget)}}}},rt=de(J(),Object.assign({},S(D,["overrides"]),{plugins:[It].concat(D.plugins||[]),triggerTarget:W,popperOptions:Object.assign({},D.popperOptions,{modifiers:[].concat(((F=D.popperOptions)==null?void 0:F.modifiers)||[],[cr])})})),ht=rt.show;rt.show=function(tt){if(ht(),!B&&tt==null)return At(rt,W[0]);if(!(B&&tt==null)){if(typeof tt=="number")return W[tt]&&At(rt,W[tt]);if(q.includes(tt)){var it=tt.reference;return At(rt,it)}if(W.includes(tt))return At(rt,tt)}},rt.showNext=function(){var tt=W[0];if(!B)return rt.show(0);var it=W.indexOf(B);rt.show(W[it+1]||tt)},rt.showPrevious=function(){var tt=W[W.length-1];if(!B)return rt.show(tt);var it=W.indexOf(B),x=W[it-1]||tt;rt.show(x)};var vt=rt.setProps;return rt.setProps=function(tt){bt=tt.overrides||bt,vt(tt)},rt.setInstances=function(tt){Tt(!0),lt.forEach(function(it){return it()}),q=tt,Tt(!1),yt(),jt(rt),rt.setProps({triggerTarget:W})},lt=jt(rt),rt},ur={mouseover:"mouseenter",focusin:"focus",click:"click"};function qe(g,y){Ve(!(y&&y.target),["You must specity a `target` prop indicating a CSS selector string matching","the target elements that should receive a tippy."].join(" "));var D=[],F=[],q=!1,W=y.target,B=S(y,["target"]),bt=Object.assign({},B,{trigger:"manual",touch:!1}),lt=Object.assign({},B,{showOnCreate:!0}),pt=de(g,bt),yt=I(pt);function Tt(ht){if(!(!ht.target||q)){var vt=ht.target.closest(W);if(vt){var tt=vt.getAttribute("data-tippy-trigger")||y.trigger||Qt.trigger;if(!vt._tippy&&!(ht.type==="touchstart"&&typeof lt.touch=="boolean")&&!(ht.type!=="touchstart"&&tt.indexOf(ur[ht.type])<0)){var it=de(vt,lt);it&&(F=F.concat(it))}}}}function jt(ht,vt,tt,it){it===void 0&&(it=!1),ht.addEventListener(vt,tt,it),D.push({node:ht,eventType:vt,handler:tt,options:it})}function At(ht){var vt=ht.reference;jt(vt,"touchstart",Tt,f),jt(vt,"mouseover",Tt),jt(vt,"focusin",Tt),jt(vt,"click",Tt)}function It(){D.forEach(function(ht){var vt=ht.node,tt=ht.eventType,it=ht.handler,x=ht.options;vt.removeEventListener(tt,it,x)}),D=[]}function rt(ht){var vt=ht.destroy,tt=ht.enable,it=ht.disable;ht.destroy=function(x){x===void 0&&(x=!0),x&&F.forEach(function(Gt){Gt.destroy()}),F=[],It(),vt()},ht.enable=function(){tt(),F.forEach(function(x){return x.enable()}),q=!1},ht.disable=function(){it(),F.forEach(function(x){return x.disable()}),q=!0},At(ht)}return yt.forEach(rt),pt}var dr={name:"animateFill",defaultValue:!1,fn:function(y){var D;if(!((D=y.props.render)!=null&&D.$$tippy))return Ve(y.props.animateFill,"The `animateFill` plugin requires the default render function."),{};var F=Xe(y.popper),q=F.box,W=F.content,B=y.props.animateFill?Vr():null;return{onCreate:function(){B&&(q.insertBefore(B,q.firstElementChild),q.setAttribute("data-animatefill",""),q.style.overflow="hidden",y.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(B){var lt=q.style.transitionDuration,pt=Number(lt.replace("ms",""));W.style.transitionDelay=Math.round(pt/10)+"ms",B.style.transitionDuration=lt,h([B],"visible")}},onShow:function(){B&&(B.style.transitionDuration="0ms")},onHide:function(){B&&h([B],"hidden")}}}};function Vr(){var g=J();return g.className=o,h([g],"hidden"),g}var xn={clientX:0,clientY:0},fn=[];function En(g){var y=g.clientX,D=g.clientY;xn={clientX:y,clientY:D}}function On(g){g.addEventListener("mousemove",En)}function Yr(g){g.removeEventListener("mousemove",En)}var jn={name:"followCursor",defaultValue:!1,fn:function(y){var D=y.reference,F=v(y.props.triggerTarget||D),q=!1,W=!1,B=!0,bt=y.props;function lt(){return y.props.followCursor==="initial"&&y.state.isVisible}function pt(){F.addEventListener("mousemove",jt)}function yt(){F.removeEventListener("mousemove",jt)}function Tt(){q=!0,y.setProps({getReferenceClientRect:null}),q=!1}function jt(rt){var ht=rt.target?D.contains(rt.target):!0,vt=y.props.followCursor,tt=rt.clientX,it=rt.clientY,x=D.getBoundingClientRect(),Gt=tt-x.left,ft=it-x.top;(ht||!y.props.interactive)&&y.setProps({getReferenceClientRect:function(){var be=D.getBoundingClientRect(),Ge=tt,Ke=it;vt==="initial"&&(Ge=be.left+Gt,Ke=be.top+ft);var Je=vt==="horizontal"?be.top:Ke,re=vt==="vertical"?be.right:Ge,le=vt==="horizontal"?be.bottom:Ke,ye=vt==="vertical"?be.left:Ge;return{width:re-ye,height:le-Je,top:Je,right:re,bottom:le,left:ye}}})}function At(){y.props.followCursor&&(fn.push({instance:y,doc:F}),On(F))}function It(){fn=fn.filter(function(rt){return rt.instance!==y}),fn.filter(function(rt){return rt.doc===F}).length===0&&Yr(F)}return{onCreate:At,onDestroy:It,onBeforeUpdate:function(){bt=y.props},onAfterUpdate:function(ht,vt){var tt=vt.followCursor;q||tt!==void 0&&bt.followCursor!==tt&&(It(),tt?(At(),y.state.isMounted&&!W&&!lt()&&pt()):(yt(),Tt()))},onMount:function(){y.props.followCursor&&!W&&(B&&(jt(xn),B=!1),lt()||pt())},onTrigger:function(ht,vt){X(vt)&&(xn={clientX:vt.clientX,clientY:vt.clientY}),W=vt.type==="focus"},onHidden:function(){y.props.followCursor&&(Tt(),yt(),B=!0)}}}};function Xr(g,y){var D;return{popperOptions:Object.assign({},g.popperOptions,{modifiers:[].concat((((D=g.popperOptions)==null?void 0:D.modifiers)||[]).filter(function(F){var q=F.name;return q!==y.name}),[y])})}}var Bn={name:"inlinePositioning",defaultValue:!1,fn:function(y){var D=y.reference;function F(){return!!y.props.inlinePositioning}var q,W=-1,B=!1,bt={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(jt){var At=jt.state;F()&&(q!==At.placement&&y.setProps({getReferenceClientRect:function(){return lt(At.placement)}}),q=At.placement)}};function lt(Tt){return qr(k(Tt),D.getBoundingClientRect(),Y(D.getClientRects()),W)}function pt(Tt){B=!0,y.setProps(Tt),B=!1}function yt(){B||pt(Xr(y.props,bt))}return{onCreate:yt,onAfterUpdate:yt,onTrigger:function(jt,At){if(X(At)){var It=Y(y.reference.getClientRects()),rt=It.find(function(ht){return ht.left-2<=At.clientX&&ht.right+2>=At.clientX&&ht.top-2<=At.clientY&&ht.bottom+2>=At.clientY});W=It.indexOf(rt)}},onUntrigger:function(){W=-1}}}};function qr(g,y,D,F){if(D.length<2||g===null)return y;if(D.length===2&&F>=0&&D[0].left>D[1].right)return D[F]||y;switch(g){case"top":case"bottom":{var q=D[0],W=D[D.length-1],B=g==="top",bt=q.top,lt=W.bottom,pt=B?q.left:W.left,yt=B?q.right:W.right,Tt=yt-pt,jt=lt-bt;return{top:bt,bottom:lt,left:pt,right:yt,width:Tt,height:jt}}case"left":case"right":{var At=Math.min.apply(Math,D.map(function(ft){return ft.left})),It=Math.max.apply(Math,D.map(function(ft){return ft.right})),rt=D.filter(function(ft){return g==="left"?ft.left===At:ft.right===It}),ht=rt[0].top,vt=rt[rt.length-1].bottom,tt=At,it=It,x=it-tt,Gt=vt-ht;return{top:ht,bottom:vt,left:tt,right:it,width:x,height:Gt}}default:return y}}var Gr={name:"sticky",defaultValue:!1,fn:function(y){var D=y.reference,F=y.popper;function q(){return y.popperInstance?y.popperInstance.state.elements.reference:D}function W(pt){return y.props.sticky===!0||y.props.sticky===pt}var B=null,bt=null;function lt(){var pt=W("reference")?q().getBoundingClientRect():null,yt=W("popper")?F.getBoundingClientRect():null;(pt&&Hn(B,pt)||yt&&Hn(bt,yt))&&y.popperInstance&&y.popperInstance.update(),B=pt,bt=yt,y.state.isMounted&&requestAnimationFrame(lt)}return{onMount:function(){y.props.sticky&<()}}}};function Hn(g,y){return g&&y?g.top!==y.top||g.right!==y.right||g.bottom!==y.bottom||g.left!==y.left:!0}de.setDefaultProps({render:ar}),t.animateFill=dr,t.createSingleton=fr,t.default=de,t.delegate=qe,t.followCursor=jn,t.hideAll=lr,t.inlinePositioning=Bn,t.roundArrow=r,t.sticky=Gr}),Ai=$o(Wo()),Ds=$o(Wo()),Cs=t=>{let e={plugins:[]},r=i=>t[t.indexOf(i)+1];if(t.includes("animation")&&(e.animation=r("animation")),t.includes("duration")&&(e.duration=parseInt(r("duration"))),t.includes("delay")){let i=r("delay");e.delay=i.includes("-")?i.split("-").map(o=>parseInt(o)):parseInt(i)}if(t.includes("cursor")){e.plugins.push(Ds.followCursor);let i=r("cursor");["x","initial"].includes(i)?e.followCursor=i==="x"?"horizontal":"initial":e.followCursor=!0}t.includes("on")&&(e.trigger=r("on")),t.includes("arrowless")&&(e.arrow=!1),t.includes("html")&&(e.allowHTML=!0),t.includes("interactive")&&(e.interactive=!0),t.includes("border")&&e.interactive&&(e.interactiveBorder=parseInt(r("border"))),t.includes("debounce")&&e.interactive&&(e.interactiveDebounce=parseInt(r("debounce"))),t.includes("max-width")&&(e.maxWidth=parseInt(r("max-width"))),t.includes("theme")&&(e.theme=r("theme")),t.includes("placement")&&(e.placement=r("placement"));let n={};return t.includes("no-flip")&&(n.modifiers||(n.modifiers=[]),n.modifiers.push({name:"flip",enabled:!1})),e.popperOptions=n,e};function Di(t){t.magic("tooltip",e=>(r,n={})=>{let i=n.timeout;delete n.timeout;let o=(0,Ai.default)(e,{content:r,trigger:"manual",...n});o.show(),setTimeout(()=>{o.hide(),setTimeout(()=>o.destroy(),n.duration||300)},i||2e3)}),t.directive("tooltip",(e,{modifiers:r,expression:n},{evaluateLater:i,effect:o,cleanup:a})=>{let d=r.length>0?Cs(r):{};e.__x_tippy||(e.__x_tippy=(0,Ai.default)(e,d)),a(()=>{e.__x_tippy&&(e.__x_tippy.destroy(),delete e.__x_tippy)});let f=()=>e.__x_tippy.enable(),u=()=>e.__x_tippy.disable(),w=m=>{m?(f(),e.__x_tippy.setContent(m)):u()};if(r.includes("raw"))w(n);else{let m=i(n);o(()=>{m(E=>{typeof E=="object"?(e.__x_tippy.setProps(E),f()):w(E)})})}})}Di.defaultProps=t=>(Ai.default.setDefaultProps(t),Di);var _s=Di,zo=_s;var Lr=()=>{document.querySelectorAll("[ax-load][x-ignore]").forEach(t=>{t.removeAttribute("x-ignore"),t.setAttribute("x-load",t.getAttribute("ax-load")),t.setAttribute("x-load-src",t.getAttribute("ax-load-src"))}),document.querySelectorAll("[ax-load]").forEach(t=>{t.setAttribute("x-load",t.getAttribute("ax-load")),t.setAttribute("x-load-src",t.getAttribute("ax-load-src"))})};document.body?(Lr(),new MutationObserver(Lr).observe(document.body,{childList:!0,subtree:!0})):document.addEventListener("DOMContentLoaded",()=>{Lr(),new MutationObserver(Lr).observe(document.body,{childList:!0,subtree:!0})});document.addEventListener("alpine:init",()=>{window.Alpine.plugin(ao),window.Alpine.plugin(so),window.Alpine.plugin(uo),window.Alpine.plugin(Bo),window.Alpine.plugin(zo)});var Ts=function(t,e,r){function n(w,m){for(let E of w){let O=i(E,m);if(O!==null)return O}}function i(w,m){let E=w.match(/^[\{\[]([^\[\]\{\}]*)[\}\]](.*)/s);if(E===null||E.length!==3)return null;let O=E[1],S=E[2];if(O.includes(",")){let[M,I]=O.split(",",2);if(I==="*"&&m>=M)return S;if(M==="*"&&m<=I)return S;if(m>=M&&m<=I)return S}return O==m?S:null}function o(w){return w.toString().charAt(0).toUpperCase()+w.toString().slice(1)}function a(w,m){if(m.length===0)return w;let E={};for(let[O,S]of Object.entries(m))E[":"+o(O??"")]=o(S??""),E[":"+O.toUpperCase()]=S.toString().toUpperCase(),E[":"+O]=S;return Object.entries(E).forEach(([O,S])=>{w=w.replaceAll(O,S)}),w}function d(w){return w.map(m=>m.replace(/^[\{\[]([^\[\]\{\}]*)[\}\]]/,""))}let f=t.split("|"),u=n(f,e);return u!=null?a(u.trim(),r):(f=d(f),a(f.length>1&&e>1?f[1]:f[0],r))};window.jsMd5=Uo.md5;window.pluralize=Ts;})(); +/*! Bundled license information: + +js-md5/src/md5.js: + (** + * [js-md5]{@link https://github.com/emn178/js-md5} + * + * @namespace md5 + * @version 0.8.3 + * @author Chen, Yi-Cyuan [emn178@gmail.com] + * @copyright Chen, Yi-Cyuan 2014-2023 + * @license MIT + *) + +sortablejs/modular/sortable.esm.js: + (**! + * Sortable 1.15.6 + * @author RubaXa + * @author owenm + * @license MIT + *) +*/ diff --git a/public/js/filament/tables/components/table.js b/public/js/filament/tables/components/table.js new file mode 100644 index 0000000..ea16d85 --- /dev/null +++ b/public/js/filament/tables/components/table.js @@ -0,0 +1 @@ +function n(){return{checkboxClickController:null,collapsedGroups:[],isLoading:!1,selectedRecords:[],shouldCheckUniqueSelection:!0,lastCheckedRecord:null,livewireId:null,init:function(){this.livewireId=this.$root.closest("[wire\\:id]").attributes["wire:id"].value,this.$wire.$on("deselectAllTableRecords",()=>this.deselectAllRecords()),this.$watch("selectedRecords",()=>{if(!this.shouldCheckUniqueSelection){this.shouldCheckUniqueSelection=!0;return}this.selectedRecords=[...new Set(this.selectedRecords)],this.shouldCheckUniqueSelection=!1}),this.$nextTick(()=>this.watchForCheckboxClicks()),Livewire.hook("element.init",({component:e})=>{e.id===this.livewireId&&this.watchForCheckboxClicks()})},mountAction:function(e,t=null){this.$wire.set("selectedTableRecords",this.selectedRecords,!1),this.$wire.mountTableAction(e,t)},mountBulkAction:function(e){this.$wire.set("selectedTableRecords",this.selectedRecords,!1),this.$wire.mountTableBulkAction(e)},toggleSelectRecordsOnPage:function(){let e=this.getRecordsOnPage();if(this.areRecordsSelected(e)){this.deselectRecords(e);return}this.selectRecords(e)},toggleSelectRecordsInGroup:async function(e){if(this.isLoading=!0,this.areRecordsSelected(this.getRecordsInGroupOnPage(e))){this.deselectRecords(await this.$wire.getGroupedSelectableTableRecordKeys(e));return}this.selectRecords(await this.$wire.getGroupedSelectableTableRecordKeys(e)),this.isLoading=!1},getRecordsInGroupOnPage:function(e){let t=[];for(let s of this.$root?.getElementsByClassName("fi-ta-record-checkbox")??[])s.dataset.group===e&&t.push(s.value);return t},getRecordsOnPage:function(){let e=[];for(let t of this.$root?.getElementsByClassName("fi-ta-record-checkbox")??[])e.push(t.value);return e},selectRecords:function(e){for(let t of e)this.isRecordSelected(t)||this.selectedRecords.push(t)},deselectRecords:function(e){for(let t of e){let s=this.selectedRecords.indexOf(t);s!==-1&&this.selectedRecords.splice(s,1)}},selectAllRecords:async function(){this.isLoading=!0,this.selectedRecords=await this.$wire.getAllSelectableTableRecordKeys(),this.isLoading=!1},deselectAllRecords:function(){this.selectedRecords=[]},isRecordSelected:function(e){return this.selectedRecords.includes(e)},areRecordsSelected:function(e){return e.every(t=>this.isRecordSelected(t))},toggleCollapseGroup:function(e){if(this.isGroupCollapsed(e)){this.collapsedGroups.splice(this.collapsedGroups.indexOf(e),1);return}this.collapsedGroups.push(e)},isGroupCollapsed:function(e){return this.collapsedGroups.includes(e)},resetCollapsedGroups:function(){this.collapsedGroups=[]},watchForCheckboxClicks:function(){this.checkboxClickController&&this.checkboxClickController.abort(),this.checkboxClickController=new AbortController;let{signal:e}=this.checkboxClickController;this.$root?.addEventListener("click",t=>t.target?.matches(".fi-ta-record-checkbox")&&this.handleCheckboxClick(t,t.target),{signal:e})},handleCheckboxClick:function(e,t){if(!this.lastChecked){this.lastChecked=t;return}if(e.shiftKey){let s=Array.from(this.$root?.getElementsByClassName("fi-ta-record-checkbox")??[]);if(!s.includes(this.lastChecked)){this.lastChecked=t;return}let o=s.indexOf(this.lastChecked),r=s.indexOf(t),l=[o,r].sort((i,d)=>i-d),c=[];for(let i=l[0];i<=l[1];i++)s[i].checked=t.checked,c.push(s[i].value);t.checked?this.selectRecords(c):this.deselectRecords(c)}this.lastChecked=t}}}export{n as default}; diff --git a/public/js/filament/widgets/components/chart.js b/public/js/filament/widgets/components/chart.js new file mode 100644 index 0000000..4d062d1 --- /dev/null +++ b/public/js/filament/widgets/components/chart.js @@ -0,0 +1,37 @@ +function Ft(){}var Do=function(){let i=0;return function(){return i++}}();function P(i){return i===null||typeof i>"u"}function B(i){if(Array.isArray&&Array.isArray(i))return!0;let t=Object.prototype.toString.call(i);return t.slice(0,7)==="[object"&&t.slice(-6)==="Array]"}function F(i){return i!==null&&Object.prototype.toString.call(i)==="[object Object]"}var q=i=>(typeof i=="number"||i instanceof Number)&&isFinite(+i);function ft(i,t){return q(i)?i:t}function E(i,t){return typeof i>"u"?t:i}var Eo=(i,t)=>typeof i=="string"&&i.endsWith("%")?parseFloat(i)/100:i/t,En=(i,t)=>typeof i=="string"&&i.endsWith("%")?parseFloat(i)/100*t:+i;function $(i,t,e){if(i&&typeof i.call=="function")return i.apply(e,t)}function V(i,t,e,s){let n,r,o;if(B(i))if(r=i.length,s)for(n=r-1;n>=0;n--)t.call(e,i[n],n);else for(n=0;ni,x:i=>i.x,y:i=>i.y};function Vt(i,t){return(mo[t]||(mo[t]=Ic(t)))(i)}function Ic(i){let t=Cc(i);return e=>{for(let s of t){if(s==="")break;e=e&&e[s]}return e}}function Cc(i){let t=i.split("."),e=[],s="";for(let n of t)s+=n,s.endsWith("\\")?s=s.slice(0,-1)+".":(e.push(s),s="");return e}function vs(i){return i.charAt(0).toUpperCase()+i.slice(1)}var dt=i=>typeof i<"u",zt=i=>typeof i=="function",In=(i,t)=>{if(i.size!==t.size)return!1;for(let e of i)if(!t.has(e))return!1;return!0};function Co(i){return i.type==="mouseup"||i.type==="click"||i.type==="contextmenu"}var j=Math.PI,H=2*j,Fc=H+j,ks=Number.POSITIVE_INFINITY,Ac=j/180,U=j/2,pi=j/4,go=j*2/3,mt=Math.log10,Mt=Math.sign;function Cn(i){let t=Math.round(i);i=Pe(i,t,i/1e3)?t:i;let e=Math.pow(10,Math.floor(mt(i))),s=i/e;return(s<=1?1:s<=2?2:s<=5?5:10)*e}function Fo(i){let t=[],e=Math.sqrt(i),s;for(s=1;sn-r).pop(),t}function ge(i){return!isNaN(parseFloat(i))&&isFinite(i)}function Pe(i,t,e){return Math.abs(i-t)=i}function Fn(i,t,e){let s,n,r;for(s=0,n=i.length;sl&&c=Math.min(t,e)-s&&i<=Math.max(t,e)+s}function Ds(i,t,e){e=e||(o=>i[o]1;)r=n+s>>1,e(r)?n=r:s=r;return{lo:n,hi:s}}var Ct=(i,t,e,s)=>Ds(i,e,s?n=>i[n][t]<=e:n=>i[n][t]Ds(i,e,s=>i[s][t]>=e);function No(i,t,e){let s=0,n=i.length;for(;ss&&i[n-1]>e;)n--;return s>0||n{let s="_onData"+vs(e),n=i[e];Object.defineProperty(i,e,{configurable:!0,enumerable:!1,value(...r){let o=n.apply(this,r);return i._chartjs.listeners.forEach(a=>{typeof a[s]=="function"&&a[s](...r)}),o}})})}function Pn(i,t){let e=i._chartjs;if(!e)return;let s=e.listeners,n=s.indexOf(t);n!==-1&&s.splice(n,1),!(s.length>0)&&(Ro.forEach(r=>{delete i[r]}),delete i._chartjs)}function Nn(i){let t=new Set,e,s;for(e=0,s=i.length;e"u"?function(i){return i()}:window.requestAnimationFrame}();function Wn(i,t,e){let s=e||(o=>Array.prototype.slice.call(o)),n=!1,r=[];return function(...o){r=s(o),n||(n=!0,Rn.call(window,()=>{n=!1,i.apply(t,r)}))}}function zo(i,t){let e;return function(...s){return t?(clearTimeout(e),e=setTimeout(i,t,s)):i.apply(this,s),t}}var Es=i=>i==="start"?"left":i==="end"?"right":"center",nt=(i,t,e)=>i==="start"?t:i==="end"?e:(t+e)/2,Vo=(i,t,e,s)=>i===(s?"left":"right")?e:i==="center"?(t+e)/2:t;function zn(i,t,e){let s=t.length,n=0,r=s;if(i._sorted){let{iScale:o,_parsed:a}=i,l=o.axis,{min:c,max:h,minDefined:u,maxDefined:d}=o.getUserBounds();u&&(n=tt(Math.min(Ct(a,o.axis,c).lo,e?s:Ct(t,l,o.getPixelForValue(c)).lo),0,s-1)),d?r=tt(Math.max(Ct(a,o.axis,h,!0).hi+1,e?0:Ct(t,l,o.getPixelForValue(h),!0).hi+1),n,s)-n:r=s-n}return{start:n,count:r}}function Vn(i){let{xScale:t,yScale:e,_scaleRanges:s}=i,n={xmin:t.min,xmax:t.max,ymin:e.min,ymax:e.max};if(!s)return i._scaleRanges=n,!0;let r=s.xmin!==t.min||s.xmax!==t.max||s.ymin!==e.min||s.ymax!==e.max;return Object.assign(s,n),r}var ys=i=>i===0||i===1,po=(i,t,e)=>-(Math.pow(2,10*(i-=1))*Math.sin((i-t)*H/e)),yo=(i,t,e)=>Math.pow(2,-10*i)*Math.sin((i-t)*H/e)+1,Ie={linear:i=>i,easeInQuad:i=>i*i,easeOutQuad:i=>-i*(i-2),easeInOutQuad:i=>(i/=.5)<1?.5*i*i:-.5*(--i*(i-2)-1),easeInCubic:i=>i*i*i,easeOutCubic:i=>(i-=1)*i*i+1,easeInOutCubic:i=>(i/=.5)<1?.5*i*i*i:.5*((i-=2)*i*i+2),easeInQuart:i=>i*i*i*i,easeOutQuart:i=>-((i-=1)*i*i*i-1),easeInOutQuart:i=>(i/=.5)<1?.5*i*i*i*i:-.5*((i-=2)*i*i*i-2),easeInQuint:i=>i*i*i*i*i,easeOutQuint:i=>(i-=1)*i*i*i*i+1,easeInOutQuint:i=>(i/=.5)<1?.5*i*i*i*i*i:.5*((i-=2)*i*i*i*i+2),easeInSine:i=>-Math.cos(i*U)+1,easeOutSine:i=>Math.sin(i*U),easeInOutSine:i=>-.5*(Math.cos(j*i)-1),easeInExpo:i=>i===0?0:Math.pow(2,10*(i-1)),easeOutExpo:i=>i===1?1:-Math.pow(2,-10*i)+1,easeInOutExpo:i=>ys(i)?i:i<.5?.5*Math.pow(2,10*(i*2-1)):.5*(-Math.pow(2,-10*(i*2-1))+2),easeInCirc:i=>i>=1?i:-(Math.sqrt(1-i*i)-1),easeOutCirc:i=>Math.sqrt(1-(i-=1)*i),easeInOutCirc:i=>(i/=.5)<1?-.5*(Math.sqrt(1-i*i)-1):.5*(Math.sqrt(1-(i-=2)*i)+1),easeInElastic:i=>ys(i)?i:po(i,.075,.3),easeOutElastic:i=>ys(i)?i:yo(i,.075,.3),easeInOutElastic(i){return ys(i)?i:i<.5?.5*po(i*2,.1125,.45):.5+.5*yo(i*2-1,.1125,.45)},easeInBack(i){return i*i*((1.70158+1)*i-1.70158)},easeOutBack(i){return(i-=1)*i*((1.70158+1)*i+1.70158)+1},easeInOutBack(i){let t=1.70158;return(i/=.5)<1?.5*(i*i*(((t*=1.525)+1)*i-t)):.5*((i-=2)*i*(((t*=1.525)+1)*i+t)+2)},easeInBounce:i=>1-Ie.easeOutBounce(1-i),easeOutBounce(i){return i<1/2.75?7.5625*i*i:i<2/2.75?7.5625*(i-=1.5/2.75)*i+.75:i<2.5/2.75?7.5625*(i-=2.25/2.75)*i+.9375:7.5625*(i-=2.625/2.75)*i+.984375},easeInOutBounce:i=>i<.5?Ie.easeInBounce(i*2)*.5:Ie.easeOutBounce(i*2-1)*.5+.5};function wi(i){return i+.5|0}var Gt=(i,t,e)=>Math.max(Math.min(i,e),t);function yi(i){return Gt(wi(i*2.55),0,255)}function Xt(i){return Gt(wi(i*255),0,255)}function Wt(i){return Gt(wi(i/2.55)/100,0,1)}function bo(i){return Gt(wi(i*100),0,100)}var xt={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},vn=[..."0123456789ABCDEF"],Pc=i=>vn[i&15],Nc=i=>vn[(i&240)>>4]+vn[i&15],bs=i=>(i&240)>>4===(i&15),Rc=i=>bs(i.r)&&bs(i.g)&&bs(i.b)&&bs(i.a);function Wc(i){var t=i.length,e;return i[0]==="#"&&(t===4||t===5?e={r:255&xt[i[1]]*17,g:255&xt[i[2]]*17,b:255&xt[i[3]]*17,a:t===5?xt[i[4]]*17:255}:(t===7||t===9)&&(e={r:xt[i[1]]<<4|xt[i[2]],g:xt[i[3]]<<4|xt[i[4]],b:xt[i[5]]<<4|xt[i[6]],a:t===9?xt[i[7]]<<4|xt[i[8]]:255})),e}var zc=(i,t)=>i<255?t(i):"";function Vc(i){var t=Rc(i)?Pc:Nc;return i?"#"+t(i.r)+t(i.g)+t(i.b)+zc(i.a,t):void 0}var Hc=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function Ho(i,t,e){let s=t*Math.min(e,1-e),n=(r,o=(r+i/30)%12)=>e-s*Math.max(Math.min(o-3,9-o,1),-1);return[n(0),n(8),n(4)]}function Bc(i,t,e){let s=(n,r=(n+i/60)%6)=>e-e*t*Math.max(Math.min(r,4-r,1),0);return[s(5),s(3),s(1)]}function $c(i,t,e){let s=Ho(i,1,.5),n;for(t+e>1&&(n=1/(t+e),t*=n,e*=n),n=0;n<3;n++)s[n]*=1-t-e,s[n]+=t;return s}function jc(i,t,e,s,n){return i===n?(t-e)/s+(t.5?h/(2-r-o):h/(r+o),l=jc(e,s,n,h,r),l=l*60+.5),[l|0,c||0,a]}function Bn(i,t,e,s){return(Array.isArray(t)?i(t[0],t[1],t[2]):i(t,e,s)).map(Xt)}function $n(i,t,e){return Bn(Ho,i,t,e)}function Uc(i,t,e){return Bn($c,i,t,e)}function Yc(i,t,e){return Bn(Bc,i,t,e)}function Bo(i){return(i%360+360)%360}function Zc(i){let t=Hc.exec(i),e=255,s;if(!t)return;t[5]!==s&&(e=t[6]?yi(+t[5]):Xt(+t[5]));let n=Bo(+t[2]),r=+t[3]/100,o=+t[4]/100;return t[1]==="hwb"?s=Uc(n,r,o):t[1]==="hsv"?s=Yc(n,r,o):s=$n(n,r,o),{r:s[0],g:s[1],b:s[2],a:e}}function qc(i,t){var e=Hn(i);e[0]=Bo(e[0]+t),e=$n(e),i.r=e[0],i.g=e[1],i.b=e[2]}function Gc(i){if(!i)return;let t=Hn(i),e=t[0],s=bo(t[1]),n=bo(t[2]);return i.a<255?`hsla(${e}, ${s}%, ${n}%, ${Wt(i.a)})`:`hsl(${e}, ${s}%, ${n}%)`}var xo={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},_o={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};function Xc(){let i={},t=Object.keys(_o),e=Object.keys(xo),s,n,r,o,a;for(s=0;s>16&255,r>>8&255,r&255]}return i}var xs;function Kc(i){xs||(xs=Xc(),xs.transparent=[0,0,0,0]);let t=xs[i.toLowerCase()];return t&&{r:t[0],g:t[1],b:t[2],a:t.length===4?t[3]:255}}var Jc=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;function Qc(i){let t=Jc.exec(i),e=255,s,n,r;if(t){if(t[7]!==s){let o=+t[7];e=t[8]?yi(o):Gt(o*255,0,255)}return s=+t[1],n=+t[3],r=+t[5],s=255&(t[2]?yi(s):Gt(s,0,255)),n=255&(t[4]?yi(n):Gt(n,0,255)),r=255&(t[6]?yi(r):Gt(r,0,255)),{r:s,g:n,b:r,a:e}}}function th(i){return i&&(i.a<255?`rgba(${i.r}, ${i.g}, ${i.b}, ${Wt(i.a)})`:`rgb(${i.r}, ${i.g}, ${i.b})`)}var Sn=i=>i<=.0031308?i*12.92:Math.pow(i,1/2.4)*1.055-.055,Ee=i=>i<=.04045?i/12.92:Math.pow((i+.055)/1.055,2.4);function eh(i,t,e){let s=Ee(Wt(i.r)),n=Ee(Wt(i.g)),r=Ee(Wt(i.b));return{r:Xt(Sn(s+e*(Ee(Wt(t.r))-s))),g:Xt(Sn(n+e*(Ee(Wt(t.g))-n))),b:Xt(Sn(r+e*(Ee(Wt(t.b))-r))),a:i.a+e*(t.a-i.a)}}function _s(i,t,e){if(i){let s=Hn(i);s[t]=Math.max(0,Math.min(s[t]+s[t]*e,t===0?360:1)),s=$n(s),i.r=s[0],i.g=s[1],i.b=s[2]}}function $o(i,t){return i&&Object.assign(t||{},i)}function wo(i){var t={r:0,g:0,b:0,a:255};return Array.isArray(i)?i.length>=3&&(t={r:i[0],g:i[1],b:i[2],a:255},i.length>3&&(t.a=Xt(i[3]))):(t=$o(i,{r:0,g:0,b:0,a:1}),t.a=Xt(t.a)),t}function ih(i){return i.charAt(0)==="r"?Qc(i):Zc(i)}var On=class i{constructor(t){if(t instanceof i)return t;let e=typeof t,s;e==="object"?s=wo(t):e==="string"&&(s=Wc(t)||Kc(t)||ih(t)),this._rgb=s,this._valid=!!s}get valid(){return this._valid}get rgb(){var t=$o(this._rgb);return t&&(t.a=Wt(t.a)),t}set rgb(t){this._rgb=wo(t)}rgbString(){return this._valid?th(this._rgb):void 0}hexString(){return this._valid?Vc(this._rgb):void 0}hslString(){return this._valid?Gc(this._rgb):void 0}mix(t,e){if(t){let s=this.rgb,n=t.rgb,r,o=e===r?.5:e,a=2*o-1,l=s.a-n.a,c=((a*l===-1?a:(a+l)/(1+a*l))+1)/2;r=1-c,s.r=255&c*s.r+r*n.r+.5,s.g=255&c*s.g+r*n.g+.5,s.b=255&c*s.b+r*n.b+.5,s.a=o*s.a+(1-o)*n.a,this.rgb=s}return this}interpolate(t,e){return t&&(this._rgb=eh(this._rgb,t._rgb,e)),this}clone(){return new i(this.rgb)}alpha(t){return this._rgb.a=Xt(t),this}clearer(t){let e=this._rgb;return e.a*=1-t,this}greyscale(){let t=this._rgb,e=wi(t.r*.3+t.g*.59+t.b*.11);return t.r=t.g=t.b=e,this}opaquer(t){let e=this._rgb;return e.a*=1+t,this}negate(){let t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}lighten(t){return _s(this._rgb,2,t),this}darken(t){return _s(this._rgb,2,-t),this}saturate(t){return _s(this._rgb,1,t),this}desaturate(t){return _s(this._rgb,1,-t),this}rotate(t){return qc(this._rgb,t),this}};function jo(i){return new On(i)}function Uo(i){if(i&&typeof i=="object"){let t=i.toString();return t==="[object CanvasPattern]"||t==="[object CanvasGradient]"}return!1}function jn(i){return Uo(i)?i:jo(i)}function kn(i){return Uo(i)?i:jo(i).saturate(.5).darken(.1).hexString()}var Kt=Object.create(null),Is=Object.create(null);function bi(i,t){if(!t)return i;let e=t.split(".");for(let s=0,n=e.length;se.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(e,s)=>kn(s.backgroundColor),this.hoverBorderColor=(e,s)=>kn(s.borderColor),this.hoverColor=(e,s)=>kn(s.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(t)}set(t,e){return Mn(this,t,e)}get(t){return bi(this,t)}describe(t,e){return Mn(Is,t,e)}override(t,e){return Mn(Kt,t,e)}route(t,e,s,n){let r=bi(this,t),o=bi(this,s),a="_"+e;Object.defineProperties(r,{[a]:{value:r[e],writable:!0},[e]:{enumerable:!0,get(){let l=this[a],c=o[n];return F(l)?Object.assign({},c,l):E(l,c)},set(l){this[a]=l}}})}},A=new Dn({_scriptable:i=>!i.startsWith("on"),_indexable:i=>i!=="events",hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}});function sh(i){return!i||P(i.size)||P(i.family)?null:(i.style?i.style+" ":"")+(i.weight?i.weight+" ":"")+i.size+"px "+i.family}function xi(i,t,e,s,n){let r=t[n];return r||(r=t[n]=i.measureText(n).width,e.push(n)),r>s&&(s=r),s}function Yo(i,t,e,s){s=s||{};let n=s.data=s.data||{},r=s.garbageCollect=s.garbageCollect||[];s.font!==t&&(n=s.data={},r=s.garbageCollect=[],s.font=t),i.save(),i.font=t;let o=0,a=e.length,l,c,h,u,d;for(l=0;le.length){for(l=0;l0&&i.stroke()}}function Fe(i,t,e){return e=e||.5,!t||i&&i.x>t.left-e&&i.xt.top-e&&i.y0&&r.strokeColor!=="",l,c;for(i.save(),i.font=n.string,nh(i,r),l=0;l+i||0;function Fs(i,t){let e={},s=F(t),n=s?Object.keys(t):t,r=F(i)?s?o=>E(i[o],i[t[o]]):o=>i[o]:()=>i;for(let o of n)e[o]=ch(r(o));return e}function Zn(i){return Fs(i,{top:"y",right:"x",bottom:"y",left:"x"})}function te(i){return Fs(i,["topLeft","topRight","bottomLeft","bottomRight"])}function rt(i){let t=Zn(i);return t.width=t.left+t.right,t.height=t.top+t.bottom,t}function Q(i,t){i=i||{},t=t||A.font;let e=E(i.size,t.size);typeof e=="string"&&(e=parseInt(e,10));let s=E(i.style,t.style);s&&!(""+s).match(ah)&&(console.warn('Invalid font style specified: "'+s+'"'),s="");let n={family:E(i.family,t.family),lineHeight:lh(E(i.lineHeight,t.lineHeight),e),size:e,style:s,weight:E(i.weight,t.weight),string:""};return n.string=sh(n),n}function We(i,t,e,s){let n=!0,r,o,a;for(r=0,o=i.length;re&&a===0?0:a+l;return{min:o(s,-Math.abs(r)),max:o(n,r)}}function Ht(i,t){return Object.assign(Object.create(i),t)}function As(i,t=[""],e=i,s,n=()=>i[0]){dt(s)||(s=Jo("_fallback",i));let r={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:i,_rootScopes:e,_fallback:s,_getTarget:n,override:o=>As([o,...i],t,e,s)};return new Proxy(r,{deleteProperty(o,a){return delete o[a],delete o._keys,delete i[0][a],!0},get(o,a){return Xo(o,a,()=>yh(a,t,i,o))},getOwnPropertyDescriptor(o,a){return Reflect.getOwnPropertyDescriptor(o._scopes[0],a)},getPrototypeOf(){return Reflect.getPrototypeOf(i[0])},has(o,a){return ko(o).includes(a)},ownKeys(o){return ko(o)},set(o,a,l){let c=o._storage||(o._storage=n());return o[a]=c[a]=l,delete o._keys,!0}})}function me(i,t,e,s){let n={_cacheable:!1,_proxy:i,_context:t,_subProxy:e,_stack:new Set,_descriptors:qn(i,s),setContext:r=>me(i,r,e,s),override:r=>me(i.override(r),t,e,s)};return new Proxy(n,{deleteProperty(r,o){return delete r[o],delete i[o],!0},get(r,o,a){return Xo(r,o,()=>uh(r,o,a))},getOwnPropertyDescriptor(r,o){return r._descriptors.allKeys?Reflect.has(i,o)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(i,o)},getPrototypeOf(){return Reflect.getPrototypeOf(i)},has(r,o){return Reflect.has(i,o)},ownKeys(){return Reflect.ownKeys(i)},set(r,o,a){return i[o]=a,delete r[o],!0}})}function qn(i,t={scriptable:!0,indexable:!0}){let{_scriptable:e=t.scriptable,_indexable:s=t.indexable,_allKeys:n=t.allKeys}=i;return{allKeys:n,scriptable:e,indexable:s,isScriptable:zt(e)?e:()=>e,isIndexable:zt(s)?s:()=>s}}var hh=(i,t)=>i?i+vs(t):t,Gn=(i,t)=>F(t)&&i!=="adapters"&&(Object.getPrototypeOf(t)===null||t.constructor===Object);function Xo(i,t,e){if(Object.prototype.hasOwnProperty.call(i,t))return i[t];let s=e();return i[t]=s,s}function uh(i,t,e){let{_proxy:s,_context:n,_subProxy:r,_descriptors:o}=i,a=s[t];return zt(a)&&o.isScriptable(t)&&(a=dh(t,a,i,e)),B(a)&&a.length&&(a=fh(t,a,i,o.isIndexable)),Gn(t,a)&&(a=me(a,n,r&&r[t],o)),a}function dh(i,t,e,s){let{_proxy:n,_context:r,_subProxy:o,_stack:a}=e;if(a.has(i))throw new Error("Recursion detected: "+Array.from(a).join("->")+"->"+i);return a.add(i),t=t(r,o||s),a.delete(i),Gn(i,t)&&(t=Xn(n._scopes,n,i,t)),t}function fh(i,t,e,s){let{_proxy:n,_context:r,_subProxy:o,_descriptors:a}=e;if(dt(r.index)&&s(i))t=t[r.index%t.length];else if(F(t[0])){let l=t,c=n._scopes.filter(h=>h!==l);t=[];for(let h of l){let u=Xn(c,n,i,h);t.push(me(u,r,o&&o[i],a))}}return t}function Ko(i,t,e){return zt(i)?i(t,e):i}var mh=(i,t)=>i===!0?t:typeof i=="string"?Vt(t,i):void 0;function gh(i,t,e,s,n){for(let r of t){let o=mh(e,r);if(o){i.add(o);let a=Ko(o._fallback,e,n);if(dt(a)&&a!==e&&a!==s)return a}else if(o===!1&&dt(s)&&e!==s)return null}return!1}function Xn(i,t,e,s){let n=t._rootScopes,r=Ko(t._fallback,e,s),o=[...i,...n],a=new Set;a.add(s);let l=So(a,o,e,r||e,s);return l===null||dt(r)&&r!==e&&(l=So(a,o,r,l,s),l===null)?!1:As(Array.from(a),[""],n,r,()=>ph(t,e,s))}function So(i,t,e,s,n){for(;e;)e=gh(i,t,e,s,n);return e}function ph(i,t,e){let s=i._getTarget();t in s||(s[t]={});let n=s[t];return B(n)&&F(e)?e:n}function yh(i,t,e,s){let n;for(let r of t)if(n=Jo(hh(r,i),e),dt(n))return Gn(i,n)?Xn(e,s,i,n):n}function Jo(i,t){for(let e of t){if(!e)continue;let s=e[i];if(dt(s))return s}}function ko(i){let t=i._keys;return t||(t=i._keys=bh(i._scopes)),t}function bh(i){let t=new Set;for(let e of i)for(let s of Object.keys(e).filter(n=>!n.startsWith("_")))t.add(s);return Array.from(t)}function Kn(i,t,e,s){let{iScale:n}=i,{key:r="r"}=this._parsing,o=new Array(s),a,l,c,h;for(a=0,l=s;ati==="x"?"y":"x";function _h(i,t,e,s){let n=i.skip?t:i,r=t,o=e.skip?t:e,a=Ms(r,n),l=Ms(o,r),c=a/(a+l),h=l/(a+l);c=isNaN(c)?0:c,h=isNaN(h)?0:h;let u=s*c,d=s*h;return{previous:{x:r.x-u*(o.x-n.x),y:r.y-u*(o.y-n.y)},next:{x:r.x+d*(o.x-n.x),y:r.y+d*(o.y-n.y)}}}function wh(i,t,e){let s=i.length,n,r,o,a,l,c=Ae(i,0);for(let h=0;h!c.skip)),t.cubicInterpolationMode==="monotone")kh(i,n);else{let c=s?i[i.length-1]:i[0];for(r=0,o=i.length;rwindow.getComputedStyle(i,null);function Th(i,t){return Ps(i).getPropertyValue(t)}var vh=["top","right","bottom","left"];function fe(i,t,e){let s={};e=e?"-"+e:"";for(let n=0;n<4;n++){let r=vh[n];s[r]=parseFloat(i[t+"-"+r+e])||0}return s.width=s.left+s.right,s.height=s.top+s.bottom,s}var Oh=(i,t,e)=>(i>0||t>0)&&(!e||!e.shadowRoot);function Dh(i,t){let e=i.touches,s=e&&e.length?e[0]:i,{offsetX:n,offsetY:r}=s,o=!1,a,l;if(Oh(n,r,i.target))a=n,l=r;else{let c=t.getBoundingClientRect();a=s.clientX-c.left,l=s.clientY-c.top,o=!0}return{x:a,y:l,box:o}}function ee(i,t){if("native"in i)return i;let{canvas:e,currentDevicePixelRatio:s}=t,n=Ps(e),r=n.boxSizing==="border-box",o=fe(n,"padding"),a=fe(n,"border","width"),{x:l,y:c,box:h}=Dh(i,e),u=o.left+(h&&a.left),d=o.top+(h&&a.top),{width:f,height:m}=t;return r&&(f-=o.width+a.width,m-=o.height+a.height),{x:Math.round((l-u)/f*e.width/s),y:Math.round((c-d)/m*e.height/s)}}function Eh(i,t,e){let s,n;if(t===void 0||e===void 0){let r=Ls(i);if(!r)t=i.clientWidth,e=i.clientHeight;else{let o=r.getBoundingClientRect(),a=Ps(r),l=fe(a,"border","width"),c=fe(a,"padding");t=o.width-c.width-l.width,e=o.height-c.height-l.height,s=Ts(a.maxWidth,r,"clientWidth"),n=Ts(a.maxHeight,r,"clientHeight")}}return{width:t,height:e,maxWidth:s||ks,maxHeight:n||ks}}var Tn=i=>Math.round(i*10)/10;function ea(i,t,e,s){let n=Ps(i),r=fe(n,"margin"),o=Ts(n.maxWidth,i,"clientWidth")||ks,a=Ts(n.maxHeight,i,"clientHeight")||ks,l=Eh(i,t,e),{width:c,height:h}=l;if(n.boxSizing==="content-box"){let u=fe(n,"border","width"),d=fe(n,"padding");c-=d.width+u.width,h-=d.height+u.height}return c=Math.max(0,c-r.width),h=Math.max(0,s?Math.floor(c/s):h-r.height),c=Tn(Math.min(c,o,l.maxWidth)),h=Tn(Math.min(h,a,l.maxHeight)),c&&!h&&(h=Tn(c/2)),{width:c,height:h}}function Qn(i,t,e){let s=t||1,n=Math.floor(i.height*s),r=Math.floor(i.width*s);i.height=n/s,i.width=r/s;let o=i.canvas;return o.style&&(e||!o.style.height&&!o.style.width)&&(o.style.height=`${i.height}px`,o.style.width=`${i.width}px`),i.currentDevicePixelRatio!==s||o.height!==n||o.width!==r?(i.currentDevicePixelRatio=s,o.height=n,o.width=r,i.ctx.setTransform(s,0,0,s,0,0),!0):!1}var ia=function(){let i=!1;try{let t={get passive(){return i=!0,!1}};window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch{}return i}();function tr(i,t){let e=Th(i,t),s=e&&e.match(/^(\d+)(\.\d+)?px$/);return s?+s[1]:void 0}function qt(i,t,e,s){return{x:i.x+e*(t.x-i.x),y:i.y+e*(t.y-i.y)}}function sa(i,t,e,s){return{x:i.x+e*(t.x-i.x),y:s==="middle"?e<.5?i.y:t.y:s==="after"?e<1?i.y:t.y:e>0?t.y:i.y}}function na(i,t,e,s){let n={x:i.cp2x,y:i.cp2y},r={x:t.cp1x,y:t.cp1y},o=qt(i,n,e),a=qt(n,r,e),l=qt(r,t,e),c=qt(o,a,e),h=qt(a,l,e);return qt(c,h,e)}var Mo=new Map;function Ih(i,t){t=t||{};let e=i+JSON.stringify(t),s=Mo.get(e);return s||(s=new Intl.NumberFormat(i,t),Mo.set(e,s)),s}function ze(i,t,e){return Ih(t,e).format(i)}var Ch=function(i,t){return{x(e){return i+i+t-e},setWidth(e){t=e},textAlign(e){return e==="center"?e:e==="right"?"left":"right"},xPlus(e,s){return e-s},leftForLtr(e,s){return e-s}}},Fh=function(){return{x(i){return i},setWidth(i){},textAlign(i){return i},xPlus(i,t){return i+t},leftForLtr(i,t){return i}}};function pe(i,t,e){return i?Ch(t,e):Fh()}function er(i,t){let e,s;(t==="ltr"||t==="rtl")&&(e=i.canvas.style,s=[e.getPropertyValue("direction"),e.getPropertyPriority("direction")],e.setProperty("direction",t,"important"),i.prevTextDirection=s)}function ir(i,t){t!==void 0&&(delete i.prevTextDirection,i.canvas.style.setProperty("direction",t[0],t[1]))}function ra(i){return i==="angle"?{between:Ne,compare:Lc,normalize:ct}:{between:At,compare:(t,e)=>t-e,normalize:t=>t}}function To({start:i,end:t,count:e,loop:s,style:n}){return{start:i%e,end:t%e,loop:s&&(t-i+1)%e===0,style:n}}function Ah(i,t,e){let{property:s,start:n,end:r}=e,{between:o,normalize:a}=ra(s),l=t.length,{start:c,end:h,loop:u}=i,d,f;if(u){for(c+=l,h+=l,d=0,f=l;dl(n,_,y)&&a(n,_)!==0,x=()=>a(r,y)===0||l(r,_,y),S=()=>g||w(),k=()=>!g||x();for(let v=h,T=h;v<=u;++v)b=t[v%o],!b.skip&&(y=c(b[s]),y!==_&&(g=l(y,n,r),p===null&&S()&&(p=a(y,n)===0?v:T),p!==null&&k()&&(m.push(To({start:p,end:v,loop:d,count:o,style:f})),p=null),T=v,_=y));return p!==null&&m.push(To({start:p,end:u,loop:d,count:o,style:f})),m}function nr(i,t){let e=[],s=i.segments;for(let n=0;nn&&i[r%t].skip;)r--;return r%=t,{start:n,end:r}}function Ph(i,t,e,s){let n=i.length,r=[],o=t,a=i[t],l;for(l=t+1;l<=e;++l){let c=i[l%n];c.skip||c.stop?a.skip||(s=!1,r.push({start:t%n,end:(l-1)%n,loop:s}),t=o=c.stop?l:null):(o=l,a.skip&&(t=l)),a=c}return o!==null&&r.push({start:t%n,end:o%n,loop:s}),r}function oa(i,t){let e=i.points,s=i.options.spanGaps,n=e.length;if(!n)return[];let r=!!i._loop,{start:o,end:a}=Lh(e,n,r,s);if(s===!0)return vo(i,[{start:o,end:a,loop:r}],e,t);let l=aa({chart:t,initial:e.initial,numSteps:o,currentStep:Math.min(s-e.start,o)}))}_refresh(){this._request||(this._running=!0,this._request=Rn.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(t=Date.now()){let e=0;this._charts.forEach((s,n)=>{if(!s.running||!s.items.length)return;let r=s.items,o=r.length-1,a=!1,l;for(;o>=0;--o)l=r[o],l._active?(l._total>s.duration&&(s.duration=l._total),l.tick(t),a=!0):(r[o]=r[r.length-1],r.pop());a&&(n.draw(),this._notify(n,s,t,"progress")),r.length||(s.running=!1,this._notify(n,s,t,"complete"),s.initial=!1),e+=r.length}),this._lastDate=t,e===0&&(this._running=!1)}_getAnims(t){let e=this._charts,s=e.get(t);return s||(s={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},e.set(t,s)),s}listen(t,e,s){this._getAnims(t).listeners[e].push(s)}add(t,e){!e||!e.length||this._getAnims(t).items.push(...e)}has(t){return this._getAnims(t).items.length>0}start(t){let e=this._charts.get(t);e&&(e.running=!0,e.start=Date.now(),e.duration=e.items.reduce((s,n)=>Math.max(s,n._duration),0),this._refresh())}running(t){if(!this._running)return!1;let e=this._charts.get(t);return!(!e||!e.running||!e.items.length)}stop(t){let e=this._charts.get(t);if(!e||!e.items.length)return;let s=e.items,n=s.length-1;for(;n>=0;--n)s[n].cancel();e.items=[],this._notify(t,e,Date.now(),"complete")}remove(t){return this._charts.delete(t)}},Bt=new mr,aa="transparent",Wh={boolean(i,t,e){return e>.5?t:i},color(i,t,e){let s=jn(i||aa),n=s.valid&&jn(t||aa);return n&&n.valid?n.mix(s,e).hexString():t},number(i,t,e){return i+(t-i)*e}},gr=class{constructor(t,e,s,n){let r=e[s];n=We([t.to,n,r,t.from]);let o=We([t.from,r,n]);this._active=!0,this._fn=t.fn||Wh[t.type||typeof o],this._easing=Ie[t.easing]||Ie.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=e,this._prop=s,this._from=o,this._to=n,this._promises=void 0}active(){return this._active}update(t,e,s){if(this._active){this._notify(!1);let n=this._target[this._prop],r=s-this._start,o=this._duration-r;this._start=s,this._duration=Math.floor(Math.max(o,t.duration)),this._total+=r,this._loop=!!t.loop,this._to=We([t.to,e,n,t.from]),this._from=We([t.from,n,e])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){let e=t-this._start,s=this._duration,n=this._prop,r=this._from,o=this._loop,a=this._to,l;if(this._active=r!==a&&(o||e1?2-l:l,l=this._easing(Math.min(1,Math.max(0,l))),this._target[n]=this._fn(r,a,l)}wait(){let t=this._promises||(this._promises=[]);return new Promise((e,s)=>{t.push({res:e,rej:s})})}_notify(t){let e=t?"res":"rej",s=this._promises||[];for(let n=0;ni!=="onProgress"&&i!=="onComplete"&&i!=="fn"});A.set("animations",{colors:{type:"color",properties:Vh},numbers:{type:"number",properties:zh}});A.describe("animations",{_fallback:"animation"});A.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:i=>i|0}}}});var $s=class{constructor(t,e){this._chart=t,this._properties=new Map,this.configure(e)}configure(t){if(!F(t))return;let e=this._properties;Object.getOwnPropertyNames(t).forEach(s=>{let n=t[s];if(!F(n))return;let r={};for(let o of Hh)r[o]=n[o];(B(n.properties)&&n.properties||[s]).forEach(o=>{(o===s||!e.has(o))&&e.set(o,r)})})}_animateOptions(t,e){let s=e.options,n=$h(t,s);if(!n)return[];let r=this._createAnimations(n,s);return s.$shared&&Bh(t.options.$animations,s).then(()=>{t.options=s},()=>{}),r}_createAnimations(t,e){let s=this._properties,n=[],r=t.$animations||(t.$animations={}),o=Object.keys(e),a=Date.now(),l;for(l=o.length-1;l>=0;--l){let c=o[l];if(c.charAt(0)==="$")continue;if(c==="options"){n.push(...this._animateOptions(t,e));continue}let h=e[c],u=r[c],d=s.get(c);if(u)if(d&&u.active()){u.update(d,h,a);continue}else u.cancel();if(!d||!d.duration){t[c]=h;continue}r[c]=u=new gr(d,t,c,h),n.push(u)}return n}update(t,e){if(this._properties.size===0){Object.assign(t,e);return}let s=this._createAnimations(t,e);if(s.length)return Bt.add(this._chart,s),!0}};function Bh(i,t){let e=[],s=Object.keys(t);for(let n=0;n0||!e&&r<0)return n.index}return null}function da(i,t){let{chart:e,_cachedMeta:s}=i,n=e._stacks||(e._stacks={}),{iScale:r,vScale:o,index:a}=s,l=r.axis,c=o.axis,h=Zh(r,o,s),u=t.length,d;for(let f=0;fe[s].axis===t).shift()}function Xh(i,t){return Ht(i,{active:!1,dataset:void 0,datasetIndex:t,index:t,mode:"default",type:"dataset"})}function Kh(i,t,e){return Ht(i,{active:!1,dataIndex:t,parsed:void 0,raw:void 0,element:e,index:t,mode:"default",type:"data"})}function Mi(i,t){let e=i.controller.index,s=i.vScale&&i.vScale.axis;if(s){t=t||i._parsed;for(let n of t){let r=n._stacks;if(!r||r[s]===void 0||r[s][e]===void 0)return;delete r[s][e]}}}var or=i=>i==="reset"||i==="none",fa=(i,t)=>t?i:Object.assign({},i),Jh=(i,t,e)=>i&&!t.hidden&&t._stacked&&{keys:Ja(e,!0),values:null},gt=class{constructor(t,e){this.chart=t,this._ctx=t.ctx,this.index=e,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.initialize()}initialize(){let t=this._cachedMeta;this.configure(),this.linkScales(),t._stacked=ha(t.vScale,t),this.addElements()}updateIndex(t){this.index!==t&&Mi(this._cachedMeta),this.index=t}linkScales(){let t=this.chart,e=this._cachedMeta,s=this.getDataset(),n=(u,d,f,m)=>u==="x"?d:u==="r"?m:f,r=e.xAxisID=E(s.xAxisID,rr(t,"x")),o=e.yAxisID=E(s.yAxisID,rr(t,"y")),a=e.rAxisID=E(s.rAxisID,rr(t,"r")),l=e.indexAxis,c=e.iAxisID=n(l,r,o,a),h=e.vAxisID=n(l,o,r,a);e.xScale=this.getScaleForId(r),e.yScale=this.getScaleForId(o),e.rScale=this.getScaleForId(a),e.iScale=this.getScaleForId(c),e.vScale=this.getScaleForId(h)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(t){return this.chart.scales[t]}_getOtherScale(t){let e=this._cachedMeta;return t===e.iScale?e.vScale:e.iScale}reset(){this._update("reset")}_destroy(){let t=this._cachedMeta;this._data&&Pn(this._data,this),t._stacked&&Mi(t)}_dataCheck(){let t=this.getDataset(),e=t.data||(t.data=[]),s=this._data;if(F(e))this._data=Yh(e);else if(s!==e){if(s){Pn(s,this);let n=this._cachedMeta;Mi(n),n._parsed=[]}e&&Object.isExtensible(e)&&Wo(e,this),this._syncList=[],this._data=e}}addElements(){let t=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(t.dataset=new this.datasetElementType)}buildOrUpdateElements(t){let e=this._cachedMeta,s=this.getDataset(),n=!1;this._dataCheck();let r=e._stacked;e._stacked=ha(e.vScale,e),e.stack!==s.stack&&(n=!0,Mi(e),e.stack=s.stack),this._resyncElements(t),(n||r!==e._stacked)&&da(this,e._parsed)}configure(){let t=this.chart.config,e=t.datasetScopeKeys(this._type),s=t.getOptionScopes(this.getDataset(),e,!0);this.options=t.createResolver(s,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(t,e){let{_cachedMeta:s,_data:n}=this,{iScale:r,_stacked:o}=s,a=r.axis,l=t===0&&e===n.length?!0:s._sorted,c=t>0&&s._parsed[t-1],h,u,d;if(this._parsing===!1)s._parsed=n,s._sorted=!0,d=n;else{B(n[t])?d=this.parseArrayData(s,n,t,e):F(n[t])?d=this.parseObjectData(s,n,t,e):d=this.parsePrimitiveData(s,n,t,e);let f=()=>u[a]===null||c&&u[a]g||u=0;--d)if(!m()){this.updateRangeFromParsed(c,t,f,l);break}}return c}getAllParsedValues(t){let e=this._cachedMeta._parsed,s=[],n,r,o;for(n=0,r=e.length;n=0&&tthis.getContext(s,n),g=c.resolveNamedOptions(d,f,m,u);return g.$shared&&(g.$shared=l,r[o]=Object.freeze(fa(g,l))),g}_resolveAnimations(t,e,s){let n=this.chart,r=this._cachedDataOpts,o=`animation-${e}`,a=r[o];if(a)return a;let l;if(n.options.animation!==!1){let h=this.chart.config,u=h.datasetAnimationScopeKeys(this._type,e),d=h.getOptionScopes(this.getDataset(),u);l=h.createResolver(d,this.getContext(t,s,e))}let c=new $s(n,l&&l.animations);return l&&l._cacheable&&(r[o]=Object.freeze(c)),c}getSharedOptions(t){if(t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}includeOptions(t,e){return!e||or(t)||this.chart._animationsDisabled}_getSharedOptions(t,e){let s=this.resolveDataElementOptions(t,e),n=this._sharedOptions,r=this.getSharedOptions(s),o=this.includeOptions(e,r)||r!==n;return this.updateSharedOptions(r,e,s),{sharedOptions:r,includeOptions:o}}updateElement(t,e,s,n){or(n)?Object.assign(t,s):this._resolveAnimations(e,n).update(t,s)}updateSharedOptions(t,e,s){t&&!or(e)&&this._resolveAnimations(void 0,e).update(t,s)}_setStyle(t,e,s,n){t.active=n;let r=this.getStyle(e,n);this._resolveAnimations(e,s,n).update(t,{options:!n&&this.getSharedOptions(r)||r})}removeHoverStyle(t,e,s){this._setStyle(t,s,"active",!1)}setHoverStyle(t,e,s){this._setStyle(t,s,"active",!0)}_removeDatasetHoverStyle(){let t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!1)}_setDatasetHoverStyle(){let t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!0)}_resyncElements(t){let e=this._data,s=this._cachedMeta.data;for(let[a,l,c]of this._syncList)this[a](l,c);this._syncList=[];let n=s.length,r=e.length,o=Math.min(r,n);o&&this.parse(0,o),r>n?this._insertElements(n,r-n,t):r{for(c.length+=e,a=c.length-1;a>=o;a--)c[a]=c[a-e]};for(l(r),a=t;an-r))}return i._cache.$bar}function tu(i){let t=i.iScale,e=Qh(t,i.type),s=t._length,n,r,o,a,l=()=>{o===32767||o===-32768||(dt(a)&&(s=Math.min(s,Math.abs(o-a)||s)),a=o)};for(n=0,r=e.length;n0?n[i-1]:null,a=iMath.abs(a)&&(l=a,c=o),t[e.axis]=c,t._custom={barStart:l,barEnd:c,start:n,end:r,min:o,max:a}}function Qa(i,t,e,s){return B(i)?su(i,t,e,s):t[e.axis]=e.parse(i,s),t}function ma(i,t,e,s){let n=i.iScale,r=i.vScale,o=n.getLabels(),a=n===r,l=[],c,h,u,d;for(c=e,h=e+s;c=e?1:-1)}function ru(i){let t,e,s,n,r;return i.horizontal?(t=i.base>i.x,e="left",s="right"):(t=i.basel.controller.options.grouped),r=s.options.stacked,o=[],a=l=>{let c=l.controller.getParsed(e),h=c&&c[l.vScale.axis];if(P(h)||isNaN(h))return!0};for(let l of n)if(!(e!==void 0&&a(l))&&((r===!1||o.indexOf(l.stack)===-1||r===void 0&&l.stack===void 0)&&o.push(l.stack),l.index===t))break;return o.length||o.push(void 0),o}_getStackCount(t){return this._getStacks(void 0,t).length}_getStackIndex(t,e,s){let n=this._getStacks(t,s),r=e!==void 0?n.indexOf(e):-1;return r===-1?n.length-1:r}_getRuler(){let t=this.options,e=this._cachedMeta,s=e.iScale,n=[],r,o;for(r=0,o=e.data.length;r=0;--s)e=Math.max(e,t[s].size(this.resolveDataElementOptions(s))/2);return e>0&&e}getLabelAndValue(t){let e=this._cachedMeta,{xScale:s,yScale:n}=e,r=this.getParsed(t),o=s.getLabelForValue(r.x),a=n.getLabelForValue(r.y),l=r._custom;return{label:e.label,value:"("+o+", "+a+(l?", "+l:"")+")"}}update(t){let e=this._cachedMeta.data;this.updateElements(e,0,e.length,t)}updateElements(t,e,s,n){let r=n==="reset",{iScale:o,vScale:a}=this._cachedMeta,{sharedOptions:l,includeOptions:c}=this._getSharedOptions(e,n),h=o.axis,u=a.axis;for(let d=e;dNe(_,a,l,!0)?1:Math.max(w,w*e,x,x*e),m=(_,w,x)=>Ne(_,a,l,!0)?-1:Math.min(w,w*e,x,x*e),g=f(0,c,u),p=f(U,h,d),y=m(j,c,u),b=m(j+U,h,d);s=(g-y)/2,n=(p-b)/2,r=-(g+y)/2,o=-(p+b)/2}return{ratioX:s,ratioY:n,offsetX:r,offsetY:o}}var ne=class extends gt{constructor(t,e){super(t,e),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(t,e){let s=this.getDataset().data,n=this._cachedMeta;if(this._parsing===!1)n._parsed=s;else{let r=l=>+s[l];if(F(s[t])){let{key:l="value"}=this._parsing;r=c=>+Vt(s[c],l)}let o,a;for(o=t,a=t+e;o0&&!isNaN(t)?H*(Math.abs(t)/e):0}getLabelAndValue(t){let e=this._cachedMeta,s=this.chart,n=s.data.labels||[],r=ze(e._parsed[t],s.options.locale);return{label:n[t]||"",value:r}}getMaxBorderWidth(t){let e=0,s=this.chart,n,r,o,a,l;if(!t){for(n=0,r=s.data.datasets.length;ni!=="spacing",_indexable:i=>i!=="spacing"};ne.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(i){let t=i.data;if(t.labels.length&&t.datasets.length){let{labels:{pointStyle:e}}=i.legend.options;return t.labels.map((s,n)=>{let o=i.getDatasetMeta(0).controller.getStyle(n);return{text:s,fillStyle:o.backgroundColor,strokeStyle:o.borderColor,lineWidth:o.borderWidth,pointStyle:e,hidden:!i.getDataVisibility(n),index:n}})}return[]}},onClick(i,t,e){e.chart.toggleDataVisibility(t.index),e.chart.update()}},tooltip:{callbacks:{title(){return""},label(i){let t=i.label,e=": "+i.formattedValue;return B(t)?(t=t.slice(),t[0]+=e):t+=e,t}}}}};var je=class extends gt{initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(t){let e=this._cachedMeta,{dataset:s,data:n=[],_dataset:r}=e,o=this.chart._animationsDisabled,{start:a,count:l}=zn(e,n,o);this._drawStart=a,this._drawCount=l,Vn(e)&&(a=0,l=n.length),s._chart=this.chart,s._datasetIndex=this.index,s._decimated=!!r._decimated,s.points=n;let c=this.resolveDatasetElementOptions(t);this.options.showLine||(c.borderWidth=0),c.segment=this.options.segment,this.updateElement(s,void 0,{animated:!o,options:c},t),this.updateElements(n,a,l,t)}updateElements(t,e,s,n){let r=n==="reset",{iScale:o,vScale:a,_stacked:l,_dataset:c}=this._cachedMeta,{sharedOptions:h,includeOptions:u}=this._getSharedOptions(e,n),d=o.axis,f=a.axis,{spanGaps:m,segment:g}=this.options,p=ge(m)?m:Number.POSITIVE_INFINITY,y=this.chart._animationsDisabled||r||n==="none",b=e>0&&this.getParsed(e-1);for(let _=e;_0&&Math.abs(x[d]-b[d])>p,g&&(S.parsed=x,S.raw=c.data[_]),u&&(S.options=h||this.resolveDataElementOptions(_,w.active?"active":n)),y||this.updateElement(w,_,S,n),b=x}}getMaxOverflow(){let t=this._cachedMeta,e=t.dataset,s=e.options&&e.options.borderWidth||0,n=t.data||[];if(!n.length)return s;let r=n[0].size(this.resolveDataElementOptions(0)),o=n[n.length-1].size(this.resolveDataElementOptions(n.length-1));return Math.max(s,r,o)/2}draw(){let t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis),super.draw()}};je.id="line";je.defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1};je.overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};var Ue=class extends gt{constructor(t,e){super(t,e),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(t){let e=this._cachedMeta,s=this.chart,n=s.data.labels||[],r=ze(e._parsed[t].r,s.options.locale);return{label:n[t]||"",value:r}}parseObjectData(t,e,s,n){return Kn.bind(this)(t,e,s,n)}update(t){let e=this._cachedMeta.data;this._updateRadius(),this.updateElements(e,0,e.length,t)}getMinMax(){let t=this._cachedMeta,e={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return t.data.forEach((s,n)=>{let r=this.getParsed(n).r;!isNaN(r)&&this.chart.getDataVisibility(n)&&(re.max&&(e.max=r))}),e}_updateRadius(){let t=this.chart,e=t.chartArea,s=t.options,n=Math.min(e.right-e.left,e.bottom-e.top),r=Math.max(n/2,0),o=Math.max(s.cutoutPercentage?r/100*s.cutoutPercentage:1,0),a=(r-o)/t.getVisibleDatasetCount();this.outerRadius=r-a*this.index,this.innerRadius=this.outerRadius-a}updateElements(t,e,s,n){let r=n==="reset",o=this.chart,l=o.options.animation,c=this._cachedMeta.rScale,h=c.xCenter,u=c.yCenter,d=c.getIndexAngle(0)-.5*j,f=d,m,g=360/this.countVisibleElements();for(m=0;m{!isNaN(this.getParsed(n).r)&&this.chart.getDataVisibility(n)&&e++}),e}_computeAngle(t,e,s){return this.chart.getDataVisibility(t)?_t(this.resolveDataElementOptions(t,e).angle||s):0}};Ue.id="polarArea";Ue.defaults={dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0};Ue.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(i){let t=i.data;if(t.labels.length&&t.datasets.length){let{labels:{pointStyle:e}}=i.legend.options;return t.labels.map((s,n)=>{let o=i.getDatasetMeta(0).controller.getStyle(n);return{text:s,fillStyle:o.backgroundColor,strokeStyle:o.borderColor,lineWidth:o.borderWidth,pointStyle:e,hidden:!i.getDataVisibility(n),index:n}})}return[]}},onClick(i,t,e){e.chart.toggleDataVisibility(t.index),e.chart.update()}},tooltip:{callbacks:{title(){return""},label(i){return i.chart.data.labels[i.dataIndex]+": "+i.formattedValue}}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};var Ci=class extends ne{};Ci.id="pie";Ci.defaults={cutout:0,rotation:0,circumference:360,radius:"100%"};var Ye=class extends gt{getLabelAndValue(t){let e=this._cachedMeta.vScale,s=this.getParsed(t);return{label:e.getLabels()[t],value:""+e.getLabelForValue(s[e.axis])}}parseObjectData(t,e,s,n){return Kn.bind(this)(t,e,s,n)}update(t){let e=this._cachedMeta,s=e.dataset,n=e.data||[],r=e.iScale.getLabels();if(s.points=n,t!=="resize"){let o=this.resolveDatasetElementOptions(t);this.options.showLine||(o.borderWidth=0);let a={_loop:!0,_fullLoop:r.length===n.length,options:o};this.updateElement(s,void 0,a,t)}this.updateElements(n,0,n.length,t)}updateElements(t,e,s,n){let r=this._cachedMeta.rScale,o=n==="reset";for(let a=e;a{n[r]=s[r]&&s[r].active()?s[r]._to:this[r]}),n}};pt.defaults={};pt.defaultRoutes=void 0;var tl={values(i){return B(i)?i:""+i},numeric(i,t,e){if(i===0)return"0";let s=this.chart.options.locale,n,r=i;if(e.length>1){let c=Math.max(Math.abs(e[0].value),Math.abs(e[e.length-1].value));(c<1e-4||c>1e15)&&(n="scientific"),r=hu(i,e)}let o=mt(Math.abs(r)),a=Math.max(Math.min(-1*Math.floor(o),20),0),l={notation:n,minimumFractionDigits:a,maximumFractionDigits:a};return Object.assign(l,this.options.ticks.format),ze(i,s,l)},logarithmic(i,t,e){if(i===0)return"0";let s=i/Math.pow(10,Math.floor(mt(i)));return s===1||s===2||s===5?tl.numeric.call(this,i,t,e):""}};function hu(i,t){let e=t.length>3?t[2].value-t[1].value:t[1].value-t[0].value;return Math.abs(e)>=1&&i!==Math.floor(i)&&(e=i-Math.floor(i)),e}var Gs={formatters:tl};A.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",grace:0,grid:{display:!0,lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(i,t)=>t.lineWidth,tickColor:(i,t)=>t.color,offset:!1,borderDash:[],borderDashOffset:0,borderWidth:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:Gs.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}});A.route("scale.ticks","color","","color");A.route("scale.grid","color","","borderColor");A.route("scale.grid","borderColor","","borderColor");A.route("scale.title","color","","color");A.describe("scale",{_fallback:!1,_scriptable:i=>!i.startsWith("before")&&!i.startsWith("after")&&i!=="callback"&&i!=="parser",_indexable:i=>i!=="borderDash"&&i!=="tickBorderDash"});A.describe("scales",{_fallback:"scale"});A.describe("scale.ticks",{_scriptable:i=>i!=="backdropPadding"&&i!=="callback",_indexable:i=>i!=="backdropPadding"});function uu(i,t){let e=i.options.ticks,s=e.maxTicksLimit||du(i),n=e.major.enabled?mu(t):[],r=n.length,o=n[0],a=n[r-1],l=[];if(r>s)return gu(t,l,n,r/s),l;let c=fu(n,t,s);if(r>0){let h,u,d=r>1?Math.round((a-o)/(r-1)):null;for(Ns(t,l,c,P(d)?0:o-d,o),h=0,u=r-1;hn)return l}return Math.max(n,1)}function mu(i){let t=[],e,s;for(e=0,s=i.length;ei==="left"?"right":i==="right"?"left":i,ya=(i,t,e)=>t==="top"||t==="left"?i[t]+e:i[t]-e;function ba(i,t){let e=[],s=i.length/t,n=i.length,r=0;for(;ro+a)))return l}function xu(i,t){V(i,e=>{let s=e.gc,n=s.length/2,r;if(n>t){for(r=0;rs?s:e,s=n&&e>s?e:s,{min:ft(e,ft(s,e)),max:ft(s,ft(e,s))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){let t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){$(this.options.beforeUpdate,[this])}update(t,e,s){let{beginAtZero:n,grace:r,ticks:o}=this.options,a=o.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=e,this._margins=s=Object.assign({left:0,right:0,top:0,bottom:0},s),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+s.left+s.right:this.height+s.top+s.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=Go(this,r,n),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();let l=a=r||s<=1||!this.isHorizontal()){this.labelRotation=n;return}let h=this._getLabelSizes(),u=h.widest.width,d=h.highest.height,f=tt(this.chart.width-u,0,this.maxWidth);a=t.offset?this.maxWidth/s:f/(s-1),u+6>a&&(a=f/(s-(t.offset?.5:1)),l=this.maxHeight-Ti(t.grid)-e.padding-xa(t.title,this.chart.options.font),c=Math.sqrt(u*u+d*d),o=Os(Math.min(Math.asin(tt((h.highest.height+6)/a,-1,1)),Math.asin(tt(l/c,-1,1))-Math.asin(tt(d/c,-1,1)))),o=Math.max(n,Math.min(r,o))),this.labelRotation=o}afterCalculateLabelRotation(){$(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){$(this.options.beforeFit,[this])}fit(){let t={width:0,height:0},{chart:e,options:{ticks:s,title:n,grid:r}}=this,o=this._isVisible(),a=this.isHorizontal();if(o){let l=xa(n,e.options.font);if(a?(t.width=this.maxWidth,t.height=Ti(r)+l):(t.height=this.maxHeight,t.width=Ti(r)+l),s.display&&this.ticks.length){let{first:c,last:h,widest:u,highest:d}=this._getLabelSizes(),f=s.padding*2,m=_t(this.labelRotation),g=Math.cos(m),p=Math.sin(m);if(a){let y=s.mirror?0:p*u.width+g*d.height;t.height=Math.min(this.maxHeight,t.height+y+f)}else{let y=s.mirror?0:g*u.width+p*d.height;t.width=Math.min(this.maxWidth,t.width+y+f)}this._calculatePadding(c,h,p,g)}}this._handleMargins(),a?(this.width=this._length=e.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=e.height-this._margins.top-this._margins.bottom)}_calculatePadding(t,e,s,n){let{ticks:{align:r,padding:o},position:a}=this.options,l=this.labelRotation!==0,c=a!=="top"&&this.axis==="x";if(this.isHorizontal()){let h=this.getPixelForTick(0)-this.left,u=this.right-this.getPixelForTick(this.ticks.length-1),d=0,f=0;l?c?(d=n*t.width,f=s*e.height):(d=s*t.height,f=n*e.width):r==="start"?f=e.width:r==="end"?d=t.width:r!=="inner"&&(d=t.width/2,f=e.width/2),this.paddingLeft=Math.max((d-h+o)*this.width/(this.width-h),0),this.paddingRight=Math.max((f-u+o)*this.width/(this.width-u),0)}else{let h=e.height/2,u=t.height/2;r==="start"?(h=0,u=t.height):r==="end"&&(h=e.height,u=0),this.paddingTop=h+o,this.paddingBottom=u+o}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){$(this.options.afterFit,[this])}isHorizontal(){let{axis:t,position:e}=this.options;return e==="top"||e==="bottom"||t==="x"}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){this.beforeTickToLabelConversion(),this.generateTickLabels(t);let e,s;for(e=0,s=t.length;e({width:r[k]||0,height:o[k]||0});return{first:S(0),last:S(e-1),widest:S(w),highest:S(x),widths:r,heights:o}}getLabelForValue(t){return t}getPixelForValue(t,e){return NaN}getValueForPixel(t){}getPixelForTick(t){let e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getPixelForDecimal(t){this._reversePixels&&(t=1-t);let e=this._startPixel+t*this._length;return Lo(this._alignToPixels?Jt(this.chart,e,0):e)}getDecimalForPixel(t){let e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){let{min:t,max:e}=this;return t<0&&e<0?e:t>0&&e>0?t:0}getContext(t){let e=this.ticks||[];if(t>=0&&ta*n?a/s:l/n:l*n0}_computeGridLineItems(t){let e=this.axis,s=this.chart,n=this.options,{grid:r,position:o}=n,a=r.offset,l=this.isHorizontal(),h=this.ticks.length+(a?1:0),u=Ti(r),d=[],f=r.setContext(this.getContext()),m=f.drawBorder?f.borderWidth:0,g=m/2,p=function(D){return Jt(s,D,m)},y,b,_,w,x,S,k,v,T,C,N,L;if(o==="top")y=p(this.bottom),S=this.bottom-u,v=y-g,C=p(t.top)+g,L=t.bottom;else if(o==="bottom")y=p(this.top),C=t.top,L=p(t.bottom)-g,S=y+g,v=this.top+u;else if(o==="left")y=p(this.right),x=this.right-u,k=y-g,T=p(t.left)+g,N=t.right;else if(o==="right")y=p(this.left),T=t.left,N=p(t.right)-g,x=y+g,k=this.left+u;else if(e==="x"){if(o==="center")y=p((t.top+t.bottom)/2+.5);else if(F(o)){let D=Object.keys(o)[0],J=o[D];y=p(this.chart.scales[D].getPixelForValue(J))}C=t.top,L=t.bottom,S=y+g,v=S+u}else if(e==="y"){if(o==="center")y=p((t.left+t.right)/2);else if(F(o)){let D=Object.keys(o)[0],J=o[D];y=p(this.chart.scales[D].getPixelForValue(J))}x=y-g,k=x-u,T=t.left,N=t.right}let K=E(n.ticks.maxTicksLimit,h),lt=Math.max(1,Math.ceil(h/K));for(b=0;br.value===t);return n>=0?e.setContext(this.getContext(n)).lineWidth:0}drawGrid(t){let e=this.options.grid,s=this.ctx,n=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t)),r,o,a=(l,c,h)=>{!h.width||!h.color||(s.save(),s.lineWidth=h.width,s.strokeStyle=h.color,s.setLineDash(h.borderDash||[]),s.lineDashOffset=h.borderDashOffset,s.beginPath(),s.moveTo(l.x,l.y),s.lineTo(c.x,c.y),s.stroke(),s.restore())};if(e.display)for(r=0,o=n.length;r{this.draw(n)}}]:[{z:s,draw:n=>{this.drawBackground(),this.drawGrid(n),this.drawTitle()}},{z:s+1,draw:()=>{this.drawBorder()}},{z:e,draw:n=>{this.drawLabels(n)}}]}getMatchingVisibleMetas(t){let e=this.chart.getSortedVisibleDatasetMetas(),s=this.axis+"AxisID",n=[],r,o;for(r=0,o=e.length;r{let s=e.split("."),n=s.pop(),r=[i].concat(s).join("."),o=t[e].split("."),a=o.pop(),l=o.join(".");A.route(r,n,l,a)})}function vu(i){return"id"in i&&"defaults"in i}var pr=class{constructor(){this.controllers=new He(gt,"datasets",!0),this.elements=new He(pt,"elements"),this.plugins=new He(Object,"plugins"),this.scales=new He(be,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...t){this._each("register",t)}remove(...t){this._each("unregister",t)}addControllers(...t){this._each("register",t,this.controllers)}addElements(...t){this._each("register",t,this.elements)}addPlugins(...t){this._each("register",t,this.plugins)}addScales(...t){this._each("register",t,this.scales)}getController(t){return this._get(t,this.controllers,"controller")}getElement(t){return this._get(t,this.elements,"element")}getPlugin(t){return this._get(t,this.plugins,"plugin")}getScale(t){return this._get(t,this.scales,"scale")}removeControllers(...t){this._each("unregister",t,this.controllers)}removeElements(...t){this._each("unregister",t,this.elements)}removePlugins(...t){this._each("unregister",t,this.plugins)}removeScales(...t){this._each("unregister",t,this.scales)}_each(t,e,s){[...e].forEach(n=>{let r=s||this._getRegistryForType(n);s||r.isForType(n)||r===this.plugins&&n.id?this._exec(t,r,n):V(n,o=>{let a=s||this._getRegistryForType(o);this._exec(t,a,o)})})}_exec(t,e,s){let n=vs(t);$(s["before"+n],[],s),e[t](s),$(s["after"+n],[],s)}_getRegistryForType(t){for(let e=0;e0&&this.getParsed(e-1);for(let w=e;w0&&Math.abs(S[f]-_[f])>y,p&&(k.parsed=S,k.raw=c.data[w]),d&&(k.options=u||this.resolveDataElementOptions(w,x.active?"active":n)),b||this.updateElement(x,w,k,n),_=S}this.updateSharedOptions(u,n,h)}getMaxOverflow(){let t=this._cachedMeta,e=t.data||[];if(!this.options.showLine){let a=0;for(let l=e.length-1;l>=0;--l)a=Math.max(a,e[l].size(this.resolveDataElementOptions(l))/2);return a>0&&a}let s=t.dataset,n=s.options&&s.options.borderWidth||0;if(!e.length)return n;let r=e[0].size(this.resolveDataElementOptions(0)),o=e[e.length-1].size(this.resolveDataElementOptions(e.length-1));return Math.max(n,r,o)/2}};Ze.id="scatter";Ze.defaults={datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1};Ze.overrides={interaction:{mode:"point"},plugins:{tooltip:{callbacks:{title(){return""},label(i){return"("+i.label+", "+i.formattedValue+")"}}}},scales:{x:{type:"linear"},y:{type:"linear"}}};var Ou=Object.freeze({__proto__:null,BarController:Be,BubbleController:$e,DoughnutController:ne,LineController:je,PolarAreaController:Ue,PieController:Ci,RadarController:Ye,ScatterController:Ze});function ye(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}var Fi=class{constructor(t){this.options=t||{}}init(t){}formats(){return ye()}parse(t,e){return ye()}format(t,e){return ye()}add(t,e,s){return ye()}diff(t,e,s){return ye()}startOf(t,e,s){return ye()}endOf(t,e){return ye()}};Fi.override=function(i){Object.assign(Fi.prototype,i)};var Or={_date:Fi};function Du(i,t,e,s){let{controller:n,data:r,_sorted:o}=i,a=n._cachedMeta.iScale;if(a&&t===a.axis&&t!=="r"&&o&&r.length){let l=a._reversePixels?Po:Ct;if(s){if(n._sharedOptions){let c=r[0],h=typeof c.getRange=="function"&&c.getRange(t);if(h){let u=l(r,t,e-h),d=l(r,t,e+h);return{lo:u.lo,hi:d.hi}}}}else return l(r,t,e)}return{lo:0,hi:r.length-1}}function zi(i,t,e,s,n){let r=i.getSortedVisibleDatasetMetas(),o=e[t];for(let a=0,l=r.length;a{l[o](t[e],n)&&(r.push({element:l,datasetIndex:c,index:h}),a=a||l.inRange(t.x,t.y,n))}),s&&!a?[]:r}var Fu={evaluateInteractionItems:zi,modes:{index(i,t,e,s){let n=ee(t,i),r=e.axis||"x",o=e.includeInvisible||!1,a=e.intersect?lr(i,n,r,s,o):cr(i,n,r,!1,s,o),l=[];return a.length?(i.getSortedVisibleDatasetMetas().forEach(c=>{let h=a[0].index,u=c.data[h];u&&!u.skip&&l.push({element:u,datasetIndex:c.index,index:h})}),l):[]},dataset(i,t,e,s){let n=ee(t,i),r=e.axis||"xy",o=e.includeInvisible||!1,a=e.intersect?lr(i,n,r,s,o):cr(i,n,r,!1,s,o);if(a.length>0){let l=a[0].datasetIndex,c=i.getDatasetMeta(l).data;a=[];for(let h=0;he.pos===t)}function wa(i,t){return i.filter(e=>el.indexOf(e.pos)===-1&&e.box.axis===t)}function Oi(i,t){return i.sort((e,s)=>{let n=t?s:e,r=t?e:s;return n.weight===r.weight?n.index-r.index:n.weight-r.weight})}function Au(i){let t=[],e,s,n,r,o,a;for(e=0,s=(i||[]).length;ec.box.fullSize),!0),s=Oi(vi(t,"left"),!0),n=Oi(vi(t,"right")),r=Oi(vi(t,"top"),!0),o=Oi(vi(t,"bottom")),a=wa(t,"x"),l=wa(t,"y");return{fullSize:e,leftAndTop:s.concat(r),rightAndBottom:n.concat(l).concat(o).concat(a),chartArea:vi(t,"chartArea"),vertical:s.concat(n).concat(l),horizontal:r.concat(o).concat(a)}}function Sa(i,t,e,s){return Math.max(i[e],t[e])+Math.max(i[s],t[s])}function il(i,t){i.top=Math.max(i.top,t.top),i.left=Math.max(i.left,t.left),i.bottom=Math.max(i.bottom,t.bottom),i.right=Math.max(i.right,t.right)}function Ru(i,t,e,s){let{pos:n,box:r}=e,o=i.maxPadding;if(!F(n)){e.size&&(i[n]-=e.size);let u=s[e.stack]||{size:0,count:1};u.size=Math.max(u.size,e.horizontal?r.height:r.width),e.size=u.size/u.count,i[n]+=e.size}r.getPadding&&il(o,r.getPadding());let a=Math.max(0,t.outerWidth-Sa(o,i,"left","right")),l=Math.max(0,t.outerHeight-Sa(o,i,"top","bottom")),c=a!==i.w,h=l!==i.h;return i.w=a,i.h=l,e.horizontal?{same:c,other:h}:{same:h,other:c}}function Wu(i){let t=i.maxPadding;function e(s){let n=Math.max(t[s]-i[s],0);return i[s]+=n,n}i.y+=e("top"),i.x+=e("left"),e("right"),e("bottom")}function zu(i,t){let e=t.maxPadding;function s(n){let r={left:0,top:0,right:0,bottom:0};return n.forEach(o=>{r[o]=Math.max(t[o],e[o])}),r}return s(i?["left","right"]:["top","bottom"])}function Ei(i,t,e,s){let n=[],r,o,a,l,c,h;for(r=0,o=i.length,c=0;r{typeof g.beforeLayout=="function"&&g.beforeLayout()});let h=l.reduce((g,p)=>p.box.options&&p.box.options.display===!1?g:g+1,0)||1,u=Object.freeze({outerWidth:t,outerHeight:e,padding:n,availableWidth:r,availableHeight:o,vBoxMaxWidth:r/2/h,hBoxMaxHeight:o/2}),d=Object.assign({},n);il(d,rt(s));let f=Object.assign({maxPadding:d,w:r,h:o,x:n.left,y:n.top},n),m=Pu(l.concat(c),u);Ei(a.fullSize,f,u,m),Ei(l,f,u,m),Ei(c,f,u,m)&&Ei(l,f,u,m),Wu(f),ka(a.leftAndTop,f,u,m),f.x+=f.w,f.y+=f.h,ka(a.rightAndBottom,f,u,m),i.chartArea={left:f.left,top:f.top,right:f.left+f.w,bottom:f.top+f.h,height:f.h,width:f.w},V(a.chartArea,g=>{let p=g.box;Object.assign(p,i.chartArea),p.update(f.w,f.h,{left:0,top:0,right:0,bottom:0})})}},js=class{acquireContext(t,e){}releaseContext(t){return!1}addEventListener(t,e,s){}removeEventListener(t,e,s){}getDevicePixelRatio(){return 1}getMaximumSize(t,e,s,n){return e=Math.max(0,e||t.width),s=s||t.height,{width:e,height:Math.max(0,n?Math.floor(e/n):s)}}isAttached(t){return!0}updateConfig(t){}},yr=class extends js{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}},Bs="$chartjs",Vu={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},Ma=i=>i===null||i==="";function Hu(i,t){let e=i.style,s=i.getAttribute("height"),n=i.getAttribute("width");if(i[Bs]={initial:{height:s,width:n,style:{display:e.display,height:e.height,width:e.width}}},e.display=e.display||"block",e.boxSizing=e.boxSizing||"border-box",Ma(n)){let r=tr(i,"width");r!==void 0&&(i.width=r)}if(Ma(s))if(i.style.height==="")i.height=i.width/(t||2);else{let r=tr(i,"height");r!==void 0&&(i.height=r)}return i}var sl=ia?{passive:!0}:!1;function Bu(i,t,e){i.addEventListener(t,e,sl)}function $u(i,t,e){i.canvas.removeEventListener(t,e,sl)}function ju(i,t){let e=Vu[i.type]||i.type,{x:s,y:n}=ee(i,t);return{type:e,chart:t,native:i,x:s!==void 0?s:null,y:n!==void 0?n:null}}function Us(i,t){for(let e of i)if(e===t||e.contains(t))return!0}function Uu(i,t,e){let s=i.canvas,n=new MutationObserver(r=>{let o=!1;for(let a of r)o=o||Us(a.addedNodes,s),o=o&&!Us(a.removedNodes,s);o&&e()});return n.observe(document,{childList:!0,subtree:!0}),n}function Yu(i,t,e){let s=i.canvas,n=new MutationObserver(r=>{let o=!1;for(let a of r)o=o||Us(a.removedNodes,s),o=o&&!Us(a.addedNodes,s);o&&e()});return n.observe(document,{childList:!0,subtree:!0}),n}var Ai=new Map,Ta=0;function nl(){let i=window.devicePixelRatio;i!==Ta&&(Ta=i,Ai.forEach((t,e)=>{e.currentDevicePixelRatio!==i&&t()}))}function Zu(i,t){Ai.size||window.addEventListener("resize",nl),Ai.set(i,t)}function qu(i){Ai.delete(i),Ai.size||window.removeEventListener("resize",nl)}function Gu(i,t,e){let s=i.canvas,n=s&&Ls(s);if(!n)return;let r=Wn((a,l)=>{let c=n.clientWidth;e(a,l),c{let l=a[0],c=l.contentRect.width,h=l.contentRect.height;c===0&&h===0||r(c,h)});return o.observe(n),Zu(i,r),o}function hr(i,t,e){e&&e.disconnect(),t==="resize"&&qu(i)}function Xu(i,t,e){let s=i.canvas,n=Wn(r=>{i.ctx!==null&&e(ju(r,i))},i,r=>{let o=r[0];return[o,o.offsetX,o.offsetY]});return Bu(s,t,n),n}var br=class extends js{acquireContext(t,e){let s=t&&t.getContext&&t.getContext("2d");return s&&s.canvas===t?(Hu(t,e),s):null}releaseContext(t){let e=t.canvas;if(!e[Bs])return!1;let s=e[Bs].initial;["height","width"].forEach(r=>{let o=s[r];P(o)?e.removeAttribute(r):e.setAttribute(r,o)});let n=s.style||{};return Object.keys(n).forEach(r=>{e.style[r]=n[r]}),e.width=e.width,delete e[Bs],!0}addEventListener(t,e,s){this.removeEventListener(t,e);let n=t.$proxies||(t.$proxies={}),o={attach:Uu,detach:Yu,resize:Gu}[e]||Xu;n[e]=o(t,e,s)}removeEventListener(t,e){let s=t.$proxies||(t.$proxies={}),n=s[e];if(!n)return;({attach:hr,detach:hr,resize:hr}[e]||$u)(t,e,n),s[e]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,e,s,n){return ea(t,e,s,n)}isAttached(t){let e=Ls(t);return!!(e&&e.isConnected)}};function Ku(i){return!Jn()||typeof OffscreenCanvas<"u"&&i instanceof OffscreenCanvas?yr:br}var xr=class{constructor(){this._init=[]}notify(t,e,s,n){e==="beforeInit"&&(this._init=this._createDescriptors(t,!0),this._notify(this._init,t,"install"));let r=n?this._descriptors(t).filter(n):this._descriptors(t),o=this._notify(r,t,e,s);return e==="afterDestroy"&&(this._notify(r,t,"stop"),this._notify(this._init,t,"uninstall")),o}_notify(t,e,s,n){n=n||{};for(let r of t){let o=r.plugin,a=o[s],l=[e,n,r.options];if($(a,l,o)===!1&&n.cancelable)return!1}return!0}invalidate(){P(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}_descriptors(t){if(this._cache)return this._cache;let e=this._cache=this._createDescriptors(t);return this._notifyStateChanges(t),e}_createDescriptors(t,e){let s=t&&t.config,n=E(s.options&&s.options.plugins,{}),r=Ju(s);return n===!1&&!e?[]:td(t,r,n,e)}_notifyStateChanges(t){let e=this._oldCache||[],s=this._cache,n=(r,o)=>r.filter(a=>!o.some(l=>a.plugin.id===l.plugin.id));this._notify(n(e,s),t,"stop"),this._notify(n(s,e),t,"start")}};function Ju(i){let t={},e=[],s=Object.keys(Pt.plugins.items);for(let r=0;r{let l=s[a];if(!F(l))return console.error(`Invalid scale configuration for scale: ${a}`);if(l._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${a}`);let c=wr(a,l),h=sd(c,n),u=e.scales||{};r[c]=r[c]||a,o[a]=Le(Object.create(null),[{axis:c},l,u[c],u[h]])}),i.data.datasets.forEach(a=>{let l=a.type||i.type,c=a.indexAxis||_r(l,t),u=(Kt[l]||{}).scales||{};Object.keys(u).forEach(d=>{let f=id(d,c),m=a[f+"AxisID"]||r[f]||f;o[m]=o[m]||Object.create(null),Le(o[m],[{axis:f},s[m],u[d]])})}),Object.keys(o).forEach(a=>{let l=o[a];Le(l,[A.scales[l.type],A.scale])}),o}function rl(i){let t=i.options||(i.options={});t.plugins=E(t.plugins,{}),t.scales=rd(i,t)}function ol(i){return i=i||{},i.datasets=i.datasets||[],i.labels=i.labels||[],i}function od(i){return i=i||{},i.data=ol(i.data),rl(i),i}var va=new Map,al=new Set;function Ws(i,t){let e=va.get(i);return e||(e=t(),va.set(i,e),al.add(e)),e}var Di=(i,t,e)=>{let s=Vt(t,e);s!==void 0&&i.add(s)},Sr=class{constructor(t){this._config=od(t),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(t){this._config.type=t}get data(){return this._config.data}set data(t){this._config.data=ol(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){let t=this._config;this.clearCache(),rl(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return Ws(t,()=>[[`datasets.${t}`,""]])}datasetAnimationScopeKeys(t,e){return Ws(`${t}.transition.${e}`,()=>[[`datasets.${t}.transitions.${e}`,`transitions.${e}`],[`datasets.${t}`,""]])}datasetElementScopeKeys(t,e){return Ws(`${t}-${e}`,()=>[[`datasets.${t}.elements.${e}`,`datasets.${t}`,`elements.${e}`,""]])}pluginScopeKeys(t){let e=t.id,s=this.type;return Ws(`${s}-plugin-${e}`,()=>[[`plugins.${e}`,...t.additionalOptionScopes||[]]])}_cachedScopes(t,e){let s=this._scopeCache,n=s.get(t);return(!n||e)&&(n=new Map,s.set(t,n)),n}getOptionScopes(t,e,s){let{options:n,type:r}=this,o=this._cachedScopes(t,s),a=o.get(e);if(a)return a;let l=new Set;e.forEach(h=>{t&&(l.add(t),h.forEach(u=>Di(l,t,u))),h.forEach(u=>Di(l,n,u)),h.forEach(u=>Di(l,Kt[r]||{},u)),h.forEach(u=>Di(l,A,u)),h.forEach(u=>Di(l,Is,u))});let c=Array.from(l);return c.length===0&&c.push(Object.create(null)),al.has(e)&&o.set(e,c),c}chartOptionScopes(){let{options:t,type:e}=this;return[t,Kt[e]||{},A.datasets[e]||{},{type:e},A,Is]}resolveNamedOptions(t,e,s,n=[""]){let r={$shared:!0},{resolver:o,subPrefixes:a}=Oa(this._resolverCache,t,n),l=o;if(ld(o,e)){r.$shared=!1,s=zt(s)?s():s;let c=this.createResolver(t,s,a);l=me(o,s,c)}for(let c of e)r[c]=l[c];return r}createResolver(t,e,s=[""],n){let{resolver:r}=Oa(this._resolverCache,t,s);return F(e)?me(r,e,void 0,n):r}};function Oa(i,t,e){let s=i.get(t);s||(s=new Map,i.set(t,s));let n=e.join(),r=s.get(n);return r||(r={resolver:As(t,e),subPrefixes:e.filter(a=>!a.toLowerCase().includes("hover"))},s.set(n,r)),r}var ad=i=>F(i)&&Object.getOwnPropertyNames(i).reduce((t,e)=>t||zt(i[e]),!1);function ld(i,t){let{isScriptable:e,isIndexable:s}=qn(i);for(let n of t){let r=e(n),o=s(n),a=(o||r)&&i[n];if(r&&(zt(a)||ad(a))||o&&B(a))return!0}return!1}var cd="3.9.1",hd=["top","bottom","left","right","chartArea"];function Da(i,t){return i==="top"||i==="bottom"||hd.indexOf(i)===-1&&t==="x"}function Ea(i,t){return function(e,s){return e[i]===s[i]?e[t]-s[t]:e[i]-s[i]}}function Ia(i){let t=i.chart,e=t.options.animation;t.notifyPlugins("afterRender"),$(e&&e.onComplete,[i],t)}function ud(i){let t=i.chart,e=t.options.animation;$(e&&e.onProgress,[i],t)}function ll(i){return Jn()&&typeof i=="string"?i=document.getElementById(i):i&&i.length&&(i=i[0]),i&&i.canvas&&(i=i.canvas),i}var Ys={},cl=i=>{let t=ll(i);return Object.values(Ys).filter(e=>e.canvas===t).pop()};function dd(i,t,e){let s=Object.keys(i);for(let n of s){let r=+n;if(r>=t){let o=i[n];delete i[n],(e>0||r>t)&&(i[r+e]=o)}}}function fd(i,t,e,s){return!e||i.type==="mouseout"?null:s?t:i}var xe=class{constructor(t,e){let s=this.config=new Sr(e),n=ll(t),r=cl(n);if(r)throw new Error("Canvas is already in use. Chart with ID '"+r.id+"' must be destroyed before the canvas with ID '"+r.canvas.id+"' can be reused.");let o=s.createResolver(s.chartOptionScopes(),this.getContext());this.platform=new(s.platform||Ku(n)),this.platform.updateConfig(s);let a=this.platform.acquireContext(n,o.aspectRatio),l=a&&a.canvas,c=l&&l.height,h=l&&l.width;if(this.id=Do(),this.ctx=a,this.canvas=l,this.width=h,this.height=c,this._options=o,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new xr,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=zo(u=>this.update(u),o.resizeDelay||0),this._dataChanges=[],Ys[this.id]=this,!a||!l){console.error("Failed to create chart: can't acquire context from the given item");return}Bt.listen(this,"complete",Ia),Bt.listen(this,"progress",ud),this._initialize(),this.attached&&this.update()}get aspectRatio(){let{options:{aspectRatio:t,maintainAspectRatio:e},width:s,height:n,_aspectRatio:r}=this;return P(t)?e&&r?r:n?s/n:null:t}get data(){return this.config.data}set data(t){this.config.data=t}get options(){return this._options}set options(t){this.config.options=t}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():Qn(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return Un(this.canvas,this.ctx),this}stop(){return Bt.stop(this),this}resize(t,e){Bt.running(this)?this._resizeBeforeDraw={width:t,height:e}:this._resize(t,e)}_resize(t,e){let s=this.options,n=this.canvas,r=s.maintainAspectRatio&&this.aspectRatio,o=this.platform.getMaximumSize(n,t,e,r),a=s.devicePixelRatio||this.platform.getDevicePixelRatio(),l=this.width?"resize":"attach";this.width=o.width,this.height=o.height,this._aspectRatio=this.aspectRatio,Qn(this,a,!0)&&(this.notifyPlugins("resize",{size:o}),$(s.onResize,[this,o],this),this.attached&&this._doResize(l)&&this.render())}ensureScalesHaveIDs(){let e=this.options.scales||{};V(e,(s,n)=>{s.id=n})}buildOrUpdateScales(){let t=this.options,e=t.scales,s=this.scales,n=Object.keys(s).reduce((o,a)=>(o[a]=!1,o),{}),r=[];e&&(r=r.concat(Object.keys(e).map(o=>{let a=e[o],l=wr(o,a),c=l==="r",h=l==="x";return{options:a,dposition:c?"chartArea":h?"bottom":"left",dtype:c?"radialLinear":h?"category":"linear"}}))),V(r,o=>{let a=o.options,l=a.id,c=wr(l,a),h=E(a.type,o.dtype);(a.position===void 0||Da(a.position,c)!==Da(o.dposition))&&(a.position=o.dposition),n[l]=!0;let u=null;if(l in s&&s[l].type===h)u=s[l];else{let d=Pt.getScale(h);u=new d({id:l,type:h,ctx:this.ctx,chart:this}),s[u.id]=u}u.init(a,t)}),V(n,(o,a)=>{o||delete s[a]}),V(s,o=>{ot.configure(this,o,o.options),ot.addBox(this,o)})}_updateMetasets(){let t=this._metasets,e=this.data.datasets.length,s=t.length;if(t.sort((n,r)=>n.index-r.index),s>e){for(let n=e;ne.length&&delete this._stacks,t.forEach((s,n)=>{e.filter(r=>r===s._dataset).length===0&&this._destroyDatasetMeta(n)})}buildOrUpdateControllers(){let t=[],e=this.data.datasets,s,n;for(this._removeUnreferencedMetasets(),s=0,n=e.length;s{this.getDatasetMeta(e).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(t){let e=this.config;e.update();let s=this._options=e.createResolver(e.chartOptionScopes(),this.getContext()),n=this._animationsDisabled=!s.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),this.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0})===!1)return;let r=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let o=0;for(let c=0,h=this.data.datasets.length;c{c.reset()}),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort(Ea("z","_idx"));let{_active:a,_lastEvent:l}=this;l?this._eventHandler(l,!0):a.length&&this._updateHoverStyles(a,a,!0),this.render()}_updateScales(){V(this.scales,t=>{ot.removeBox(this,t)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){let t=this.options,e=new Set(Object.keys(this._listeners)),s=new Set(t.events);(!In(e,s)||!!this._responsiveListeners!==t.responsive)&&(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){let{_hiddenIndices:t}=this,e=this._getUniformDataChanges()||[];for(let{method:s,start:n,count:r}of e){let o=s==="_removeElements"?-r:r;dd(t,n,o)}}_getUniformDataChanges(){let t=this._dataChanges;if(!t||!t.length)return;this._dataChanges=[];let e=this.data.datasets.length,s=r=>new Set(t.filter(o=>o[0]===r).map((o,a)=>a+","+o.splice(1).join(","))),n=s(0);for(let r=1;rr.split(",")).map(r=>({method:r[1],start:+r[2],count:+r[3]}))}_updateLayout(t){if(this.notifyPlugins("beforeLayout",{cancelable:!0})===!1)return;ot.update(this,this.width,this.height,t);let e=this.chartArea,s=e.width<=0||e.height<=0;this._layers=[],V(this.boxes,n=>{s&&n.position==="chartArea"||(n.configure&&n.configure(),this._layers.push(...n._layers()))},this),this._layers.forEach((n,r)=>{n._idx=r}),this.notifyPlugins("afterLayout")}_updateDatasets(t){if(this.notifyPlugins("beforeDatasetsUpdate",{mode:t,cancelable:!0})!==!1){for(let e=0,s=this.data.datasets.length;e=0;--e)this._drawDataset(t[e]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(t){let e=this.ctx,s=t._clip,n=!s.disabled,r=this.chartArea,o={meta:t,index:t.index,cancelable:!0};this.notifyPlugins("beforeDatasetDraw",o)!==!1&&(n&&Si(e,{left:s.left===!1?0:r.left-s.left,right:s.right===!1?this.width:r.right+s.right,top:s.top===!1?0:r.top-s.top,bottom:s.bottom===!1?this.height:r.bottom+s.bottom}),t.controller.draw(),n&&ki(e),o.cancelable=!1,this.notifyPlugins("afterDatasetDraw",o))}isPointInArea(t){return Fe(t,this.chartArea,this._minPadding)}getElementsAtEventForMode(t,e,s,n){let r=Fu.modes[e];return typeof r=="function"?r(this,t,s,n):[]}getDatasetMeta(t){let e=this.data.datasets[t],s=this._metasets,n=s.filter(r=>r&&r._dataset===e).pop();return n||(n={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e&&e.order||0,index:t,_dataset:e,_parsed:[],_sorted:!1},s.push(n)),n}getContext(){return this.$context||(this.$context=Ht(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(t){let e=this.data.datasets[t];if(!e)return!1;let s=this.getDatasetMeta(t);return typeof s.hidden=="boolean"?!s.hidden:!e.hidden}setDatasetVisibility(t,e){let s=this.getDatasetMeta(t);s.hidden=!e}toggleDataVisibility(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}getDataVisibility(t){return!this._hiddenIndices[t]}_updateVisibility(t,e,s){let n=s?"show":"hide",r=this.getDatasetMeta(t),o=r.controller._resolveAnimations(void 0,n);dt(e)?(r.data[e].hidden=!s,this.update()):(this.setDatasetVisibility(t,s),o.update(r,{visible:s}),this.update(a=>a.datasetIndex===t?n:void 0))}hide(t,e){this._updateVisibility(t,e,!1)}show(t,e){this._updateVisibility(t,e,!0)}_destroyDatasetMeta(t){let e=this._metasets[t];e&&e.controller&&e.controller._destroy(),delete this._metasets[t]}_stop(){let t,e;for(this.stop(),Bt.remove(this),t=0,e=this.data.datasets.length;t{e.addEventListener(this,r,o),t[r]=o},n=(r,o,a)=>{r.offsetX=o,r.offsetY=a,this._eventHandler(r)};V(this.options.events,r=>s(r,n))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});let t=this._responsiveListeners,e=this.platform,s=(l,c)=>{e.addEventListener(this,l,c),t[l]=c},n=(l,c)=>{t[l]&&(e.removeEventListener(this,l,c),delete t[l])},r=(l,c)=>{this.canvas&&this.resize(l,c)},o,a=()=>{n("attach",a),this.attached=!0,this.resize(),s("resize",r),s("detach",o)};o=()=>{this.attached=!1,n("resize",r),this._stop(),this._resize(0,0),s("attach",a)},e.isAttached(this.canvas)?a():o()}unbindEvents(){V(this._listeners,(t,e)=>{this.platform.removeEventListener(this,e,t)}),this._listeners={},V(this._responsiveListeners,(t,e)=>{this.platform.removeEventListener(this,e,t)}),this._responsiveListeners=void 0}updateHoverStyle(t,e,s){let n=s?"set":"remove",r,o,a,l;for(e==="dataset"&&(r=this.getDatasetMeta(t[0].datasetIndex),r.controller["_"+n+"DatasetHoverStyle"]()),a=0,l=t.length;a{let a=this.getDatasetMeta(r);if(!a)throw new Error("No dataset found at index "+r);return{datasetIndex:r,element:a.data[o],index:o}});!_i(s,e)&&(this._active=s,this._lastEvent=null,this._updateHoverStyles(s,e))}notifyPlugins(t,e,s){return this._plugins.notify(this,t,e,s)}_updateHoverStyles(t,e,s){let n=this.options.hover,r=(l,c)=>l.filter(h=>!c.some(u=>h.datasetIndex===u.datasetIndex&&h.index===u.index)),o=r(e,t),a=s?t:r(t,e);o.length&&this.updateHoverStyle(o,n.mode,!1),a.length&&n.mode&&this.updateHoverStyle(a,n.mode,!0)}_eventHandler(t,e){let s={event:t,replay:e,cancelable:!0,inChartArea:this.isPointInArea(t)},n=o=>(o.options.events||this.options.events).includes(t.native.type);if(this.notifyPlugins("beforeEvent",s,n)===!1)return;let r=this._handleEvent(t,e,s.inChartArea);return s.cancelable=!1,this.notifyPlugins("afterEvent",s,n),(r||s.changed)&&this.render(),this}_handleEvent(t,e,s){let{_active:n=[],options:r}=this,o=e,a=this._getActiveElements(t,n,s,o),l=Co(t),c=fd(t,this._lastEvent,s,l);s&&(this._lastEvent=null,$(r.onHover,[t,a,this],this),l&&$(r.onClick,[t,a,this],this));let h=!_i(a,n);return(h||e)&&(this._active=a,this._updateHoverStyles(a,n,e)),this._lastEvent=c,h}_getActiveElements(t,e,s,n){if(t.type==="mouseout")return[];if(!s)return e;let r=this.options.hover;return this.getElementsAtEventForMode(t,r.mode,r,n)}},Ca=()=>V(xe.instances,i=>i._plugins.invalidate()),ie=!0;Object.defineProperties(xe,{defaults:{enumerable:ie,value:A},instances:{enumerable:ie,value:Ys},overrides:{enumerable:ie,value:Kt},registry:{enumerable:ie,value:Pt},version:{enumerable:ie,value:cd},getChart:{enumerable:ie,value:cl},register:{enumerable:ie,value:(...i)=>{Pt.add(...i),Ca()}},unregister:{enumerable:ie,value:(...i)=>{Pt.remove(...i),Ca()}}});function hl(i,t,e){let{startAngle:s,pixelMargin:n,x:r,y:o,outerRadius:a,innerRadius:l}=t,c=n/a;i.beginPath(),i.arc(r,o,a,s-c,e+c),l>n?(c=n/l,i.arc(r,o,l,e+c,s-c,!0)):i.arc(r,o,n,e+U,s-U),i.closePath(),i.clip()}function md(i){return Fs(i,["outerStart","outerEnd","innerStart","innerEnd"])}function gd(i,t,e,s){let n=md(i.options.borderRadius),r=(e-t)/2,o=Math.min(r,s*t/2),a=l=>{let c=(e-Math.min(r,l))*s/2;return tt(l,0,Math.min(r,c))};return{outerStart:a(n.outerStart),outerEnd:a(n.outerEnd),innerStart:tt(n.innerStart,0,o),innerEnd:tt(n.innerEnd,0,o)}}function Ve(i,t,e,s){return{x:e+i*Math.cos(t),y:s+i*Math.sin(t)}}function kr(i,t,e,s,n,r){let{x:o,y:a,startAngle:l,pixelMargin:c,innerRadius:h}=t,u=Math.max(t.outerRadius+s+e-c,0),d=h>0?h+s+e+c:0,f=0,m=n-l;if(s){let D=h>0?h-s:0,J=u>0?u-s:0,X=(D+J)/2,de=X!==0?m*X/(X+s):m;f=(m-de)/2}let g=Math.max(.001,m*u-e/j)/u,p=(m-g)/2,y=l+p+f,b=n-p-f,{outerStart:_,outerEnd:w,innerStart:x,innerEnd:S}=gd(t,d,u,b-y),k=u-_,v=u-w,T=y+_/k,C=b-w/v,N=d+x,L=d+S,K=y+x/N,lt=b-S/L;if(i.beginPath(),r){if(i.arc(o,a,u,T,C),w>0){let X=Ve(v,C,o,a);i.arc(X.x,X.y,w,C,b+U)}let D=Ve(L,b,o,a);if(i.lineTo(D.x,D.y),S>0){let X=Ve(L,lt,o,a);i.arc(X.x,X.y,S,b+U,lt+Math.PI)}if(i.arc(o,a,d,b-S/d,y+x/d,!0),x>0){let X=Ve(N,K,o,a);i.arc(X.x,X.y,x,K+Math.PI,y-U)}let J=Ve(k,y,o,a);if(i.lineTo(J.x,J.y),_>0){let X=Ve(k,T,o,a);i.arc(X.x,X.y,_,y-U,T)}}else{i.moveTo(o,a);let D=Math.cos(T)*u+o,J=Math.sin(T)*u+a;i.lineTo(D,J);let X=Math.cos(C)*u+o,de=Math.sin(C)*u+a;i.lineTo(X,de)}i.closePath()}function pd(i,t,e,s,n){let{fullCircles:r,startAngle:o,circumference:a}=t,l=t.endAngle;if(r){kr(i,t,e,s,o+H,n);for(let c=0;c=H||Ne(r,a,l),g=At(o,c+d,h+d);return m&&g}getCenterPoint(t){let{x:e,y:s,startAngle:n,endAngle:r,innerRadius:o,outerRadius:a}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius","circumference"],t),{offset:l,spacing:c}=this.options,h=(n+r)/2,u=(o+a+c+l)/2;return{x:e+Math.cos(h)*u,y:s+Math.sin(h)*u}}tooltipPosition(t){return this.getCenterPoint(t)}draw(t){let{options:e,circumference:s}=this,n=(e.offset||0)/2,r=(e.spacing||0)/2,o=e.circular;if(this.pixelMargin=e.borderAlign==="inner"?.33:0,this.fullCircles=s>H?Math.floor(s/H):0,s===0||this.innerRadius<0||this.outerRadius<0)return;t.save();let a=0;if(n){a=n/2;let c=(this.startAngle+this.endAngle)/2;t.translate(Math.cos(c)*a,Math.sin(c)*a),this.circumference>=j&&(a=n)}t.fillStyle=e.backgroundColor,t.strokeStyle=e.borderColor;let l=pd(t,this,a,r,o);bd(t,this,a,r,l,o),t.restore()}};qe.id="arc";qe.defaults={borderAlign:"center",borderColor:"#fff",borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0};qe.defaultRoutes={backgroundColor:"backgroundColor"};function ul(i,t,e=t){i.lineCap=E(e.borderCapStyle,t.borderCapStyle),i.setLineDash(E(e.borderDash,t.borderDash)),i.lineDashOffset=E(e.borderDashOffset,t.borderDashOffset),i.lineJoin=E(e.borderJoinStyle,t.borderJoinStyle),i.lineWidth=E(e.borderWidth,t.borderWidth),i.strokeStyle=E(e.borderColor,t.borderColor)}function xd(i,t,e){i.lineTo(e.x,e.y)}function _d(i){return i.stepped?Zo:i.tension||i.cubicInterpolationMode==="monotone"?qo:xd}function dl(i,t,e={}){let s=i.length,{start:n=0,end:r=s-1}=e,{start:o,end:a}=t,l=Math.max(n,o),c=Math.min(r,a),h=na&&r>a;return{count:s,start:l,loop:t.loop,ilen:c(o+(c?a-w:w))%r,_=()=>{g!==p&&(i.lineTo(h,p),i.lineTo(h,g),i.lineTo(h,y))};for(l&&(f=n[b(0)],i.moveTo(f.x,f.y)),d=0;d<=a;++d){if(f=n[b(d)],f.skip)continue;let w=f.x,x=f.y,S=w|0;S===m?(xp&&(p=x),h=(u*h+w)/++u):(_(),i.lineTo(w,x),m=S,u=0,g=p=x),y=x}_()}function Mr(i){let t=i.options,e=t.borderDash&&t.borderDash.length;return!i._decimated&&!i._loop&&!t.tension&&t.cubicInterpolationMode!=="monotone"&&!t.stepped&&!e?Sd:wd}function kd(i){return i.stepped?sa:i.tension||i.cubicInterpolationMode==="monotone"?na:qt}function Md(i,t,e,s){let n=t._path;n||(n=t._path=new Path2D,t.path(n,e,s)&&n.closePath()),ul(i,t.options),i.stroke(n)}function Td(i,t,e,s){let{segments:n,options:r}=t,o=Mr(t);for(let a of n)ul(i,r,a.style),i.beginPath(),o(i,t,a,{start:e,end:e+s-1})&&i.closePath(),i.stroke()}var vd=typeof Path2D=="function";function Od(i,t,e,s){vd&&!t.options.segment?Md(i,t,e,s):Td(i,t,e,s)}var Nt=class extends pt{constructor(t){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,t&&Object.assign(this,t)}updateControlPoints(t,e){let s=this.options;if((s.tension||s.cubicInterpolationMode==="monotone")&&!s.stepped&&!this._pointsUpdated){let n=s.spanGaps?this._loop:this._fullLoop;ta(this._points,s,t,n,e),this._pointsUpdated=!0}}set points(t){this._points=t,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=oa(this,this.options.segment))}first(){let t=this.segments,e=this.points;return t.length&&e[t[0].start]}last(){let t=this.segments,e=this.points,s=t.length;return s&&e[t[s-1].end]}interpolate(t,e){let s=this.options,n=t[e],r=this.points,o=nr(this,{property:e,start:n,end:n});if(!o.length)return;let a=[],l=kd(s),c,h;for(c=0,h=o.length;ci!=="borderDash"&&i!=="fill"};function Fa(i,t,e,s){let n=i.options,{[e]:r}=i.getProps([e],s);return Math.abs(t-r)=e)return i.slice(t,t+e);let o=[],a=(e-2)/(r-2),l=0,c=t+e-1,h=t,u,d,f,m,g;for(o[l++]=i[h],u=0;uf&&(f=m,d=i[b],g=b);o[l++]=d,h=g}return o[l++]=i[c],o}function Pd(i,t,e,s){let n=0,r=0,o,a,l,c,h,u,d,f,m,g,p=[],y=t+e-1,b=i[t].x,w=i[y].x-b;for(o=t;og&&(g=c,d=o),n=(r*n+a.x)/++r;else{let S=o-1;if(!P(u)&&!P(d)){let k=Math.min(u,d),v=Math.max(u,d);k!==f&&k!==S&&p.push({...i[k],x:n}),v!==f&&v!==S&&p.push({...i[v],x:n})}o>0&&S!==f&&p.push(i[S]),p.push(a),h=x,r=0,m=g=c,u=d=f=o}}return p}function ml(i){if(i._decimated){let t=i._data;delete i._decimated,delete i._data,Object.defineProperty(i,"data",{value:t})}}function Aa(i){i.data.datasets.forEach(t=>{ml(t)})}function Nd(i,t){let e=t.length,s=0,n,{iScale:r}=i,{min:o,max:a,minDefined:l,maxDefined:c}=r.getUserBounds();return l&&(s=tt(Ct(t,r.axis,o).lo,0,e-1)),c?n=tt(Ct(t,r.axis,a).hi+1,s,e)-s:n=e-s,{start:s,count:n}}var Rd={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:(i,t,e)=>{if(!e.enabled){Aa(i);return}let s=i.width;i.data.datasets.forEach((n,r)=>{let{_data:o,indexAxis:a}=n,l=i.getDatasetMeta(r),c=o||n.data;if(We([a,i.options.indexAxis])==="y"||!l.controller.supportsDecimation)return;let h=i.scales[l.xAxisID];if(h.type!=="linear"&&h.type!=="time"||i.options.parsing)return;let{start:u,count:d}=Nd(l,c),f=e.threshold||4*s;if(d<=f){ml(n);return}P(o)&&(n._data=c,delete n.data,Object.defineProperty(n,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(g){this._data=g}}));let m;switch(e.algorithm){case"lttb":m=Ld(c,u,d,s,e);break;case"min-max":m=Pd(c,u,d,s);break;default:throw new Error(`Unsupported decimation algorithm '${e.algorithm}'`)}n._decimated=m})},destroy(i){Aa(i)}};function Wd(i,t,e){let s=i.segments,n=i.points,r=t.points,o=[];for(let a of s){let{start:l,end:c}=a;c=Dr(l,c,n);let h=Tr(e,n[l],n[c],a.loop);if(!t.segments){o.push({source:a,target:h,start:n[l],end:n[c]});continue}let u=nr(t,h);for(let d of u){let f=Tr(e,r[d.start],r[d.end],d.loop),m=sr(a,n,f);for(let g of m)o.push({source:g,target:d,start:{[e]:La(h,f,"start",Math.max)},end:{[e]:La(h,f,"end",Math.min)}})}}return o}function Tr(i,t,e,s){if(s)return;let n=t[i],r=e[i];return i==="angle"&&(n=ct(n),r=ct(r)),{property:i,start:n,end:r}}function zd(i,t){let{x:e=null,y:s=null}=i||{},n=t.points,r=[];return t.segments.forEach(({start:o,end:a})=>{a=Dr(o,a,n);let l=n[o],c=n[a];s!==null?(r.push({x:l.x,y:s}),r.push({x:c.x,y:s})):e!==null&&(r.push({x:e,y:l.y}),r.push({x:e,y:c.y}))}),r}function Dr(i,t,e){for(;t>i;t--){let s=e[t];if(!isNaN(s.x)&&!isNaN(s.y))break}return t}function La(i,t,e,s){return i&&t?s(i[e],t[e]):i?i[e]:t?t[e]:0}function gl(i,t){let e=[],s=!1;return B(i)?(s=!0,e=i):e=zd(i,t),e.length?new Nt({points:e,options:{tension:0},_loop:s,_fullLoop:s}):null}function Pa(i){return i&&i.fill!==!1}function Vd(i,t,e){let n=i[t].fill,r=[t],o;if(!e)return n;for(;n!==!1&&r.indexOf(n)===-1;){if(!q(n))return n;if(o=i[n],!o)return!1;if(o.visible)return n;r.push(n),n=o.fill}return!1}function Hd(i,t,e){let s=Ud(i);if(F(s))return isNaN(s.value)?!1:s;let n=parseFloat(s);return q(n)&&Math.floor(n)===n?Bd(s[0],t,n,e):["origin","start","end","stack","shape"].indexOf(s)>=0&&s}function Bd(i,t,e,s){return(i==="-"||i==="+")&&(e=t+e),e===t||e<0||e>=s?!1:e}function $d(i,t){let e=null;return i==="start"?e=t.bottom:i==="end"?e=t.top:F(i)?e=t.getPixelForValue(i.value):t.getBasePixel&&(e=t.getBasePixel()),e}function jd(i,t,e){let s;return i==="start"?s=e:i==="end"?s=t.options.reverse?t.min:t.max:F(i)?s=i.value:s=t.getBaseValue(),s}function Ud(i){let t=i.options,e=t.fill,s=E(e&&e.target,e);return s===void 0&&(s=!!t.backgroundColor),s===!1||s===null?!1:s===!0?"origin":s}function Yd(i){let{scale:t,index:e,line:s}=i,n=[],r=s.segments,o=s.points,a=Zd(t,e);a.push(gl({x:null,y:t.bottom},s));for(let l=0;l=0;--o){let a=n[o].$filler;a&&(a.line.updateControlPoints(r,a.axis),s&&a.fill&&fr(i.ctx,a,r))}},beforeDatasetsDraw(i,t,e){if(e.drawTime!=="beforeDatasetsDraw")return;let s=i.getSortedVisibleDatasetMetas();for(let n=s.length-1;n>=0;--n){let r=s[n].$filler;Pa(r)&&fr(i.ctx,r,i.chartArea)}},beforeDatasetDraw(i,t,e){let s=t.meta.$filler;!Pa(s)||e.drawTime!=="beforeDatasetDraw"||fr(i.ctx,s,i.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}},za=(i,t)=>{let{boxHeight:e=t,boxWidth:s=t}=i;return i.usePointStyle&&(e=Math.min(e,t),s=i.pointStyleWidth||Math.min(s,t)),{boxWidth:s,boxHeight:e,itemHeight:Math.max(t,e)}},rf=(i,t)=>i!==null&&t!==null&&i.datasetIndex===t.datasetIndex&&i.index===t.index,qs=class extends pt{constructor(t){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e,s){this.maxWidth=t,this.maxHeight=e,this._margins=s,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){let t=this.options.labels||{},e=$(t.generateLabels,[this.chart],this)||[];t.filter&&(e=e.filter(s=>t.filter(s,this.chart.data))),t.sort&&(e=e.sort((s,n)=>t.sort(s,n,this.chart.data))),this.options.reverse&&e.reverse(),this.legendItems=e}fit(){let{options:t,ctx:e}=this;if(!t.display){this.width=this.height=0;return}let s=t.labels,n=Q(s.font),r=n.size,o=this._computeTitleHeight(),{boxWidth:a,itemHeight:l}=za(s,r),c,h;e.font=n.string,this.isHorizontal()?(c=this.maxWidth,h=this._fitRows(o,r,a,l)+10):(h=this.maxHeight,c=this._fitCols(o,r,a,l)+10),this.width=Math.min(c,t.maxWidth||this.maxWidth),this.height=Math.min(h,t.maxHeight||this.maxHeight)}_fitRows(t,e,s,n){let{ctx:r,maxWidth:o,options:{labels:{padding:a}}}=this,l=this.legendHitBoxes=[],c=this.lineWidths=[0],h=n+a,u=t;r.textAlign="left",r.textBaseline="middle";let d=-1,f=-h;return this.legendItems.forEach((m,g)=>{let p=s+e/2+r.measureText(m.text).width;(g===0||c[c.length-1]+p+2*a>o)&&(u+=h,c[c.length-(g>0?0:1)]=0,f+=h,d++),l[g]={left:0,top:f,row:d,width:p,height:n},c[c.length-1]+=p+a}),u}_fitCols(t,e,s,n){let{ctx:r,maxHeight:o,options:{labels:{padding:a}}}=this,l=this.legendHitBoxes=[],c=this.columnSizes=[],h=o-t,u=a,d=0,f=0,m=0,g=0;return this.legendItems.forEach((p,y)=>{let b=s+e/2+r.measureText(p.text).width;y>0&&f+n+2*a>h&&(u+=d+a,c.push({width:d,height:f}),m+=d+a,g++,d=f=0),l[y]={left:m,top:f,col:g,width:b,height:n},d=Math.max(d,b),f+=n+a}),u+=d,c.push({width:d,height:f}),u}adjustHitBoxes(){if(!this.options.display)return;let t=this._computeTitleHeight(),{legendHitBoxes:e,options:{align:s,labels:{padding:n},rtl:r}}=this,o=pe(r,this.left,this.width);if(this.isHorizontal()){let a=0,l=nt(s,this.left+n,this.right-this.lineWidths[a]);for(let c of e)a!==c.row&&(a=c.row,l=nt(s,this.left+n,this.right-this.lineWidths[a])),c.top+=this.top+t+n,c.left=o.leftForLtr(o.x(l),c.width),l+=c.width+n}else{let a=0,l=nt(s,this.top+t+n,this.bottom-this.columnSizes[a].height);for(let c of e)c.col!==a&&(a=c.col,l=nt(s,this.top+t+n,this.bottom-this.columnSizes[a].height)),c.top=l,c.left+=this.left+n,c.left=o.leftForLtr(o.x(c.left),c.width),l+=c.height+n}}isHorizontal(){return this.options.position==="top"||this.options.position==="bottom"}draw(){if(this.options.display){let t=this.ctx;Si(t,this),this._draw(),ki(t)}}_draw(){let{options:t,columnSizes:e,lineWidths:s,ctx:n}=this,{align:r,labels:o}=t,a=A.color,l=pe(t.rtl,this.left,this.width),c=Q(o.font),{color:h,padding:u}=o,d=c.size,f=d/2,m;this.drawTitle(),n.textAlign=l.textAlign("left"),n.textBaseline="middle",n.lineWidth=.5,n.font=c.string;let{boxWidth:g,boxHeight:p,itemHeight:y}=za(o,d),b=function(k,v,T){if(isNaN(g)||g<=0||isNaN(p)||p<0)return;n.save();let C=E(T.lineWidth,1);if(n.fillStyle=E(T.fillStyle,a),n.lineCap=E(T.lineCap,"butt"),n.lineDashOffset=E(T.lineDashOffset,0),n.lineJoin=E(T.lineJoin,"miter"),n.lineWidth=C,n.strokeStyle=E(T.strokeStyle,a),n.setLineDash(E(T.lineDash,[])),o.usePointStyle){let N={radius:p*Math.SQRT2/2,pointStyle:T.pointStyle,rotation:T.rotation,borderWidth:C},L=l.xPlus(k,g/2),K=v+f;Yn(n,N,L,K,o.pointStyleWidth&&g)}else{let N=v+Math.max((d-p)/2,0),L=l.leftForLtr(k,g),K=te(T.borderRadius);n.beginPath(),Object.values(K).some(lt=>lt!==0)?Re(n,{x:L,y:N,w:g,h:p,radius:K}):n.rect(L,N,g,p),n.fill(),C!==0&&n.stroke()}n.restore()},_=function(k,v,T){Qt(n,T.text,k,v+y/2,c,{strikethrough:T.hidden,textAlign:l.textAlign(T.textAlign)})},w=this.isHorizontal(),x=this._computeTitleHeight();w?m={x:nt(r,this.left+u,this.right-s[0]),y:this.top+u+x,line:0}:m={x:this.left+u,y:nt(r,this.top+x+u,this.bottom-e[0].height),line:0},er(this.ctx,t.textDirection);let S=y+u;this.legendItems.forEach((k,v)=>{n.strokeStyle=k.fontColor||h,n.fillStyle=k.fontColor||h;let T=n.measureText(k.text).width,C=l.textAlign(k.textAlign||(k.textAlign=o.textAlign)),N=g+f+T,L=m.x,K=m.y;l.setWidth(this.width),w?v>0&&L+N+u>this.right&&(K=m.y+=S,m.line++,L=m.x=nt(r,this.left+u,this.right-s[m.line])):v>0&&K+S>this.bottom&&(L=m.x=L+e[m.line].width+u,m.line++,K=m.y=nt(r,this.top+x+u,this.bottom-e[m.line].height));let lt=l.x(L);b(lt,K,k),L=Vo(C,L+g+f,w?L+N:this.right,t.rtl),_(l.x(L),K,k),w?m.x+=N+u:m.y+=S}),ir(this.ctx,t.textDirection)}drawTitle(){let t=this.options,e=t.title,s=Q(e.font),n=rt(e.padding);if(!e.display)return;let r=pe(t.rtl,this.left,this.width),o=this.ctx,a=e.position,l=s.size/2,c=n.top+l,h,u=this.left,d=this.width;if(this.isHorizontal())d=Math.max(...this.lineWidths),h=this.top+c,u=nt(t.align,u,this.right-d);else{let m=this.columnSizes.reduce((g,p)=>Math.max(g,p.height),0);h=c+nt(t.align,this.top,this.bottom-m-t.labels.padding-this._computeTitleHeight())}let f=nt(a,u,u+d);o.textAlign=r.textAlign(Es(a)),o.textBaseline="middle",o.strokeStyle=e.color,o.fillStyle=e.color,o.font=s.string,Qt(o,e.text,f,h,s)}_computeTitleHeight(){let t=this.options.title,e=Q(t.font),s=rt(t.padding);return t.display?e.lineHeight+s.height:0}_getLegendItemAt(t,e){let s,n,r;if(At(t,this.left,this.right)&&At(e,this.top,this.bottom)){for(r=this.legendHitBoxes,s=0;si.chart.options.color,boxWidth:40,padding:10,generateLabels(i){let t=i.data.datasets,{labels:{usePointStyle:e,pointStyle:s,textAlign:n,color:r}}=i.legend.options;return i._getSortedDatasetMetas().map(o=>{let a=o.controller.getStyle(e?0:void 0),l=rt(a.borderWidth);return{text:t[o.index].label,fillStyle:a.backgroundColor,fontColor:r,hidden:!o.visible,lineCap:a.borderCapStyle,lineDash:a.borderDash,lineDashOffset:a.borderDashOffset,lineJoin:a.borderJoinStyle,lineWidth:(l.width+l.height)/4,strokeStyle:a.borderColor,pointStyle:s||a.pointStyle,rotation:a.rotation,textAlign:n||a.textAlign,borderRadius:0,datasetIndex:o.index}},this)}},title:{color:i=>i.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:i=>!i.startsWith("on"),labels:{_scriptable:i=>!["generateLabels","filter","sort"].includes(i)}}},Li=class extends pt{constructor(t){super(),this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e){let s=this.options;if(this.left=0,this.top=0,!s.display){this.width=this.height=this.right=this.bottom=0;return}this.width=this.right=t,this.height=this.bottom=e;let n=B(s.text)?s.text.length:1;this._padding=rt(s.padding);let r=n*Q(s.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=r:this.width=r}isHorizontal(){let t=this.options.position;return t==="top"||t==="bottom"}_drawArgs(t){let{top:e,left:s,bottom:n,right:r,options:o}=this,a=o.align,l=0,c,h,u;return this.isHorizontal()?(h=nt(a,s,r),u=e+t,c=r-s):(o.position==="left"?(h=s+t,u=nt(a,n,e),l=j*-.5):(h=r-t,u=nt(a,e,n),l=j*.5),c=n-e),{titleX:h,titleY:u,maxWidth:c,rotation:l}}draw(){let t=this.ctx,e=this.options;if(!e.display)return;let s=Q(e.font),r=s.lineHeight/2+this._padding.top,{titleX:o,titleY:a,maxWidth:l,rotation:c}=this._drawArgs(r);Qt(t,e.text,0,0,s,{color:e.color,maxWidth:l,rotation:c,textAlign:Es(e.align),textBaseline:"middle",translation:[o,a]})}};function lf(i,t){let e=new Li({ctx:i.ctx,options:t,chart:i});ot.configure(i,e,t),ot.addBox(i,e),i.titleBlock=e}var cf={id:"title",_element:Li,start(i,t,e){lf(i,e)},stop(i){let t=i.titleBlock;ot.removeBox(i,t),delete i.titleBlock},beforeUpdate(i,t,e){let s=i.titleBlock;ot.configure(i,s,e),s.options=e},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}},zs=new WeakMap,hf={id:"subtitle",start(i,t,e){let s=new Li({ctx:i.ctx,options:e,chart:i});ot.configure(i,s,e),ot.addBox(i,s),zs.set(i,s)},stop(i){ot.removeBox(i,zs.get(i)),zs.delete(i)},beforeUpdate(i,t,e){let s=zs.get(i);ot.configure(i,s,e),s.options=e},defaults:{align:"center",display:!1,font:{weight:"normal"},fullSize:!0,padding:0,position:"top",text:"",weight:1500},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}},Ii={average(i){if(!i.length)return!1;let t,e,s=0,n=0,r=0;for(t=0,e=i.length;t-1?i.split(` +`):i}function uf(i,t){let{element:e,datasetIndex:s,index:n}=t,r=i.getDatasetMeta(s).controller,{label:o,value:a}=r.getLabelAndValue(n);return{chart:i,label:o,parsed:r.getParsed(n),raw:i.data.datasets[s].data[n],formattedValue:a,dataset:r.getDataset(),dataIndex:n,datasetIndex:s,element:e}}function Va(i,t){let e=i.chart.ctx,{body:s,footer:n,title:r}=i,{boxWidth:o,boxHeight:a}=t,l=Q(t.bodyFont),c=Q(t.titleFont),h=Q(t.footerFont),u=r.length,d=n.length,f=s.length,m=rt(t.padding),g=m.height,p=0,y=s.reduce((w,x)=>w+x.before.length+x.lines.length+x.after.length,0);if(y+=i.beforeBody.length+i.afterBody.length,u&&(g+=u*c.lineHeight+(u-1)*t.titleSpacing+t.titleMarginBottom),y){let w=t.displayColors?Math.max(a,l.lineHeight):l.lineHeight;g+=f*w+(y-f)*l.lineHeight+(y-1)*t.bodySpacing}d&&(g+=t.footerMarginTop+d*h.lineHeight+(d-1)*t.footerSpacing);let b=0,_=function(w){p=Math.max(p,e.measureText(w).width+b)};return e.save(),e.font=c.string,V(i.title,_),e.font=l.string,V(i.beforeBody.concat(i.afterBody),_),b=t.displayColors?o+2+t.boxPadding:0,V(s,w=>{V(w.before,_),V(w.lines,_),V(w.after,_)}),b=0,e.font=h.string,V(i.footer,_),e.restore(),p+=m.width,{width:p,height:g}}function df(i,t){let{y:e,height:s}=t;return ei.height-s/2?"bottom":"center"}function ff(i,t,e,s){let{x:n,width:r}=s,o=e.caretSize+e.caretPadding;if(i==="left"&&n+r+o>t.width||i==="right"&&n-r-o<0)return!0}function mf(i,t,e,s){let{x:n,width:r}=e,{width:o,chartArea:{left:a,right:l}}=i,c="center";return s==="center"?c=n<=(a+l)/2?"left":"right":n<=r/2?c="left":n>=o-r/2&&(c="right"),ff(c,i,t,e)&&(c="center"),c}function Ha(i,t,e){let s=e.yAlign||t.yAlign||df(i,e);return{xAlign:e.xAlign||t.xAlign||mf(i,t,e,s),yAlign:s}}function gf(i,t){let{x:e,width:s}=i;return t==="right"?e-=s:t==="center"&&(e-=s/2),e}function pf(i,t,e){let{y:s,height:n}=i;return t==="top"?s+=e:t==="bottom"?s-=n+e:s-=n/2,s}function Ba(i,t,e,s){let{caretSize:n,caretPadding:r,cornerRadius:o}=i,{xAlign:a,yAlign:l}=e,c=n+r,{topLeft:h,topRight:u,bottomLeft:d,bottomRight:f}=te(o),m=gf(t,a),g=pf(t,l,c);return l==="center"?a==="left"?m+=c:a==="right"&&(m-=c):a==="left"?m-=Math.max(h,d)+n:a==="right"&&(m+=Math.max(u,f)+n),{x:tt(m,0,s.width-t.width),y:tt(g,0,s.height-t.height)}}function Vs(i,t,e){let s=rt(e.padding);return t==="center"?i.x+i.width/2:t==="right"?i.x+i.width-s.right:i.x+s.left}function $a(i){return Lt([],$t(i))}function yf(i,t,e){return Ht(i,{tooltip:t,tooltipItems:e,type:"tooltip"})}function ja(i,t){let e=t&&t.dataset&&t.dataset.tooltip&&t.dataset.tooltip.callbacks;return e?i.override(e):i}var Pi=class extends pt{constructor(t){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=t.chart||t._chart,this._chart=this.chart,this.options=t.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(t){this.options=t,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){let t=this._cachedAnimations;if(t)return t;let e=this.chart,s=this.options.setContext(this.getContext()),n=s.enabled&&e.options.animation&&s.animations,r=new $s(this.chart,n);return n._cacheable&&(this._cachedAnimations=Object.freeze(r)),r}getContext(){return this.$context||(this.$context=yf(this.chart.getContext(),this,this._tooltipItems))}getTitle(t,e){let{callbacks:s}=e,n=s.beforeTitle.apply(this,[t]),r=s.title.apply(this,[t]),o=s.afterTitle.apply(this,[t]),a=[];return a=Lt(a,$t(n)),a=Lt(a,$t(r)),a=Lt(a,$t(o)),a}getBeforeBody(t,e){return $a(e.callbacks.beforeBody.apply(this,[t]))}getBody(t,e){let{callbacks:s}=e,n=[];return V(t,r=>{let o={before:[],lines:[],after:[]},a=ja(s,r);Lt(o.before,$t(a.beforeLabel.call(this,r))),Lt(o.lines,a.label.call(this,r)),Lt(o.after,$t(a.afterLabel.call(this,r))),n.push(o)}),n}getAfterBody(t,e){return $a(e.callbacks.afterBody.apply(this,[t]))}getFooter(t,e){let{callbacks:s}=e,n=s.beforeFooter.apply(this,[t]),r=s.footer.apply(this,[t]),o=s.afterFooter.apply(this,[t]),a=[];return a=Lt(a,$t(n)),a=Lt(a,$t(r)),a=Lt(a,$t(o)),a}_createItems(t){let e=this._active,s=this.chart.data,n=[],r=[],o=[],a=[],l,c;for(l=0,c=e.length;lt.filter(h,u,d,s))),t.itemSort&&(a=a.sort((h,u)=>t.itemSort(h,u,s))),V(a,h=>{let u=ja(t.callbacks,h);n.push(u.labelColor.call(this,h)),r.push(u.labelPointStyle.call(this,h)),o.push(u.labelTextColor.call(this,h))}),this.labelColors=n,this.labelPointStyles=r,this.labelTextColors=o,this.dataPoints=a,a}update(t,e){let s=this.options.setContext(this.getContext()),n=this._active,r,o=[];if(!n.length)this.opacity!==0&&(r={opacity:0});else{let a=Ii[s.position].call(this,n,this._eventPosition);o=this._createItems(s),this.title=this.getTitle(o,s),this.beforeBody=this.getBeforeBody(o,s),this.body=this.getBody(o,s),this.afterBody=this.getAfterBody(o,s),this.footer=this.getFooter(o,s);let l=this._size=Va(this,s),c=Object.assign({},a,l),h=Ha(this.chart,s,c),u=Ba(s,c,h,this.chart);this.xAlign=h.xAlign,this.yAlign=h.yAlign,r={opacity:1,x:u.x,y:u.y,width:l.width,height:l.height,caretX:a.x,caretY:a.y}}this._tooltipItems=o,this.$context=void 0,r&&this._resolveAnimations().update(this,r),t&&s.external&&s.external.call(this,{chart:this.chart,tooltip:this,replay:e})}drawCaret(t,e,s,n){let r=this.getCaretPosition(t,s,n);e.lineTo(r.x1,r.y1),e.lineTo(r.x2,r.y2),e.lineTo(r.x3,r.y3)}getCaretPosition(t,e,s){let{xAlign:n,yAlign:r}=this,{caretSize:o,cornerRadius:a}=s,{topLeft:l,topRight:c,bottomLeft:h,bottomRight:u}=te(a),{x:d,y:f}=t,{width:m,height:g}=e,p,y,b,_,w,x;return r==="center"?(w=f+g/2,n==="left"?(p=d,y=p-o,_=w+o,x=w-o):(p=d+m,y=p+o,_=w-o,x=w+o),b=p):(n==="left"?y=d+Math.max(l,h)+o:n==="right"?y=d+m-Math.max(c,u)-o:y=this.caretX,r==="top"?(_=f,w=_-o,p=y-o,b=y+o):(_=f+g,w=_+o,p=y+o,b=y-o),x=_),{x1:p,x2:y,x3:b,y1:_,y2:w,y3:x}}drawTitle(t,e,s){let n=this.title,r=n.length,o,a,l;if(r){let c=pe(s.rtl,this.x,this.width);for(t.x=Vs(this,s.titleAlign,s),e.textAlign=c.textAlign(s.titleAlign),e.textBaseline="middle",o=Q(s.titleFont),a=s.titleSpacing,e.fillStyle=s.titleColor,e.font=o.string,l=0;l_!==0)?(t.beginPath(),t.fillStyle=r.multiKeyBackground,Re(t,{x:p,y:g,w:c,h:l,radius:b}),t.fill(),t.stroke(),t.fillStyle=o.backgroundColor,t.beginPath(),Re(t,{x:y,y:g+1,w:c-2,h:l-2,radius:b}),t.fill()):(t.fillStyle=r.multiKeyBackground,t.fillRect(p,g,c,l),t.strokeRect(p,g,c,l),t.fillStyle=o.backgroundColor,t.fillRect(y,g+1,c-2,l-2))}t.fillStyle=this.labelTextColors[s]}drawBody(t,e,s){let{body:n}=this,{bodySpacing:r,bodyAlign:o,displayColors:a,boxHeight:l,boxWidth:c,boxPadding:h}=s,u=Q(s.bodyFont),d=u.lineHeight,f=0,m=pe(s.rtl,this.x,this.width),g=function(v){e.fillText(v,m.x(t.x+f),t.y+d/2),t.y+=d+r},p=m.textAlign(o),y,b,_,w,x,S,k;for(e.textAlign=o,e.textBaseline="middle",e.font=u.string,t.x=Vs(this,p,s),e.fillStyle=s.bodyColor,V(this.beforeBody,g),f=a&&p!=="right"?o==="center"?c/2+h:c+2+h:0,w=0,S=n.length;w0&&e.stroke()}_updateAnimationTarget(t){let e=this.chart,s=this.$animations,n=s&&s.x,r=s&&s.y;if(n||r){let o=Ii[t.position].call(this,this._active,this._eventPosition);if(!o)return;let a=this._size=Va(this,t),l=Object.assign({},o,this._size),c=Ha(e,t,l),h=Ba(t,l,c,e);(n._to!==h.x||r._to!==h.y)&&(this.xAlign=c.xAlign,this.yAlign=c.yAlign,this.width=a.width,this.height=a.height,this.caretX=o.x,this.caretY=o.y,this._resolveAnimations().update(this,h))}}_willRender(){return!!this.opacity}draw(t){let e=this.options.setContext(this.getContext()),s=this.opacity;if(!s)return;this._updateAnimationTarget(e);let n={width:this.width,height:this.height},r={x:this.x,y:this.y};s=Math.abs(s)<.001?0:s;let o=rt(e.padding),a=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;e.enabled&&a&&(t.save(),t.globalAlpha=s,this.drawBackground(r,t,n,e),er(t,e.textDirection),r.y+=o.top,this.drawTitle(r,t,e),this.drawBody(r,t,e),this.drawFooter(r,t,e),ir(t,e.textDirection),t.restore())}getActiveElements(){return this._active||[]}setActiveElements(t,e){let s=this._active,n=t.map(({datasetIndex:a,index:l})=>{let c=this.chart.getDatasetMeta(a);if(!c)throw new Error("Cannot find a dataset at index "+a);return{datasetIndex:a,element:c.data[l],index:l}}),r=!_i(s,n),o=this._positionChanged(n,e);(r||o)&&(this._active=n,this._eventPosition=e,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(t,e,s=!0){if(e&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;let n=this.options,r=this._active||[],o=this._getActiveElements(t,r,e,s),a=this._positionChanged(o,t),l=e||!_i(o,r)||a;return l&&(this._active=o,(n.enabled||n.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,e))),l}_getActiveElements(t,e,s,n){let r=this.options;if(t.type==="mouseout")return[];if(!n)return e;let o=this.chart.getElementsAtEventForMode(t,r.mode,r,s);return r.reverse&&o.reverse(),o}_positionChanged(t,e){let{caretX:s,caretY:n,options:r}=this,o=Ii[r.position].call(this,t,e);return o!==!1&&(s!==o.x||n!==o.y)}};Pi.positioners=Ii;var bf={id:"tooltip",_element:Pi,positioners:Ii,afterInit(i,t,e){e&&(i.tooltip=new Pi({chart:i,options:e}))},beforeUpdate(i,t,e){i.tooltip&&i.tooltip.initialize(e)},reset(i,t,e){i.tooltip&&i.tooltip.initialize(e)},afterDraw(i){let t=i.tooltip;if(t&&t._willRender()){let e={tooltip:t};if(i.notifyPlugins("beforeTooltipDraw",e)===!1)return;t.draw(i.ctx),i.notifyPlugins("afterTooltipDraw",e)}},afterEvent(i,t){if(i.tooltip){let e=t.replay;i.tooltip.handleEvent(t.event,e,t.inChartArea)&&(t.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(i,t)=>t.bodyFont.size,boxWidth:(i,t)=>t.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:{beforeTitle:Ft,title(i){if(i.length>0){let t=i[0],e=t.chart.data.labels,s=e?e.length:0;if(this&&this.options&&this.options.mode==="dataset")return t.dataset.label||"";if(t.label)return t.label;if(s>0&&t.dataIndexi!=="filter"&&i!=="itemSort"&&i!=="external",_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]},xf=Object.freeze({__proto__:null,Decimation:Rd,Filler:nf,Legend:af,SubTitle:hf,Title:cf,Tooltip:bf}),_f=(i,t,e,s)=>(typeof t=="string"?(e=i.push(t)-1,s.unshift({index:e,label:t})):isNaN(t)&&(e=null),e);function wf(i,t,e,s){let n=i.indexOf(t);if(n===-1)return _f(i,t,e,s);let r=i.lastIndexOf(t);return n!==r?e:n}var Sf=(i,t)=>i===null?null:tt(Math.round(i),0,t),Ke=class extends be{constructor(t){super(t),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(t){let e=this._addedLabels;if(e.length){let s=this.getLabels();for(let{index:n,label:r}of e)s[n]===r&&s.splice(n,1);this._addedLabels=[]}super.init(t)}parse(t,e){if(P(t))return null;let s=this.getLabels();return e=isFinite(e)&&s[e]===t?e:wf(s,t,E(e,t),this._addedLabels),Sf(e,s.length-1)}determineDataLimits(){let{minDefined:t,maxDefined:e}=this.getUserBounds(),{min:s,max:n}=this.getMinMax(!0);this.options.bounds==="ticks"&&(t||(s=0),e||(n=this.getLabels().length-1)),this.min=s,this.max=n}buildTicks(){let t=this.min,e=this.max,s=this.options.offset,n=[],r=this.getLabels();r=t===0&&e===r.length-1?r:r.slice(t,e+1),this._valueRange=Math.max(r.length-(s?0:1),1),this._startValue=this.min-(s?.5:0);for(let o=t;o<=e;o++)n.push({value:o});return n}getLabelForValue(t){let e=this.getLabels();return t>=0&&te.length-1?null:this.getPixelForValue(e[t].value)}getValueForPixel(t){return Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange)}getBasePixel(){return this.bottom}};Ke.id="category";Ke.defaults={ticks:{callback:Ke.prototype.getLabelForValue}};function kf(i,t){let e=[],{bounds:n,step:r,min:o,max:a,precision:l,count:c,maxTicks:h,maxDigits:u,includeBounds:d}=i,f=r||1,m=h-1,{min:g,max:p}=t,y=!P(o),b=!P(a),_=!P(c),w=(p-g)/(u+1),x=Cn((p-g)/m/f)*f,S,k,v,T;if(x<1e-14&&!y&&!b)return[{value:g},{value:p}];T=Math.ceil(p/x)-Math.floor(g/x),T>m&&(x=Cn(T*x/m/f)*f),P(l)||(S=Math.pow(10,l),x=Math.ceil(x*S)/S),n==="ticks"?(k=Math.floor(g/x)*x,v=Math.ceil(p/x)*x):(k=g,v=p),y&&b&&r&&Ao((a-o)/r,x/1e3)?(T=Math.round(Math.min((a-o)/x,h)),x=(a-o)/T,k=o,v=a):_?(k=y?o:k,v=b?a:v,T=c-1,x=(v-k)/T):(T=(v-k)/x,Pe(T,Math.round(T),x/1e3)?T=Math.round(T):T=Math.ceil(T));let C=Math.max(An(x),An(k));S=Math.pow(10,P(l)?C:l),k=Math.round(k*S)/S,v=Math.round(v*S)/S;let N=0;for(y&&(d&&k!==o?(e.push({value:o}),kn=e?n:l,a=l=>r=s?r:l;if(t){let l=Mt(n),c=Mt(r);l<0&&c<0?a(0):l>0&&c>0&&o(0)}if(n===r){let l=1;(r>=Number.MAX_SAFE_INTEGER||n<=Number.MIN_SAFE_INTEGER)&&(l=Math.abs(r*.05)),a(r+l),t||o(n-l)}this.min=n,this.max=r}getTickLimit(){let t=this.options.ticks,{maxTicksLimit:e,stepSize:s}=t,n;return s?(n=Math.ceil(this.max/s)-Math.floor(this.min/s)+1,n>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${s} would result generating up to ${n} ticks. Limiting to 1000.`),n=1e3)):(n=this.computeTickLimit(),e=e||11),e&&(n=Math.min(e,n)),n}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){let t=this.options,e=t.ticks,s=this.getTickLimit();s=Math.max(2,s);let n={maxTicks:s,bounds:t.bounds,min:t.min,max:t.max,precision:e.precision,step:e.stepSize,count:e.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:e.minRotation||0,includeBounds:e.includeBounds!==!1},r=this._range||this,o=kf(n,r);return t.bounds==="ticks"&&Fn(o,this,"value"),t.reverse?(o.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),o}configure(){let t=this.ticks,e=this.min,s=this.max;if(super.configure(),this.options.offset&&t.length){let n=(s-e)/Math.max(t.length-1,1)/2;e-=n,s+=n}this._startValue=e,this._endValue=s,this._valueRange=s-e}getLabelForValue(t){return ze(t,this.chart.options.locale,this.options.ticks.format)}},Ni=class extends Je{determineDataLimits(){let{min:t,max:e}=this.getMinMax(!0);this.min=q(t)?t:0,this.max=q(e)?e:1,this.handleTickRangeOptions()}computeTickLimit(){let t=this.isHorizontal(),e=t?this.width:this.height,s=_t(this.options.ticks.minRotation),n=(t?Math.sin(s):Math.cos(s))||.001,r=this._resolveTickFontOptions(0);return Math.ceil(e/Math.min(40,r.lineHeight/n))}getPixelForValue(t){return t===null?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getValueForPixel(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}};Ni.id="linear";Ni.defaults={ticks:{callback:Gs.formatters.numeric}};function Ya(i){return i/Math.pow(10,Math.floor(mt(i)))===1}function Mf(i,t){let e=Math.floor(mt(t.max)),s=Math.ceil(t.max/Math.pow(10,e)),n=[],r=ft(i.min,Math.pow(10,Math.floor(mt(t.min)))),o=Math.floor(mt(r)),a=Math.floor(r/Math.pow(10,o)),l=o<0?Math.pow(10,Math.abs(o)):1;do n.push({value:r,major:Ya(r)}),++a,a===10&&(a=1,++o,l=o>=0?1:l),r=Math.round(a*Math.pow(10,o)*l)/l;while(o0?s:null}determineDataLimits(){let{min:t,max:e}=this.getMinMax(!0);this.min=q(t)?Math.max(0,t):null,this.max=q(e)?Math.max(0,e):null,this.options.beginAtZero&&(this._zero=!0),this.handleTickRangeOptions()}handleTickRangeOptions(){let{minDefined:t,maxDefined:e}=this.getUserBounds(),s=this.min,n=this.max,r=l=>s=t?s:l,o=l=>n=e?n:l,a=(l,c)=>Math.pow(10,Math.floor(mt(l))+c);s===n&&(s<=0?(r(1),o(10)):(r(a(s,-1)),o(a(n,1)))),s<=0&&r(a(n,-1)),n<=0&&o(a(s,1)),this._zero&&this.min!==this._suggestedMin&&s===a(this.min,0)&&r(a(s,-1)),this.min=s,this.max=n}buildTicks(){let t=this.options,e={min:this._userMin,max:this._userMax},s=Mf(e,this);return t.bounds==="ticks"&&Fn(s,this,"value"),t.reverse?(s.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),s}getLabelForValue(t){return t===void 0?"0":ze(t,this.chart.options.locale,this.options.ticks.format)}configure(){let t=this.min;super.configure(),this._startValue=mt(t),this._valueRange=mt(this.max)-mt(t)}getPixelForValue(t){return(t===void 0||t===0)&&(t=this.min),t===null||isNaN(t)?NaN:this.getPixelForDecimal(t===this.min?0:(mt(t)-this._startValue)/this._valueRange)}getValueForPixel(t){let e=this.getDecimalForPixel(t);return Math.pow(10,this._startValue+e*this._valueRange)}};Ri.id="logarithmic";Ri.defaults={ticks:{callback:Gs.formatters.logarithmic,major:{enabled:!0}}};function vr(i){let t=i.ticks;if(t.display&&i.display){let e=rt(t.backdropPadding);return E(t.font&&t.font.size,A.font.size)+e.height}return 0}function Tf(i,t,e){return e=B(e)?e:[e],{w:Yo(i,t.string,e),h:e.length*t.lineHeight}}function Za(i,t,e,s,n){return i===s||i===n?{start:t-e/2,end:t+e/2}:in?{start:t-e,end:t}:{start:t,end:t+e}}function vf(i){let t={l:i.left+i._padding.left,r:i.right-i._padding.right,t:i.top+i._padding.top,b:i.bottom-i._padding.bottom},e=Object.assign({},t),s=[],n=[],r=i._pointLabels.length,o=i.options.pointLabels,a=o.centerPointLabels?j/r:0;for(let l=0;lt.r&&(a=(s.end-t.r)/r,i.r=Math.max(i.r,t.r+a)),n.startt.b&&(l=(n.end-t.b)/o,i.b=Math.max(i.b,t.b+l))}function Df(i,t,e){let s=[],n=i._pointLabels.length,r=i.options,o=vr(r)/2,a=i.drawingArea,l=r.pointLabels.centerPointLabels?j/n:0;for(let c=0;c270||e<90)&&(i-=t),i}function Ff(i,t){let{ctx:e,options:{pointLabels:s}}=i;for(let n=t-1;n>=0;n--){let r=s.setContext(i.getPointLabelContext(n)),o=Q(r.font),{x:a,y:l,textAlign:c,left:h,top:u,right:d,bottom:f}=i._pointLabelItems[n],{backdropColor:m}=r;if(!P(m)){let g=te(r.borderRadius),p=rt(r.backdropPadding);e.fillStyle=m;let y=h-p.left,b=u-p.top,_=d-h+p.width,w=f-u+p.height;Object.values(g).some(x=>x!==0)?(e.beginPath(),Re(e,{x:y,y:b,w:_,h:w,radius:g}),e.fill()):e.fillRect(y,b,_,w)}Qt(e,i._pointLabels[n],a,l+o.lineHeight/2,o,{color:r.color,textAlign:c,textBaseline:"middle"})}}function pl(i,t,e,s){let{ctx:n}=i;if(e)n.arc(i.xCenter,i.yCenter,t,0,H);else{let r=i.getPointPosition(0,t);n.moveTo(r.x,r.y);for(let o=1;o{let n=$(this.options.pointLabels.callback,[e,s],this);return n||n===0?n:""}).filter((e,s)=>this.chart.getDataVisibility(s))}fit(){let t=this.options;t.display&&t.pointLabels.display?vf(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(t,e,s,n){this.xCenter+=Math.floor((t-e)/2),this.yCenter+=Math.floor((s-n)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,e,s,n))}getIndexAngle(t){let e=H/(this._pointLabels.length||1),s=this.options.startAngle||0;return ct(t*e+_t(s))}getDistanceFromCenterForValue(t){if(P(t))return NaN;let e=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*e:(t-this.min)*e}getValueForDistanceFromCenter(t){if(P(t))return NaN;let e=t/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-e:this.min+e}getPointLabelContext(t){let e=this._pointLabels||[];if(t>=0&&t{if(h!==0){a=this.getDistanceFromCenterForValue(c.value);let u=n.setContext(this.getContext(h-1));Af(this,u,a,r)}}),s.display){for(t.save(),o=r-1;o>=0;o--){let c=s.setContext(this.getPointLabelContext(o)),{color:h,lineWidth:u}=c;!u||!h||(t.lineWidth=u,t.strokeStyle=h,t.setLineDash(c.borderDash),t.lineDashOffset=c.borderDashOffset,a=this.getDistanceFromCenterForValue(e.ticks.reverse?this.min:this.max),l=this.getPointPosition(o,a),t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(l.x,l.y),t.stroke())}t.restore()}}drawBorder(){}drawLabels(){let t=this.ctx,e=this.options,s=e.ticks;if(!s.display)return;let n=this.getIndexAngle(0),r,o;t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(n),t.textAlign="center",t.textBaseline="middle",this.ticks.forEach((a,l)=>{if(l===0&&!e.reverse)return;let c=s.setContext(this.getContext(l)),h=Q(c.font);if(r=this.getDistanceFromCenterForValue(this.ticks[l].value),c.showLabelBackdrop){t.font=h.string,o=t.measureText(a.label).width,t.fillStyle=c.backdropColor;let u=rt(c.backdropPadding);t.fillRect(-o/2-u.left,-r-h.size/2-u.top,o+u.width,h.size+u.height)}Qt(t,a.label,0,-r,h,{color:c.color})}),t.restore()}drawTitle(){}};_e.id="radialLinear";_e.defaults={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:Gs.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback(i){return i},padding:5,centerPointLabels:!1}};_e.defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"};_e.descriptors={angleLines:{_fallback:"grid"}};var Xs={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},ht=Object.keys(Xs);function Pf(i,t){return i-t}function qa(i,t){if(P(t))return null;let e=i._adapter,{parser:s,round:n,isoWeekday:r}=i._parseOpts,o=t;return typeof s=="function"&&(o=s(o)),q(o)||(o=typeof s=="string"?e.parse(o,s):e.parse(o)),o===null?null:(n&&(o=n==="week"&&(ge(r)||r===!0)?e.startOf(o,"isoWeek",r):e.startOf(o,n)),+o)}function Ga(i,t,e,s){let n=ht.length;for(let r=ht.indexOf(i);r=ht.indexOf(e);r--){let o=ht[r];if(Xs[o].common&&i._adapter.diff(n,s,o)>=t-1)return o}return ht[e?ht.indexOf(e):0]}function Rf(i){for(let t=ht.indexOf(i)+1,e=ht.length;t=t?e[s]:e[n];i[r]=!0}}function Wf(i,t,e,s){let n=i._adapter,r=+n.startOf(t[0].value,s),o=t[t.length-1].value,a,l;for(a=r;a<=o;a=+n.add(a,1,s))l=e[a],l>=0&&(t[l].major=!0);return t}function Ka(i,t,e){let s=[],n={},r=t.length,o,a;for(o=0;o+t.value))}initOffsets(t){let e=0,s=0,n,r;this.options.offset&&t.length&&(n=this.getDecimalForValue(t[0]),t.length===1?e=1-n:e=(this.getDecimalForValue(t[1])-n)/2,r=this.getDecimalForValue(t[t.length-1]),t.length===1?s=r:s=(r-this.getDecimalForValue(t[t.length-2]))/2);let o=t.length<3?.5:.25;e=tt(e,0,o),s=tt(s,0,o),this._offsets={start:e,end:s,factor:1/(e+1+s)}}_generate(){let t=this._adapter,e=this.min,s=this.max,n=this.options,r=n.time,o=r.unit||Ga(r.minUnit,e,s,this._getLabelCapacity(e)),a=E(r.stepSize,1),l=o==="week"?r.isoWeekday:!1,c=ge(l)||l===!0,h={},u=e,d,f;if(c&&(u=+t.startOf(u,"isoWeek",l)),u=+t.startOf(u,c?"day":o),t.diff(s,e,o)>1e5*a)throw new Error(e+" and "+s+" are too far apart with stepSize of "+a+" "+o);let m=n.ticks.source==="data"&&this.getDataTimestamps();for(d=u,f=0;dg-p).map(g=>+g)}getLabelForValue(t){let e=this._adapter,s=this.options.time;return s.tooltipFormat?e.format(t,s.tooltipFormat):e.format(t,s.displayFormats.datetime)}_tickFormatFunction(t,e,s,n){let r=this.options,o=r.time.displayFormats,a=this._unit,l=this._majorUnit,c=a&&o[a],h=l&&o[l],u=s[e],d=l&&h&&u&&u.major,f=this._adapter.format(t,n||(d?h:c)),m=r.ticks.callback;return m?$(m,[f,e,s],this):f}generateTickLabels(t){let e,s,n;for(e=0,s=t.length;e0?a:1}getDataTimestamps(){let t=this._cache.data||[],e,s;if(t.length)return t;let n=this.getMatchingVisibleMetas();if(this._normalized&&n.length)return this._cache.data=n[0].controller.getAllParsedValues(this);for(e=0,s=n.length;e=i[s].pos&&t<=i[n].pos&&({lo:s,hi:n}=Ct(i,"pos",t)),{pos:r,time:a}=i[s],{pos:o,time:l}=i[n]):(t>=i[s].time&&t<=i[n].time&&({lo:s,hi:n}=Ct(i,"time",t)),{time:r,pos:a}=i[s],{time:o,pos:l}=i[n]);let c=o-r;return c?a+(l-a)*(t-r)/c:a}var Wi=class extends we{constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){let t=this._getTimestampsForTable(),e=this._table=this.buildLookupTable(t);this._minPos=Hs(e,this.min),this._tableRange=Hs(e,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){let{min:e,max:s}=this,n=[],r=[],o,a,l,c,h;for(o=0,a=t.length;o=e&&c<=s&&n.push(c);if(n.length<2)return[{time:e,pos:0},{time:s,pos:1}];for(o=0,a=n.length;o=0?m:1e3+m,(d-f)/(60*1e3)}equals(t){return t.type==="iana"&&t.name===this.name}get isValid(){return this.valid}};var bl={};function jf(i,t={}){let e=JSON.stringify([i,t]),s=bl[e];return s||(s=new Intl.ListFormat(i,t),bl[e]=s),s}var Fr={};function Ar(i,t={}){let e=JSON.stringify([i,t]),s=Fr[e];return s||(s=new Intl.DateTimeFormat(i,t),Fr[e]=s),s}var Lr={};function Uf(i,t={}){let e=JSON.stringify([i,t]),s=Lr[e];return s||(s=new Intl.NumberFormat(i,t),Lr[e]=s),s}var Pr={};function Yf(i,t={}){let{base:e,...s}=t,n=JSON.stringify([i,s]),r=Pr[n];return r||(r=new Intl.RelativeTimeFormat(i,t),Pr[n]=r),r}var rs=null;function Zf(){return rs||(rs=new Intl.DateTimeFormat().resolvedOptions().locale,rs)}var xl={};function qf(i){let t=xl[i];if(!t){let e=new Intl.Locale(i);t="getWeekInfo"in e?e.getWeekInfo():e.weekInfo,xl[i]=t}return t}function Gf(i){let t=i.indexOf("-x-");t!==-1&&(i=i.substring(0,t));let e=i.indexOf("-u-");if(e===-1)return[i];{let s,n;try{s=Ar(i).resolvedOptions(),n=i}catch{let l=i.substring(0,e);s=Ar(l).resolvedOptions(),n=l}let{numberingSystem:r,calendar:o}=s;return[n,r,o]}}function Xf(i,t,e){return(e||t)&&(i.includes("-u-")||(i+="-u"),e&&(i+=`-ca-${e}`),t&&(i+=`-nu-${t}`)),i}function Kf(i){let t=[];for(let e=1;e<=12;e++){let s=I.utc(2009,e,1);t.push(i(s))}return t}function Jf(i){let t=[];for(let e=1;e<=7;e++){let s=I.utc(2016,11,13+e);t.push(i(s))}return t}function rn(i,t,e,s){let n=i.listingMode();return n==="error"?null:n==="en"?e(t):s(t)}function Qf(i){return i.numberingSystem&&i.numberingSystem!=="latn"?!1:i.numberingSystem==="latn"||!i.locale||i.locale.startsWith("en")||new Intl.DateTimeFormat(i.intl).resolvedOptions().numberingSystem==="latn"}var Nr=class{constructor(t,e,s){this.padTo=s.padTo||0,this.floor=s.floor||!1;let{padTo:n,floor:r,...o}=s;if(!e||Object.keys(o).length>0){let a={useGrouping:!1,...s};s.padTo>0&&(a.minimumIntegerDigits=s.padTo),this.inf=Uf(t,a)}}format(t){if(this.inf){let e=this.floor?Math.floor(t):t;return this.inf.format(e)}else{let e=this.floor?Math.floor(t):ei(t,3);return Y(e,this.padTo)}}},Rr=class{constructor(t,e,s){this.opts=s,this.originalZone=void 0;let n;if(this.opts.timeZone)this.dt=t;else if(t.zone.type==="fixed"){let o=-1*(t.offset/60),a=o>=0?`Etc/GMT+${o}`:`Etc/GMT${o}`;t.offset!==0&&at.create(a).valid?(n=a,this.dt=t):(n="UTC",this.dt=t.offset===0?t:t.setZone("UTC").plus({minutes:t.offset}),this.originalZone=t.zone)}else t.zone.type==="system"?this.dt=t:t.zone.type==="iana"?(this.dt=t,n=t.zone.name):(n="UTC",this.dt=t.setZone("UTC").plus({minutes:t.offset}),this.originalZone=t.zone);let r={...this.opts};r.timeZone=r.timeZone||n,this.dtf=Ar(e,r)}format(){return this.originalZone?this.formatToParts().map(({value:t})=>t).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){let t=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?t.map(e=>{if(e.type==="timeZoneName"){let s=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return{...e,value:s}}else return e}):t}resolvedOptions(){return this.dtf.resolvedOptions()}},Wr=class{constructor(t,e,s){this.opts={style:"long",...s},!e&&on()&&(this.rtf=Yf(t,s))}format(t,e){return this.rtf?this.rtf.format(t,e):_l(e,t,this.opts.numeric,this.opts.style!=="long")}formatToParts(t,e){return this.rtf?this.rtf.formatToParts(t,e):[]}},tm={firstDay:1,minimalDays:4,weekend:[6,7]},W=class i{static fromOpts(t){return i.create(t.locale,t.numberingSystem,t.outputCalendar,t.weekSettings,t.defaultToEN)}static create(t,e,s,n,r=!1){let o=t||R.defaultLocale,a=o||(r?"en-US":Zf()),l=e||R.defaultNumberingSystem,c=s||R.defaultOutputCalendar,h=os(n)||R.defaultWeekSettings;return new i(a,l,c,h,o)}static resetCache(){rs=null,Fr={},Lr={},Pr={}}static fromObject({locale:t,numberingSystem:e,outputCalendar:s,weekSettings:n}={}){return i.create(t,e,s,n)}constructor(t,e,s,n,r){let[o,a,l]=Gf(t);this.locale=o,this.numberingSystem=e||a||null,this.outputCalendar=s||l||null,this.weekSettings=n,this.intl=Xf(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=r,this.fastNumbersCached=null}get fastNumbers(){return this.fastNumbersCached==null&&(this.fastNumbersCached=Qf(this)),this.fastNumbersCached}listingMode(){let t=this.isEnglish(),e=(this.numberingSystem===null||this.numberingSystem==="latn")&&(this.outputCalendar===null||this.outputCalendar==="gregory");return t&&e?"en":"intl"}clone(t){return!t||Object.getOwnPropertyNames(t).length===0?this:i.create(t.locale||this.specifiedLocale,t.numberingSystem||this.numberingSystem,t.outputCalendar||this.outputCalendar,os(t.weekSettings)||this.weekSettings,t.defaultToEN||!1)}redefaultToEN(t={}){return this.clone({...t,defaultToEN:!0})}redefaultToSystem(t={}){return this.clone({...t,defaultToEN:!1})}months(t,e=!1){return rn(this,t,zr,()=>{let s=e?{month:t,day:"numeric"}:{month:t},n=e?"format":"standalone";return this.monthsCache[n][t]||(this.monthsCache[n][t]=Kf(r=>this.extract(r,s,"month"))),this.monthsCache[n][t]})}weekdays(t,e=!1){return rn(this,t,Vr,()=>{let s=e?{weekday:t,year:"numeric",month:"long",day:"numeric"}:{weekday:t},n=e?"format":"standalone";return this.weekdaysCache[n][t]||(this.weekdaysCache[n][t]=Jf(r=>this.extract(r,s,"weekday"))),this.weekdaysCache[n][t]})}meridiems(){return rn(this,void 0,()=>Hr,()=>{if(!this.meridiemCache){let t={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[I.utc(2016,11,13,9),I.utc(2016,11,13,19)].map(e=>this.extract(e,t,"dayperiod"))}return this.meridiemCache})}eras(t){return rn(this,t,Br,()=>{let e={era:t};return this.eraCache[t]||(this.eraCache[t]=[I.utc(-40,1,1),I.utc(2017,1,1)].map(s=>this.extract(s,e,"era"))),this.eraCache[t]})}extract(t,e,s){let n=this.dtFormatter(t,e),r=n.formatToParts(),o=r.find(a=>a.type.toLowerCase()===s);return o?o.value:null}numberFormatter(t={}){return new Nr(this.intl,t.forceSimple||this.fastNumbers,t)}dtFormatter(t,e={}){return new Rr(t,this.intl,e)}relFormatter(t={}){return new Wr(this.intl,this.isEnglish(),t)}listFormatter(t={}){return jf(this.intl,t)}isEnglish(){return this.locale==="en"||this.locale.toLowerCase()==="en-us"||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}getWeekSettings(){return this.weekSettings?this.weekSettings:an()?qf(this.locale):tm}getStartOfWeek(){return this.getWeekSettings().firstDay}getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays}getWeekendDays(){return this.getWeekSettings().weekend}equals(t){return this.locale===t.locale&&this.numberingSystem===t.numberingSystem&&this.outputCalendar===t.outputCalendar}toString(){return`Locale(${this.locale}, ${this.numberingSystem}, ${this.outputCalendar})`}};var jr=null,et=class i extends ut{static get utcInstance(){return jr===null&&(jr=new i(0)),jr}static instance(t){return t===0?i.utcInstance:new i(t)}static parseSpecifier(t){if(t){let e=t.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(e)return new i(Se(e[1],e[2]))}return null}constructor(t){super(),this.fixed=t}get type(){return"fixed"}get name(){return this.fixed===0?"UTC":`UTC${ae(this.fixed,"narrow")}`}get ianaName(){return this.fixed===0?"Etc/UTC":`Etc/GMT${ae(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(t,e){return ae(this.fixed,e)}get isUniversal(){return!0}offset(){return this.fixed}equals(t){return t.type==="fixed"&&t.fixed===this.fixed}get isValid(){return!0}};var ii=class extends ut{constructor(t){super(),this.zoneName=t}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}};function Dt(i,t){let e;if(O(i)||i===null)return t;if(i instanceof ut)return i;if(wl(i)){let s=i.toLowerCase();return s==="default"?t:s==="local"||s==="system"?oe.instance:s==="utc"||s==="gmt"?et.utcInstance:et.parseSpecifier(s)||at.create(i)}else return Et(i)?et.instance(i):typeof i=="object"&&"offset"in i&&typeof i.offset=="function"?i:new ii(i)}var Ur={arab:"[\u0660-\u0669]",arabext:"[\u06F0-\u06F9]",bali:"[\u1B50-\u1B59]",beng:"[\u09E6-\u09EF]",deva:"[\u0966-\u096F]",fullwide:"[\uFF10-\uFF19]",gujr:"[\u0AE6-\u0AEF]",hanidec:"[\u3007|\u4E00|\u4E8C|\u4E09|\u56DB|\u4E94|\u516D|\u4E03|\u516B|\u4E5D]",khmr:"[\u17E0-\u17E9]",knda:"[\u0CE6-\u0CEF]",laoo:"[\u0ED0-\u0ED9]",limb:"[\u1946-\u194F]",mlym:"[\u0D66-\u0D6F]",mong:"[\u1810-\u1819]",mymr:"[\u1040-\u1049]",orya:"[\u0B66-\u0B6F]",tamldec:"[\u0BE6-\u0BEF]",telu:"[\u0C66-\u0C6F]",thai:"[\u0E50-\u0E59]",tibt:"[\u0F20-\u0F29]",latn:"\\d"},Sl={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},em=Ur.hanidec.replace(/[\[|\]]/g,"").split("");function kl(i){let t=parseInt(i,10);if(isNaN(t)){t="";for(let e=0;e=r&&s<=o&&(t+=s-r)}}return parseInt(t,10)}else return t}var si={};function Ml(){si={}}function wt({numberingSystem:i},t=""){let e=i||"latn";return si[e]||(si[e]={}),si[e][t]||(si[e][t]=new RegExp(`${Ur[e]}${t}`)),si[e][t]}var Tl=()=>Date.now(),vl="system",Ol=null,Dl=null,El=null,Il=60,Cl,Fl=null,R=class{static get now(){return Tl}static set now(t){Tl=t}static set defaultZone(t){vl=t}static get defaultZone(){return Dt(vl,oe.instance)}static get defaultLocale(){return Ol}static set defaultLocale(t){Ol=t}static get defaultNumberingSystem(){return Dl}static set defaultNumberingSystem(t){Dl=t}static get defaultOutputCalendar(){return El}static set defaultOutputCalendar(t){El=t}static get defaultWeekSettings(){return Fl}static set defaultWeekSettings(t){Fl=os(t)}static get twoDigitCutoffYear(){return Il}static set twoDigitCutoffYear(t){Il=t%100}static get throwOnInvalid(){return Cl}static set throwOnInvalid(t){Cl=t}static resetCaches(){W.resetCache(),at.resetCache(),I.resetCache(),Ml()}};var it=class{constructor(t,e){this.reason=t,this.explanation=e}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}};var Al=[0,31,59,90,120,151,181,212,243,273,304,334],Ll=[0,31,60,91,121,152,182,213,244,274,305,335];function St(i,t){return new it("unit out of range",`you specified ${t} (of type ${typeof t}) as a ${i}, which is invalid`)}function ln(i,t,e){let s=new Date(Date.UTC(i,t-1,e));i<100&&i>=0&&s.setUTCFullYear(s.getUTCFullYear()-1900);let n=s.getUTCDay();return n===0?7:n}function Pl(i,t,e){return e+(Me(i)?Ll:Al)[t-1]}function Nl(i,t){let e=Me(i)?Ll:Al,s=e.findIndex(r=>rke(s,t,e)?(c=s+1,l=1):c=s,{weekYear:c,weekNumber:l,weekday:a,...cs(i)}}function Yr(i,t=4,e=1){let{weekYear:s,weekNumber:n,weekday:r}=i,o=cn(ln(s,1,t),e),a=le(s),l=n*7+r-o-7+t,c;l<1?(c=s-1,l+=le(c)):l>a?(c=s+1,l-=le(s)):c=s;let{month:h,day:u}=Nl(c,l);return{year:c,month:h,day:u,...cs(i)}}function hn(i){let{year:t,month:e,day:s}=i,n=Pl(t,e,s);return{year:t,ordinal:n,...cs(i)}}function Zr(i){let{year:t,ordinal:e}=i,{month:s,day:n}=Nl(t,e);return{year:t,month:s,day:n,...cs(i)}}function qr(i,t){if(!O(i.localWeekday)||!O(i.localWeekNumber)||!O(i.localWeekYear)){if(!O(i.weekday)||!O(i.weekNumber)||!O(i.weekYear))throw new Tt("Cannot mix locale-based week fields with ISO-based week fields");return O(i.localWeekday)||(i.weekday=i.localWeekday),O(i.localWeekNumber)||(i.weekNumber=i.localWeekNumber),O(i.localWeekYear)||(i.weekYear=i.localWeekYear),delete i.localWeekday,delete i.localWeekNumber,delete i.localWeekYear,{minDaysInFirstWeek:t.getMinDaysInFirstWeek(),startOfWeek:t.getStartOfWeek()}}else return{minDaysInFirstWeek:4,startOfWeek:1}}function Rl(i,t=4,e=1){let s=ls(i.weekYear),n=bt(i.weekNumber,1,ke(i.weekYear,t,e)),r=bt(i.weekday,1,7);return s?n?r?!1:St("weekday",i.weekday):St("week",i.weekNumber):St("weekYear",i.weekYear)}function Wl(i){let t=ls(i.year),e=bt(i.ordinal,1,le(i.year));return t?e?!1:St("ordinal",i.ordinal):St("year",i.year)}function Gr(i){let t=ls(i.year),e=bt(i.month,1,12),s=bt(i.day,1,ni(i.year,i.month));return t?e?s?!1:St("day",i.day):St("month",i.month):St("year",i.year)}function Xr(i){let{hour:t,minute:e,second:s,millisecond:n}=i,r=bt(t,0,23)||t===24&&e===0&&s===0&&n===0,o=bt(e,0,59),a=bt(s,0,59),l=bt(n,0,999);return r?o?a?l?!1:St("millisecond",n):St("second",s):St("minute",e):St("hour",t)}function O(i){return typeof i>"u"}function Et(i){return typeof i=="number"}function ls(i){return typeof i=="number"&&i%1===0}function wl(i){return typeof i=="string"}function Vl(i){return Object.prototype.toString.call(i)==="[object Date]"}function on(){try{return typeof Intl<"u"&&!!Intl.RelativeTimeFormat}catch{return!1}}function an(){try{return typeof Intl<"u"&&!!Intl.Locale&&("weekInfo"in Intl.Locale.prototype||"getWeekInfo"in Intl.Locale.prototype)}catch{return!1}}function Hl(i){return Array.isArray(i)?i:[i]}function Kr(i,t,e){if(i.length!==0)return i.reduce((s,n)=>{let r=[t(n),n];return s&&e(s[0],r[0])===s[0]?s:r},null)[1]}function Bl(i,t){return t.reduce((e,s)=>(e[s]=i[s],e),{})}function ce(i,t){return Object.prototype.hasOwnProperty.call(i,t)}function os(i){if(i==null)return null;if(typeof i!="object")throw new G("Week settings must be an object");if(!bt(i.firstDay,1,7)||!bt(i.minimalDays,1,7)||!Array.isArray(i.weekend)||i.weekend.some(t=>!bt(t,1,7)))throw new G("Invalid week settings");return{firstDay:i.firstDay,minimalDays:i.minimalDays,weekend:Array.from(i.weekend)}}function bt(i,t,e){return ls(i)&&i>=t&&i<=e}function im(i,t){return i-t*Math.floor(i/t)}function Y(i,t=2){let e=i<0,s;return e?s="-"+(""+-i).padStart(t,"0"):s=(""+i).padStart(t,"0"),s}function Ut(i){if(!(O(i)||i===null||i===""))return parseInt(i,10)}function he(i){if(!(O(i)||i===null||i===""))return parseFloat(i)}function hs(i){if(!(O(i)||i===null||i==="")){let t=parseFloat("0."+i)*1e3;return Math.floor(t)}}function ei(i,t,e=!1){let s=10**t;return(e?Math.trunc:Math.round)(i*s)/s}function Me(i){return i%4===0&&(i%100!==0||i%400===0)}function le(i){return Me(i)?366:365}function ni(i,t){let e=im(t-1,12)+1,s=i+(t-e)/12;return e===2?Me(s)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][e-1]}function ti(i){let t=Date.UTC(i.year,i.month-1,i.day,i.hour,i.minute,i.second,i.millisecond);return i.year<100&&i.year>=0&&(t=new Date(t),t.setUTCFullYear(i.year,i.month-1,i.day)),+t}function zl(i,t,e){return-cn(ln(i,1,t),e)+t-1}function ke(i,t=4,e=1){let s=zl(i,t,e),n=zl(i+1,t,e);return(le(i)-s+n)/7}function us(i){return i>99?i:i>R.twoDigitCutoffYear?1900+i:2e3+i}function en(i,t,e,s=null){let n=new Date(i),r={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};s&&(r.timeZone=s);let o={timeZoneName:t,...r},a=new Intl.DateTimeFormat(e,o).formatToParts(n).find(l=>l.type.toLowerCase()==="timezonename");return a?a.value:null}function Se(i,t){let e=parseInt(i,10);Number.isNaN(e)&&(e=0);let s=parseInt(t,10)||0,n=e<0||Object.is(e,-0)?-s:s;return e*60+n}function Jr(i){let t=Number(i);if(typeof i=="boolean"||i===""||Number.isNaN(t))throw new G(`Invalid unit value ${i}`);return t}function ri(i,t){let e={};for(let s in i)if(ce(i,s)){let n=i[s];if(n==null)continue;e[t(s)]=Jr(n)}return e}function ae(i,t){let e=Math.trunc(Math.abs(i/60)),s=Math.trunc(Math.abs(i%60)),n=i>=0?"+":"-";switch(t){case"short":return`${n}${Y(e,2)}:${Y(s,2)}`;case"narrow":return`${n}${e}${s>0?`:${s}`:""}`;case"techie":return`${n}${Y(e,2)}${Y(s,2)}`;default:throw new RangeError(`Value format ${t} is out of range for property format`)}}function cs(i){return Bl(i,["hour","minute","second","millisecond"])}var sm=["January","February","March","April","May","June","July","August","September","October","November","December"],Qr=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],nm=["J","F","M","A","M","J","J","A","S","O","N","D"];function zr(i){switch(i){case"narrow":return[...nm];case"short":return[...Qr];case"long":return[...sm];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}var to=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],eo=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],rm=["M","T","W","T","F","S","S"];function Vr(i){switch(i){case"narrow":return[...rm];case"short":return[...eo];case"long":return[...to];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}var Hr=["AM","PM"],om=["Before Christ","Anno Domini"],am=["BC","AD"],lm=["B","A"];function Br(i){switch(i){case"narrow":return[...lm];case"short":return[...am];case"long":return[...om];default:return null}}function $l(i){return Hr[i.hour<12?0:1]}function jl(i,t){return Vr(t)[i.weekday-1]}function Ul(i,t){return zr(t)[i.month-1]}function Yl(i,t){return Br(t)[i.year<0?0:1]}function _l(i,t,e="always",s=!1){let n={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},r=["hours","minutes","seconds"].indexOf(i)===-1;if(e==="auto"&&r){let u=i==="days";switch(t){case 1:return u?"tomorrow":`next ${n[i][0]}`;case-1:return u?"yesterday":`last ${n[i][0]}`;case 0:return u?"today":`this ${n[i][0]}`;default:}}let o=Object.is(t,-0)||t<0,a=Math.abs(t),l=a===1,c=n[i],h=s?l?c[1]:c[2]||c[1]:l?n[i][0]:i;return o?`${a} ${h} ago`:`in ${a} ${h}`}function Zl(i,t){let e="";for(let s of i)s.literal?e+=s.val:e+=t(s.val);return e}var cm={D:re,DD:Vi,DDD:Hi,DDDD:Bi,t:$i,tt:ji,ttt:Ui,tttt:Yi,T:Zi,TT:qi,TTT:Gi,TTTT:Xi,f:Ki,ff:Qi,fff:es,ffff:ss,F:Ji,FF:ts,FFF:is,FFFF:ns},st=class i{static create(t,e={}){return new i(t,e)}static parseFormat(t){let e=null,s="",n=!1,r=[];for(let o=0;o0&&r.push({literal:n||/^\s+$/.test(s),val:s}),e=null,s="",n=!n):n||a===e?s+=a:(s.length>0&&r.push({literal:/^\s+$/.test(s),val:s}),s=a,e=a)}return s.length>0&&r.push({literal:n||/^\s+$/.test(s),val:s}),r}static macroTokenToFormatOpts(t){return cm[t]}constructor(t,e){this.opts=e,this.loc=t,this.systemLoc=null}formatWithSystemDefault(t,e){return this.systemLoc===null&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(t,{...this.opts,...e}).format()}dtFormatter(t,e={}){return this.loc.dtFormatter(t,{...this.opts,...e})}formatDateTime(t,e){return this.dtFormatter(t,e).format()}formatDateTimeParts(t,e){return this.dtFormatter(t,e).formatToParts()}formatInterval(t,e){return this.dtFormatter(t.start,e).dtf.formatRange(t.start.toJSDate(),t.end.toJSDate())}resolvedOptions(t,e){return this.dtFormatter(t,e).resolvedOptions()}num(t,e=0){if(this.opts.forceSimple)return Y(t,e);let s={...this.opts};return e>0&&(s.padTo=e),this.loc.numberFormatter(s).format(t)}formatDateTimeFromString(t,e){let s=this.loc.listingMode()==="en",n=this.loc.outputCalendar&&this.loc.outputCalendar!=="gregory",r=(f,m)=>this.loc.extract(t,f,m),o=f=>t.isOffsetFixed&&t.offset===0&&f.allowZ?"Z":t.isValid?t.zone.formatOffset(t.ts,f.format):"",a=()=>s?$l(t):r({hour:"numeric",hourCycle:"h12"},"dayperiod"),l=(f,m)=>s?Ul(t,f):r(m?{month:f}:{month:f,day:"numeric"},"month"),c=(f,m)=>s?jl(t,f):r(m?{weekday:f}:{weekday:f,month:"long",day:"numeric"},"weekday"),h=f=>{let m=i.macroTokenToFormatOpts(f);return m?this.formatWithSystemDefault(t,m):f},u=f=>s?Yl(t,f):r({era:f},"era"),d=f=>{switch(f){case"S":return this.num(t.millisecond);case"u":case"SSS":return this.num(t.millisecond,3);case"s":return this.num(t.second);case"ss":return this.num(t.second,2);case"uu":return this.num(Math.floor(t.millisecond/10),2);case"uuu":return this.num(Math.floor(t.millisecond/100));case"m":return this.num(t.minute);case"mm":return this.num(t.minute,2);case"h":return this.num(t.hour%12===0?12:t.hour%12);case"hh":return this.num(t.hour%12===0?12:t.hour%12,2);case"H":return this.num(t.hour);case"HH":return this.num(t.hour,2);case"Z":return o({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return o({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return o({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return t.zone.offsetName(t.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return t.zone.offsetName(t.ts,{format:"long",locale:this.loc.locale});case"z":return t.zoneName;case"a":return a();case"d":return n?r({day:"numeric"},"day"):this.num(t.day);case"dd":return n?r({day:"2-digit"},"day"):this.num(t.day,2);case"c":return this.num(t.weekday);case"ccc":return c("short",!0);case"cccc":return c("long",!0);case"ccccc":return c("narrow",!0);case"E":return this.num(t.weekday);case"EEE":return c("short",!1);case"EEEE":return c("long",!1);case"EEEEE":return c("narrow",!1);case"L":return n?r({month:"numeric",day:"numeric"},"month"):this.num(t.month);case"LL":return n?r({month:"2-digit",day:"numeric"},"month"):this.num(t.month,2);case"LLL":return l("short",!0);case"LLLL":return l("long",!0);case"LLLLL":return l("narrow",!0);case"M":return n?r({month:"numeric"},"month"):this.num(t.month);case"MM":return n?r({month:"2-digit"},"month"):this.num(t.month,2);case"MMM":return l("short",!1);case"MMMM":return l("long",!1);case"MMMMM":return l("narrow",!1);case"y":return n?r({year:"numeric"},"year"):this.num(t.year);case"yy":return n?r({year:"2-digit"},"year"):this.num(t.year.toString().slice(-2),2);case"yyyy":return n?r({year:"numeric"},"year"):this.num(t.year,4);case"yyyyyy":return n?r({year:"numeric"},"year"):this.num(t.year,6);case"G":return u("short");case"GG":return u("long");case"GGGGG":return u("narrow");case"kk":return this.num(t.weekYear.toString().slice(-2),2);case"kkkk":return this.num(t.weekYear,4);case"W":return this.num(t.weekNumber);case"WW":return this.num(t.weekNumber,2);case"n":return this.num(t.localWeekNumber);case"nn":return this.num(t.localWeekNumber,2);case"ii":return this.num(t.localWeekYear.toString().slice(-2),2);case"iiii":return this.num(t.localWeekYear,4);case"o":return this.num(t.ordinal);case"ooo":return this.num(t.ordinal,3);case"q":return this.num(t.quarter);case"qq":return this.num(t.quarter,2);case"X":return this.num(Math.floor(t.ts/1e3));case"x":return this.num(t.ts);default:return h(f)}};return Zl(i.parseFormat(e),d)}formatDurationFromString(t,e){let s=l=>{switch(l[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"w":return"week";case"M":return"month";case"y":return"year";default:return null}},n=l=>c=>{let h=s(c);return h?this.num(l.get(h),c.length):c},r=i.parseFormat(e),o=r.reduce((l,{literal:c,val:h})=>c?l:l.concat(h),[]),a=t.shiftTo(...o.map(s).filter(l=>l));return Zl(r,n(a))}};var Gl=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function ai(...i){let t=i.reduce((e,s)=>e+s.source,"");return RegExp(`^${t}$`)}function li(...i){return t=>i.reduce(([e,s,n],r)=>{let[o,a,l]=r(t,n);return[{...e,...o},a||s,l]},[{},null,1]).slice(0,2)}function ci(i,...t){if(i==null)return[null,null];for(let[e,s]of t){let n=e.exec(i);if(n)return s(n)}return[null,null]}function Xl(...i){return(t,e)=>{let s={},n;for(n=0;nf!==void 0&&(m||f&&h)?-f:f;return[{years:d(he(e)),months:d(he(s)),weeks:d(he(n)),days:d(he(r)),hours:d(he(o)),minutes:d(he(a)),seconds:d(he(l),l==="-0"),milliseconds:d(hs(c),u)}]}var Sm={GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function no(i,t,e,s,n,r,o){let a={year:t.length===2?us(Ut(t)):Ut(t),month:Qr.indexOf(e)+1,day:Ut(s),hour:Ut(n),minute:Ut(r)};return o&&(a.second=Ut(o)),i&&(a.weekday=i.length>3?to.indexOf(i)+1:eo.indexOf(i)+1),a}var km=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function Mm(i){let[,t,e,s,n,r,o,a,l,c,h,u]=i,d=no(t,n,s,e,r,o,a),f;return l?f=Sm[l]:c?f=0:f=Se(h,u),[d,new et(f)]}function Tm(i){return i.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}var vm=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,Om=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,Dm=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function ql(i){let[,t,e,s,n,r,o,a]=i;return[no(t,n,s,e,r,o,a),et.utcInstance]}function Em(i){let[,t,e,s,n,r,o,a]=i;return[no(t,a,e,s,n,r,o),et.utcInstance]}var Im=ai(um,so),Cm=ai(dm,so),Fm=ai(fm,so),Am=ai(Jl),tc=li(bm,hi,ds,fs),Lm=li(mm,hi,ds,fs),Pm=li(gm,hi,ds,fs),Nm=li(hi,ds,fs);function ec(i){return ci(i,[Im,tc],[Cm,Lm],[Fm,Pm],[Am,Nm])}function ic(i){return ci(Tm(i),[km,Mm])}function sc(i){return ci(i,[vm,ql],[Om,ql],[Dm,Em])}function nc(i){return ci(i,[_m,wm])}var Rm=li(hi);function rc(i){return ci(i,[xm,Rm])}var Wm=ai(pm,ym),zm=ai(Ql),Vm=li(hi,ds,fs);function oc(i){return ci(i,[Wm,tc],[zm,Vm])}var ac="Invalid Duration",cc={weeks:{days:7,hours:7*24,minutes:7*24*60,seconds:7*24*60*60,milliseconds:7*24*60*60*1e3},days:{hours:24,minutes:24*60,seconds:24*60*60,milliseconds:24*60*60*1e3},hours:{minutes:60,seconds:60*60,milliseconds:60*60*1e3},minutes:{seconds:60,milliseconds:60*1e3},seconds:{milliseconds:1e3}},Hm={years:{quarters:4,months:12,weeks:52,days:365,hours:365*24,minutes:365*24*60,seconds:365*24*60*60,milliseconds:365*24*60*60*1e3},quarters:{months:3,weeks:13,days:91,hours:91*24,minutes:91*24*60,seconds:91*24*60*60,milliseconds:91*24*60*60*1e3},months:{weeks:4,days:30,hours:30*24,minutes:30*24*60,seconds:30*24*60*60,milliseconds:30*24*60*60*1e3},...cc},kt=146097/400,ui=146097/4800,Bm={years:{quarters:4,months:12,weeks:kt/7,days:kt,hours:kt*24,minutes:kt*24*60,seconds:kt*24*60*60,milliseconds:kt*24*60*60*1e3},quarters:{months:3,weeks:kt/28,days:kt/4,hours:kt*24/4,minutes:kt*24*60/4,seconds:kt*24*60*60/4,milliseconds:kt*24*60*60*1e3/4},months:{weeks:ui/7,days:ui,hours:ui*24,minutes:ui*24*60,seconds:ui*24*60*60,milliseconds:ui*24*60*60*1e3},...cc},Te=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],$m=Te.slice(0).reverse();function ue(i,t,e=!1){let s={values:e?t.values:{...i.values,...t.values||{}},loc:i.loc.clone(t.loc),conversionAccuracy:t.conversionAccuracy||i.conversionAccuracy,matrix:t.matrix||i.matrix};return new Z(s)}function hc(i,t){let e=t.milliseconds??0;for(let s of $m.slice(1))t[s]&&(e+=t[s]*i[s].milliseconds);return e}function lc(i,t){let e=hc(i,t)<0?-1:1;Te.reduceRight((s,n)=>{if(O(t[n]))return s;if(s){let r=t[s]*e,o=i[n][s],a=Math.floor(r/o);t[n]+=a*e,t[s]-=a*o*e}return n},null),Te.reduce((s,n)=>{if(O(t[n]))return s;if(s){let r=t[s]%1;t[s]-=r,t[n]+=r*i[s][n]}return n},null)}function jm(i){let t={};for(let[e,s]of Object.entries(i))s!==0&&(t[e]=s);return t}var Z=class i{constructor(t){let e=t.conversionAccuracy==="longterm"||!1,s=e?Bm:Hm;t.matrix&&(s=t.matrix),this.values=t.values,this.loc=t.loc||W.create(),this.conversionAccuracy=e?"longterm":"casual",this.invalid=t.invalid||null,this.matrix=s,this.isLuxonDuration=!0}static fromMillis(t,e){return i.fromObject({milliseconds:t},e)}static fromObject(t,e={}){if(t==null||typeof t!="object")throw new G(`Duration.fromObject: argument expected to be an object, got ${t===null?"null":typeof t}`);return new i({values:ri(t,i.normalizeUnit),loc:W.fromObject(e),conversionAccuracy:e.conversionAccuracy,matrix:e.matrix})}static fromDurationLike(t){if(Et(t))return i.fromMillis(t);if(i.isDuration(t))return t;if(typeof t=="object")return i.fromObject(t);throw new G(`Unknown duration argument ${t} of type ${typeof t}`)}static fromISO(t,e){let[s]=nc(t);return s?i.fromObject(s,e):i.invalid("unparsable",`the input "${t}" can't be parsed as ISO 8601`)}static fromISOTime(t,e){let[s]=rc(t);return s?i.fromObject(s,e):i.invalid("unparsable",`the input "${t}" can't be parsed as ISO 8601`)}static invalid(t,e=null){if(!t)throw new G("need to specify a reason the Duration is invalid");let s=t instanceof it?t:new it(t,e);if(R.throwOnInvalid)throw new Qs(s);return new i({invalid:s})}static normalizeUnit(t){let e={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[t&&t.toLowerCase()];if(!e)throw new Qe(t);return e}static isDuration(t){return t&&t.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(t,e={}){let s={...e,floor:e.round!==!1&&e.floor!==!1};return this.isValid?st.create(this.loc,s).formatDurationFromString(this,t):ac}toHuman(t={}){if(!this.isValid)return ac;let e=Te.map(s=>{let n=this.values[s];return O(n)?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...t,unit:s.slice(0,-1)}).format(n)}).filter(s=>s);return this.loc.listFormatter({type:"conjunction",style:t.listStyle||"narrow",...t}).format(e)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let t="P";return this.years!==0&&(t+=this.years+"Y"),(this.months!==0||this.quarters!==0)&&(t+=this.months+this.quarters*3+"M"),this.weeks!==0&&(t+=this.weeks+"W"),this.days!==0&&(t+=this.days+"D"),(this.hours!==0||this.minutes!==0||this.seconds!==0||this.milliseconds!==0)&&(t+="T"),this.hours!==0&&(t+=this.hours+"H"),this.minutes!==0&&(t+=this.minutes+"M"),(this.seconds!==0||this.milliseconds!==0)&&(t+=ei(this.seconds+this.milliseconds/1e3,3)+"S"),t==="P"&&(t+="T0S"),t}toISOTime(t={}){if(!this.isValid)return null;let e=this.toMillis();return e<0||e>=864e5?null:(t={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...t,includeOffset:!1},I.fromMillis(e,{zone:"UTC"}).toISOTime(t))}toJSON(){return this.toISO()}toString(){return this.toISO()}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Duration { values: ${JSON.stringify(this.values)} }`:`Duration { Invalid, reason: ${this.invalidReason} }`}toMillis(){return this.isValid?hc(this.matrix,this.values):NaN}valueOf(){return this.toMillis()}plus(t){if(!this.isValid)return this;let e=i.fromDurationLike(t),s={};for(let n of Te)(ce(e.values,n)||ce(this.values,n))&&(s[n]=e.get(n)+this.get(n));return ue(this,{values:s},!0)}minus(t){if(!this.isValid)return this;let e=i.fromDurationLike(t);return this.plus(e.negate())}mapUnits(t){if(!this.isValid)return this;let e={};for(let s of Object.keys(this.values))e[s]=Jr(t(this.values[s],s));return ue(this,{values:e},!0)}get(t){return this[i.normalizeUnit(t)]}set(t){if(!this.isValid)return this;let e={...this.values,...ri(t,i.normalizeUnit)};return ue(this,{values:e})}reconfigure({locale:t,numberingSystem:e,conversionAccuracy:s,matrix:n}={}){let o={loc:this.loc.clone({locale:t,numberingSystem:e}),matrix:n,conversionAccuracy:s};return ue(this,o)}as(t){return this.isValid?this.shiftTo(t).get(t):NaN}normalize(){if(!this.isValid)return this;let t=this.toObject();return lc(this.matrix,t),ue(this,{values:t},!0)}rescale(){if(!this.isValid)return this;let t=jm(this.normalize().shiftToAll().toObject());return ue(this,{values:t},!0)}shiftTo(...t){if(!this.isValid)return this;if(t.length===0)return this;t=t.map(o=>i.normalizeUnit(o));let e={},s={},n=this.toObject(),r;for(let o of Te)if(t.indexOf(o)>=0){r=o;let a=0;for(let c in s)a+=this.matrix[c][o]*s[c],s[c]=0;Et(n[o])&&(a+=n[o]);let l=Math.trunc(a);e[o]=l,s[o]=(a*1e3-l*1e3)/1e3}else Et(n[o])&&(s[o]=n[o]);for(let o in s)s[o]!==0&&(e[r]+=o===r?s[o]:s[o]/this.matrix[r][o]);return lc(this.matrix,e),ue(this,{values:e},!0)}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this;let t={};for(let e of Object.keys(this.values))t[e]=this.values[e]===0?0:-this.values[e];return ue(this,{values:t},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(t){if(!this.isValid||!t.isValid||!this.loc.equals(t.loc))return!1;function e(s,n){return s===void 0||s===0?n===void 0||n===0:s===n}for(let s of Te)if(!e(this.values[s],t.values[s]))return!1;return!0}};var di="Invalid Interval";function Um(i,t){return!i||!i.isValid?Yt.invalid("missing or invalid start"):!t||!t.isValid?Yt.invalid("missing or invalid end"):tt:!1}isBefore(t){return this.isValid?this.e<=t:!1}contains(t){return this.isValid?this.s<=t&&this.e>t:!1}set({start:t,end:e}={}){return this.isValid?i.fromDateTimes(t||this.s,e||this.e):this}splitAt(...t){if(!this.isValid)return[];let e=t.map(fi).filter(o=>this.contains(o)).sort((o,a)=>o.toMillis()-a.toMillis()),s=[],{s:n}=this,r=0;for(;n+this.e?this.e:o;s.push(i.fromDateTimes(n,a)),n=a,r+=1}return s}splitBy(t){let e=Z.fromDurationLike(t);if(!this.isValid||!e.isValid||e.as("milliseconds")===0)return[];let{s}=this,n=1,r,o=[];for(;sl*n));r=+a>+this.e?this.e:a,o.push(i.fromDateTimes(s,r)),s=r,n+=1}return o}divideEqually(t){return this.isValid?this.splitBy(this.length()/t).slice(0,t):[]}overlaps(t){return this.e>t.s&&this.s=t.e:!1}equals(t){return!this.isValid||!t.isValid?!1:this.s.equals(t.s)&&this.e.equals(t.e)}intersection(t){if(!this.isValid)return this;let e=this.s>t.s?this.s:t.s,s=this.e=s?null:i.fromDateTimes(e,s)}union(t){if(!this.isValid)return this;let e=this.st.e?this.e:t.e;return i.fromDateTimes(e,s)}static merge(t){let[e,s]=t.sort((n,r)=>n.s-r.s).reduce(([n,r],o)=>r?r.overlaps(o)||r.abutsStart(o)?[n,r.union(o)]:[n.concat([r]),o]:[n,o],[[],null]);return s&&e.push(s),e}static xor(t){let e=null,s=0,n=[],r=t.map(l=>[{time:l.s,type:"s"},{time:l.e,type:"e"}]),o=Array.prototype.concat(...r),a=o.sort((l,c)=>l.time-c.time);for(let l of a)s+=l.type==="s"?1:-1,s===1?e=l.time:(e&&+e!=+l.time&&n.push(i.fromDateTimes(e,l.time)),e=null);return i.merge(n)}difference(...t){return i.xor([this].concat(t)).map(e=>this.intersection(e)).filter(e=>e&&!e.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} \u2013 ${this.e.toISO()})`:di}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Interval { start: ${this.s.toISO()}, end: ${this.e.toISO()} }`:`Interval { Invalid, reason: ${this.invalidReason} }`}toLocaleString(t=re,e={}){return this.isValid?st.create(this.s.loc.clone(e),t).formatInterval(this):di}toISO(t){return this.isValid?`${this.s.toISO(t)}/${this.e.toISO(t)}`:di}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:di}toISOTime(t){return this.isValid?`${this.s.toISOTime(t)}/${this.e.toISOTime(t)}`:di}toFormat(t,{separator:e=" \u2013 "}={}){return this.isValid?`${this.s.toFormat(t)}${e}${this.e.toFormat(t)}`:di}toDuration(t,e){return this.isValid?this.e.diff(this.s,t,e):Z.invalid(this.invalidReason)}mapEndpoints(t){return i.fromDateTimes(t(this.s),t(this.e))}};var Zt=class{static hasDST(t=R.defaultZone){let e=I.now().setZone(t).set({month:12});return!t.isUniversal&&e.offset!==e.set({month:6}).offset}static isValidIANAZone(t){return at.isValidZone(t)}static normalizeZone(t){return Dt(t,R.defaultZone)}static getStartOfWeek({locale:t=null,locObj:e=null}={}){return(e||W.create(t)).getStartOfWeek()}static getMinimumDaysInFirstWeek({locale:t=null,locObj:e=null}={}){return(e||W.create(t)).getMinDaysInFirstWeek()}static getWeekendWeekdays({locale:t=null,locObj:e=null}={}){return(e||W.create(t)).getWeekendDays().slice()}static months(t="long",{locale:e=null,numberingSystem:s=null,locObj:n=null,outputCalendar:r="gregory"}={}){return(n||W.create(e,s,r)).months(t)}static monthsFormat(t="long",{locale:e=null,numberingSystem:s=null,locObj:n=null,outputCalendar:r="gregory"}={}){return(n||W.create(e,s,r)).months(t,!0)}static weekdays(t="long",{locale:e=null,numberingSystem:s=null,locObj:n=null}={}){return(n||W.create(e,s,null)).weekdays(t)}static weekdaysFormat(t="long",{locale:e=null,numberingSystem:s=null,locObj:n=null}={}){return(n||W.create(e,s,null)).weekdays(t,!0)}static meridiems({locale:t=null}={}){return W.create(t).meridiems()}static eras(t="short",{locale:e=null}={}){return W.create(e,null,"gregory").eras(t)}static features(){return{relative:on(),localeWeek:an()}}};function uc(i,t){let e=n=>n.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),s=e(t)-e(i);return Math.floor(Z.fromMillis(s).as("days"))}function Ym(i,t,e){let s=[["years",(l,c)=>c.year-l.year],["quarters",(l,c)=>c.quarter-l.quarter+(c.year-l.year)*4],["months",(l,c)=>c.month-l.month+(c.year-l.year)*12],["weeks",(l,c)=>{let h=uc(l,c);return(h-h%7)/7}],["days",uc]],n={},r=i,o,a;for(let[l,c]of s)e.indexOf(l)>=0&&(o=l,n[l]=c(i,t),a=r.plus(n),a>t?(n[l]--,i=r.plus(n),i>t&&(a=i,n[l]--,i=r.plus(n))):i=a);return[i,n,a,o]}function dc(i,t,e,s){let[n,r,o,a]=Ym(i,t,e),l=t-n,c=e.filter(u=>["hours","minutes","seconds","milliseconds"].indexOf(u)>=0);c.length===0&&(o0?Z.fromMillis(l,s).shiftTo(...c).plus(h):h}var Zm="missing Intl.DateTimeFormat.formatToParts support";function z(i,t=e=>e){return{regex:i,deser:([e])=>t(kl(e))}}var qm="\xA0",gc=`[ ${qm}]`,pc=new RegExp(gc,"g");function Gm(i){return i.replace(/\./g,"\\.?").replace(pc,gc)}function fc(i){return i.replace(/\./g,"").replace(pc," ").toLowerCase()}function It(i,t){return i===null?null:{regex:RegExp(i.map(Gm).join("|")),deser:([e])=>i.findIndex(s=>fc(e)===fc(s))+t}}function mc(i,t){return{regex:i,deser:([,e,s])=>Se(e,s),groups:t}}function un(i){return{regex:i,deser:([t])=>t}}function Xm(i){return i.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function Km(i,t){let e=wt(t),s=wt(t,"{2}"),n=wt(t,"{3}"),r=wt(t,"{4}"),o=wt(t,"{6}"),a=wt(t,"{1,2}"),l=wt(t,"{1,3}"),c=wt(t,"{1,6}"),h=wt(t,"{1,9}"),u=wt(t,"{2,4}"),d=wt(t,"{4,6}"),f=p=>({regex:RegExp(Xm(p.val)),deser:([y])=>y,literal:!0}),g=(p=>{if(i.literal)return f(p);switch(p.val){case"G":return It(t.eras("short"),0);case"GG":return It(t.eras("long"),0);case"y":return z(c);case"yy":return z(u,us);case"yyyy":return z(r);case"yyyyy":return z(d);case"yyyyyy":return z(o);case"M":return z(a);case"MM":return z(s);case"MMM":return It(t.months("short",!0),1);case"MMMM":return It(t.months("long",!0),1);case"L":return z(a);case"LL":return z(s);case"LLL":return It(t.months("short",!1),1);case"LLLL":return It(t.months("long",!1),1);case"d":return z(a);case"dd":return z(s);case"o":return z(l);case"ooo":return z(n);case"HH":return z(s);case"H":return z(a);case"hh":return z(s);case"h":return z(a);case"mm":return z(s);case"m":return z(a);case"q":return z(a);case"qq":return z(s);case"s":return z(a);case"ss":return z(s);case"S":return z(l);case"SSS":return z(n);case"u":return un(h);case"uu":return un(a);case"uuu":return z(e);case"a":return It(t.meridiems(),0);case"kkkk":return z(r);case"kk":return z(u,us);case"W":return z(a);case"WW":return z(s);case"E":case"c":return z(e);case"EEE":return It(t.weekdays("short",!1),1);case"EEEE":return It(t.weekdays("long",!1),1);case"ccc":return It(t.weekdays("short",!0),1);case"cccc":return It(t.weekdays("long",!0),1);case"Z":case"ZZ":return mc(new RegExp(`([+-]${a.source})(?::(${s.source}))?`),2);case"ZZZ":return mc(new RegExp(`([+-]${a.source})(${s.source})?`),2);case"z":return un(/[a-z_+-/]{1,256}?/i);case" ":return un(/[^\S\n\r]/);default:return f(p)}})(i)||{invalidReason:Zm};return g.token=i,g}var Jm={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour12:{numeric:"h","2-digit":"hh"},hour24:{numeric:"H","2-digit":"HH"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}};function Qm(i,t,e){let{type:s,value:n}=i;if(s==="literal"){let l=/^\s+$/.test(n);return{literal:!l,val:l?" ":n}}let r=t[s],o=s;s==="hour"&&(t.hour12!=null?o=t.hour12?"hour12":"hour24":t.hourCycle!=null?t.hourCycle==="h11"||t.hourCycle==="h12"?o="hour12":o="hour24":o=e.hour12?"hour12":"hour24");let a=Jm[o];if(typeof a=="object"&&(a=a[r]),a)return{literal:!1,val:a}}function tg(i){return[`^${i.map(e=>e.regex).reduce((e,s)=>`${e}(${s.source})`,"")}$`,i]}function eg(i,t,e){let s=i.match(t);if(s){let n={},r=1;for(let o in e)if(ce(e,o)){let a=e[o],l=a.groups?a.groups+1:1;!a.literal&&a.token&&(n[a.token.val[0]]=a.deser(s.slice(r,r+l))),r+=l}return[s,n]}else return[s,{}]}function ig(i){let t=r=>{switch(r){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}},e=null,s;return O(i.z)||(e=at.create(i.z)),O(i.Z)||(e||(e=new et(i.Z)),s=i.Z),O(i.q)||(i.M=(i.q-1)*3+1),O(i.h)||(i.h<12&&i.a===1?i.h+=12:i.h===12&&i.a===0&&(i.h=0)),i.G===0&&i.y&&(i.y=-i.y),O(i.u)||(i.S=hs(i.u)),[Object.keys(i).reduce((r,o)=>{let a=t(o);return a&&(r[a]=i[o]),r},{}),e,s]}var ro=null;function sg(){return ro||(ro=I.fromMillis(1555555555555)),ro}function ng(i,t){if(i.literal)return i;let e=st.macroTokenToFormatOpts(i.val),s=lo(e,t);return s==null||s.includes(void 0)?i:s}function oo(i,t){return Array.prototype.concat(...i.map(e=>ng(e,t)))}var ms=class{constructor(t,e){if(this.locale=t,this.format=e,this.tokens=oo(st.parseFormat(e),t),this.units=this.tokens.map(s=>Km(s,t)),this.disqualifyingUnit=this.units.find(s=>s.invalidReason),!this.disqualifyingUnit){let[s,n]=tg(this.units);this.regex=RegExp(s,"i"),this.handlers=n}}explainFromTokens(t){if(this.isValid){let[e,s]=eg(t,this.regex,this.handlers),[n,r,o]=s?ig(s):[null,null,void 0];if(ce(s,"a")&&ce(s,"H"))throw new Tt("Can't include meridiem when specifying 24-hour format");return{input:t,tokens:this.tokens,regex:this.regex,rawMatches:e,matches:s,result:n,zone:r,specificOffset:o}}else return{input:t,tokens:this.tokens,invalidReason:this.invalidReason}}get isValid(){return!this.disqualifyingUnit}get invalidReason(){return this.disqualifyingUnit?this.disqualifyingUnit.invalidReason:null}};function ao(i,t,e){return new ms(i,e).explainFromTokens(t)}function yc(i,t,e){let{result:s,zone:n,specificOffset:r,invalidReason:o}=ao(i,t,e);return[s,n,r,o]}function lo(i,t){if(!i)return null;let s=st.create(t,i).dtFormatter(sg()),n=s.formatToParts(),r=s.resolvedOptions();return n.map(o=>Qm(o,i,r))}var co="Invalid DateTime",bc=864e13;function gs(i){return new it("unsupported zone",`the zone "${i.name}" is not supported`)}function ho(i){return i.weekData===null&&(i.weekData=as(i.c)),i.weekData}function uo(i){return i.localWeekData===null&&(i.localWeekData=as(i.c,i.loc.getMinDaysInFirstWeek(),i.loc.getStartOfWeek())),i.localWeekData}function ve(i,t){let e={ts:i.ts,zone:i.zone,c:i.c,o:i.o,loc:i.loc,invalid:i.invalid};return new I({...e,...t,old:e})}function Tc(i,t,e){let s=i-t*60*1e3,n=e.offset(s);if(t===n)return[s,t];s-=(n-t)*60*1e3;let r=e.offset(s);return n===r?[s,n]:[i-Math.min(n,r)*60*1e3,Math.max(n,r)]}function dn(i,t){i+=t*60*1e3;let e=new Date(i);return{year:e.getUTCFullYear(),month:e.getUTCMonth()+1,day:e.getUTCDate(),hour:e.getUTCHours(),minute:e.getUTCMinutes(),second:e.getUTCSeconds(),millisecond:e.getUTCMilliseconds()}}function mn(i,t,e){return Tc(ti(i),t,e)}function xc(i,t){let e=i.o,s=i.c.year+Math.trunc(t.years),n=i.c.month+Math.trunc(t.months)+Math.trunc(t.quarters)*3,r={...i.c,year:s,month:n,day:Math.min(i.c.day,ni(s,n))+Math.trunc(t.days)+Math.trunc(t.weeks)*7},o=Z.fromObject({years:t.years-Math.trunc(t.years),quarters:t.quarters-Math.trunc(t.quarters),months:t.months-Math.trunc(t.months),weeks:t.weeks-Math.trunc(t.weeks),days:t.days-Math.trunc(t.days),hours:t.hours,minutes:t.minutes,seconds:t.seconds,milliseconds:t.milliseconds}).as("milliseconds"),a=ti(r),[l,c]=Tc(a,e,i.zone);return o!==0&&(l+=o,c=i.zone.offset(l)),{ts:l,o:c}}function mi(i,t,e,s,n,r){let{setZone:o,zone:a}=e;if(i&&Object.keys(i).length!==0||t){let l=t||a,c=I.fromObject(i,{...e,zone:l,specificOffset:r});return o?c:c.setZone(a)}else return I.invalid(new it("unparsable",`the input "${n}" can't be parsed as ${s}`))}function fn(i,t,e=!0){return i.isValid?st.create(W.create("en-US"),{allowZ:e,forceSimple:!0}).formatDateTimeFromString(i,t):null}function fo(i,t){let e=i.c.year>9999||i.c.year<0,s="";return e&&i.c.year>=0&&(s+="+"),s+=Y(i.c.year,e?6:4),t?(s+="-",s+=Y(i.c.month),s+="-",s+=Y(i.c.day)):(s+=Y(i.c.month),s+=Y(i.c.day)),s}function _c(i,t,e,s,n,r){let o=Y(i.c.hour);return t?(o+=":",o+=Y(i.c.minute),(i.c.millisecond!==0||i.c.second!==0||!e)&&(o+=":")):o+=Y(i.c.minute),(i.c.millisecond!==0||i.c.second!==0||!e)&&(o+=Y(i.c.second),(i.c.millisecond!==0||!s)&&(o+=".",o+=Y(i.c.millisecond,3))),n&&(i.isOffsetFixed&&i.offset===0&&!r?o+="Z":i.o<0?(o+="-",o+=Y(Math.trunc(-i.o/60)),o+=":",o+=Y(Math.trunc(-i.o%60))):(o+="+",o+=Y(Math.trunc(i.o/60)),o+=":",o+=Y(Math.trunc(i.o%60)))),r&&(o+="["+i.zone.ianaName+"]"),o}var vc={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},rg={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},og={ordinal:1,hour:0,minute:0,second:0,millisecond:0},Oc=["year","month","day","hour","minute","second","millisecond"],ag=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],lg=["year","ordinal","hour","minute","second","millisecond"];function cg(i){let t={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[i.toLowerCase()];if(!t)throw new Qe(i);return t}function wc(i){switch(i.toLowerCase()){case"localweekday":case"localweekdays":return"localWeekday";case"localweeknumber":case"localweeknumbers":return"localWeekNumber";case"localweekyear":case"localweekyears":return"localWeekYear";default:return cg(i)}}function hg(i){return pn[i]||(gn===void 0&&(gn=R.now()),pn[i]=i.offset(gn)),pn[i]}function Sc(i,t){let e=Dt(t.zone,R.defaultZone);if(!e.isValid)return I.invalid(gs(e));let s=W.fromObject(t),n,r;if(O(i.year))n=R.now();else{for(let l of Oc)O(i[l])&&(i[l]=vc[l]);let o=Gr(i)||Xr(i);if(o)return I.invalid(o);let a=hg(e);[n,r]=mn(i,a,e)}return new I({ts:n,zone:e,loc:s,o:r})}function kc(i,t,e){let s=O(e.round)?!0:e.round,n=(o,a)=>(o=ei(o,s||e.calendary?0:2,!0),t.loc.clone(e).relFormatter(e).format(o,a)),r=o=>e.calendary?t.hasSame(i,o)?0:t.startOf(o).diff(i.startOf(o),o).get(o):t.diff(i,o).get(o);if(e.unit)return n(r(e.unit),e.unit);for(let o of e.units){let a=r(o);if(Math.abs(a)>=1)return n(a,o)}return n(i>t?-0:0,e.units[e.units.length-1])}function Mc(i){let t={},e;return i.length>0&&typeof i[i.length-1]=="object"?(t=i[i.length-1],e=Array.from(i).slice(0,i.length-1)):e=Array.from(i),[t,e]}var gn,pn={},I=class i{constructor(t){let e=t.zone||R.defaultZone,s=t.invalid||(Number.isNaN(t.ts)?new it("invalid input"):null)||(e.isValid?null:gs(e));this.ts=O(t.ts)?R.now():t.ts;let n=null,r=null;if(!s)if(t.old&&t.old.ts===this.ts&&t.old.zone.equals(e))[n,r]=[t.old.c,t.old.o];else{let a=Et(t.o)&&!t.old?t.o:e.offset(this.ts);n=dn(this.ts,a),s=Number.isNaN(n.year)?new it("invalid input"):null,n=s?null:n,r=s?null:a}this._zone=e,this.loc=t.loc||W.create(),this.invalid=s,this.weekData=null,this.localWeekData=null,this.c=n,this.o=r,this.isLuxonDateTime=!0}static now(){return new i({})}static local(){let[t,e]=Mc(arguments),[s,n,r,o,a,l,c]=e;return Sc({year:s,month:n,day:r,hour:o,minute:a,second:l,millisecond:c},t)}static utc(){let[t,e]=Mc(arguments),[s,n,r,o,a,l,c]=e;return t.zone=et.utcInstance,Sc({year:s,month:n,day:r,hour:o,minute:a,second:l,millisecond:c},t)}static fromJSDate(t,e={}){let s=Vl(t)?t.valueOf():NaN;if(Number.isNaN(s))return i.invalid("invalid input");let n=Dt(e.zone,R.defaultZone);return n.isValid?new i({ts:s,zone:n,loc:W.fromObject(e)}):i.invalid(gs(n))}static fromMillis(t,e={}){if(Et(t))return t<-bc||t>bc?i.invalid("Timestamp out of range"):new i({ts:t,zone:Dt(e.zone,R.defaultZone),loc:W.fromObject(e)});throw new G(`fromMillis requires a numerical input, but received a ${typeof t} with value ${t}`)}static fromSeconds(t,e={}){if(Et(t))return new i({ts:t*1e3,zone:Dt(e.zone,R.defaultZone),loc:W.fromObject(e)});throw new G("fromSeconds requires a numerical input")}static fromObject(t,e={}){t=t||{};let s=Dt(e.zone,R.defaultZone);if(!s.isValid)return i.invalid(gs(s));let n=W.fromObject(e),r=ri(t,wc),{minDaysInFirstWeek:o,startOfWeek:a}=qr(r,n),l=R.now(),c=O(e.specificOffset)?s.offset(l):e.specificOffset,h=!O(r.ordinal),u=!O(r.year),d=!O(r.month)||!O(r.day),f=u||d,m=r.weekYear||r.weekNumber;if((f||h)&&m)throw new Tt("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(d&&h)throw new Tt("Can't mix ordinal dates with month/day");let g=m||r.weekday&&!f,p,y,b=dn(l,c);g?(p=ag,y=rg,b=as(b,o,a)):h?(p=lg,y=og,b=hn(b)):(p=Oc,y=vc);let _=!1;for(let C of p){let N=r[C];O(N)?_?r[C]=y[C]:r[C]=b[C]:_=!0}let w=g?Rl(r,o,a):h?Wl(r):Gr(r),x=w||Xr(r);if(x)return i.invalid(x);let S=g?Yr(r,o,a):h?Zr(r):r,[k,v]=mn(S,c,s),T=new i({ts:k,zone:s,o:v,loc:n});return r.weekday&&f&&t.weekday!==T.weekday?i.invalid("mismatched weekday",`you can't specify both a weekday of ${r.weekday} and a date of ${T.toISO()}`):T.isValid?T:i.invalid(T.invalid)}static fromISO(t,e={}){let[s,n]=ec(t);return mi(s,n,e,"ISO 8601",t)}static fromRFC2822(t,e={}){let[s,n]=ic(t);return mi(s,n,e,"RFC 2822",t)}static fromHTTP(t,e={}){let[s,n]=sc(t);return mi(s,n,e,"HTTP",e)}static fromFormat(t,e,s={}){if(O(t)||O(e))throw new G("fromFormat requires an input string and a format");let{locale:n=null,numberingSystem:r=null}=s,o=W.fromOpts({locale:n,numberingSystem:r,defaultToEN:!0}),[a,l,c,h]=yc(o,t,e);return h?i.invalid(h):mi(a,l,s,`format ${e}`,t,c)}static fromString(t,e,s={}){return i.fromFormat(t,e,s)}static fromSQL(t,e={}){let[s,n]=oc(t);return mi(s,n,e,"SQL",t)}static invalid(t,e=null){if(!t)throw new G("need to specify a reason the DateTime is invalid");let s=t instanceof it?t:new it(t,e);if(R.throwOnInvalid)throw new Ks(s);return new i({invalid:s})}static isDateTime(t){return t&&t.isLuxonDateTime||!1}static parseFormatForOpts(t,e={}){let s=lo(t,W.fromObject(e));return s?s.map(n=>n?n.val:null).join(""):null}static expandFormat(t,e={}){return oo(st.parseFormat(t),W.fromObject(e)).map(n=>n.val).join("")}static resetCache(){gn=void 0,pn={}}get(t){return this[t]}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?ho(this).weekYear:NaN}get weekNumber(){return this.isValid?ho(this).weekNumber:NaN}get weekday(){return this.isValid?ho(this).weekday:NaN}get isWeekend(){return this.isValid&&this.loc.getWeekendDays().includes(this.weekday)}get localWeekday(){return this.isValid?uo(this).weekday:NaN}get localWeekNumber(){return this.isValid?uo(this).weekNumber:NaN}get localWeekYear(){return this.isValid?uo(this).weekYear:NaN}get ordinal(){return this.isValid?hn(this.c).ordinal:NaN}get monthShort(){return this.isValid?Zt.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?Zt.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?Zt.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?Zt.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return this.isOffsetFixed?!1:this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset}getPossibleOffsets(){if(!this.isValid||this.isOffsetFixed)return[this];let t=864e5,e=6e4,s=ti(this.c),n=this.zone.offset(s-t),r=this.zone.offset(s+t),o=this.zone.offset(s-n*e),a=this.zone.offset(s-r*e);if(o===a)return[this];let l=s-o*e,c=s-a*e,h=dn(l,o),u=dn(c,a);return h.hour===u.hour&&h.minute===u.minute&&h.second===u.second&&h.millisecond===u.millisecond?[ve(this,{ts:l}),ve(this,{ts:c})]:[this]}get isInLeapYear(){return Me(this.year)}get daysInMonth(){return ni(this.year,this.month)}get daysInYear(){return this.isValid?le(this.year):NaN}get weeksInWeekYear(){return this.isValid?ke(this.weekYear):NaN}get weeksInLocalWeekYear(){return this.isValid?ke(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}resolvedLocaleOptions(t={}){let{locale:e,numberingSystem:s,calendar:n}=st.create(this.loc.clone(t),t).resolvedOptions(this);return{locale:e,numberingSystem:s,outputCalendar:n}}toUTC(t=0,e={}){return this.setZone(et.instance(t),e)}toLocal(){return this.setZone(R.defaultZone)}setZone(t,{keepLocalTime:e=!1,keepCalendarTime:s=!1}={}){if(t=Dt(t,R.defaultZone),t.equals(this.zone))return this;if(t.isValid){let n=this.ts;if(e||s){let r=t.offset(this.ts),o=this.toObject();[n]=mn(o,r,t)}return ve(this,{ts:n,zone:t})}else return i.invalid(gs(t))}reconfigure({locale:t,numberingSystem:e,outputCalendar:s}={}){let n=this.loc.clone({locale:t,numberingSystem:e,outputCalendar:s});return ve(this,{loc:n})}setLocale(t){return this.reconfigure({locale:t})}set(t){if(!this.isValid)return this;let e=ri(t,wc),{minDaysInFirstWeek:s,startOfWeek:n}=qr(e,this.loc),r=!O(e.weekYear)||!O(e.weekNumber)||!O(e.weekday),o=!O(e.ordinal),a=!O(e.year),l=!O(e.month)||!O(e.day),c=a||l,h=e.weekYear||e.weekNumber;if((c||o)&&h)throw new Tt("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(l&&o)throw new Tt("Can't mix ordinal dates with month/day");let u;r?u=Yr({...as(this.c,s,n),...e},s,n):O(e.ordinal)?(u={...this.toObject(),...e},O(e.day)&&(u.day=Math.min(ni(u.year,u.month),u.day))):u=Zr({...hn(this.c),...e});let[d,f]=mn(u,this.o,this.zone);return ve(this,{ts:d,o:f})}plus(t){if(!this.isValid)return this;let e=Z.fromDurationLike(t);return ve(this,xc(this,e))}minus(t){if(!this.isValid)return this;let e=Z.fromDurationLike(t).negate();return ve(this,xc(this,e))}startOf(t,{useLocaleWeeks:e=!1}={}){if(!this.isValid)return this;let s={},n=Z.normalizeUnit(t);switch(n){case"years":s.month=1;case"quarters":case"months":s.day=1;case"weeks":case"days":s.hour=0;case"hours":s.minute=0;case"minutes":s.second=0;case"seconds":s.millisecond=0;break;case"milliseconds":break}if(n==="weeks")if(e){let r=this.loc.getStartOfWeek(),{weekday:o}=this;othis.valueOf(),a=o?this:t,l=o?t:this,c=dc(a,l,r,n);return o?c.negate():c}diffNow(t="milliseconds",e={}){return this.diff(i.now(),t,e)}until(t){return this.isValid?Yt.fromDateTimes(this,t):this}hasSame(t,e,s){if(!this.isValid)return!1;let n=t.valueOf(),r=this.setZone(t.zone,{keepLocalTime:!0});return r.startOf(e,s)<=n&&n<=r.endOf(e,s)}equals(t){return this.isValid&&t.isValid&&this.valueOf()===t.valueOf()&&this.zone.equals(t.zone)&&this.loc.equals(t.loc)}toRelative(t={}){if(!this.isValid)return null;let e=t.base||i.fromObject({},{zone:this.zone}),s=t.padding?thise.valueOf(),Math.min)}static max(...t){if(!t.every(i.isDateTime))throw new G("max requires all arguments be DateTimes");return Kr(t,e=>e.valueOf(),Math.max)}static fromFormatExplain(t,e,s={}){let{locale:n=null,numberingSystem:r=null}=s,o=W.fromOpts({locale:n,numberingSystem:r,defaultToEN:!0});return ao(o,t,e)}static fromStringExplain(t,e,s={}){return i.fromFormatExplain(t,e,s)}static buildFormatParser(t,e={}){let{locale:s=null,numberingSystem:n=null}=e,r=W.fromOpts({locale:s,numberingSystem:n,defaultToEN:!0});return new ms(r,t)}static fromFormatParser(t,e,s={}){if(O(t)||O(e))throw new G("fromFormatParser requires an input string and a format parser");let{locale:n=null,numberingSystem:r=null}=s,o=W.fromOpts({locale:n,numberingSystem:r,defaultToEN:!0});if(!o.equals(e.locale))throw new G(`fromFormatParser called with a locale of ${o}, but the format parser was created for ${e.locale}`);let{result:a,zone:l,specificOffset:c,invalidReason:h}=e.explainFromTokens(t);return h?i.invalid(h):mi(a,l,s,`format ${e.format}`,t,c)}static get DATE_SHORT(){return re}static get DATE_MED(){return Vi}static get DATE_MED_WITH_WEEKDAY(){return Er}static get DATE_FULL(){return Hi}static get DATE_HUGE(){return Bi}static get TIME_SIMPLE(){return $i}static get TIME_WITH_SECONDS(){return ji}static get TIME_WITH_SHORT_OFFSET(){return Ui}static get TIME_WITH_LONG_OFFSET(){return Yi}static get TIME_24_SIMPLE(){return Zi}static get TIME_24_WITH_SECONDS(){return qi}static get TIME_24_WITH_SHORT_OFFSET(){return Gi}static get TIME_24_WITH_LONG_OFFSET(){return Xi}static get DATETIME_SHORT(){return Ki}static get DATETIME_SHORT_WITH_SECONDS(){return Ji}static get DATETIME_MED(){return Qi}static get DATETIME_MED_WITH_SECONDS(){return ts}static get DATETIME_MED_WITH_WEEKDAY(){return Ir}static get DATETIME_FULL(){return es}static get DATETIME_FULL_WITH_SECONDS(){return is}static get DATETIME_HUGE(){return ss}static get DATETIME_HUGE_WITH_SECONDS(){return ns}};function fi(i){if(I.isDateTime(i))return i;if(i&&i.valueOf&&Et(i.valueOf()))return I.fromJSDate(i);if(i&&typeof i=="object")return I.fromObject(i);throw new G(`Unknown datetime argument: ${i}, of type ${typeof i}`)}var ug={datetime:I.DATETIME_MED_WITH_SECONDS,millisecond:"h:mm:ss.SSS a",second:I.TIME_WITH_SECONDS,minute:I.TIME_SIMPLE,hour:{hour:"numeric"},day:{day:"numeric",month:"short"},week:"DD",month:{month:"short",year:"numeric"},quarter:"'Q'q - yyyy",year:{year:"numeric"}};Or._date.override({_id:"luxon",_create:function(i){return I.fromMillis(i,this.options)},init(i){this.options.locale||(this.options.locale=i.locale)},formats:function(){return ug},parse:function(i,t){let e=this.options,s=typeof i;return i===null||s==="undefined"?null:(s==="number"?i=this._create(i):s==="string"?typeof t=="string"?i=I.fromFormat(i,t,e):i=I.fromISO(i,e):i instanceof Date?i=I.fromJSDate(i,e):s==="object"&&!(i instanceof I)&&(i=I.fromObject(i,e)),i.isValid?i.valueOf():null)},format:function(i,t){let e=this._create(i);return typeof t=="string"?e.toFormat(t):e.toLocaleString(t)},add:function(i,t,e){let s={};return s[e]=t,this._create(i).plus(s).valueOf()},diff:function(i,t,e){return this._create(i).diff(this._create(t)).as(e).valueOf()},startOf:function(i,t,e){if(t==="isoWeek"){e=Math.trunc(Math.min(Math.max(0,e),6));let s=this._create(i);return s.minus({days:(s.weekday-e+7)%7}).startOf("day").valueOf()}return t?this._create(i).startOf(t).valueOf():i},endOf:function(i,t){return this._create(i).endOf(t).valueOf()}});function yn({cachedData:i,options:t,type:e}){return{init:function(){this.initChart(),this.$wire.$on("updateChartData",({data:s})=>{yn=this.getChart(),yn.data=s,yn.update("resize")}),Alpine.effect(()=>{Alpine.store("theme"),this.$nextTick(()=>{this.getChart()&&(this.getChart().destroy(),this.initChart())})}),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",()=>{Alpine.store("theme")==="system"&&this.$nextTick(()=>{this.getChart().destroy(),this.initChart()})})},initChart:function(s=null){var o,a,l,c,h,u,d,f,m;if(!this.$refs.canvas||!this.$refs.backgroundColorElement||!this.$refs.borderColorElement||!this.$refs.textColorElement||!this.$refs.gridColorElement)return;Rt.defaults.animation.duration=0,Rt.defaults.backgroundColor=getComputedStyle(this.$refs.backgroundColorElement).color;let n=getComputedStyle(this.$refs.borderColorElement).color;Rt.defaults.borderColor=n,Rt.defaults.color=getComputedStyle(this.$refs.textColorElement).color,Rt.defaults.font.family=getComputedStyle(this.$el).fontFamily,Rt.defaults.plugins.legend.labels.boxWidth=12,Rt.defaults.plugins.legend.position="bottom";let r=getComputedStyle(this.$refs.gridColorElement).color;return t??(t={}),t.borderWidth??(t.borderWidth=2),t.pointBackgroundColor??(t.pointBackgroundColor=n),t.pointHitRadius??(t.pointHitRadius=4),t.pointRadius??(t.pointRadius=2),t.scales??(t.scales={}),(o=t.scales).x??(o.x={}),(a=t.scales.x).grid??(a.grid={}),(l=t.scales.x.grid).color??(l.color=r),(c=t.scales.x.grid).display??(c.display=!1),(h=t.scales.x.grid).drawBorder??(h.drawBorder=!1),(u=t.scales).y??(u.y={}),(d=t.scales.y).grid??(d.grid={}),(f=t.scales.y.grid).color??(f.color=r),(m=t.scales.y.grid).drawBorder??(m.drawBorder=!1),new Rt(this.$refs.canvas,{type:e,data:s??i,options:t,plugins:window.filamentChartJsPlugins??[]})},getChart:function(){return this.$refs.canvas?Rt.getChart(this.$refs.canvas):null}}}export{yn as default}; +/*! Bundled license information: + +chart.js/dist/chunks/helpers.segment.mjs: + (*! + * Chart.js v3.9.1 + * https://www.chartjs.org + * (c) 2022 Chart.js Contributors + * Released under the MIT License + *) + +chart.js/dist/chunks/helpers.segment.mjs: + (*! + * @kurkle/color v0.2.1 + * https://github.com/kurkle/color#readme + * (c) 2022 Jukka Kurkela + * Released under the MIT License + *) + +chart.js/dist/chart.mjs: + (*! + * Chart.js v3.9.1 + * https://www.chartjs.org + * (c) 2022 Chart.js Contributors + * Released under the MIT License + *) + +chartjs-adapter-luxon/dist/chartjs-adapter-luxon.esm.js: + (*! + * chartjs-adapter-luxon v1.3.1 + * https://www.chartjs.org + * (c) 2023 chartjs-adapter-luxon Contributors + * Released under the MIT license + *) +*/ diff --git a/public/js/filament/widgets/components/stats-overview/stat/chart.js b/public/js/filament/widgets/components/stats-overview/stat/chart.js new file mode 100644 index 0000000..b607cd1 --- /dev/null +++ b/public/js/filament/widgets/components/stats-overview/stat/chart.js @@ -0,0 +1,29 @@ +function rt(){}var Hs=function(){let i=0;return function(){return i++}}();function T(i){return i===null||typeof i>"u"}function I(i){if(Array.isArray&&Array.isArray(i))return!0;let t=Object.prototype.toString.call(i);return t.slice(0,7)==="[object"&&t.slice(-6)==="Array]"}function D(i){return i!==null&&Object.prototype.toString.call(i)==="[object Object]"}var W=i=>(typeof i=="number"||i instanceof Number)&&isFinite(+i);function Q(i,t){return W(i)?i:t}function C(i,t){return typeof i>"u"?t:i}var js=(i,t)=>typeof i=="string"&&i.endsWith("%")?parseFloat(i)/100:i/t,Di=(i,t)=>typeof i=="string"&&i.endsWith("%")?parseFloat(i)/100*t:+i;function z(i,t,e){if(i&&typeof i.call=="function")return i.apply(e,t)}function E(i,t,e,s){let n,o,a;if(I(i))if(o=i.length,s)for(n=o-1;n>=0;n--)t.call(e,i[n],n);else for(n=0;ni,x:i=>i.x,y:i=>i.y};function gt(i,t){return(Ds[t]||(Ds[t]=Io(t)))(i)}function Io(i){let t=zo(i);return e=>{for(let s of t){if(s==="")break;e=e&&e[s]}return e}}function zo(i){let t=i.split("."),e=[],s="";for(let n of t)s+=n,s.endsWith("\\")?s=s.slice(0,-1)+".":(e.push(s),s="");return e}function Xe(i){return i.charAt(0).toUpperCase()+i.slice(1)}var J=i=>typeof i<"u",ft=i=>typeof i=="function",Oi=(i,t)=>{if(i.size!==t.size)return!1;for(let e of i)if(!t.has(e))return!1;return!0};function Ys(i){return i.type==="mouseup"||i.type==="click"||i.type==="contextmenu"}var B=Math.PI,F=2*B,Bo=F+B,je=Number.POSITIVE_INFINITY,Vo=B/180,V=B/2,ue=B/4,Os=B*2/3,tt=Math.log10,ot=Math.sign;function Ai(i){let t=Math.round(i);i=Ut(i,t,i/1e3)?t:i;let e=Math.pow(10,Math.floor(tt(i))),s=i/e;return(s<=1?1:s<=2?2:s<=5?5:10)*e}function Xs(i){let t=[],e=Math.sqrt(i),s;for(s=1;sn-o).pop(),t}function Lt(i){return!isNaN(parseFloat(i))&&isFinite(i)}function Ut(i,t,e){return Math.abs(i-t)=i}function Ti(i,t,e){let s,n,o;for(s=0,n=i.length;sl&&c=Math.min(t,e)-s&&i<=Math.max(t,e)+s}function Ke(i,t,e){e=e||(a=>i[a]1;)o=n+s>>1,e(o)?n=o:s=o;return{lo:n,hi:s}}var at=(i,t,e,s)=>Ke(i,e,s?n=>i[n][t]<=e:n=>i[n][t]Ke(i,e,s=>i[s][t]>=e);function Gs(i,t,e){let s=0,n=i.length;for(;ss&&i[n-1]>e;)n--;return s>0||n{let s="_onData"+Xe(e),n=i[e];Object.defineProperty(i,e,{configurable:!0,enumerable:!1,value(...o){let a=n.apply(this,o);return i._chartjs.listeners.forEach(r=>{typeof r[s]=="function"&&r[s](...o)}),a}})})}function Ei(i,t){let e=i._chartjs;if(!e)return;let s=e.listeners,n=s.indexOf(t);n!==-1&&s.splice(n,1),!(s.length>0)&&(Zs.forEach(o=>{delete i[o]}),delete i._chartjs)}function Fi(i){let t=new Set,e,s;for(e=0,s=i.length;e"u"?function(i){return i()}:window.requestAnimationFrame}();function zi(i,t,e){let s=e||(a=>Array.prototype.slice.call(a)),n=!1,o=[];return function(...a){o=s(a),n||(n=!0,Ii.call(window,()=>{n=!1,i.apply(t,o)}))}}function Qs(i,t){let e;return function(...s){return t?(clearTimeout(e),e=setTimeout(i,t,s)):i.apply(this,s),t}}var qe=i=>i==="start"?"left":i==="end"?"right":"center",X=(i,t,e)=>i==="start"?t:i==="end"?e:(t+e)/2,tn=(i,t,e,s)=>i===(s?"left":"right")?e:i==="center"?(t+e)/2:t;function Bi(i,t,e){let s=t.length,n=0,o=s;if(i._sorted){let{iScale:a,_parsed:r}=i,l=a.axis,{min:c,max:h,minDefined:d,maxDefined:u}=a.getUserBounds();d&&(n=Y(Math.min(at(r,a.axis,c).lo,e?s:at(t,l,a.getPixelForValue(c)).lo),0,s-1)),u?o=Y(Math.max(at(r,a.axis,h,!0).hi+1,e?0:at(t,l,a.getPixelForValue(h),!0).hi+1),n,s)-n:o=s-n}return{start:n,count:o}}function Vi(i){let{xScale:t,yScale:e,_scaleRanges:s}=i,n={xmin:t.min,xmax:t.max,ymin:e.min,ymax:e.max};if(!s)return i._scaleRanges=n,!0;let o=s.xmin!==t.min||s.xmax!==t.max||s.ymin!==e.min||s.ymax!==e.max;return Object.assign(s,n),o}var ze=i=>i===0||i===1,As=(i,t,e)=>-(Math.pow(2,10*(i-=1))*Math.sin((i-t)*F/e)),Ts=(i,t,e)=>Math.pow(2,-10*i)*Math.sin((i-t)*F/e)+1,Ht={linear:i=>i,easeInQuad:i=>i*i,easeOutQuad:i=>-i*(i-2),easeInOutQuad:i=>(i/=.5)<1?.5*i*i:-.5*(--i*(i-2)-1),easeInCubic:i=>i*i*i,easeOutCubic:i=>(i-=1)*i*i+1,easeInOutCubic:i=>(i/=.5)<1?.5*i*i*i:.5*((i-=2)*i*i+2),easeInQuart:i=>i*i*i*i,easeOutQuart:i=>-((i-=1)*i*i*i-1),easeInOutQuart:i=>(i/=.5)<1?.5*i*i*i*i:-.5*((i-=2)*i*i*i-2),easeInQuint:i=>i*i*i*i*i,easeOutQuint:i=>(i-=1)*i*i*i*i+1,easeInOutQuint:i=>(i/=.5)<1?.5*i*i*i*i*i:.5*((i-=2)*i*i*i*i+2),easeInSine:i=>-Math.cos(i*V)+1,easeOutSine:i=>Math.sin(i*V),easeInOutSine:i=>-.5*(Math.cos(B*i)-1),easeInExpo:i=>i===0?0:Math.pow(2,10*(i-1)),easeOutExpo:i=>i===1?1:-Math.pow(2,-10*i)+1,easeInOutExpo:i=>ze(i)?i:i<.5?.5*Math.pow(2,10*(i*2-1)):.5*(-Math.pow(2,-10*(i*2-1))+2),easeInCirc:i=>i>=1?i:-(Math.sqrt(1-i*i)-1),easeOutCirc:i=>Math.sqrt(1-(i-=1)*i),easeInOutCirc:i=>(i/=.5)<1?-.5*(Math.sqrt(1-i*i)-1):.5*(Math.sqrt(1-(i-=2)*i)+1),easeInElastic:i=>ze(i)?i:As(i,.075,.3),easeOutElastic:i=>ze(i)?i:Ts(i,.075,.3),easeInOutElastic(i){return ze(i)?i:i<.5?.5*As(i*2,.1125,.45):.5+.5*Ts(i*2-1,.1125,.45)},easeInBack(i){return i*i*((1.70158+1)*i-1.70158)},easeOutBack(i){return(i-=1)*i*((1.70158+1)*i+1.70158)+1},easeInOutBack(i){let t=1.70158;return(i/=.5)<1?.5*(i*i*(((t*=1.525)+1)*i-t)):.5*((i-=2)*i*(((t*=1.525)+1)*i+t)+2)},easeInBounce:i=>1-Ht.easeOutBounce(1-i),easeOutBounce(i){return i<1/2.75?7.5625*i*i:i<2/2.75?7.5625*(i-=1.5/2.75)*i+.75:i<2.5/2.75?7.5625*(i-=2.25/2.75)*i+.9375:7.5625*(i-=2.625/2.75)*i+.984375},easeInOutBounce:i=>i<.5?Ht.easeInBounce(i*2)*.5:Ht.easeOutBounce(i*2-1)*.5+.5};function be(i){return i+.5|0}var xt=(i,t,e)=>Math.max(Math.min(i,e),t);function fe(i){return xt(be(i*2.55),0,255)}function yt(i){return xt(be(i*255),0,255)}function ut(i){return xt(be(i/2.55)/100,0,1)}function Ls(i){return xt(be(i*100),0,100)}var st={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},Si=[..."0123456789ABCDEF"],No=i=>Si[i&15],Ho=i=>Si[(i&240)>>4]+Si[i&15],Be=i=>(i&240)>>4===(i&15),jo=i=>Be(i.r)&&Be(i.g)&&Be(i.b)&&Be(i.a);function $o(i){var t=i.length,e;return i[0]==="#"&&(t===4||t===5?e={r:255&st[i[1]]*17,g:255&st[i[2]]*17,b:255&st[i[3]]*17,a:t===5?st[i[4]]*17:255}:(t===7||t===9)&&(e={r:st[i[1]]<<4|st[i[2]],g:st[i[3]]<<4|st[i[4]],b:st[i[5]]<<4|st[i[6]],a:t===9?st[i[7]]<<4|st[i[8]]:255})),e}var Yo=(i,t)=>i<255?t(i):"";function Xo(i){var t=jo(i)?No:Ho;return i?"#"+t(i.r)+t(i.g)+t(i.b)+Yo(i.a,t):void 0}var Uo=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function en(i,t,e){let s=t*Math.min(e,1-e),n=(o,a=(o+i/30)%12)=>e-s*Math.max(Math.min(a-3,9-a,1),-1);return[n(0),n(8),n(4)]}function Ko(i,t,e){let s=(n,o=(n+i/60)%6)=>e-e*t*Math.max(Math.min(o,4-o,1),0);return[s(5),s(3),s(1)]}function qo(i,t,e){let s=en(i,1,.5),n;for(t+e>1&&(n=1/(t+e),t*=n,e*=n),n=0;n<3;n++)s[n]*=1-t-e,s[n]+=t;return s}function Go(i,t,e,s,n){return i===n?(t-e)/s+(t.5?h/(2-o-a):h/(o+a),l=Go(e,s,n,h,o),l=l*60+.5),[l|0,c||0,r]}function Ni(i,t,e,s){return(Array.isArray(t)?i(t[0],t[1],t[2]):i(t,e,s)).map(yt)}function Hi(i,t,e){return Ni(en,i,t,e)}function Zo(i,t,e){return Ni(qo,i,t,e)}function Jo(i,t,e){return Ni(Ko,i,t,e)}function sn(i){return(i%360+360)%360}function Qo(i){let t=Uo.exec(i),e=255,s;if(!t)return;t[5]!==s&&(e=t[6]?fe(+t[5]):yt(+t[5]));let n=sn(+t[2]),o=+t[3]/100,a=+t[4]/100;return t[1]==="hwb"?s=Zo(n,o,a):t[1]==="hsv"?s=Jo(n,o,a):s=Hi(n,o,a),{r:s[0],g:s[1],b:s[2],a:e}}function ta(i,t){var e=Wi(i);e[0]=sn(e[0]+t),e=Hi(e),i.r=e[0],i.g=e[1],i.b=e[2]}function ea(i){if(!i)return;let t=Wi(i),e=t[0],s=Ls(t[1]),n=Ls(t[2]);return i.a<255?`hsla(${e}, ${s}%, ${n}%, ${ut(i.a)})`:`hsl(${e}, ${s}%, ${n}%)`}var Rs={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},Es={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};function ia(){let i={},t=Object.keys(Es),e=Object.keys(Rs),s,n,o,a,r;for(s=0;s>16&255,o>>8&255,o&255]}return i}var Ve;function sa(i){Ve||(Ve=ia(),Ve.transparent=[0,0,0,0]);let t=Ve[i.toLowerCase()];return t&&{r:t[0],g:t[1],b:t[2],a:t.length===4?t[3]:255}}var na=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;function oa(i){let t=na.exec(i),e=255,s,n,o;if(t){if(t[7]!==s){let a=+t[7];e=t[8]?fe(a):xt(a*255,0,255)}return s=+t[1],n=+t[3],o=+t[5],s=255&(t[2]?fe(s):xt(s,0,255)),n=255&(t[4]?fe(n):xt(n,0,255)),o=255&(t[6]?fe(o):xt(o,0,255)),{r:s,g:n,b:o,a:e}}}function aa(i){return i&&(i.a<255?`rgba(${i.r}, ${i.g}, ${i.b}, ${ut(i.a)})`:`rgb(${i.r}, ${i.g}, ${i.b})`)}var vi=i=>i<=.0031308?i*12.92:Math.pow(i,1/2.4)*1.055-.055,Nt=i=>i<=.04045?i/12.92:Math.pow((i+.055)/1.055,2.4);function ra(i,t,e){let s=Nt(ut(i.r)),n=Nt(ut(i.g)),o=Nt(ut(i.b));return{r:yt(vi(s+e*(Nt(ut(t.r))-s))),g:yt(vi(n+e*(Nt(ut(t.g))-n))),b:yt(vi(o+e*(Nt(ut(t.b))-o))),a:i.a+e*(t.a-i.a)}}function We(i,t,e){if(i){let s=Wi(i);s[t]=Math.max(0,Math.min(s[t]+s[t]*e,t===0?360:1)),s=Hi(s),i.r=s[0],i.g=s[1],i.b=s[2]}}function nn(i,t){return i&&Object.assign(t||{},i)}function Fs(i){var t={r:0,g:0,b:0,a:255};return Array.isArray(i)?i.length>=3&&(t={r:i[0],g:i[1],b:i[2],a:255},i.length>3&&(t.a=yt(i[3]))):(t=nn(i,{r:0,g:0,b:0,a:1}),t.a=yt(t.a)),t}function la(i){return i.charAt(0)==="r"?oa(i):Qo(i)}var Pi=class i{constructor(t){if(t instanceof i)return t;let e=typeof t,s;e==="object"?s=Fs(t):e==="string"&&(s=$o(t)||sa(t)||la(t)),this._rgb=s,this._valid=!!s}get valid(){return this._valid}get rgb(){var t=nn(this._rgb);return t&&(t.a=ut(t.a)),t}set rgb(t){this._rgb=Fs(t)}rgbString(){return this._valid?aa(this._rgb):void 0}hexString(){return this._valid?Xo(this._rgb):void 0}hslString(){return this._valid?ea(this._rgb):void 0}mix(t,e){if(t){let s=this.rgb,n=t.rgb,o,a=e===o?.5:e,r=2*a-1,l=s.a-n.a,c=((r*l===-1?r:(r+l)/(1+r*l))+1)/2;o=1-c,s.r=255&c*s.r+o*n.r+.5,s.g=255&c*s.g+o*n.g+.5,s.b=255&c*s.b+o*n.b+.5,s.a=a*s.a+(1-a)*n.a,this.rgb=s}return this}interpolate(t,e){return t&&(this._rgb=ra(this._rgb,t._rgb,e)),this}clone(){return new i(this.rgb)}alpha(t){return this._rgb.a=yt(t),this}clearer(t){let e=this._rgb;return e.a*=1-t,this}greyscale(){let t=this._rgb,e=be(t.r*.3+t.g*.59+t.b*.11);return t.r=t.g=t.b=e,this}opaquer(t){let e=this._rgb;return e.a*=1+t,this}negate(){let t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}lighten(t){return We(this._rgb,2,t),this}darken(t){return We(this._rgb,2,-t),this}saturate(t){return We(this._rgb,1,t),this}desaturate(t){return We(this._rgb,1,-t),this}rotate(t){return ta(this._rgb,t),this}};function on(i){return new Pi(i)}function an(i){if(i&&typeof i=="object"){let t=i.toString();return t==="[object CanvasPattern]"||t==="[object CanvasGradient]"}return!1}function ji(i){return an(i)?i:on(i)}function Mi(i){return an(i)?i:on(i).saturate(.5).darken(.1).hexString()}var vt=Object.create(null),Ge=Object.create(null);function ge(i,t){if(!t)return i;let e=t.split(".");for(let s=0,n=e.length;se.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(e,s)=>Mi(s.backgroundColor),this.hoverBorderColor=(e,s)=>Mi(s.borderColor),this.hoverColor=(e,s)=>Mi(s.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(t)}set(t,e){return wi(this,t,e)}get(t){return ge(this,t)}describe(t,e){return wi(Ge,t,e)}override(t,e){return wi(vt,t,e)}route(t,e,s,n){let o=ge(this,t),a=ge(this,s),r="_"+e;Object.defineProperties(o,{[r]:{value:o[e],writable:!0},[e]:{enumerable:!0,get(){let l=this[r],c=a[n];return D(l)?Object.assign({},c,l):C(l,c)},set(l){this[r]=l}}})}},O=new Ci({_scriptable:i=>!i.startsWith("on"),_indexable:i=>i!=="events",hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}});function ca(i){return!i||T(i.size)||T(i.family)?null:(i.style?i.style+" ":"")+(i.weight?i.weight+" ":"")+i.size+"px "+i.family}function pe(i,t,e,s,n){let o=t[n];return o||(o=t[n]=i.measureText(n).width,e.push(n)),o>s&&(s=o),s}function rn(i,t,e,s){s=s||{};let n=s.data=s.data||{},o=s.garbageCollect=s.garbageCollect||[];s.font!==t&&(n=s.data={},o=s.garbageCollect=[],s.font=t),i.save(),i.font=t;let a=0,r=e.length,l,c,h,d,u;for(l=0;le.length){for(l=0;l0&&i.stroke()}}function $t(i,t,e){return e=e||.5,!t||i&&i.x>t.left-e&&i.xt.top-e&&i.y0&&o.strokeColor!=="",l,c;for(i.save(),i.font=n.string,ha(i,o),l=0;l+i||0;function Je(i,t){let e={},s=D(t),n=s?Object.keys(t):t,o=D(i)?s?a=>C(i[a],i[t[a]]):a=>i[a]:()=>i;for(let a of n)e[a]=pa(o(a));return e}function Xi(i){return Je(i,{top:"y",right:"x",bottom:"y",left:"x"})}function kt(i){return Je(i,["topLeft","topRight","bottomLeft","bottomRight"])}function U(i){let t=Xi(i);return t.width=t.left+t.right,t.height=t.top+t.bottom,t}function $(i,t){i=i||{},t=t||O.font;let e=C(i.size,t.size);typeof e=="string"&&(e=parseInt(e,10));let s=C(i.style,t.style);s&&!(""+s).match(fa)&&(console.warn('Invalid font style specified: "'+s+'"'),s="");let n={family:C(i.family,t.family),lineHeight:ga(C(i.lineHeight,t.lineHeight),e),size:e,style:s,weight:C(i.weight,t.weight),string:""};return n.string=ca(n),n}function Gt(i,t,e,s){let n=!0,o,a,r;for(o=0,a=i.length;oe&&r===0?0:r+l;return{min:a(s,-Math.abs(o)),max:a(n,o)}}function pt(i,t){return Object.assign(Object.create(i),t)}function Qe(i,t=[""],e=i,s,n=()=>i[0]){J(s)||(s=fn("_fallback",i));let o={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:i,_rootScopes:e,_fallback:s,_getTarget:n,override:a=>Qe([a,...i],t,e,s)};return new Proxy(o,{deleteProperty(a,r){return delete a[r],delete a._keys,delete i[0][r],!0},get(a,r){return dn(a,r,()=>wa(r,t,i,a))},getOwnPropertyDescriptor(a,r){return Reflect.getOwnPropertyDescriptor(a._scopes[0],r)},getPrototypeOf(){return Reflect.getPrototypeOf(i[0])},has(a,r){return zs(a).includes(r)},ownKeys(a){return zs(a)},set(a,r,l){let c=a._storage||(a._storage=n());return a[r]=c[r]=l,delete a._keys,!0}})}function Tt(i,t,e,s){let n={_cacheable:!1,_proxy:i,_context:t,_subProxy:e,_stack:new Set,_descriptors:Ui(i,s),setContext:o=>Tt(i,o,e,s),override:o=>Tt(i.override(o),t,e,s)};return new Proxy(n,{deleteProperty(o,a){return delete o[a],delete i[a],!0},get(o,a,r){return dn(o,a,()=>ba(o,a,r))},getOwnPropertyDescriptor(o,a){return o._descriptors.allKeys?Reflect.has(i,a)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(i,a)},getPrototypeOf(){return Reflect.getPrototypeOf(i)},has(o,a){return Reflect.has(i,a)},ownKeys(){return Reflect.ownKeys(i)},set(o,a,r){return i[a]=r,delete o[a],!0}})}function Ui(i,t={scriptable:!0,indexable:!0}){let{_scriptable:e=t.scriptable,_indexable:s=t.indexable,_allKeys:n=t.allKeys}=i;return{allKeys:n,scriptable:e,indexable:s,isScriptable:ft(e)?e:()=>e,isIndexable:ft(s)?s:()=>s}}var ma=(i,t)=>i?i+Xe(t):t,Ki=(i,t)=>D(t)&&i!=="adapters"&&(Object.getPrototypeOf(t)===null||t.constructor===Object);function dn(i,t,e){if(Object.prototype.hasOwnProperty.call(i,t))return i[t];let s=e();return i[t]=s,s}function ba(i,t,e){let{_proxy:s,_context:n,_subProxy:o,_descriptors:a}=i,r=s[t];return ft(r)&&a.isScriptable(t)&&(r=_a(t,r,i,e)),I(r)&&r.length&&(r=xa(t,r,i,a.isIndexable)),Ki(t,r)&&(r=Tt(r,n,o&&o[t],a)),r}function _a(i,t,e,s){let{_proxy:n,_context:o,_subProxy:a,_stack:r}=e;if(r.has(i))throw new Error("Recursion detected: "+Array.from(r).join("->")+"->"+i);return r.add(i),t=t(o,a||s),r.delete(i),Ki(i,t)&&(t=qi(n._scopes,n,i,t)),t}function xa(i,t,e,s){let{_proxy:n,_context:o,_subProxy:a,_descriptors:r}=e;if(J(o.index)&&s(i))t=t[o.index%t.length];else if(D(t[0])){let l=t,c=n._scopes.filter(h=>h!==l);t=[];for(let h of l){let d=qi(c,n,i,h);t.push(Tt(d,o,a&&a[i],r))}}return t}function un(i,t,e){return ft(i)?i(t,e):i}var ya=(i,t)=>i===!0?t:typeof i=="string"?gt(t,i):void 0;function va(i,t,e,s,n){for(let o of t){let a=ya(e,o);if(a){i.add(a);let r=un(a._fallback,e,n);if(J(r)&&r!==e&&r!==s)return r}else if(a===!1&&J(s)&&e!==s)return null}return!1}function qi(i,t,e,s){let n=t._rootScopes,o=un(t._fallback,e,s),a=[...i,...n],r=new Set;r.add(s);let l=Is(r,a,e,o||e,s);return l===null||J(o)&&o!==e&&(l=Is(r,a,o,l,s),l===null)?!1:Qe(Array.from(r),[""],n,o,()=>Ma(t,e,s))}function Is(i,t,e,s,n){for(;e;)e=va(i,t,e,s,n);return e}function Ma(i,t,e){let s=i._getTarget();t in s||(s[t]={});let n=s[t];return I(n)&&D(e)?e:n}function wa(i,t,e,s){let n;for(let o of t)if(n=fn(ma(o,i),e),J(n))return Ki(i,n)?qi(e,s,i,n):n}function fn(i,t){for(let e of t){if(!e)continue;let s=e[i];if(J(s))return s}}function zs(i){let t=i._keys;return t||(t=i._keys=ka(i._scopes)),t}function ka(i){let t=new Set;for(let e of i)for(let s of Object.keys(e).filter(n=>!n.startsWith("_")))t.add(s);return Array.from(t)}function Gi(i,t,e,s){let{iScale:n}=i,{key:o="r"}=this._parsing,a=new Array(s),r,l,c,h;for(r=0,l=s;rti==="x"?"y":"x";function Pa(i,t,e,s){let n=i.skip?t:i,o=t,a=e.skip?t:e,r=$e(o,n),l=$e(a,o),c=r/(r+l),h=l/(r+l);c=isNaN(c)?0:c,h=isNaN(h)?0:h;let d=s*c,u=s*h;return{previous:{x:o.x-d*(a.x-n.x),y:o.y-d*(a.y-n.y)},next:{x:o.x+u*(a.x-n.x),y:o.y+u*(a.y-n.y)}}}function Ca(i,t,e){let s=i.length,n,o,a,r,l,c=Yt(i,0);for(let h=0;h!c.skip)),t.cubicInterpolationMode==="monotone")Oa(i,n);else{let c=s?i[i.length-1]:i[0];for(o=0,a=i.length;owindow.getComputedStyle(i,null);function Ta(i,t){return ei(i).getPropertyValue(t)}var La=["top","right","bottom","left"];function At(i,t,e){let s={};e=e?"-"+e:"";for(let n=0;n<4;n++){let o=La[n];s[o]=parseFloat(i[t+"-"+o+e])||0}return s.width=s.left+s.right,s.height=s.top+s.bottom,s}var Ra=(i,t,e)=>(i>0||t>0)&&(!e||!e.shadowRoot);function Ea(i,t){let e=i.touches,s=e&&e.length?e[0]:i,{offsetX:n,offsetY:o}=s,a=!1,r,l;if(Ra(n,o,i.target))r=n,l=o;else{let c=t.getBoundingClientRect();r=s.clientX-c.left,l=s.clientY-c.top,a=!0}return{x:r,y:l,box:a}}function St(i,t){if("native"in i)return i;let{canvas:e,currentDevicePixelRatio:s}=t,n=ei(e),o=n.boxSizing==="border-box",a=At(n,"padding"),r=At(n,"border","width"),{x:l,y:c,box:h}=Ea(i,e),d=a.left+(h&&r.left),u=a.top+(h&&r.top),{width:f,height:g}=t;return o&&(f-=a.width+r.width,g-=a.height+r.height),{x:Math.round((l-d)/f*e.width/s),y:Math.round((c-u)/g*e.height/s)}}function Fa(i,t,e){let s,n;if(t===void 0||e===void 0){let o=ti(i);if(!o)t=i.clientWidth,e=i.clientHeight;else{let a=o.getBoundingClientRect(),r=ei(o),l=At(r,"border","width"),c=At(r,"padding");t=a.width-c.width-l.width,e=a.height-c.height-l.height,s=Ye(r.maxWidth,o,"clientWidth"),n=Ye(r.maxHeight,o,"clientHeight")}}return{width:t,height:e,maxWidth:s||je,maxHeight:n||je}}var ki=i=>Math.round(i*10)/10;function mn(i,t,e,s){let n=ei(i),o=At(n,"margin"),a=Ye(n.maxWidth,i,"clientWidth")||je,r=Ye(n.maxHeight,i,"clientHeight")||je,l=Fa(i,t,e),{width:c,height:h}=l;if(n.boxSizing==="content-box"){let d=At(n,"border","width"),u=At(n,"padding");c-=u.width+d.width,h-=u.height+d.height}return c=Math.max(0,c-o.width),h=Math.max(0,s?Math.floor(c/s):h-o.height),c=ki(Math.min(c,a,l.maxWidth)),h=ki(Math.min(h,r,l.maxHeight)),c&&!h&&(h=ki(c/2)),{width:c,height:h}}function Ji(i,t,e){let s=t||1,n=Math.floor(i.height*s),o=Math.floor(i.width*s);i.height=n/s,i.width=o/s;let a=i.canvas;return a.style&&(e||!a.style.height&&!a.style.width)&&(a.style.height=`${i.height}px`,a.style.width=`${i.width}px`),i.currentDevicePixelRatio!==s||a.height!==n||a.width!==o?(i.currentDevicePixelRatio=s,a.height=n,a.width=o,i.ctx.setTransform(s,0,0,s,0,0),!0):!1}var bn=function(){let i=!1;try{let t={get passive(){return i=!0,!1}};window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch{}return i}();function Qi(i,t){let e=Ta(i,t),s=e&&e.match(/^(\d+)(\.\d+)?px$/);return s?+s[1]:void 0}function _t(i,t,e,s){return{x:i.x+e*(t.x-i.x),y:i.y+e*(t.y-i.y)}}function _n(i,t,e,s){return{x:i.x+e*(t.x-i.x),y:s==="middle"?e<.5?i.y:t.y:s==="after"?e<1?i.y:t.y:e>0?t.y:i.y}}function xn(i,t,e,s){let n={x:i.cp2x,y:i.cp2y},o={x:t.cp1x,y:t.cp1y},a=_t(i,n,e),r=_t(n,o,e),l=_t(o,t,e),c=_t(a,r,e),h=_t(r,l,e);return _t(c,h,e)}var Bs=new Map;function Ia(i,t){t=t||{};let e=i+JSON.stringify(t),s=Bs.get(e);return s||(s=new Intl.NumberFormat(i,t),Bs.set(e,s)),s}function Zt(i,t,e){return Ia(t,e).format(i)}var za=function(i,t){return{x(e){return i+i+t-e},setWidth(e){t=e},textAlign(e){return e==="center"?e:e==="right"?"left":"right"},xPlus(e,s){return e-s},leftForLtr(e,s){return e-s}}},Ba=function(){return{x(i){return i},setWidth(i){},textAlign(i){return i},xPlus(i,t){return i+t},leftForLtr(i,t){return i}}};function Rt(i,t,e){return i?za(t,e):Ba()}function ts(i,t){let e,s;(t==="ltr"||t==="rtl")&&(e=i.canvas.style,s=[e.getPropertyValue("direction"),e.getPropertyPriority("direction")],e.setProperty("direction",t,"important"),i.prevTextDirection=s)}function es(i,t){t!==void 0&&(delete i.prevTextDirection,i.canvas.style.setProperty("direction",t[0],t[1]))}function yn(i){return i==="angle"?{between:Kt,compare:Wo,normalize:G}:{between:lt,compare:(t,e)=>t-e,normalize:t=>t}}function Vs({start:i,end:t,count:e,loop:s,style:n}){return{start:i%e,end:t%e,loop:s&&(t-i+1)%e===0,style:n}}function Va(i,t,e){let{property:s,start:n,end:o}=e,{between:a,normalize:r}=yn(s),l=t.length,{start:c,end:h,loop:d}=i,u,f;if(d){for(c+=l,h+=l,u=0,f=l;ul(n,v,b)&&r(n,v)!==0,x=()=>r(o,b)===0||l(o,v,b),M=()=>p||y(),w=()=>!p||x();for(let S=h,k=h;S<=d;++S)_=t[S%a],!_.skip&&(b=c(_[s]),b!==v&&(p=l(b,n,o),m===null&&M()&&(m=r(b,n)===0?S:k),m!==null&&w()&&(g.push(Vs({start:m,end:S,loop:u,count:a,style:f})),m=null),k=S,v=b));return m!==null&&g.push(Vs({start:m,end:d,loop:u,count:a,style:f})),g}function ss(i,t){let e=[],s=i.segments;for(let n=0;nn&&i[o%t].skip;)o--;return o%=t,{start:n,end:o}}function Na(i,t,e,s){let n=i.length,o=[],a=t,r=i[t],l;for(l=t+1;l<=e;++l){let c=i[l%n];c.skip||c.stop?r.skip||(s=!1,o.push({start:t%n,end:(l-1)%n,loop:s}),t=a=c.stop?l:null):(a=l,r.skip&&(t=l)),r=c}return a!==null&&o.push({start:t%n,end:a%n,loop:s}),o}function vn(i,t){let e=i.points,s=i.options.spanGaps,n=e.length;if(!n)return[];let o=!!i._loop,{start:a,end:r}=Wa(e,n,o,s);if(s===!0)return Ws(i,[{start:a,end:r,loop:o}],e,t);let l=rr({chart:t,initial:e.initial,numSteps:a,currentStep:Math.min(s-e.start,a)}))}_refresh(){this._request||(this._running=!0,this._request=Ii.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(t=Date.now()){let e=0;this._charts.forEach((s,n)=>{if(!s.running||!s.items.length)return;let o=s.items,a=o.length-1,r=!1,l;for(;a>=0;--a)l=o[a],l._active?(l._total>s.duration&&(s.duration=l._total),l.tick(t),r=!0):(o[a]=o[o.length-1],o.pop());r&&(n.draw(),this._notify(n,s,t,"progress")),o.length||(s.running=!1,this._notify(n,s,t,"complete"),s.initial=!1),e+=o.length}),this._lastDate=t,e===0&&(this._running=!1)}_getAnims(t){let e=this._charts,s=e.get(t);return s||(s={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},e.set(t,s)),s}listen(t,e,s){this._getAnims(t).listeners[e].push(s)}add(t,e){!e||!e.length||this._getAnims(t).items.push(...e)}has(t){return this._getAnims(t).items.length>0}start(t){let e=this._charts.get(t);e&&(e.running=!0,e.start=Date.now(),e.duration=e.items.reduce((s,n)=>Math.max(s,n._duration),0),this._refresh())}running(t){if(!this._running)return!1;let e=this._charts.get(t);return!(!e||!e.running||!e.items.length)}stop(t){let e=this._charts.get(t);if(!e||!e.items.length)return;let s=e.items,n=s.length-1;for(;n>=0;--n)s[n].cancel();e.items=[],this._notify(t,e,Date.now(),"complete")}remove(t){return this._charts.delete(t)}},mt=new fs,Mn="transparent",$a={boolean(i,t,e){return e>.5?t:i},color(i,t,e){let s=ji(i||Mn),n=s.valid&&ji(t||Mn);return n&&n.valid?n.mix(s,e).hexString():t},number(i,t,e){return i+(t-i)*e}},gs=class{constructor(t,e,s,n){let o=e[s];n=Gt([t.to,n,o,t.from]);let a=Gt([t.from,o,n]);this._active=!0,this._fn=t.fn||$a[t.type||typeof a],this._easing=Ht[t.easing]||Ht.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=e,this._prop=s,this._from=a,this._to=n,this._promises=void 0}active(){return this._active}update(t,e,s){if(this._active){this._notify(!1);let n=this._target[this._prop],o=s-this._start,a=this._duration-o;this._start=s,this._duration=Math.floor(Math.max(a,t.duration)),this._total+=o,this._loop=!!t.loop,this._to=Gt([t.to,e,n,t.from]),this._from=Gt([t.from,n,e])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){let e=t-this._start,s=this._duration,n=this._prop,o=this._from,a=this._loop,r=this._to,l;if(this._active=o!==r&&(a||e1?2-l:l,l=this._easing(Math.min(1,Math.max(0,l))),this._target[n]=this._fn(o,r,l)}wait(){let t=this._promises||(this._promises=[]);return new Promise((e,s)=>{t.push({res:e,rej:s})})}_notify(t){let e=t?"res":"rej",s=this._promises||[];for(let n=0;ni!=="onProgress"&&i!=="onComplete"&&i!=="fn"});O.set("animations",{colors:{type:"color",properties:Xa},numbers:{type:"number",properties:Ya}});O.describe("animations",{_fallback:"animation"});O.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:i=>i|0}}}});var ci=class{constructor(t,e){this._chart=t,this._properties=new Map,this.configure(e)}configure(t){if(!D(t))return;let e=this._properties;Object.getOwnPropertyNames(t).forEach(s=>{let n=t[s];if(!D(n))return;let o={};for(let a of Ua)o[a]=n[a];(I(n.properties)&&n.properties||[s]).forEach(a=>{(a===s||!e.has(a))&&e.set(a,o)})})}_animateOptions(t,e){let s=e.options,n=qa(t,s);if(!n)return[];let o=this._createAnimations(n,s);return s.$shared&&Ka(t.options.$animations,s).then(()=>{t.options=s},()=>{}),o}_createAnimations(t,e){let s=this._properties,n=[],o=t.$animations||(t.$animations={}),a=Object.keys(e),r=Date.now(),l;for(l=a.length-1;l>=0;--l){let c=a[l];if(c.charAt(0)==="$")continue;if(c==="options"){n.push(...this._animateOptions(t,e));continue}let h=e[c],d=o[c],u=s.get(c);if(d)if(u&&d.active()){d.update(u,h,r);continue}else d.cancel();if(!u||!u.duration){t[c]=h;continue}o[c]=d=new gs(u,t,c,h),n.push(d)}return n}update(t,e){if(this._properties.size===0){Object.assign(t,e);return}let s=this._createAnimations(t,e);if(s.length)return mt.add(this._chart,s),!0}};function Ka(i,t){let e=[],s=Object.keys(t);for(let n=0;n0||!e&&o<0)return n.index}return null}function Cn(i,t){let{chart:e,_cachedMeta:s}=i,n=e._stacks||(e._stacks={}),{iScale:o,vScale:a,index:r}=s,l=o.axis,c=a.axis,h=Qa(o,a,s),d=t.length,u;for(let f=0;fe[s].axis===t).shift()}function ir(i,t){return pt(i,{active:!1,dataset:void 0,datasetIndex:t,index:t,mode:"default",type:"dataset"})}function sr(i,t,e){return pt(i,{active:!1,dataIndex:t,parsed:void 0,raw:void 0,element:e,index:t,mode:"default",type:"data"})}function ye(i,t){let e=i.controller.index,s=i.vScale&&i.vScale.axis;if(s){t=t||i._parsed;for(let n of t){let o=n._stacks;if(!o||o[s]===void 0||o[s][e]===void 0)return;delete o[s][e]}}}var os=i=>i==="reset"||i==="none",Dn=(i,t)=>t?i:Object.assign({},i),nr=(i,t,e)=>i&&!t.hidden&&t._stacked&&{keys:go(e,!0),values:null},et=class{constructor(t,e){this.chart=t,this._ctx=t.ctx,this.index=e,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.initialize()}initialize(){let t=this._cachedMeta;this.configure(),this.linkScales(),t._stacked=Sn(t.vScale,t),this.addElements()}updateIndex(t){this.index!==t&&ye(this._cachedMeta),this.index=t}linkScales(){let t=this.chart,e=this._cachedMeta,s=this.getDataset(),n=(d,u,f,g)=>d==="x"?u:d==="r"?g:f,o=e.xAxisID=C(s.xAxisID,ns(t,"x")),a=e.yAxisID=C(s.yAxisID,ns(t,"y")),r=e.rAxisID=C(s.rAxisID,ns(t,"r")),l=e.indexAxis,c=e.iAxisID=n(l,o,a,r),h=e.vAxisID=n(l,a,o,r);e.xScale=this.getScaleForId(o),e.yScale=this.getScaleForId(a),e.rScale=this.getScaleForId(r),e.iScale=this.getScaleForId(c),e.vScale=this.getScaleForId(h)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(t){return this.chart.scales[t]}_getOtherScale(t){let e=this._cachedMeta;return t===e.iScale?e.vScale:e.iScale}reset(){this._update("reset")}_destroy(){let t=this._cachedMeta;this._data&&Ei(this._data,this),t._stacked&&ye(t)}_dataCheck(){let t=this.getDataset(),e=t.data||(t.data=[]),s=this._data;if(D(e))this._data=Ja(e);else if(s!==e){if(s){Ei(s,this);let n=this._cachedMeta;ye(n),n._parsed=[]}e&&Object.isExtensible(e)&&Js(e,this),this._syncList=[],this._data=e}}addElements(){let t=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(t.dataset=new this.datasetElementType)}buildOrUpdateElements(t){let e=this._cachedMeta,s=this.getDataset(),n=!1;this._dataCheck();let o=e._stacked;e._stacked=Sn(e.vScale,e),e.stack!==s.stack&&(n=!0,ye(e),e.stack=s.stack),this._resyncElements(t),(n||o!==e._stacked)&&Cn(this,e._parsed)}configure(){let t=this.chart.config,e=t.datasetScopeKeys(this._type),s=t.getOptionScopes(this.getDataset(),e,!0);this.options=t.createResolver(s,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(t,e){let{_cachedMeta:s,_data:n}=this,{iScale:o,_stacked:a}=s,r=o.axis,l=t===0&&e===n.length?!0:s._sorted,c=t>0&&s._parsed[t-1],h,d,u;if(this._parsing===!1)s._parsed=n,s._sorted=!0,u=n;else{I(n[t])?u=this.parseArrayData(s,n,t,e):D(n[t])?u=this.parseObjectData(s,n,t,e):u=this.parsePrimitiveData(s,n,t,e);let f=()=>d[r]===null||c&&d[r]p||d=0;--u)if(!g()){this.updateRangeFromParsed(c,t,f,l);break}}return c}getAllParsedValues(t){let e=this._cachedMeta._parsed,s=[],n,o,a;for(n=0,o=e.length;n=0&&tthis.getContext(s,n),p=c.resolveNamedOptions(u,f,g,d);return p.$shared&&(p.$shared=l,o[a]=Object.freeze(Dn(p,l))),p}_resolveAnimations(t,e,s){let n=this.chart,o=this._cachedDataOpts,a=`animation-${e}`,r=o[a];if(r)return r;let l;if(n.options.animation!==!1){let h=this.chart.config,d=h.datasetAnimationScopeKeys(this._type,e),u=h.getOptionScopes(this.getDataset(),d);l=h.createResolver(u,this.getContext(t,s,e))}let c=new ci(n,l&&l.animations);return l&&l._cacheable&&(o[a]=Object.freeze(c)),c}getSharedOptions(t){if(t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}includeOptions(t,e){return!e||os(t)||this.chart._animationsDisabled}_getSharedOptions(t,e){let s=this.resolveDataElementOptions(t,e),n=this._sharedOptions,o=this.getSharedOptions(s),a=this.includeOptions(e,o)||o!==n;return this.updateSharedOptions(o,e,s),{sharedOptions:o,includeOptions:a}}updateElement(t,e,s,n){os(n)?Object.assign(t,s):this._resolveAnimations(e,n).update(t,s)}updateSharedOptions(t,e,s){t&&!os(e)&&this._resolveAnimations(void 0,e).update(t,s)}_setStyle(t,e,s,n){t.active=n;let o=this.getStyle(e,n);this._resolveAnimations(e,s,n).update(t,{options:!n&&this.getSharedOptions(o)||o})}removeHoverStyle(t,e,s){this._setStyle(t,s,"active",!1)}setHoverStyle(t,e,s){this._setStyle(t,s,"active",!0)}_removeDatasetHoverStyle(){let t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!1)}_setDatasetHoverStyle(){let t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!0)}_resyncElements(t){let e=this._data,s=this._cachedMeta.data;for(let[r,l,c]of this._syncList)this[r](l,c);this._syncList=[];let n=s.length,o=e.length,a=Math.min(o,n);a&&this.parse(0,a),o>n?this._insertElements(n,o-n,t):o{for(c.length+=e,r=c.length-1;r>=a;r--)c[r]=c[r-e]};for(l(o),r=t;rn-o))}return i._cache.$bar}function ar(i){let t=i.iScale,e=or(t,i.type),s=t._length,n,o,a,r,l=()=>{a===32767||a===-32768||(J(r)&&(s=Math.min(s,Math.abs(a-r)||s)),r=a)};for(n=0,o=e.length;n0?n[i-1]:null,r=iMath.abs(r)&&(l=r,c=a),t[e.axis]=c,t._custom={barStart:l,barEnd:c,start:n,end:o,min:a,max:r}}function po(i,t,e,s){return I(i)?cr(i,t,e,s):t[e.axis]=e.parse(i,s),t}function On(i,t,e,s){let n=i.iScale,o=i.vScale,a=n.getLabels(),r=n===o,l=[],c,h,d,u;for(c=e,h=e+s;c=e?1:-1)}function dr(i){let t,e,s,n,o;return i.horizontal?(t=i.base>i.x,e="left",s="right"):(t=i.basel.controller.options.grouped),o=s.options.stacked,a=[],r=l=>{let c=l.controller.getParsed(e),h=c&&c[l.vScale.axis];if(T(h)||isNaN(h))return!0};for(let l of n)if(!(e!==void 0&&r(l))&&((o===!1||a.indexOf(l.stack)===-1||o===void 0&&l.stack===void 0)&&a.push(l.stack),l.index===t))break;return a.length||a.push(void 0),a}_getStackCount(t){return this._getStacks(void 0,t).length}_getStackIndex(t,e,s){let n=this._getStacks(t,s),o=e!==void 0?n.indexOf(e):-1;return o===-1?n.length-1:o}_getRuler(){let t=this.options,e=this._cachedMeta,s=e.iScale,n=[],o,a;for(o=0,a=e.data.length;o=0;--s)e=Math.max(e,t[s].size(this.resolveDataElementOptions(s))/2);return e>0&&e}getLabelAndValue(t){let e=this._cachedMeta,{xScale:s,yScale:n}=e,o=this.getParsed(t),a=s.getLabelForValue(o.x),r=n.getLabelForValue(o.y),l=o._custom;return{label:e.label,value:"("+a+", "+r+(l?", "+l:"")+")"}}update(t){let e=this._cachedMeta.data;this.updateElements(e,0,e.length,t)}updateElements(t,e,s,n){let o=n==="reset",{iScale:a,vScale:r}=this._cachedMeta,{sharedOptions:l,includeOptions:c}=this._getSharedOptions(e,n),h=a.axis,d=r.axis;for(let u=e;uKt(v,r,l,!0)?1:Math.max(y,y*e,x,x*e),g=(v,y,x)=>Kt(v,r,l,!0)?-1:Math.min(y,y*e,x,x*e),p=f(0,c,d),m=f(V,h,u),b=g(B,c,d),_=g(B+V,h,u);s=(p-b)/2,n=(m-_)/2,o=-(p+b)/2,a=-(m+_)/2}return{ratioX:s,ratioY:n,offsetX:o,offsetY:a}}var Dt=class extends et{constructor(t,e){super(t,e),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(t,e){let s=this.getDataset().data,n=this._cachedMeta;if(this._parsing===!1)n._parsed=s;else{let o=l=>+s[l];if(D(s[t])){let{key:l="value"}=this._parsing;o=c=>+gt(s[c],l)}let a,r;for(a=t,r=t+e;a0&&!isNaN(t)?F*(Math.abs(t)/e):0}getLabelAndValue(t){let e=this._cachedMeta,s=this.chart,n=s.data.labels||[],o=Zt(e._parsed[t],s.options.locale);return{label:n[t]||"",value:o}}getMaxBorderWidth(t){let e=0,s=this.chart,n,o,a,r,l;if(!t){for(n=0,o=s.data.datasets.length;ni!=="spacing",_indexable:i=>i!=="spacing"};Dt.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(i){let t=i.data;if(t.labels.length&&t.datasets.length){let{labels:{pointStyle:e}}=i.legend.options;return t.labels.map((s,n)=>{let a=i.getDatasetMeta(0).controller.getStyle(n);return{text:s,fillStyle:a.backgroundColor,strokeStyle:a.borderColor,lineWidth:a.borderWidth,pointStyle:e,hidden:!i.getDataVisibility(n),index:n}})}return[]}},onClick(i,t,e){e.chart.toggleDataVisibility(t.index),e.chart.update()}},tooltip:{callbacks:{title(){return""},label(i){let t=i.label,e=": "+i.formattedValue;return I(t)?(t=t.slice(),t[0]+=e):t+=e,t}}}}};var ie=class extends et{initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(t){let e=this._cachedMeta,{dataset:s,data:n=[],_dataset:o}=e,a=this.chart._animationsDisabled,{start:r,count:l}=Bi(e,n,a);this._drawStart=r,this._drawCount=l,Vi(e)&&(r=0,l=n.length),s._chart=this.chart,s._datasetIndex=this.index,s._decimated=!!o._decimated,s.points=n;let c=this.resolveDatasetElementOptions(t);this.options.showLine||(c.borderWidth=0),c.segment=this.options.segment,this.updateElement(s,void 0,{animated:!a,options:c},t),this.updateElements(n,r,l,t)}updateElements(t,e,s,n){let o=n==="reset",{iScale:a,vScale:r,_stacked:l,_dataset:c}=this._cachedMeta,{sharedOptions:h,includeOptions:d}=this._getSharedOptions(e,n),u=a.axis,f=r.axis,{spanGaps:g,segment:p}=this.options,m=Lt(g)?g:Number.POSITIVE_INFINITY,b=this.chart._animationsDisabled||o||n==="none",_=e>0&&this.getParsed(e-1);for(let v=e;v0&&Math.abs(x[u]-_[u])>m,p&&(M.parsed=x,M.raw=c.data[v]),d&&(M.options=h||this.resolveDataElementOptions(v,y.active?"active":n)),b||this.updateElement(y,v,M,n),_=x}}getMaxOverflow(){let t=this._cachedMeta,e=t.dataset,s=e.options&&e.options.borderWidth||0,n=t.data||[];if(!n.length)return s;let o=n[0].size(this.resolveDataElementOptions(0)),a=n[n.length-1].size(this.resolveDataElementOptions(n.length-1));return Math.max(s,o,a)/2}draw(){let t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis),super.draw()}};ie.id="line";ie.defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1};ie.overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};var se=class extends et{constructor(t,e){super(t,e),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(t){let e=this._cachedMeta,s=this.chart,n=s.data.labels||[],o=Zt(e._parsed[t].r,s.options.locale);return{label:n[t]||"",value:o}}parseObjectData(t,e,s,n){return Gi.bind(this)(t,e,s,n)}update(t){let e=this._cachedMeta.data;this._updateRadius(),this.updateElements(e,0,e.length,t)}getMinMax(){let t=this._cachedMeta,e={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return t.data.forEach((s,n)=>{let o=this.getParsed(n).r;!isNaN(o)&&this.chart.getDataVisibility(n)&&(oe.max&&(e.max=o))}),e}_updateRadius(){let t=this.chart,e=t.chartArea,s=t.options,n=Math.min(e.right-e.left,e.bottom-e.top),o=Math.max(n/2,0),a=Math.max(s.cutoutPercentage?o/100*s.cutoutPercentage:1,0),r=(o-a)/t.getVisibleDatasetCount();this.outerRadius=o-r*this.index,this.innerRadius=this.outerRadius-r}updateElements(t,e,s,n){let o=n==="reset",a=this.chart,l=a.options.animation,c=this._cachedMeta.rScale,h=c.xCenter,d=c.yCenter,u=c.getIndexAngle(0)-.5*B,f=u,g,p=360/this.countVisibleElements();for(g=0;g{!isNaN(this.getParsed(n).r)&&this.chart.getDataVisibility(n)&&e++}),e}_computeAngle(t,e,s){return this.chart.getDataVisibility(t)?nt(this.resolveDataElementOptions(t,e).angle||s):0}};se.id="polarArea";se.defaults={dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0};se.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(i){let t=i.data;if(t.labels.length&&t.datasets.length){let{labels:{pointStyle:e}}=i.legend.options;return t.labels.map((s,n)=>{let a=i.getDatasetMeta(0).controller.getStyle(n);return{text:s,fillStyle:a.backgroundColor,strokeStyle:a.borderColor,lineWidth:a.borderWidth,pointStyle:e,hidden:!i.getDataVisibility(n),index:n}})}return[]}},onClick(i,t,e){e.chart.toggleDataVisibility(t.index),e.chart.update()}},tooltip:{callbacks:{title(){return""},label(i){return i.chart.data.labels[i.dataIndex]+": "+i.formattedValue}}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};var Ce=class extends Dt{};Ce.id="pie";Ce.defaults={cutout:0,rotation:0,circumference:360,radius:"100%"};var ne=class extends et{getLabelAndValue(t){let e=this._cachedMeta.vScale,s=this.getParsed(t);return{label:e.getLabels()[t],value:""+e.getLabelForValue(s[e.axis])}}parseObjectData(t,e,s,n){return Gi.bind(this)(t,e,s,n)}update(t){let e=this._cachedMeta,s=e.dataset,n=e.data||[],o=e.iScale.getLabels();if(s.points=n,t!=="resize"){let a=this.resolveDatasetElementOptions(t);this.options.showLine||(a.borderWidth=0);let r={_loop:!0,_fullLoop:o.length===n.length,options:a};this.updateElement(s,void 0,r,t)}this.updateElements(n,0,n.length,t)}updateElements(t,e,s,n){let o=this._cachedMeta.rScale,a=n==="reset";for(let r=e;r{n[o]=s[o]&&s[o].active()?s[o]._to:this[o]}),n}};it.defaults={};it.defaultRoutes=void 0;var mo={values(i){return I(i)?i:""+i},numeric(i,t,e){if(i===0)return"0";let s=this.chart.options.locale,n,o=i;if(e.length>1){let c=Math.max(Math.abs(e[0].value),Math.abs(e[e.length-1].value));(c<1e-4||c>1e15)&&(n="scientific"),o=mr(i,e)}let a=tt(Math.abs(o)),r=Math.max(Math.min(-1*Math.floor(a),20),0),l={notation:n,minimumFractionDigits:r,maximumFractionDigits:r};return Object.assign(l,this.options.ticks.format),Zt(i,s,l)},logarithmic(i,t,e){if(i===0)return"0";let s=i/Math.pow(10,Math.floor(tt(i)));return s===1||s===2||s===5?mo.numeric.call(this,i,t,e):""}};function mr(i,t){let e=t.length>3?t[2].value-t[1].value:t[1].value-t[0].value;return Math.abs(e)>=1&&i!==Math.floor(i)&&(e=i-Math.floor(i)),e}var pi={formatters:mo};O.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",grace:0,grid:{display:!0,lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(i,t)=>t.lineWidth,tickColor:(i,t)=>t.color,offset:!1,borderDash:[],borderDashOffset:0,borderWidth:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:pi.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}});O.route("scale.ticks","color","","color");O.route("scale.grid","color","","borderColor");O.route("scale.grid","borderColor","","borderColor");O.route("scale.title","color","","color");O.describe("scale",{_fallback:!1,_scriptable:i=>!i.startsWith("before")&&!i.startsWith("after")&&i!=="callback"&&i!=="parser",_indexable:i=>i!=="borderDash"&&i!=="tickBorderDash"});O.describe("scales",{_fallback:"scale"});O.describe("scale.ticks",{_scriptable:i=>i!=="backdropPadding"&&i!=="callback",_indexable:i=>i!=="backdropPadding"});function br(i,t){let e=i.options.ticks,s=e.maxTicksLimit||_r(i),n=e.major.enabled?yr(t):[],o=n.length,a=n[0],r=n[o-1],l=[];if(o>s)return vr(t,l,n,o/s),l;let c=xr(n,t,s);if(o>0){let h,d,u=o>1?Math.round((r-a)/(o-1)):null;for(ii(t,l,c,T(u)?0:a-u,a),h=0,d=o-1;hn)return l}return Math.max(n,1)}function yr(i){let t=[],e,s;for(e=0,s=i.length;ei==="left"?"right":i==="right"?"left":i,Ln=(i,t,e)=>t==="top"||t==="left"?i[t]+e:i[t]-e;function Rn(i,t){let e=[],s=i.length/t,n=i.length,o=0;for(;oa+r)))return l}function Sr(i,t){E(i,e=>{let s=e.gc,n=s.length/2,o;if(n>t){for(o=0;os?s:e,s=n&&e>s?e:s,{min:Q(e,Q(s,e)),max:Q(s,Q(e,s))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){let t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){z(this.options.beforeUpdate,[this])}update(t,e,s){let{beginAtZero:n,grace:o,ticks:a}=this.options,r=a.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=e,this._margins=s=Object.assign({left:0,right:0,top:0,bottom:0},s),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+s.left+s.right:this.height+s.top+s.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=hn(this,o,n),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();let l=r=o||s<=1||!this.isHorizontal()){this.labelRotation=n;return}let h=this._getLabelSizes(),d=h.widest.width,u=h.highest.height,f=Y(this.chart.width-d,0,this.maxWidth);r=t.offset?this.maxWidth/s:f/(s-1),d+6>r&&(r=f/(s-(t.offset?.5:1)),l=this.maxHeight-ve(t.grid)-e.padding-En(t.title,this.chart.options.font),c=Math.sqrt(d*d+u*u),a=Ue(Math.min(Math.asin(Y((h.highest.height+6)/r,-1,1)),Math.asin(Y(l/c,-1,1))-Math.asin(Y(u/c,-1,1)))),a=Math.max(n,Math.min(o,a))),this.labelRotation=a}afterCalculateLabelRotation(){z(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){z(this.options.beforeFit,[this])}fit(){let t={width:0,height:0},{chart:e,options:{ticks:s,title:n,grid:o}}=this,a=this._isVisible(),r=this.isHorizontal();if(a){let l=En(n,e.options.font);if(r?(t.width=this.maxWidth,t.height=ve(o)+l):(t.height=this.maxHeight,t.width=ve(o)+l),s.display&&this.ticks.length){let{first:c,last:h,widest:d,highest:u}=this._getLabelSizes(),f=s.padding*2,g=nt(this.labelRotation),p=Math.cos(g),m=Math.sin(g);if(r){let b=s.mirror?0:m*d.width+p*u.height;t.height=Math.min(this.maxHeight,t.height+b+f)}else{let b=s.mirror?0:p*d.width+m*u.height;t.width=Math.min(this.maxWidth,t.width+b+f)}this._calculatePadding(c,h,m,p)}}this._handleMargins(),r?(this.width=this._length=e.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=e.height-this._margins.top-this._margins.bottom)}_calculatePadding(t,e,s,n){let{ticks:{align:o,padding:a},position:r}=this.options,l=this.labelRotation!==0,c=r!=="top"&&this.axis==="x";if(this.isHorizontal()){let h=this.getPixelForTick(0)-this.left,d=this.right-this.getPixelForTick(this.ticks.length-1),u=0,f=0;l?c?(u=n*t.width,f=s*e.height):(u=s*t.height,f=n*e.width):o==="start"?f=e.width:o==="end"?u=t.width:o!=="inner"&&(u=t.width/2,f=e.width/2),this.paddingLeft=Math.max((u-h+a)*this.width/(this.width-h),0),this.paddingRight=Math.max((f-d+a)*this.width/(this.width-d),0)}else{let h=e.height/2,d=t.height/2;o==="start"?(h=0,d=t.height):o==="end"&&(h=e.height,d=0),this.paddingTop=h+a,this.paddingBottom=d+a}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){z(this.options.afterFit,[this])}isHorizontal(){let{axis:t,position:e}=this.options;return e==="top"||e==="bottom"||t==="x"}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){this.beforeTickToLabelConversion(),this.generateTickLabels(t);let e,s;for(e=0,s=t.length;e({width:o[w]||0,height:a[w]||0});return{first:M(0),last:M(e-1),widest:M(y),highest:M(x),widths:o,heights:a}}getLabelForValue(t){return t}getPixelForValue(t,e){return NaN}getValueForPixel(t){}getPixelForTick(t){let e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getPixelForDecimal(t){this._reversePixels&&(t=1-t);let e=this._startPixel+t*this._length;return Ks(this._alignToPixels?Mt(this.chart,e,0):e)}getDecimalForPixel(t){let e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){let{min:t,max:e}=this;return t<0&&e<0?e:t>0&&e>0?t:0}getContext(t){let e=this.ticks||[];if(t>=0&&tr*n?r/s:l/n:l*n0}_computeGridLineItems(t){let e=this.axis,s=this.chart,n=this.options,{grid:o,position:a}=n,r=o.offset,l=this.isHorizontal(),h=this.ticks.length+(r?1:0),d=ve(o),u=[],f=o.setContext(this.getContext()),g=f.drawBorder?f.borderWidth:0,p=g/2,m=function(P){return Mt(s,P,g)},b,_,v,y,x,M,w,S,k,L,R,A;if(a==="top")b=m(this.bottom),M=this.bottom-d,S=b-p,L=m(t.top)+p,A=t.bottom;else if(a==="bottom")b=m(this.top),L=t.top,A=m(t.bottom)-p,M=b+p,S=this.top+d;else if(a==="left")b=m(this.right),x=this.right-d,w=b-p,k=m(t.left)+p,R=t.right;else if(a==="right")b=m(this.left),k=t.left,R=m(t.right)-p,x=b+p,w=this.left+d;else if(e==="x"){if(a==="center")b=m((t.top+t.bottom)/2+.5);else if(D(a)){let P=Object.keys(a)[0],j=a[P];b=m(this.chart.scales[P].getPixelForValue(j))}L=t.top,A=t.bottom,M=b+p,S=M+d}else if(e==="y"){if(a==="center")b=m((t.left+t.right)/2);else if(D(a)){let P=Object.keys(a)[0],j=a[P];b=m(this.chart.scales[P].getPixelForValue(j))}x=b-p,w=x-d,k=t.left,R=t.right}let H=C(n.ticks.maxTicksLimit,h),q=Math.max(1,Math.ceil(h/H));for(_=0;_o.value===t);return n>=0?e.setContext(this.getContext(n)).lineWidth:0}drawGrid(t){let e=this.options.grid,s=this.ctx,n=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t)),o,a,r=(l,c,h)=>{!h.width||!h.color||(s.save(),s.lineWidth=h.width,s.strokeStyle=h.color,s.setLineDash(h.borderDash||[]),s.lineDashOffset=h.borderDashOffset,s.beginPath(),s.moveTo(l.x,l.y),s.lineTo(c.x,c.y),s.stroke(),s.restore())};if(e.display)for(o=0,a=n.length;o{this.draw(n)}}]:[{z:s,draw:n=>{this.drawBackground(),this.drawGrid(n),this.drawTitle()}},{z:s+1,draw:()=>{this.drawBorder()}},{z:e,draw:n=>{this.drawLabels(n)}}]}getMatchingVisibleMetas(t){let e=this.chart.getSortedVisibleDatasetMetas(),s=this.axis+"AxisID",n=[],o,a;for(o=0,a=e.length;o{let s=e.split("."),n=s.pop(),o=[i].concat(s).join("."),a=t[e].split("."),r=a.pop(),l=a.join(".");O.route(o,n,l,r)})}function Lr(i){return"id"in i&&"defaults"in i}var ps=class{constructor(){this.controllers=new Qt(et,"datasets",!0),this.elements=new Qt(it,"elements"),this.plugins=new Qt(Object,"plugins"),this.scales=new Qt(Ft,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...t){this._each("register",t)}remove(...t){this._each("unregister",t)}addControllers(...t){this._each("register",t,this.controllers)}addElements(...t){this._each("register",t,this.elements)}addPlugins(...t){this._each("register",t,this.plugins)}addScales(...t){this._each("register",t,this.scales)}getController(t){return this._get(t,this.controllers,"controller")}getElement(t){return this._get(t,this.elements,"element")}getPlugin(t){return this._get(t,this.plugins,"plugin")}getScale(t){return this._get(t,this.scales,"scale")}removeControllers(...t){this._each("unregister",t,this.controllers)}removeElements(...t){this._each("unregister",t,this.elements)}removePlugins(...t){this._each("unregister",t,this.plugins)}removeScales(...t){this._each("unregister",t,this.scales)}_each(t,e,s){[...e].forEach(n=>{let o=s||this._getRegistryForType(n);s||o.isForType(n)||o===this.plugins&&n.id?this._exec(t,o,n):E(n,a=>{let r=s||this._getRegistryForType(a);this._exec(t,r,a)})})}_exec(t,e,s){let n=Xe(t);z(s["before"+n],[],s),e[t](s),z(s["after"+n],[],s)}_getRegistryForType(t){for(let e=0;e0&&this.getParsed(e-1);for(let y=e;y0&&Math.abs(M[f]-v[f])>b,m&&(w.parsed=M,w.raw=c.data[y]),u&&(w.options=d||this.resolveDataElementOptions(y,x.active?"active":n)),_||this.updateElement(x,y,w,n),v=M}this.updateSharedOptions(d,n,h)}getMaxOverflow(){let t=this._cachedMeta,e=t.data||[];if(!this.options.showLine){let r=0;for(let l=e.length-1;l>=0;--l)r=Math.max(r,e[l].size(this.resolveDataElementOptions(l))/2);return r>0&&r}let s=t.dataset,n=s.options&&s.options.borderWidth||0;if(!e.length)return n;let o=e[0].size(this.resolveDataElementOptions(0)),a=e[e.length-1].size(this.resolveDataElementOptions(e.length-1));return Math.max(n,o,a)/2}};oe.id="scatter";oe.defaults={datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1};oe.overrides={interaction:{mode:"point"},plugins:{tooltip:{callbacks:{title(){return""},label(i){return"("+i.label+", "+i.formattedValue+")"}}}},scales:{x:{type:"linear"},y:{type:"linear"}}};var Rr=Object.freeze({__proto__:null,BarController:te,BubbleController:ee,DoughnutController:Dt,LineController:ie,PolarAreaController:se,PieController:Ce,RadarController:ne,ScatterController:oe});function Et(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}var De=class{constructor(t){this.options=t||{}}init(t){}formats(){return Et()}parse(t,e){return Et()}format(t,e){return Et()}add(t,e,s){return Et()}diff(t,e,s){return Et()}startOf(t,e,s){return Et()}endOf(t,e){return Et()}};De.override=function(i){Object.assign(De.prototype,i)};var Er={_date:De};function Fr(i,t,e,s){let{controller:n,data:o,_sorted:a}=i,r=n._cachedMeta.iScale;if(r&&t===r.axis&&t!=="r"&&a&&o.length){let l=r._reversePixels?qs:at;if(s){if(n._sharedOptions){let c=o[0],h=typeof c.getRange=="function"&&c.getRange(t);if(h){let d=l(o,t,e-h),u=l(o,t,e+h);return{lo:d.lo,hi:u.hi}}}}else return l(o,t,e)}return{lo:0,hi:o.length-1}}function Fe(i,t,e,s,n){let o=i.getSortedVisibleDatasetMetas(),a=e[t];for(let r=0,l=o.length;r{l[a](t[e],n)&&(o.push({element:l,datasetIndex:c,index:h}),r=r||l.inRange(t.x,t.y,n))}),s&&!r?[]:o}var Vr={evaluateInteractionItems:Fe,modes:{index(i,t,e,s){let n=St(t,i),o=e.axis||"x",a=e.includeInvisible||!1,r=e.intersect?rs(i,n,o,s,a):ls(i,n,o,!1,s,a),l=[];return r.length?(i.getSortedVisibleDatasetMetas().forEach(c=>{let h=r[0].index,d=c.data[h];d&&!d.skip&&l.push({element:d,datasetIndex:c.index,index:h})}),l):[]},dataset(i,t,e,s){let n=St(t,i),o=e.axis||"xy",a=e.includeInvisible||!1,r=e.intersect?rs(i,n,o,s,a):ls(i,n,o,!1,s,a);if(r.length>0){let l=r[0].datasetIndex,c=i.getDatasetMeta(l).data;r=[];for(let h=0;he.pos===t)}function In(i,t){return i.filter(e=>bo.indexOf(e.pos)===-1&&e.box.axis===t)}function we(i,t){return i.sort((e,s)=>{let n=t?s:e,o=t?e:s;return n.weight===o.weight?n.index-o.index:n.weight-o.weight})}function Wr(i){let t=[],e,s,n,o,a,r;for(e=0,s=(i||[]).length;ec.box.fullSize),!0),s=we(Me(t,"left"),!0),n=we(Me(t,"right")),o=we(Me(t,"top"),!0),a=we(Me(t,"bottom")),r=In(t,"x"),l=In(t,"y");return{fullSize:e,leftAndTop:s.concat(o),rightAndBottom:n.concat(l).concat(a).concat(r),chartArea:Me(t,"chartArea"),vertical:s.concat(n).concat(l),horizontal:o.concat(a).concat(r)}}function zn(i,t,e,s){return Math.max(i[e],t[e])+Math.max(i[s],t[s])}function _o(i,t){i.top=Math.max(i.top,t.top),i.left=Math.max(i.left,t.left),i.bottom=Math.max(i.bottom,t.bottom),i.right=Math.max(i.right,t.right)}function $r(i,t,e,s){let{pos:n,box:o}=e,a=i.maxPadding;if(!D(n)){e.size&&(i[n]-=e.size);let d=s[e.stack]||{size:0,count:1};d.size=Math.max(d.size,e.horizontal?o.height:o.width),e.size=d.size/d.count,i[n]+=e.size}o.getPadding&&_o(a,o.getPadding());let r=Math.max(0,t.outerWidth-zn(a,i,"left","right")),l=Math.max(0,t.outerHeight-zn(a,i,"top","bottom")),c=r!==i.w,h=l!==i.h;return i.w=r,i.h=l,e.horizontal?{same:c,other:h}:{same:h,other:c}}function Yr(i){let t=i.maxPadding;function e(s){let n=Math.max(t[s]-i[s],0);return i[s]+=n,n}i.y+=e("top"),i.x+=e("left"),e("right"),e("bottom")}function Xr(i,t){let e=t.maxPadding;function s(n){let o={left:0,top:0,right:0,bottom:0};return n.forEach(a=>{o[a]=Math.max(t[a],e[a])}),o}return s(i?["left","right"]:["top","bottom"])}function Se(i,t,e,s){let n=[],o,a,r,l,c,h;for(o=0,a=i.length,c=0;o{typeof p.beforeLayout=="function"&&p.beforeLayout()});let h=l.reduce((p,m)=>m.box.options&&m.box.options.display===!1?p:p+1,0)||1,d=Object.freeze({outerWidth:t,outerHeight:e,padding:n,availableWidth:o,availableHeight:a,vBoxMaxWidth:o/2/h,hBoxMaxHeight:a/2}),u=Object.assign({},n);_o(u,U(s));let f=Object.assign({maxPadding:u,w:o,h:a,x:n.left,y:n.top},n),g=Hr(l.concat(c),d);Se(r.fullSize,f,d,g),Se(l,f,d,g),Se(c,f,d,g)&&Se(l,f,d,g),Yr(f),Bn(r.leftAndTop,f,d,g),f.x+=f.w,f.y+=f.h,Bn(r.rightAndBottom,f,d,g),i.chartArea={left:f.left,top:f.top,right:f.left+f.w,bottom:f.top+f.h,height:f.h,width:f.w},E(r.chartArea,p=>{let m=p.box;Object.assign(m,i.chartArea),m.update(f.w,f.h,{left:0,top:0,right:0,bottom:0})})}},hi=class{acquireContext(t,e){}releaseContext(t){return!1}addEventListener(t,e,s){}removeEventListener(t,e,s){}getDevicePixelRatio(){return 1}getMaximumSize(t,e,s,n){return e=Math.max(0,e||t.width),s=s||t.height,{width:e,height:Math.max(0,n?Math.floor(e/n):s)}}isAttached(t){return!0}updateConfig(t){}},ms=class extends hi{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}},li="$chartjs",Ur={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},Vn=i=>i===null||i==="";function Kr(i,t){let e=i.style,s=i.getAttribute("height"),n=i.getAttribute("width");if(i[li]={initial:{height:s,width:n,style:{display:e.display,height:e.height,width:e.width}}},e.display=e.display||"block",e.boxSizing=e.boxSizing||"border-box",Vn(n)){let o=Qi(i,"width");o!==void 0&&(i.width=o)}if(Vn(s))if(i.style.height==="")i.height=i.width/(t||2);else{let o=Qi(i,"height");o!==void 0&&(i.height=o)}return i}var xo=bn?{passive:!0}:!1;function qr(i,t,e){i.addEventListener(t,e,xo)}function Gr(i,t,e){i.canvas.removeEventListener(t,e,xo)}function Zr(i,t){let e=Ur[i.type]||i.type,{x:s,y:n}=St(i,t);return{type:e,chart:t,native:i,x:s!==void 0?s:null,y:n!==void 0?n:null}}function di(i,t){for(let e of i)if(e===t||e.contains(t))return!0}function Jr(i,t,e){let s=i.canvas,n=new MutationObserver(o=>{let a=!1;for(let r of o)a=a||di(r.addedNodes,s),a=a&&!di(r.removedNodes,s);a&&e()});return n.observe(document,{childList:!0,subtree:!0}),n}function Qr(i,t,e){let s=i.canvas,n=new MutationObserver(o=>{let a=!1;for(let r of o)a=a||di(r.removedNodes,s),a=a&&!di(r.addedNodes,s);a&&e()});return n.observe(document,{childList:!0,subtree:!0}),n}var Oe=new Map,Wn=0;function yo(){let i=window.devicePixelRatio;i!==Wn&&(Wn=i,Oe.forEach((t,e)=>{e.currentDevicePixelRatio!==i&&t()}))}function tl(i,t){Oe.size||window.addEventListener("resize",yo),Oe.set(i,t)}function el(i){Oe.delete(i),Oe.size||window.removeEventListener("resize",yo)}function il(i,t,e){let s=i.canvas,n=s&&ti(s);if(!n)return;let o=zi((r,l)=>{let c=n.clientWidth;e(r,l),c{let l=r[0],c=l.contentRect.width,h=l.contentRect.height;c===0&&h===0||o(c,h)});return a.observe(n),tl(i,o),a}function cs(i,t,e){e&&e.disconnect(),t==="resize"&&el(i)}function sl(i,t,e){let s=i.canvas,n=zi(o=>{i.ctx!==null&&e(Zr(o,i))},i,o=>{let a=o[0];return[a,a.offsetX,a.offsetY]});return qr(s,t,n),n}var bs=class extends hi{acquireContext(t,e){let s=t&&t.getContext&&t.getContext("2d");return s&&s.canvas===t?(Kr(t,e),s):null}releaseContext(t){let e=t.canvas;if(!e[li])return!1;let s=e[li].initial;["height","width"].forEach(o=>{let a=s[o];T(a)?e.removeAttribute(o):e.setAttribute(o,a)});let n=s.style||{};return Object.keys(n).forEach(o=>{e.style[o]=n[o]}),e.width=e.width,delete e[li],!0}addEventListener(t,e,s){this.removeEventListener(t,e);let n=t.$proxies||(t.$proxies={}),a={attach:Jr,detach:Qr,resize:il}[e]||sl;n[e]=a(t,e,s)}removeEventListener(t,e){let s=t.$proxies||(t.$proxies={}),n=s[e];if(!n)return;({attach:cs,detach:cs,resize:cs}[e]||Gr)(t,e,n),s[e]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,e,s,n){return mn(t,e,s,n)}isAttached(t){let e=ti(t);return!!(e&&e.isConnected)}};function nl(i){return!Zi()||typeof OffscreenCanvas<"u"&&i instanceof OffscreenCanvas?ms:bs}var _s=class{constructor(){this._init=[]}notify(t,e,s,n){e==="beforeInit"&&(this._init=this._createDescriptors(t,!0),this._notify(this._init,t,"install"));let o=n?this._descriptors(t).filter(n):this._descriptors(t),a=this._notify(o,t,e,s);return e==="afterDestroy"&&(this._notify(o,t,"stop"),this._notify(this._init,t,"uninstall")),a}_notify(t,e,s,n){n=n||{};for(let o of t){let a=o.plugin,r=a[s],l=[e,n,o.options];if(z(r,l,a)===!1&&n.cancelable)return!1}return!0}invalidate(){T(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}_descriptors(t){if(this._cache)return this._cache;let e=this._cache=this._createDescriptors(t);return this._notifyStateChanges(t),e}_createDescriptors(t,e){let s=t&&t.config,n=C(s.options&&s.options.plugins,{}),o=ol(s);return n===!1&&!e?[]:rl(t,o,n,e)}_notifyStateChanges(t){let e=this._oldCache||[],s=this._cache,n=(o,a)=>o.filter(r=>!a.some(l=>r.plugin.id===l.plugin.id));this._notify(n(e,s),t,"stop"),this._notify(n(s,e),t,"start")}};function ol(i){let t={},e=[],s=Object.keys(ht.plugins.items);for(let o=0;o{let l=s[r];if(!D(l))return console.error(`Invalid scale configuration for scale: ${r}`);if(l._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${r}`);let c=ys(r,l),h=hl(c,n),d=e.scales||{};o[c]=o[c]||r,a[r]=Xt(Object.create(null),[{axis:c},l,d[c],d[h]])}),i.data.datasets.forEach(r=>{let l=r.type||i.type,c=r.indexAxis||xs(l,t),d=(vt[l]||{}).scales||{};Object.keys(d).forEach(u=>{let f=cl(u,c),g=r[f+"AxisID"]||o[f]||f;a[g]=a[g]||Object.create(null),Xt(a[g],[{axis:f},s[g],d[u]])})}),Object.keys(a).forEach(r=>{let l=a[r];Xt(l,[O.scales[l.type],O.scale])}),a}function vo(i){let t=i.options||(i.options={});t.plugins=C(t.plugins,{}),t.scales=ul(i,t)}function Mo(i){return i=i||{},i.datasets=i.datasets||[],i.labels=i.labels||[],i}function fl(i){return i=i||{},i.data=Mo(i.data),vo(i),i}var Nn=new Map,wo=new Set;function ni(i,t){let e=Nn.get(i);return e||(e=t(),Nn.set(i,e),wo.add(e)),e}var ke=(i,t,e)=>{let s=gt(t,e);s!==void 0&&i.add(s)},vs=class{constructor(t){this._config=fl(t),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(t){this._config.type=t}get data(){return this._config.data}set data(t){this._config.data=Mo(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){let t=this._config;this.clearCache(),vo(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return ni(t,()=>[[`datasets.${t}`,""]])}datasetAnimationScopeKeys(t,e){return ni(`${t}.transition.${e}`,()=>[[`datasets.${t}.transitions.${e}`,`transitions.${e}`],[`datasets.${t}`,""]])}datasetElementScopeKeys(t,e){return ni(`${t}-${e}`,()=>[[`datasets.${t}.elements.${e}`,`datasets.${t}`,`elements.${e}`,""]])}pluginScopeKeys(t){let e=t.id,s=this.type;return ni(`${s}-plugin-${e}`,()=>[[`plugins.${e}`,...t.additionalOptionScopes||[]]])}_cachedScopes(t,e){let s=this._scopeCache,n=s.get(t);return(!n||e)&&(n=new Map,s.set(t,n)),n}getOptionScopes(t,e,s){let{options:n,type:o}=this,a=this._cachedScopes(t,s),r=a.get(e);if(r)return r;let l=new Set;e.forEach(h=>{t&&(l.add(t),h.forEach(d=>ke(l,t,d))),h.forEach(d=>ke(l,n,d)),h.forEach(d=>ke(l,vt[o]||{},d)),h.forEach(d=>ke(l,O,d)),h.forEach(d=>ke(l,Ge,d))});let c=Array.from(l);return c.length===0&&c.push(Object.create(null)),wo.has(e)&&a.set(e,c),c}chartOptionScopes(){let{options:t,type:e}=this;return[t,vt[e]||{},O.datasets[e]||{},{type:e},O,Ge]}resolveNamedOptions(t,e,s,n=[""]){let o={$shared:!0},{resolver:a,subPrefixes:r}=Hn(this._resolverCache,t,n),l=a;if(pl(a,e)){o.$shared=!1,s=ft(s)?s():s;let c=this.createResolver(t,s,r);l=Tt(a,s,c)}for(let c of e)o[c]=l[c];return o}createResolver(t,e,s=[""],n){let{resolver:o}=Hn(this._resolverCache,t,s);return D(e)?Tt(o,e,void 0,n):o}};function Hn(i,t,e){let s=i.get(t);s||(s=new Map,i.set(t,s));let n=e.join(),o=s.get(n);return o||(o={resolver:Qe(t,e),subPrefixes:e.filter(r=>!r.toLowerCase().includes("hover"))},s.set(n,o)),o}var gl=i=>D(i)&&Object.getOwnPropertyNames(i).reduce((t,e)=>t||ft(i[e]),!1);function pl(i,t){let{isScriptable:e,isIndexable:s}=Ui(i);for(let n of t){let o=e(n),a=s(n),r=(a||o)&&i[n];if(o&&(ft(r)||gl(r))||a&&I(r))return!0}return!1}var ml="3.9.1",bl=["top","bottom","left","right","chartArea"];function jn(i,t){return i==="top"||i==="bottom"||bl.indexOf(i)===-1&&t==="x"}function $n(i,t){return function(e,s){return e[i]===s[i]?e[t]-s[t]:e[i]-s[i]}}function Yn(i){let t=i.chart,e=t.options.animation;t.notifyPlugins("afterRender"),z(e&&e.onComplete,[i],t)}function _l(i){let t=i.chart,e=t.options.animation;z(e&&e.onProgress,[i],t)}function ko(i){return Zi()&&typeof i=="string"?i=document.getElementById(i):i&&i.length&&(i=i[0]),i&&i.canvas&&(i=i.canvas),i}var ui={},So=i=>{let t=ko(i);return Object.values(ui).filter(e=>e.canvas===t).pop()};function xl(i,t,e){let s=Object.keys(i);for(let n of s){let o=+n;if(o>=t){let a=i[n];delete i[n],(e>0||o>t)&&(i[o+e]=a)}}}function yl(i,t,e,s){return!e||i.type==="mouseout"?null:s?t:i}var It=class{constructor(t,e){let s=this.config=new vs(e),n=ko(t),o=So(n);if(o)throw new Error("Canvas is already in use. Chart with ID '"+o.id+"' must be destroyed before the canvas with ID '"+o.canvas.id+"' can be reused.");let a=s.createResolver(s.chartOptionScopes(),this.getContext());this.platform=new(s.platform||nl(n)),this.platform.updateConfig(s);let r=this.platform.acquireContext(n,a.aspectRatio),l=r&&r.canvas,c=l&&l.height,h=l&&l.width;if(this.id=Hs(),this.ctx=r,this.canvas=l,this.width=h,this.height=c,this._options=a,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new _s,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=Qs(d=>this.update(d),a.resizeDelay||0),this._dataChanges=[],ui[this.id]=this,!r||!l){console.error("Failed to create chart: can't acquire context from the given item");return}mt.listen(this,"complete",Yn),mt.listen(this,"progress",_l),this._initialize(),this.attached&&this.update()}get aspectRatio(){let{options:{aspectRatio:t,maintainAspectRatio:e},width:s,height:n,_aspectRatio:o}=this;return T(t)?e&&o?o:n?s/n:null:t}get data(){return this.config.data}set data(t){this.config.data=t}get options(){return this._options}set options(t){this.config.options=t}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():Ji(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return $i(this.canvas,this.ctx),this}stop(){return mt.stop(this),this}resize(t,e){mt.running(this)?this._resizeBeforeDraw={width:t,height:e}:this._resize(t,e)}_resize(t,e){let s=this.options,n=this.canvas,o=s.maintainAspectRatio&&this.aspectRatio,a=this.platform.getMaximumSize(n,t,e,o),r=s.devicePixelRatio||this.platform.getDevicePixelRatio(),l=this.width?"resize":"attach";this.width=a.width,this.height=a.height,this._aspectRatio=this.aspectRatio,Ji(this,r,!0)&&(this.notifyPlugins("resize",{size:a}),z(s.onResize,[this,a],this),this.attached&&this._doResize(l)&&this.render())}ensureScalesHaveIDs(){let e=this.options.scales||{};E(e,(s,n)=>{s.id=n})}buildOrUpdateScales(){let t=this.options,e=t.scales,s=this.scales,n=Object.keys(s).reduce((a,r)=>(a[r]=!1,a),{}),o=[];e&&(o=o.concat(Object.keys(e).map(a=>{let r=e[a],l=ys(a,r),c=l==="r",h=l==="x";return{options:r,dposition:c?"chartArea":h?"bottom":"left",dtype:c?"radialLinear":h?"category":"linear"}}))),E(o,a=>{let r=a.options,l=r.id,c=ys(l,r),h=C(r.type,a.dtype);(r.position===void 0||jn(r.position,c)!==jn(a.dposition))&&(r.position=a.dposition),n[l]=!0;let d=null;if(l in s&&s[l].type===h)d=s[l];else{let u=ht.getScale(h);d=new u({id:l,type:h,ctx:this.ctx,chart:this}),s[d.id]=d}d.init(r,t)}),E(n,(a,r)=>{a||delete s[r]}),E(s,a=>{K.configure(this,a,a.options),K.addBox(this,a)})}_updateMetasets(){let t=this._metasets,e=this.data.datasets.length,s=t.length;if(t.sort((n,o)=>n.index-o.index),s>e){for(let n=e;ne.length&&delete this._stacks,t.forEach((s,n)=>{e.filter(o=>o===s._dataset).length===0&&this._destroyDatasetMeta(n)})}buildOrUpdateControllers(){let t=[],e=this.data.datasets,s,n;for(this._removeUnreferencedMetasets(),s=0,n=e.length;s{this.getDatasetMeta(e).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(t){let e=this.config;e.update();let s=this._options=e.createResolver(e.chartOptionScopes(),this.getContext()),n=this._animationsDisabled=!s.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),this.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0})===!1)return;let o=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let a=0;for(let c=0,h=this.data.datasets.length;c{c.reset()}),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort($n("z","_idx"));let{_active:r,_lastEvent:l}=this;l?this._eventHandler(l,!0):r.length&&this._updateHoverStyles(r,r,!0),this.render()}_updateScales(){E(this.scales,t=>{K.removeBox(this,t)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){let t=this.options,e=new Set(Object.keys(this._listeners)),s=new Set(t.events);(!Oi(e,s)||!!this._responsiveListeners!==t.responsive)&&(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){let{_hiddenIndices:t}=this,e=this._getUniformDataChanges()||[];for(let{method:s,start:n,count:o}of e){let a=s==="_removeElements"?-o:o;xl(t,n,a)}}_getUniformDataChanges(){let t=this._dataChanges;if(!t||!t.length)return;this._dataChanges=[];let e=this.data.datasets.length,s=o=>new Set(t.filter(a=>a[0]===o).map((a,r)=>r+","+a.splice(1).join(","))),n=s(0);for(let o=1;oo.split(",")).map(o=>({method:o[1],start:+o[2],count:+o[3]}))}_updateLayout(t){if(this.notifyPlugins("beforeLayout",{cancelable:!0})===!1)return;K.update(this,this.width,this.height,t);let e=this.chartArea,s=e.width<=0||e.height<=0;this._layers=[],E(this.boxes,n=>{s&&n.position==="chartArea"||(n.configure&&n.configure(),this._layers.push(...n._layers()))},this),this._layers.forEach((n,o)=>{n._idx=o}),this.notifyPlugins("afterLayout")}_updateDatasets(t){if(this.notifyPlugins("beforeDatasetsUpdate",{mode:t,cancelable:!0})!==!1){for(let e=0,s=this.data.datasets.length;e=0;--e)this._drawDataset(t[e]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(t){let e=this.ctx,s=t._clip,n=!s.disabled,o=this.chartArea,a={meta:t,index:t.index,cancelable:!0};this.notifyPlugins("beforeDatasetDraw",a)!==!1&&(n&&_e(e,{left:s.left===!1?0:o.left-s.left,right:s.right===!1?this.width:o.right+s.right,top:s.top===!1?0:o.top-s.top,bottom:s.bottom===!1?this.height:o.bottom+s.bottom}),t.controller.draw(),n&&xe(e),a.cancelable=!1,this.notifyPlugins("afterDatasetDraw",a))}isPointInArea(t){return $t(t,this.chartArea,this._minPadding)}getElementsAtEventForMode(t,e,s,n){let o=Vr.modes[e];return typeof o=="function"?o(this,t,s,n):[]}getDatasetMeta(t){let e=this.data.datasets[t],s=this._metasets,n=s.filter(o=>o&&o._dataset===e).pop();return n||(n={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e&&e.order||0,index:t,_dataset:e,_parsed:[],_sorted:!1},s.push(n)),n}getContext(){return this.$context||(this.$context=pt(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(t){let e=this.data.datasets[t];if(!e)return!1;let s=this.getDatasetMeta(t);return typeof s.hidden=="boolean"?!s.hidden:!e.hidden}setDatasetVisibility(t,e){let s=this.getDatasetMeta(t);s.hidden=!e}toggleDataVisibility(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}getDataVisibility(t){return!this._hiddenIndices[t]}_updateVisibility(t,e,s){let n=s?"show":"hide",o=this.getDatasetMeta(t),a=o.controller._resolveAnimations(void 0,n);J(e)?(o.data[e].hidden=!s,this.update()):(this.setDatasetVisibility(t,s),a.update(o,{visible:s}),this.update(r=>r.datasetIndex===t?n:void 0))}hide(t,e){this._updateVisibility(t,e,!1)}show(t,e){this._updateVisibility(t,e,!0)}_destroyDatasetMeta(t){let e=this._metasets[t];e&&e.controller&&e.controller._destroy(),delete this._metasets[t]}_stop(){let t,e;for(this.stop(),mt.remove(this),t=0,e=this.data.datasets.length;t{e.addEventListener(this,o,a),t[o]=a},n=(o,a,r)=>{o.offsetX=a,o.offsetY=r,this._eventHandler(o)};E(this.options.events,o=>s(o,n))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});let t=this._responsiveListeners,e=this.platform,s=(l,c)=>{e.addEventListener(this,l,c),t[l]=c},n=(l,c)=>{t[l]&&(e.removeEventListener(this,l,c),delete t[l])},o=(l,c)=>{this.canvas&&this.resize(l,c)},a,r=()=>{n("attach",r),this.attached=!0,this.resize(),s("resize",o),s("detach",a)};a=()=>{this.attached=!1,n("resize",o),this._stop(),this._resize(0,0),s("attach",r)},e.isAttached(this.canvas)?r():a()}unbindEvents(){E(this._listeners,(t,e)=>{this.platform.removeEventListener(this,e,t)}),this._listeners={},E(this._responsiveListeners,(t,e)=>{this.platform.removeEventListener(this,e,t)}),this._responsiveListeners=void 0}updateHoverStyle(t,e,s){let n=s?"set":"remove",o,a,r,l;for(e==="dataset"&&(o=this.getDatasetMeta(t[0].datasetIndex),o.controller["_"+n+"DatasetHoverStyle"]()),r=0,l=t.length;r{let r=this.getDatasetMeta(o);if(!r)throw new Error("No dataset found at index "+o);return{datasetIndex:o,element:r.data[a],index:a}});!me(s,e)&&(this._active=s,this._lastEvent=null,this._updateHoverStyles(s,e))}notifyPlugins(t,e,s){return this._plugins.notify(this,t,e,s)}_updateHoverStyles(t,e,s){let n=this.options.hover,o=(l,c)=>l.filter(h=>!c.some(d=>h.datasetIndex===d.datasetIndex&&h.index===d.index)),a=o(e,t),r=s?t:o(t,e);a.length&&this.updateHoverStyle(a,n.mode,!1),r.length&&n.mode&&this.updateHoverStyle(r,n.mode,!0)}_eventHandler(t,e){let s={event:t,replay:e,cancelable:!0,inChartArea:this.isPointInArea(t)},n=a=>(a.options.events||this.options.events).includes(t.native.type);if(this.notifyPlugins("beforeEvent",s,n)===!1)return;let o=this._handleEvent(t,e,s.inChartArea);return s.cancelable=!1,this.notifyPlugins("afterEvent",s,n),(o||s.changed)&&this.render(),this}_handleEvent(t,e,s){let{_active:n=[],options:o}=this,a=e,r=this._getActiveElements(t,n,s,a),l=Ys(t),c=yl(t,this._lastEvent,s,l);s&&(this._lastEvent=null,z(o.onHover,[t,r,this],this),l&&z(o.onClick,[t,r,this],this));let h=!me(r,n);return(h||e)&&(this._active=r,this._updateHoverStyles(r,n,e)),this._lastEvent=c,h}_getActiveElements(t,e,s,n){if(t.type==="mouseout")return[];if(!s)return e;let o=this.options.hover;return this.getElementsAtEventForMode(t,o.mode,o,n)}},Xn=()=>E(It.instances,i=>i._plugins.invalidate()),Pt=!0;Object.defineProperties(It,{defaults:{enumerable:Pt,value:O},instances:{enumerable:Pt,value:ui},overrides:{enumerable:Pt,value:vt},registry:{enumerable:Pt,value:ht},version:{enumerable:Pt,value:ml},getChart:{enumerable:Pt,value:So},register:{enumerable:Pt,value:(...i)=>{ht.add(...i),Xn()}},unregister:{enumerable:Pt,value:(...i)=>{ht.remove(...i),Xn()}}});function Po(i,t,e){let{startAngle:s,pixelMargin:n,x:o,y:a,outerRadius:r,innerRadius:l}=t,c=n/r;i.beginPath(),i.arc(o,a,r,s-c,e+c),l>n?(c=n/l,i.arc(o,a,l,e+c,s-c,!0)):i.arc(o,a,n,e+V,s-V),i.closePath(),i.clip()}function vl(i){return Je(i,["outerStart","outerEnd","innerStart","innerEnd"])}function Ml(i,t,e,s){let n=vl(i.options.borderRadius),o=(e-t)/2,a=Math.min(o,s*t/2),r=l=>{let c=(e-Math.min(o,l))*s/2;return Y(l,0,Math.min(o,c))};return{outerStart:r(n.outerStart),outerEnd:r(n.outerEnd),innerStart:Y(n.innerStart,0,a),innerEnd:Y(n.innerEnd,0,a)}}function Jt(i,t,e,s){return{x:e+i*Math.cos(t),y:s+i*Math.sin(t)}}function Ms(i,t,e,s,n,o){let{x:a,y:r,startAngle:l,pixelMargin:c,innerRadius:h}=t,d=Math.max(t.outerRadius+s+e-c,0),u=h>0?h+s+e+c:0,f=0,g=n-l;if(s){let P=h>0?h-s:0,j=d>0?d-s:0,N=(P+j)/2,Ot=N!==0?g*N/(N+s):g;f=(g-Ot)/2}let p=Math.max(.001,g*d-e/B)/d,m=(g-p)/2,b=l+m+f,_=n-m-f,{outerStart:v,outerEnd:y,innerStart:x,innerEnd:M}=Ml(t,u,d,_-b),w=d-v,S=d-y,k=b+v/w,L=_-y/S,R=u+x,A=u+M,H=b+x/R,q=_-M/A;if(i.beginPath(),o){if(i.arc(a,r,d,k,L),y>0){let N=Jt(S,L,a,r);i.arc(N.x,N.y,y,L,_+V)}let P=Jt(A,_,a,r);if(i.lineTo(P.x,P.y),M>0){let N=Jt(A,q,a,r);i.arc(N.x,N.y,M,_+V,q+Math.PI)}if(i.arc(a,r,u,_-M/u,b+x/u,!0),x>0){let N=Jt(R,H,a,r);i.arc(N.x,N.y,x,H+Math.PI,b-V)}let j=Jt(w,b,a,r);if(i.lineTo(j.x,j.y),v>0){let N=Jt(w,k,a,r);i.arc(N.x,N.y,v,b-V,k)}}else{i.moveTo(a,r);let P=Math.cos(k)*d+a,j=Math.sin(k)*d+r;i.lineTo(P,j);let N=Math.cos(L)*d+a,Ot=Math.sin(L)*d+r;i.lineTo(N,Ot)}i.closePath()}function wl(i,t,e,s,n){let{fullCircles:o,startAngle:a,circumference:r}=t,l=t.endAngle;if(o){Ms(i,t,e,s,a+F,n);for(let c=0;c=F||Kt(o,r,l),p=lt(a,c+u,h+u);return g&&p}getCenterPoint(t){let{x:e,y:s,startAngle:n,endAngle:o,innerRadius:a,outerRadius:r}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius","circumference"],t),{offset:l,spacing:c}=this.options,h=(n+o)/2,d=(a+r+c+l)/2;return{x:e+Math.cos(h)*d,y:s+Math.sin(h)*d}}tooltipPosition(t){return this.getCenterPoint(t)}draw(t){let{options:e,circumference:s}=this,n=(e.offset||0)/2,o=(e.spacing||0)/2,a=e.circular;if(this.pixelMargin=e.borderAlign==="inner"?.33:0,this.fullCircles=s>F?Math.floor(s/F):0,s===0||this.innerRadius<0||this.outerRadius<0)return;t.save();let r=0;if(n){r=n/2;let c=(this.startAngle+this.endAngle)/2;t.translate(Math.cos(c)*r,Math.sin(c)*r),this.circumference>=B&&(r=n)}t.fillStyle=e.backgroundColor,t.strokeStyle=e.borderColor;let l=wl(t,this,r,o,a);Sl(t,this,r,o,l,a),t.restore()}};ae.id="arc";ae.defaults={borderAlign:"center",borderColor:"#fff",borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0};ae.defaultRoutes={backgroundColor:"backgroundColor"};function Co(i,t,e=t){i.lineCap=C(e.borderCapStyle,t.borderCapStyle),i.setLineDash(C(e.borderDash,t.borderDash)),i.lineDashOffset=C(e.borderDashOffset,t.borderDashOffset),i.lineJoin=C(e.borderJoinStyle,t.borderJoinStyle),i.lineWidth=C(e.borderWidth,t.borderWidth),i.strokeStyle=C(e.borderColor,t.borderColor)}function Pl(i,t,e){i.lineTo(e.x,e.y)}function Cl(i){return i.stepped?ln:i.tension||i.cubicInterpolationMode==="monotone"?cn:Pl}function Do(i,t,e={}){let s=i.length,{start:n=0,end:o=s-1}=e,{start:a,end:r}=t,l=Math.max(n,a),c=Math.min(o,r),h=nr&&o>r;return{count:s,start:l,loop:t.loop,ilen:c(a+(c?r-y:y))%o,v=()=>{p!==m&&(i.lineTo(h,m),i.lineTo(h,p),i.lineTo(h,b))};for(l&&(f=n[_(0)],i.moveTo(f.x,f.y)),u=0;u<=r;++u){if(f=n[_(u)],f.skip)continue;let y=f.x,x=f.y,M=y|0;M===g?(xm&&(m=x),h=(d*h+y)/++d):(v(),i.lineTo(y,x),g=M,d=0,p=m=x),b=x}v()}function ws(i){let t=i.options,e=t.borderDash&&t.borderDash.length;return!i._decimated&&!i._loop&&!t.tension&&t.cubicInterpolationMode!=="monotone"&&!t.stepped&&!e?Ol:Dl}function Al(i){return i.stepped?_n:i.tension||i.cubicInterpolationMode==="monotone"?xn:_t}function Tl(i,t,e,s){let n=t._path;n||(n=t._path=new Path2D,t.path(n,e,s)&&n.closePath()),Co(i,t.options),i.stroke(n)}function Ll(i,t,e,s){let{segments:n,options:o}=t,a=ws(t);for(let r of n)Co(i,o,r.style),i.beginPath(),a(i,t,r,{start:e,end:e+s-1})&&i.closePath(),i.stroke()}var Rl=typeof Path2D=="function";function El(i,t,e,s){Rl&&!t.options.segment?Tl(i,t,e,s):Ll(i,t,e,s)}var dt=class extends it{constructor(t){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,t&&Object.assign(this,t)}updateControlPoints(t,e){let s=this.options;if((s.tension||s.cubicInterpolationMode==="monotone")&&!s.stepped&&!this._pointsUpdated){let n=s.spanGaps?this._loop:this._fullLoop;pn(this._points,s,t,n,e),this._pointsUpdated=!0}}set points(t){this._points=t,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=vn(this,this.options.segment))}first(){let t=this.segments,e=this.points;return t.length&&e[t[0].start]}last(){let t=this.segments,e=this.points,s=t.length;return s&&e[t[s-1].end]}interpolate(t,e){let s=this.options,n=t[e],o=this.points,a=ss(this,{property:e,start:n,end:n});if(!a.length)return;let r=[],l=Al(s),c,h;for(c=0,h=a.length;ci!=="borderDash"&&i!=="fill"};function Un(i,t,e,s){let n=i.options,{[e]:o}=i.getProps([e],s);return Math.abs(t-o)=e)return i.slice(t,t+e);let a=[],r=(e-2)/(o-2),l=0,c=t+e-1,h=t,d,u,f,g,p;for(a[l++]=i[h],d=0;df&&(f=g,u=i[_],p=_);a[l++]=u,h=p}return a[l++]=i[c],a}function Hl(i,t,e,s){let n=0,o=0,a,r,l,c,h,d,u,f,g,p,m=[],b=t+e-1,_=i[t].x,y=i[b].x-_;for(a=t;ap&&(p=c,u=a),n=(o*n+r.x)/++o;else{let M=a-1;if(!T(d)&&!T(u)){let w=Math.min(d,u),S=Math.max(d,u);w!==f&&w!==M&&m.push({...i[w],x:n}),S!==f&&S!==M&&m.push({...i[S],x:n})}a>0&&M!==f&&m.push(i[M]),m.push(r),h=x,o=0,g=p=c,d=u=f=a}}return m}function Ao(i){if(i._decimated){let t=i._data;delete i._decimated,delete i._data,Object.defineProperty(i,"data",{value:t})}}function Kn(i){i.data.datasets.forEach(t=>{Ao(t)})}function jl(i,t){let e=t.length,s=0,n,{iScale:o}=i,{min:a,max:r,minDefined:l,maxDefined:c}=o.getUserBounds();return l&&(s=Y(at(t,o.axis,a).lo,0,e-1)),c?n=Y(at(t,o.axis,r).hi+1,s,e)-s:n=e-s,{start:s,count:n}}var $l={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:(i,t,e)=>{if(!e.enabled){Kn(i);return}let s=i.width;i.data.datasets.forEach((n,o)=>{let{_data:a,indexAxis:r}=n,l=i.getDatasetMeta(o),c=a||n.data;if(Gt([r,i.options.indexAxis])==="y"||!l.controller.supportsDecimation)return;let h=i.scales[l.xAxisID];if(h.type!=="linear"&&h.type!=="time"||i.options.parsing)return;let{start:d,count:u}=jl(l,c),f=e.threshold||4*s;if(u<=f){Ao(n);return}T(a)&&(n._data=c,delete n.data,Object.defineProperty(n,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(p){this._data=p}}));let g;switch(e.algorithm){case"lttb":g=Nl(c,d,u,s,e);break;case"min-max":g=Hl(c,d,u,s);break;default:throw new Error(`Unsupported decimation algorithm '${e.algorithm}'`)}n._decimated=g})},destroy(i){Kn(i)}};function Yl(i,t,e){let s=i.segments,n=i.points,o=t.points,a=[];for(let r of s){let{start:l,end:c}=r;c=Ps(l,c,n);let h=ks(e,n[l],n[c],r.loop);if(!t.segments){a.push({source:r,target:h,start:n[l],end:n[c]});continue}let d=ss(t,h);for(let u of d){let f=ks(e,o[u.start],o[u.end],u.loop),g=is(r,n,f);for(let p of g)a.push({source:p,target:u,start:{[e]:qn(h,f,"start",Math.max)},end:{[e]:qn(h,f,"end",Math.min)}})}}return a}function ks(i,t,e,s){if(s)return;let n=t[i],o=e[i];return i==="angle"&&(n=G(n),o=G(o)),{property:i,start:n,end:o}}function Xl(i,t){let{x:e=null,y:s=null}=i||{},n=t.points,o=[];return t.segments.forEach(({start:a,end:r})=>{r=Ps(a,r,n);let l=n[a],c=n[r];s!==null?(o.push({x:l.x,y:s}),o.push({x:c.x,y:s})):e!==null&&(o.push({x:e,y:l.y}),o.push({x:e,y:c.y}))}),o}function Ps(i,t,e){for(;t>i;t--){let s=e[t];if(!isNaN(s.x)&&!isNaN(s.y))break}return t}function qn(i,t,e,s){return i&&t?s(i[e],t[e]):i?i[e]:t?t[e]:0}function To(i,t){let e=[],s=!1;return I(i)?(s=!0,e=i):e=Xl(i,t),e.length?new dt({points:e,options:{tension:0},_loop:s,_fullLoop:s}):null}function Gn(i){return i&&i.fill!==!1}function Ul(i,t,e){let n=i[t].fill,o=[t],a;if(!e)return n;for(;n!==!1&&o.indexOf(n)===-1;){if(!W(n))return n;if(a=i[n],!a)return!1;if(a.visible)return n;o.push(n),n=a.fill}return!1}function Kl(i,t,e){let s=Jl(i);if(D(s))return isNaN(s.value)?!1:s;let n=parseFloat(s);return W(n)&&Math.floor(n)===n?ql(s[0],t,n,e):["origin","start","end","stack","shape"].indexOf(s)>=0&&s}function ql(i,t,e,s){return(i==="-"||i==="+")&&(e=t+e),e===t||e<0||e>=s?!1:e}function Gl(i,t){let e=null;return i==="start"?e=t.bottom:i==="end"?e=t.top:D(i)?e=t.getPixelForValue(i.value):t.getBasePixel&&(e=t.getBasePixel()),e}function Zl(i,t,e){let s;return i==="start"?s=e:i==="end"?s=t.options.reverse?t.min:t.max:D(i)?s=i.value:s=t.getBaseValue(),s}function Jl(i){let t=i.options,e=t.fill,s=C(e&&e.target,e);return s===void 0&&(s=!!t.backgroundColor),s===!1||s===null?!1:s===!0?"origin":s}function Ql(i){let{scale:t,index:e,line:s}=i,n=[],o=s.segments,a=s.points,r=tc(t,e);r.push(To({x:null,y:t.bottom},s));for(let l=0;l=0;--a){let r=n[a].$filler;r&&(r.line.updateControlPoints(o,r.axis),s&&r.fill&&us(i.ctx,r,o))}},beforeDatasetsDraw(i,t,e){if(e.drawTime!=="beforeDatasetsDraw")return;let s=i.getSortedVisibleDatasetMetas();for(let n=s.length-1;n>=0;--n){let o=s[n].$filler;Gn(o)&&us(i.ctx,o,i.chartArea)}},beforeDatasetDraw(i,t,e){let s=t.meta.$filler;!Gn(s)||e.drawTime!=="beforeDatasetDraw"||us(i.ctx,s,i.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}},to=(i,t)=>{let{boxHeight:e=t,boxWidth:s=t}=i;return i.usePointStyle&&(e=Math.min(e,t),s=i.pointStyleWidth||Math.min(s,t)),{boxWidth:s,boxHeight:e,itemHeight:Math.max(t,e)}},dc=(i,t)=>i!==null&&t!==null&&i.datasetIndex===t.datasetIndex&&i.index===t.index,gi=class extends it{constructor(t){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e,s){this.maxWidth=t,this.maxHeight=e,this._margins=s,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){let t=this.options.labels||{},e=z(t.generateLabels,[this.chart],this)||[];t.filter&&(e=e.filter(s=>t.filter(s,this.chart.data))),t.sort&&(e=e.sort((s,n)=>t.sort(s,n,this.chart.data))),this.options.reverse&&e.reverse(),this.legendItems=e}fit(){let{options:t,ctx:e}=this;if(!t.display){this.width=this.height=0;return}let s=t.labels,n=$(s.font),o=n.size,a=this._computeTitleHeight(),{boxWidth:r,itemHeight:l}=to(s,o),c,h;e.font=n.string,this.isHorizontal()?(c=this.maxWidth,h=this._fitRows(a,o,r,l)+10):(h=this.maxHeight,c=this._fitCols(a,o,r,l)+10),this.width=Math.min(c,t.maxWidth||this.maxWidth),this.height=Math.min(h,t.maxHeight||this.maxHeight)}_fitRows(t,e,s,n){let{ctx:o,maxWidth:a,options:{labels:{padding:r}}}=this,l=this.legendHitBoxes=[],c=this.lineWidths=[0],h=n+r,d=t;o.textAlign="left",o.textBaseline="middle";let u=-1,f=-h;return this.legendItems.forEach((g,p)=>{let m=s+e/2+o.measureText(g.text).width;(p===0||c[c.length-1]+m+2*r>a)&&(d+=h,c[c.length-(p>0?0:1)]=0,f+=h,u++),l[p]={left:0,top:f,row:u,width:m,height:n},c[c.length-1]+=m+r}),d}_fitCols(t,e,s,n){let{ctx:o,maxHeight:a,options:{labels:{padding:r}}}=this,l=this.legendHitBoxes=[],c=this.columnSizes=[],h=a-t,d=r,u=0,f=0,g=0,p=0;return this.legendItems.forEach((m,b)=>{let _=s+e/2+o.measureText(m.text).width;b>0&&f+n+2*r>h&&(d+=u+r,c.push({width:u,height:f}),g+=u+r,p++,u=f=0),l[b]={left:g,top:f,col:p,width:_,height:n},u=Math.max(u,_),f+=n+r}),d+=u,c.push({width:u,height:f}),d}adjustHitBoxes(){if(!this.options.display)return;let t=this._computeTitleHeight(),{legendHitBoxes:e,options:{align:s,labels:{padding:n},rtl:o}}=this,a=Rt(o,this.left,this.width);if(this.isHorizontal()){let r=0,l=X(s,this.left+n,this.right-this.lineWidths[r]);for(let c of e)r!==c.row&&(r=c.row,l=X(s,this.left+n,this.right-this.lineWidths[r])),c.top+=this.top+t+n,c.left=a.leftForLtr(a.x(l),c.width),l+=c.width+n}else{let r=0,l=X(s,this.top+t+n,this.bottom-this.columnSizes[r].height);for(let c of e)c.col!==r&&(r=c.col,l=X(s,this.top+t+n,this.bottom-this.columnSizes[r].height)),c.top=l,c.left+=this.left+n,c.left=a.leftForLtr(a.x(c.left),c.width),l+=c.height+n}}isHorizontal(){return this.options.position==="top"||this.options.position==="bottom"}draw(){if(this.options.display){let t=this.ctx;_e(t,this),this._draw(),xe(t)}}_draw(){let{options:t,columnSizes:e,lineWidths:s,ctx:n}=this,{align:o,labels:a}=t,r=O.color,l=Rt(t.rtl,this.left,this.width),c=$(a.font),{color:h,padding:d}=a,u=c.size,f=u/2,g;this.drawTitle(),n.textAlign=l.textAlign("left"),n.textBaseline="middle",n.lineWidth=.5,n.font=c.string;let{boxWidth:p,boxHeight:m,itemHeight:b}=to(a,u),_=function(w,S,k){if(isNaN(p)||p<=0||isNaN(m)||m<0)return;n.save();let L=C(k.lineWidth,1);if(n.fillStyle=C(k.fillStyle,r),n.lineCap=C(k.lineCap,"butt"),n.lineDashOffset=C(k.lineDashOffset,0),n.lineJoin=C(k.lineJoin,"miter"),n.lineWidth=L,n.strokeStyle=C(k.strokeStyle,r),n.setLineDash(C(k.lineDash,[])),a.usePointStyle){let R={radius:m*Math.SQRT2/2,pointStyle:k.pointStyle,rotation:k.rotation,borderWidth:L},A=l.xPlus(w,p/2),H=S+f;Yi(n,R,A,H,a.pointStyleWidth&&p)}else{let R=S+Math.max((u-m)/2,0),A=l.leftForLtr(w,p),H=kt(k.borderRadius);n.beginPath(),Object.values(H).some(q=>q!==0)?qt(n,{x:A,y:R,w:p,h:m,radius:H}):n.rect(A,R,p,m),n.fill(),L!==0&&n.stroke()}n.restore()},v=function(w,S,k){wt(n,k.text,w,S+b/2,c,{strikethrough:k.hidden,textAlign:l.textAlign(k.textAlign)})},y=this.isHorizontal(),x=this._computeTitleHeight();y?g={x:X(o,this.left+d,this.right-s[0]),y:this.top+d+x,line:0}:g={x:this.left+d,y:X(o,this.top+x+d,this.bottom-e[0].height),line:0},ts(this.ctx,t.textDirection);let M=b+d;this.legendItems.forEach((w,S)=>{n.strokeStyle=w.fontColor||h,n.fillStyle=w.fontColor||h;let k=n.measureText(w.text).width,L=l.textAlign(w.textAlign||(w.textAlign=a.textAlign)),R=p+f+k,A=g.x,H=g.y;l.setWidth(this.width),y?S>0&&A+R+d>this.right&&(H=g.y+=M,g.line++,A=g.x=X(o,this.left+d,this.right-s[g.line])):S>0&&H+M>this.bottom&&(A=g.x=A+e[g.line].width+d,g.line++,H=g.y=X(o,this.top+x+d,this.bottom-e[g.line].height));let q=l.x(A);_(q,H,w),A=tn(L,A+p+f,y?A+R:this.right,t.rtl),v(l.x(A),H,w),y?g.x+=R+d:g.y+=M}),es(this.ctx,t.textDirection)}drawTitle(){let t=this.options,e=t.title,s=$(e.font),n=U(e.padding);if(!e.display)return;let o=Rt(t.rtl,this.left,this.width),a=this.ctx,r=e.position,l=s.size/2,c=n.top+l,h,d=this.left,u=this.width;if(this.isHorizontal())u=Math.max(...this.lineWidths),h=this.top+c,d=X(t.align,d,this.right-u);else{let g=this.columnSizes.reduce((p,m)=>Math.max(p,m.height),0);h=c+X(t.align,this.top,this.bottom-g-t.labels.padding-this._computeTitleHeight())}let f=X(r,d,d+u);a.textAlign=o.textAlign(qe(r)),a.textBaseline="middle",a.strokeStyle=e.color,a.fillStyle=e.color,a.font=s.string,wt(a,e.text,f,h,s)}_computeTitleHeight(){let t=this.options.title,e=$(t.font),s=U(t.padding);return t.display?e.lineHeight+s.height:0}_getLegendItemAt(t,e){let s,n,o;if(lt(t,this.left,this.right)&<(e,this.top,this.bottom)){for(o=this.legendHitBoxes,s=0;si.chart.options.color,boxWidth:40,padding:10,generateLabels(i){let t=i.data.datasets,{labels:{usePointStyle:e,pointStyle:s,textAlign:n,color:o}}=i.legend.options;return i._getSortedDatasetMetas().map(a=>{let r=a.controller.getStyle(e?0:void 0),l=U(r.borderWidth);return{text:t[a.index].label,fillStyle:r.backgroundColor,fontColor:o,hidden:!a.visible,lineCap:r.borderCapStyle,lineDash:r.borderDash,lineDashOffset:r.borderDashOffset,lineJoin:r.borderJoinStyle,lineWidth:(l.width+l.height)/4,strokeStyle:r.borderColor,pointStyle:s||r.pointStyle,rotation:r.rotation,textAlign:n||r.textAlign,borderRadius:0,datasetIndex:a.index}},this)}},title:{color:i=>i.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:i=>!i.startsWith("on"),labels:{_scriptable:i=>!["generateLabels","filter","sort"].includes(i)}}},Ae=class extends it{constructor(t){super(),this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e){let s=this.options;if(this.left=0,this.top=0,!s.display){this.width=this.height=this.right=this.bottom=0;return}this.width=this.right=t,this.height=this.bottom=e;let n=I(s.text)?s.text.length:1;this._padding=U(s.padding);let o=n*$(s.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=o:this.width=o}isHorizontal(){let t=this.options.position;return t==="top"||t==="bottom"}_drawArgs(t){let{top:e,left:s,bottom:n,right:o,options:a}=this,r=a.align,l=0,c,h,d;return this.isHorizontal()?(h=X(r,s,o),d=e+t,c=o-s):(a.position==="left"?(h=s+t,d=X(r,n,e),l=B*-.5):(h=o-t,d=X(r,e,n),l=B*.5),c=n-e),{titleX:h,titleY:d,maxWidth:c,rotation:l}}draw(){let t=this.ctx,e=this.options;if(!e.display)return;let s=$(e.font),o=s.lineHeight/2+this._padding.top,{titleX:a,titleY:r,maxWidth:l,rotation:c}=this._drawArgs(o);wt(t,e.text,0,0,s,{color:e.color,maxWidth:l,rotation:c,textAlign:qe(e.align),textBaseline:"middle",translation:[a,r]})}};function gc(i,t){let e=new Ae({ctx:i.ctx,options:t,chart:i});K.configure(i,e,t),K.addBox(i,e),i.titleBlock=e}var pc={id:"title",_element:Ae,start(i,t,e){gc(i,e)},stop(i){let t=i.titleBlock;K.removeBox(i,t),delete i.titleBlock},beforeUpdate(i,t,e){let s=i.titleBlock;K.configure(i,s,e),s.options=e},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}},oi=new WeakMap,mc={id:"subtitle",start(i,t,e){let s=new Ae({ctx:i.ctx,options:e,chart:i});K.configure(i,s,e),K.addBox(i,s),oi.set(i,s)},stop(i){K.removeBox(i,oi.get(i)),oi.delete(i)},beforeUpdate(i,t,e){let s=oi.get(i);K.configure(i,s,e),s.options=e},defaults:{align:"center",display:!1,font:{weight:"normal"},fullSize:!0,padding:0,position:"top",text:"",weight:1500},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}},Pe={average(i){if(!i.length)return!1;let t,e,s=0,n=0,o=0;for(t=0,e=i.length;t-1?i.split(` +`):i}function bc(i,t){let{element:e,datasetIndex:s,index:n}=t,o=i.getDatasetMeta(s).controller,{label:a,value:r}=o.getLabelAndValue(n);return{chart:i,label:a,parsed:o.getParsed(n),raw:i.data.datasets[s].data[n],formattedValue:r,dataset:o.getDataset(),dataIndex:n,datasetIndex:s,element:e}}function eo(i,t){let e=i.chart.ctx,{body:s,footer:n,title:o}=i,{boxWidth:a,boxHeight:r}=t,l=$(t.bodyFont),c=$(t.titleFont),h=$(t.footerFont),d=o.length,u=n.length,f=s.length,g=U(t.padding),p=g.height,m=0,b=s.reduce((y,x)=>y+x.before.length+x.lines.length+x.after.length,0);if(b+=i.beforeBody.length+i.afterBody.length,d&&(p+=d*c.lineHeight+(d-1)*t.titleSpacing+t.titleMarginBottom),b){let y=t.displayColors?Math.max(r,l.lineHeight):l.lineHeight;p+=f*y+(b-f)*l.lineHeight+(b-1)*t.bodySpacing}u&&(p+=t.footerMarginTop+u*h.lineHeight+(u-1)*t.footerSpacing);let _=0,v=function(y){m=Math.max(m,e.measureText(y).width+_)};return e.save(),e.font=c.string,E(i.title,v),e.font=l.string,E(i.beforeBody.concat(i.afterBody),v),_=t.displayColors?a+2+t.boxPadding:0,E(s,y=>{E(y.before,v),E(y.lines,v),E(y.after,v)}),_=0,e.font=h.string,E(i.footer,v),e.restore(),m+=g.width,{width:m,height:p}}function _c(i,t){let{y:e,height:s}=t;return ei.height-s/2?"bottom":"center"}function xc(i,t,e,s){let{x:n,width:o}=s,a=e.caretSize+e.caretPadding;if(i==="left"&&n+o+a>t.width||i==="right"&&n-o-a<0)return!0}function yc(i,t,e,s){let{x:n,width:o}=e,{width:a,chartArea:{left:r,right:l}}=i,c="center";return s==="center"?c=n<=(r+l)/2?"left":"right":n<=o/2?c="left":n>=a-o/2&&(c="right"),xc(c,i,t,e)&&(c="center"),c}function io(i,t,e){let s=e.yAlign||t.yAlign||_c(i,e);return{xAlign:e.xAlign||t.xAlign||yc(i,t,e,s),yAlign:s}}function vc(i,t){let{x:e,width:s}=i;return t==="right"?e-=s:t==="center"&&(e-=s/2),e}function Mc(i,t,e){let{y:s,height:n}=i;return t==="top"?s+=e:t==="bottom"?s-=n+e:s-=n/2,s}function so(i,t,e,s){let{caretSize:n,caretPadding:o,cornerRadius:a}=i,{xAlign:r,yAlign:l}=e,c=n+o,{topLeft:h,topRight:d,bottomLeft:u,bottomRight:f}=kt(a),g=vc(t,r),p=Mc(t,l,c);return l==="center"?r==="left"?g+=c:r==="right"&&(g-=c):r==="left"?g-=Math.max(h,u)+n:r==="right"&&(g+=Math.max(d,f)+n),{x:Y(g,0,s.width-t.width),y:Y(p,0,s.height-t.height)}}function ai(i,t,e){let s=U(e.padding);return t==="center"?i.x+i.width/2:t==="right"?i.x+i.width-s.right:i.x+s.left}function no(i){return ct([],bt(i))}function wc(i,t,e){return pt(i,{tooltip:t,tooltipItems:e,type:"tooltip"})}function oo(i,t){let e=t&&t.dataset&&t.dataset.tooltip&&t.dataset.tooltip.callbacks;return e?i.override(e):i}var Te=class extends it{constructor(t){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=t.chart||t._chart,this._chart=this.chart,this.options=t.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(t){this.options=t,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){let t=this._cachedAnimations;if(t)return t;let e=this.chart,s=this.options.setContext(this.getContext()),n=s.enabled&&e.options.animation&&s.animations,o=new ci(this.chart,n);return n._cacheable&&(this._cachedAnimations=Object.freeze(o)),o}getContext(){return this.$context||(this.$context=wc(this.chart.getContext(),this,this._tooltipItems))}getTitle(t,e){let{callbacks:s}=e,n=s.beforeTitle.apply(this,[t]),o=s.title.apply(this,[t]),a=s.afterTitle.apply(this,[t]),r=[];return r=ct(r,bt(n)),r=ct(r,bt(o)),r=ct(r,bt(a)),r}getBeforeBody(t,e){return no(e.callbacks.beforeBody.apply(this,[t]))}getBody(t,e){let{callbacks:s}=e,n=[];return E(t,o=>{let a={before:[],lines:[],after:[]},r=oo(s,o);ct(a.before,bt(r.beforeLabel.call(this,o))),ct(a.lines,r.label.call(this,o)),ct(a.after,bt(r.afterLabel.call(this,o))),n.push(a)}),n}getAfterBody(t,e){return no(e.callbacks.afterBody.apply(this,[t]))}getFooter(t,e){let{callbacks:s}=e,n=s.beforeFooter.apply(this,[t]),o=s.footer.apply(this,[t]),a=s.afterFooter.apply(this,[t]),r=[];return r=ct(r,bt(n)),r=ct(r,bt(o)),r=ct(r,bt(a)),r}_createItems(t){let e=this._active,s=this.chart.data,n=[],o=[],a=[],r=[],l,c;for(l=0,c=e.length;lt.filter(h,d,u,s))),t.itemSort&&(r=r.sort((h,d)=>t.itemSort(h,d,s))),E(r,h=>{let d=oo(t.callbacks,h);n.push(d.labelColor.call(this,h)),o.push(d.labelPointStyle.call(this,h)),a.push(d.labelTextColor.call(this,h))}),this.labelColors=n,this.labelPointStyles=o,this.labelTextColors=a,this.dataPoints=r,r}update(t,e){let s=this.options.setContext(this.getContext()),n=this._active,o,a=[];if(!n.length)this.opacity!==0&&(o={opacity:0});else{let r=Pe[s.position].call(this,n,this._eventPosition);a=this._createItems(s),this.title=this.getTitle(a,s),this.beforeBody=this.getBeforeBody(a,s),this.body=this.getBody(a,s),this.afterBody=this.getAfterBody(a,s),this.footer=this.getFooter(a,s);let l=this._size=eo(this,s),c=Object.assign({},r,l),h=io(this.chart,s,c),d=so(s,c,h,this.chart);this.xAlign=h.xAlign,this.yAlign=h.yAlign,o={opacity:1,x:d.x,y:d.y,width:l.width,height:l.height,caretX:r.x,caretY:r.y}}this._tooltipItems=a,this.$context=void 0,o&&this._resolveAnimations().update(this,o),t&&s.external&&s.external.call(this,{chart:this.chart,tooltip:this,replay:e})}drawCaret(t,e,s,n){let o=this.getCaretPosition(t,s,n);e.lineTo(o.x1,o.y1),e.lineTo(o.x2,o.y2),e.lineTo(o.x3,o.y3)}getCaretPosition(t,e,s){let{xAlign:n,yAlign:o}=this,{caretSize:a,cornerRadius:r}=s,{topLeft:l,topRight:c,bottomLeft:h,bottomRight:d}=kt(r),{x:u,y:f}=t,{width:g,height:p}=e,m,b,_,v,y,x;return o==="center"?(y=f+p/2,n==="left"?(m=u,b=m-a,v=y+a,x=y-a):(m=u+g,b=m+a,v=y-a,x=y+a),_=m):(n==="left"?b=u+Math.max(l,h)+a:n==="right"?b=u+g-Math.max(c,d)-a:b=this.caretX,o==="top"?(v=f,y=v-a,m=b-a,_=b+a):(v=f+p,y=v+a,m=b+a,_=b-a),x=v),{x1:m,x2:b,x3:_,y1:v,y2:y,y3:x}}drawTitle(t,e,s){let n=this.title,o=n.length,a,r,l;if(o){let c=Rt(s.rtl,this.x,this.width);for(t.x=ai(this,s.titleAlign,s),e.textAlign=c.textAlign(s.titleAlign),e.textBaseline="middle",a=$(s.titleFont),r=s.titleSpacing,e.fillStyle=s.titleColor,e.font=a.string,l=0;lv!==0)?(t.beginPath(),t.fillStyle=o.multiKeyBackground,qt(t,{x:m,y:p,w:c,h:l,radius:_}),t.fill(),t.stroke(),t.fillStyle=a.backgroundColor,t.beginPath(),qt(t,{x:b,y:p+1,w:c-2,h:l-2,radius:_}),t.fill()):(t.fillStyle=o.multiKeyBackground,t.fillRect(m,p,c,l),t.strokeRect(m,p,c,l),t.fillStyle=a.backgroundColor,t.fillRect(b,p+1,c-2,l-2))}t.fillStyle=this.labelTextColors[s]}drawBody(t,e,s){let{body:n}=this,{bodySpacing:o,bodyAlign:a,displayColors:r,boxHeight:l,boxWidth:c,boxPadding:h}=s,d=$(s.bodyFont),u=d.lineHeight,f=0,g=Rt(s.rtl,this.x,this.width),p=function(S){e.fillText(S,g.x(t.x+f),t.y+u/2),t.y+=u+o},m=g.textAlign(a),b,_,v,y,x,M,w;for(e.textAlign=a,e.textBaseline="middle",e.font=d.string,t.x=ai(this,m,s),e.fillStyle=s.bodyColor,E(this.beforeBody,p),f=r&&m!=="right"?a==="center"?c/2+h:c+2+h:0,y=0,M=n.length;y0&&e.stroke()}_updateAnimationTarget(t){let e=this.chart,s=this.$animations,n=s&&s.x,o=s&&s.y;if(n||o){let a=Pe[t.position].call(this,this._active,this._eventPosition);if(!a)return;let r=this._size=eo(this,t),l=Object.assign({},a,this._size),c=io(e,t,l),h=so(t,l,c,e);(n._to!==h.x||o._to!==h.y)&&(this.xAlign=c.xAlign,this.yAlign=c.yAlign,this.width=r.width,this.height=r.height,this.caretX=a.x,this.caretY=a.y,this._resolveAnimations().update(this,h))}}_willRender(){return!!this.opacity}draw(t){let e=this.options.setContext(this.getContext()),s=this.opacity;if(!s)return;this._updateAnimationTarget(e);let n={width:this.width,height:this.height},o={x:this.x,y:this.y};s=Math.abs(s)<.001?0:s;let a=U(e.padding),r=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;e.enabled&&r&&(t.save(),t.globalAlpha=s,this.drawBackground(o,t,n,e),ts(t,e.textDirection),o.y+=a.top,this.drawTitle(o,t,e),this.drawBody(o,t,e),this.drawFooter(o,t,e),es(t,e.textDirection),t.restore())}getActiveElements(){return this._active||[]}setActiveElements(t,e){let s=this._active,n=t.map(({datasetIndex:r,index:l})=>{let c=this.chart.getDatasetMeta(r);if(!c)throw new Error("Cannot find a dataset at index "+r);return{datasetIndex:r,element:c.data[l],index:l}}),o=!me(s,n),a=this._positionChanged(n,e);(o||a)&&(this._active=n,this._eventPosition=e,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(t,e,s=!0){if(e&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;let n=this.options,o=this._active||[],a=this._getActiveElements(t,o,e,s),r=this._positionChanged(a,t),l=e||!me(a,o)||r;return l&&(this._active=a,(n.enabled||n.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,e))),l}_getActiveElements(t,e,s,n){let o=this.options;if(t.type==="mouseout")return[];if(!n)return e;let a=this.chart.getElementsAtEventForMode(t,o.mode,o,s);return o.reverse&&a.reverse(),a}_positionChanged(t,e){let{caretX:s,caretY:n,options:o}=this,a=Pe[o.position].call(this,t,e);return a!==!1&&(s!==a.x||n!==a.y)}};Te.positioners=Pe;var kc={id:"tooltip",_element:Te,positioners:Pe,afterInit(i,t,e){e&&(i.tooltip=new Te({chart:i,options:e}))},beforeUpdate(i,t,e){i.tooltip&&i.tooltip.initialize(e)},reset(i,t,e){i.tooltip&&i.tooltip.initialize(e)},afterDraw(i){let t=i.tooltip;if(t&&t._willRender()){let e={tooltip:t};if(i.notifyPlugins("beforeTooltipDraw",e)===!1)return;t.draw(i.ctx),i.notifyPlugins("afterTooltipDraw",e)}},afterEvent(i,t){if(i.tooltip){let e=t.replay;i.tooltip.handleEvent(t.event,e,t.inChartArea)&&(t.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(i,t)=>t.bodyFont.size,boxWidth:(i,t)=>t.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:{beforeTitle:rt,title(i){if(i.length>0){let t=i[0],e=t.chart.data.labels,s=e?e.length:0;if(this&&this.options&&this.options.mode==="dataset")return t.dataset.label||"";if(t.label)return t.label;if(s>0&&t.dataIndexi!=="filter"&&i!=="itemSort"&&i!=="external",_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]},Sc=Object.freeze({__proto__:null,Decimation:$l,Filler:hc,Legend:fc,SubTitle:mc,Title:pc,Tooltip:kc}),Pc=(i,t,e,s)=>(typeof t=="string"?(e=i.push(t)-1,s.unshift({index:e,label:t})):isNaN(t)&&(e=null),e);function Cc(i,t,e,s){let n=i.indexOf(t);if(n===-1)return Pc(i,t,e,s);let o=i.lastIndexOf(t);return n!==o?e:n}var Dc=(i,t)=>i===null?null:Y(Math.round(i),0,t),ce=class extends Ft{constructor(t){super(t),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(t){let e=this._addedLabels;if(e.length){let s=this.getLabels();for(let{index:n,label:o}of e)s[n]===o&&s.splice(n,1);this._addedLabels=[]}super.init(t)}parse(t,e){if(T(t))return null;let s=this.getLabels();return e=isFinite(e)&&s[e]===t?e:Cc(s,t,C(e,t),this._addedLabels),Dc(e,s.length-1)}determineDataLimits(){let{minDefined:t,maxDefined:e}=this.getUserBounds(),{min:s,max:n}=this.getMinMax(!0);this.options.bounds==="ticks"&&(t||(s=0),e||(n=this.getLabels().length-1)),this.min=s,this.max=n}buildTicks(){let t=this.min,e=this.max,s=this.options.offset,n=[],o=this.getLabels();o=t===0&&e===o.length-1?o:o.slice(t,e+1),this._valueRange=Math.max(o.length-(s?0:1),1),this._startValue=this.min-(s?.5:0);for(let a=t;a<=e;a++)n.push({value:a});return n}getLabelForValue(t){let e=this.getLabels();return t>=0&&te.length-1?null:this.getPixelForValue(e[t].value)}getValueForPixel(t){return Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange)}getBasePixel(){return this.bottom}};ce.id="category";ce.defaults={ticks:{callback:ce.prototype.getLabelForValue}};function Oc(i,t){let e=[],{bounds:n,step:o,min:a,max:r,precision:l,count:c,maxTicks:h,maxDigits:d,includeBounds:u}=i,f=o||1,g=h-1,{min:p,max:m}=t,b=!T(a),_=!T(r),v=!T(c),y=(m-p)/(d+1),x=Ai((m-p)/g/f)*f,M,w,S,k;if(x<1e-14&&!b&&!_)return[{value:p},{value:m}];k=Math.ceil(m/x)-Math.floor(p/x),k>g&&(x=Ai(k*x/g/f)*f),T(l)||(M=Math.pow(10,l),x=Math.ceil(x*M)/M),n==="ticks"?(w=Math.floor(p/x)*x,S=Math.ceil(m/x)*x):(w=p,S=m),b&&_&&o&&Us((r-a)/o,x/1e3)?(k=Math.round(Math.min((r-a)/x,h)),x=(r-a)/k,w=a,S=r):v?(w=b?a:w,S=_?r:S,k=c-1,x=(S-w)/k):(k=(S-w)/x,Ut(k,Math.round(k),x/1e3)?k=Math.round(k):k=Math.ceil(k));let L=Math.max(Li(x),Li(w));M=Math.pow(10,T(l)?L:l),w=Math.round(w*M)/M,S=Math.round(S*M)/M;let R=0;for(b&&(u&&w!==a?(e.push({value:a}),wn=e?n:l,r=l=>o=s?o:l;if(t){let l=ot(n),c=ot(o);l<0&&c<0?r(0):l>0&&c>0&&a(0)}if(n===o){let l=1;(o>=Number.MAX_SAFE_INTEGER||n<=Number.MIN_SAFE_INTEGER)&&(l=Math.abs(o*.05)),r(o+l),t||a(n-l)}this.min=n,this.max=o}getTickLimit(){let t=this.options.ticks,{maxTicksLimit:e,stepSize:s}=t,n;return s?(n=Math.ceil(this.max/s)-Math.floor(this.min/s)+1,n>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${s} would result generating up to ${n} ticks. Limiting to 1000.`),n=1e3)):(n=this.computeTickLimit(),e=e||11),e&&(n=Math.min(e,n)),n}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){let t=this.options,e=t.ticks,s=this.getTickLimit();s=Math.max(2,s);let n={maxTicks:s,bounds:t.bounds,min:t.min,max:t.max,precision:e.precision,step:e.stepSize,count:e.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:e.minRotation||0,includeBounds:e.includeBounds!==!1},o=this._range||this,a=Oc(n,o);return t.bounds==="ticks"&&Ti(a,this,"value"),t.reverse?(a.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),a}configure(){let t=this.ticks,e=this.min,s=this.max;if(super.configure(),this.options.offset&&t.length){let n=(s-e)/Math.max(t.length-1,1)/2;e-=n,s+=n}this._startValue=e,this._endValue=s,this._valueRange=s-e}getLabelForValue(t){return Zt(t,this.chart.options.locale,this.options.ticks.format)}},Le=class extends he{determineDataLimits(){let{min:t,max:e}=this.getMinMax(!0);this.min=W(t)?t:0,this.max=W(e)?e:1,this.handleTickRangeOptions()}computeTickLimit(){let t=this.isHorizontal(),e=t?this.width:this.height,s=nt(this.options.ticks.minRotation),n=(t?Math.sin(s):Math.cos(s))||.001,o=this._resolveTickFontOptions(0);return Math.ceil(e/Math.min(40,o.lineHeight/n))}getPixelForValue(t){return t===null?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getValueForPixel(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}};Le.id="linear";Le.defaults={ticks:{callback:pi.formatters.numeric}};function ro(i){return i/Math.pow(10,Math.floor(tt(i)))===1}function Ac(i,t){let e=Math.floor(tt(t.max)),s=Math.ceil(t.max/Math.pow(10,e)),n=[],o=Q(i.min,Math.pow(10,Math.floor(tt(t.min)))),a=Math.floor(tt(o)),r=Math.floor(o/Math.pow(10,a)),l=a<0?Math.pow(10,Math.abs(a)):1;do n.push({value:o,major:ro(o)}),++r,r===10&&(r=1,++a,l=a>=0?1:l),o=Math.round(r*Math.pow(10,a)*l)/l;while(a0?s:null}determineDataLimits(){let{min:t,max:e}=this.getMinMax(!0);this.min=W(t)?Math.max(0,t):null,this.max=W(e)?Math.max(0,e):null,this.options.beginAtZero&&(this._zero=!0),this.handleTickRangeOptions()}handleTickRangeOptions(){let{minDefined:t,maxDefined:e}=this.getUserBounds(),s=this.min,n=this.max,o=l=>s=t?s:l,a=l=>n=e?n:l,r=(l,c)=>Math.pow(10,Math.floor(tt(l))+c);s===n&&(s<=0?(o(1),a(10)):(o(r(s,-1)),a(r(n,1)))),s<=0&&o(r(n,-1)),n<=0&&a(r(s,1)),this._zero&&this.min!==this._suggestedMin&&s===r(this.min,0)&&o(r(s,-1)),this.min=s,this.max=n}buildTicks(){let t=this.options,e={min:this._userMin,max:this._userMax},s=Ac(e,this);return t.bounds==="ticks"&&Ti(s,this,"value"),t.reverse?(s.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),s}getLabelForValue(t){return t===void 0?"0":Zt(t,this.chart.options.locale,this.options.ticks.format)}configure(){let t=this.min;super.configure(),this._startValue=tt(t),this._valueRange=tt(this.max)-tt(t)}getPixelForValue(t){return(t===void 0||t===0)&&(t=this.min),t===null||isNaN(t)?NaN:this.getPixelForDecimal(t===this.min?0:(tt(t)-this._startValue)/this._valueRange)}getValueForPixel(t){let e=this.getDecimalForPixel(t);return Math.pow(10,this._startValue+e*this._valueRange)}};Re.id="logarithmic";Re.defaults={ticks:{callback:pi.formatters.logarithmic,major:{enabled:!0}}};function Ss(i){let t=i.ticks;if(t.display&&i.display){let e=U(t.backdropPadding);return C(t.font&&t.font.size,O.font.size)+e.height}return 0}function Tc(i,t,e){return e=I(e)?e:[e],{w:rn(i,t.string,e),h:e.length*t.lineHeight}}function lo(i,t,e,s,n){return i===s||i===n?{start:t-e/2,end:t+e/2}:in?{start:t-e,end:t}:{start:t,end:t+e}}function Lc(i){let t={l:i.left+i._padding.left,r:i.right-i._padding.right,t:i.top+i._padding.top,b:i.bottom-i._padding.bottom},e=Object.assign({},t),s=[],n=[],o=i._pointLabels.length,a=i.options.pointLabels,r=a.centerPointLabels?B/o:0;for(let l=0;lt.r&&(r=(s.end-t.r)/o,i.r=Math.max(i.r,t.r+r)),n.startt.b&&(l=(n.end-t.b)/a,i.b=Math.max(i.b,t.b+l))}function Ec(i,t,e){let s=[],n=i._pointLabels.length,o=i.options,a=Ss(o)/2,r=i.drawingArea,l=o.pointLabels.centerPointLabels?B/n:0;for(let c=0;c270||e<90)&&(i-=t),i}function Bc(i,t){let{ctx:e,options:{pointLabels:s}}=i;for(let n=t-1;n>=0;n--){let o=s.setContext(i.getPointLabelContext(n)),a=$(o.font),{x:r,y:l,textAlign:c,left:h,top:d,right:u,bottom:f}=i._pointLabelItems[n],{backdropColor:g}=o;if(!T(g)){let p=kt(o.borderRadius),m=U(o.backdropPadding);e.fillStyle=g;let b=h-m.left,_=d-m.top,v=u-h+m.width,y=f-d+m.height;Object.values(p).some(x=>x!==0)?(e.beginPath(),qt(e,{x:b,y:_,w:v,h:y,radius:p}),e.fill()):e.fillRect(b,_,v,y)}wt(e,i._pointLabels[n],r,l+a.lineHeight/2,a,{color:o.color,textAlign:c,textBaseline:"middle"})}}function Lo(i,t,e,s){let{ctx:n}=i;if(e)n.arc(i.xCenter,i.yCenter,t,0,F);else{let o=i.getPointPosition(0,t);n.moveTo(o.x,o.y);for(let a=1;a{let n=z(this.options.pointLabels.callback,[e,s],this);return n||n===0?n:""}).filter((e,s)=>this.chart.getDataVisibility(s))}fit(){let t=this.options;t.display&&t.pointLabels.display?Lc(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(t,e,s,n){this.xCenter+=Math.floor((t-e)/2),this.yCenter+=Math.floor((s-n)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,e,s,n))}getIndexAngle(t){let e=F/(this._pointLabels.length||1),s=this.options.startAngle||0;return G(t*e+nt(s))}getDistanceFromCenterForValue(t){if(T(t))return NaN;let e=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*e:(t-this.min)*e}getValueForDistanceFromCenter(t){if(T(t))return NaN;let e=t/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-e:this.min+e}getPointLabelContext(t){let e=this._pointLabels||[];if(t>=0&&t{if(h!==0){r=this.getDistanceFromCenterForValue(c.value);let d=n.setContext(this.getContext(h-1));Vc(this,d,r,o)}}),s.display){for(t.save(),a=o-1;a>=0;a--){let c=s.setContext(this.getPointLabelContext(a)),{color:h,lineWidth:d}=c;!d||!h||(t.lineWidth=d,t.strokeStyle=h,t.setLineDash(c.borderDash),t.lineDashOffset=c.borderDashOffset,r=this.getDistanceFromCenterForValue(e.ticks.reverse?this.min:this.max),l=this.getPointPosition(a,r),t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(l.x,l.y),t.stroke())}t.restore()}}drawBorder(){}drawLabels(){let t=this.ctx,e=this.options,s=e.ticks;if(!s.display)return;let n=this.getIndexAngle(0),o,a;t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(n),t.textAlign="center",t.textBaseline="middle",this.ticks.forEach((r,l)=>{if(l===0&&!e.reverse)return;let c=s.setContext(this.getContext(l)),h=$(c.font);if(o=this.getDistanceFromCenterForValue(this.ticks[l].value),c.showLabelBackdrop){t.font=h.string,a=t.measureText(r.label).width,t.fillStyle=c.backdropColor;let d=U(c.backdropPadding);t.fillRect(-a/2-d.left,-o-h.size/2-d.top,a+d.width,h.size+d.height)}wt(t,r.label,0,-o,h,{color:c.color})}),t.restore()}drawTitle(){}};zt.id="radialLinear";zt.defaults={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:pi.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback(i){return i},padding:5,centerPointLabels:!1}};zt.defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"};zt.descriptors={angleLines:{_fallback:"grid"}};var mi={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},Z=Object.keys(mi);function Nc(i,t){return i-t}function co(i,t){if(T(t))return null;let e=i._adapter,{parser:s,round:n,isoWeekday:o}=i._parseOpts,a=t;return typeof s=="function"&&(a=s(a)),W(a)||(a=typeof s=="string"?e.parse(a,s):e.parse(a)),a===null?null:(n&&(a=n==="week"&&(Lt(o)||o===!0)?e.startOf(a,"isoWeek",o):e.startOf(a,n)),+a)}function ho(i,t,e,s){let n=Z.length;for(let o=Z.indexOf(i);o=Z.indexOf(e);o--){let a=Z[o];if(mi[a].common&&i._adapter.diff(n,s,a)>=t-1)return a}return Z[e?Z.indexOf(e):0]}function jc(i){for(let t=Z.indexOf(i)+1,e=Z.length;t=t?e[s]:e[n];i[o]=!0}}function $c(i,t,e,s){let n=i._adapter,o=+n.startOf(t[0].value,s),a=t[t.length-1].value,r,l;for(r=o;r<=a;r=+n.add(r,1,s))l=e[r],l>=0&&(t[l].major=!0);return t}function fo(i,t,e){let s=[],n={},o=t.length,a,r;for(a=0;a+t.value))}initOffsets(t){let e=0,s=0,n,o;this.options.offset&&t.length&&(n=this.getDecimalForValue(t[0]),t.length===1?e=1-n:e=(this.getDecimalForValue(t[1])-n)/2,o=this.getDecimalForValue(t[t.length-1]),t.length===1?s=o:s=(o-this.getDecimalForValue(t[t.length-2]))/2);let a=t.length<3?.5:.25;e=Y(e,0,a),s=Y(s,0,a),this._offsets={start:e,end:s,factor:1/(e+1+s)}}_generate(){let t=this._adapter,e=this.min,s=this.max,n=this.options,o=n.time,a=o.unit||ho(o.minUnit,e,s,this._getLabelCapacity(e)),r=C(o.stepSize,1),l=a==="week"?o.isoWeekday:!1,c=Lt(l)||l===!0,h={},d=e,u,f;if(c&&(d=+t.startOf(d,"isoWeek",l)),d=+t.startOf(d,c?"day":a),t.diff(s,e,a)>1e5*r)throw new Error(e+" and "+s+" are too far apart with stepSize of "+r+" "+a);let g=n.ticks.source==="data"&&this.getDataTimestamps();for(u=d,f=0;up-m).map(p=>+p)}getLabelForValue(t){let e=this._adapter,s=this.options.time;return s.tooltipFormat?e.format(t,s.tooltipFormat):e.format(t,s.displayFormats.datetime)}_tickFormatFunction(t,e,s,n){let o=this.options,a=o.time.displayFormats,r=this._unit,l=this._majorUnit,c=r&&a[r],h=l&&a[l],d=s[e],u=l&&h&&d&&d.major,f=this._adapter.format(t,n||(u?h:c)),g=o.ticks.callback;return g?z(g,[f,e,s],this):f}generateTickLabels(t){let e,s,n;for(e=0,s=t.length;e0?r:1}getDataTimestamps(){let t=this._cache.data||[],e,s;if(t.length)return t;let n=this.getMatchingVisibleMetas();if(this._normalized&&n.length)return this._cache.data=n[0].controller.getAllParsedValues(this);for(e=0,s=n.length;e=i[s].pos&&t<=i[n].pos&&({lo:s,hi:n}=at(i,"pos",t)),{pos:o,time:r}=i[s],{pos:a,time:l}=i[n]):(t>=i[s].time&&t<=i[n].time&&({lo:s,hi:n}=at(i,"time",t)),{time:o,pos:r}=i[s],{time:a,pos:l}=i[n]);let c=a-o;return c?r+(l-r)*(t-o)/c:r}var Ee=class extends Bt{constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){let t=this._getTimestampsForTable(),e=this._table=this.buildLookupTable(t);this._minPos=ri(e,this.min),this._tableRange=ri(e,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){let{min:e,max:s}=this,n=[],o=[],a,r,l,c,h;for(a=0,r=t.length;a=e&&c<=s&&n.push(c);if(n.length<2)return[{time:e,pos:0},{time:s,pos:1}];for(a=0,r=n.length;a{Alpine.store("theme");let s=this.getChart();s&&s.destroy(),this.initChart()}),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",()=>{Alpine.store("theme")==="system"&&this.$nextTick(()=>{let s=this.getChart();s&&s.destroy(),this.initChart()})})},initChart:function(){if(!(!this.$refs.canvas||!this.$refs.backgroundColorElement||!this.$refs.borderColorElement))return new Cs(this.$refs.canvas,{type:"line",data:{labels:t,datasets:[{data:e,borderWidth:2,fill:"start",tension:.5,backgroundColor:getComputedStyle(this.$refs.backgroundColorElement).color,borderColor:getComputedStyle(this.$refs.borderColorElement).color}]},options:{animation:{duration:0},elements:{point:{radius:0}},maintainAspectRatio:!1,plugins:{legend:{display:!1}},scales:{x:{display:!1},y:{display:!1}},tooltips:{enabled:!1}}})},getChart:function(){return this.$refs.canvas?Cs.getChart(this.$refs.canvas):null}}}export{Xc as default}; +/*! Bundled license information: + +chart.js/dist/chunks/helpers.segment.mjs: + (*! + * Chart.js v3.9.1 + * https://www.chartjs.org + * (c) 2022 Chart.js Contributors + * Released under the MIT License + *) + +chart.js/dist/chunks/helpers.segment.mjs: + (*! + * @kurkle/color v0.2.1 + * https://github.com/kurkle/color#readme + * (c) 2022 Jukka Kurkela + * Released under the MIT License + *) + +chart.js/dist/chart.mjs: + (*! + * Chart.js v3.9.1 + * https://www.chartjs.org + * (c) 2022 Chart.js Contributors + * Released under the MIT License + *) +*/ diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..eb05362 --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Disallow: diff --git a/resources/css/app.css b/resources/css/app.css new file mode 100644 index 0000000..ad6eeed --- /dev/null +++ b/resources/css/app.css @@ -0,0 +1,66 @@ +@import 'tailwindcss'; +@import '../../vendor/livewire/flux/dist/flux.css'; + +@source '../views'; +@source '../../vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php'; +@source '../../vendor/livewire/flux-pro/stubs/**/*.blade.php'; +@source '../../vendor/livewire/flux/stubs/**/*.blade.php'; + +@custom-variant dark (&:where(.dark, .dark *)); + +@theme { + --font-sans: 'Instrument Sans', ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; + + --color-zinc-50: #fafafa; + --color-zinc-100: #f5f5f5; + --color-zinc-200: #e5e5e5; + --color-zinc-300: #d4d4d4; + --color-zinc-400: #a3a3a3; + --color-zinc-500: #737373; + --color-zinc-600: #525252; + --color-zinc-700: #404040; + --color-zinc-800: #262626; + --color-zinc-900: #171717; + --color-zinc-950: #0a0a0a; + + --color-accent: var(--color-neutral-800); + --color-accent-content: var(--color-neutral-800); + --color-accent-foreground: var(--color-white); +} + +@layer theme { + .dark { + --color-accent: var(--color-white); + --color-accent-content: var(--color-white); + --color-accent-foreground: var(--color-neutral-800); + } +} + +@layer base { + + *, + ::after, + ::before, + ::backdrop, + ::file-selector-button { + border-color: var(--color-gray-200, currentColor); + } +} + +[data-flux-field]:not(ui-radio, ui-checkbox) { + @apply grid gap-2; +} + +[data-flux-label] { + @apply !mb-0 !leading-tight; +} + +input:focus[data-flux-control], +textarea:focus[data-flux-control], +select:focus[data-flux-control] { + @apply outline-hidden ring-2 ring-accent ring-offset-2 ring-offset-accent-foreground; +} + +/* \[:where(&)\]:size-4 { + @apply size-4; +} */ diff --git a/resources/js/app.js b/resources/js/app.js new file mode 100644 index 0000000..2118ada --- /dev/null +++ b/resources/js/app.js @@ -0,0 +1,2 @@ +import Chart from "chart.js/auto"; +window.Chart = Chart; diff --git a/resources/views/components/action-message.blade.php b/resources/views/components/action-message.blade.php new file mode 100644 index 0000000..d313ee6 --- /dev/null +++ b/resources/views/components/action-message.blade.php @@ -0,0 +1,14 @@ +@props([ + 'on', +]) + +
merge(['class' => 'text-sm']) }} +> + {{ $slot->isEmpty() ? __('Saved.') : $slot }} +
diff --git a/resources/views/components/app-logo-icon.blade.php b/resources/views/components/app-logo-icon.blade.php new file mode 100644 index 0000000..0adc3a2 --- /dev/null +++ b/resources/views/components/app-logo-icon.blade.php @@ -0,0 +1,8 @@ + + + diff --git a/resources/views/components/app-logo.blade.php b/resources/views/components/app-logo.blade.php new file mode 100644 index 0000000..69fd1af --- /dev/null +++ b/resources/views/components/app-logo.blade.php @@ -0,0 +1,6 @@ +
+ +
+
+ Laravel Starter Kit +
diff --git a/resources/views/components/auth-header.blade.php b/resources/views/components/auth-header.blade.php new file mode 100644 index 0000000..e596a3f --- /dev/null +++ b/resources/views/components/auth-header.blade.php @@ -0,0 +1,9 @@ +@props([ + 'title', + 'description', +]) + +
+ {{ $title }} + {{ $description }} +
diff --git a/resources/views/components/auth-session-status.blade.php b/resources/views/components/auth-session-status.blade.php new file mode 100644 index 0000000..98e0011 --- /dev/null +++ b/resources/views/components/auth-session-status.blade.php @@ -0,0 +1,9 @@ +@props([ + 'status', +]) + +@if ($status) +
merge(['class' => 'font-medium text-sm text-green-600']) }}> + {{ $status }} +
+@endif diff --git a/resources/views/components/layouts/app.blade.php b/resources/views/components/layouts/app.blade.php new file mode 100644 index 0000000..3d15107 --- /dev/null +++ b/resources/views/components/layouts/app.blade.php @@ -0,0 +1,5 @@ + + + {{ $slot }} + + diff --git a/resources/views/components/layouts/app/header.blade.php b/resources/views/components/layouts/app/header.blade.php new file mode 100644 index 0000000..3eb878d --- /dev/null +++ b/resources/views/components/layouts/app/header.blade.php @@ -0,0 +1,120 @@ + + + + + @include('partials.head') + + + + + + + + + + + + + {{ __('Dashboard') }} + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + {{ auth()->user()->initials() }} + + + +
+ {{ auth()->user()->name }} + {{ auth()->user()->email }} +
+
+
+
+ + + + + {{ __('Settings') }} + + + + + +
+ @csrf + + {{ __('Log Out') }} + +
+
+
+
+ + + + + + + + + + + + + {{ __('Dashboard') }} + + + + + + + + + {{ __('Repository') }} + + + + {{ __('Documentation') }} + + + + + {{ $slot }} + + @fluxScripts + + + diff --git a/resources/views/components/layouts/app/sidebar.blade.php b/resources/views/components/layouts/app/sidebar.blade.php new file mode 100644 index 0000000..127161e --- /dev/null +++ b/resources/views/components/layouts/app/sidebar.blade.php @@ -0,0 +1,136 @@ + + + + + @include('partials.head') + + + + + + + + + + + + + {{ __('Dashboard') }} + + + {{ __('Reports') }} + + + + + + + + + {{ __('Repository') }} + + + + {{ __('Documentation') }} + + + + + + + + + +
+
+ + + {{ auth()->user()->initials() }} + + + +
+ {{ auth()->user()->name }} + {{ auth()->user()->email }} +
+
+
+
+ + + + + {{ __('Settings') }} + + + + + +
+ @csrf + + {{ __('Log Out') }} + +
+
+
+
+ + + + + + + + + + + + +
+
+ + + {{ auth()->user()->initials() }} + + + +
+ {{ auth()->user()->name }} + {{ auth()->user()->email }} +
+
+
+
+ + + + + {{ __('Settings') }} + + + + + +
+ @csrf + + {{ __('Log Out') }} + +
+
+
+
+ + {{ $slot }} + + @fluxScripts + + + diff --git a/resources/views/components/layouts/auth.blade.php b/resources/views/components/layouts/auth.blade.php new file mode 100644 index 0000000..56d6cb6 --- /dev/null +++ b/resources/views/components/layouts/auth.blade.php @@ -0,0 +1,3 @@ + + {{ $slot }} + diff --git a/resources/views/components/layouts/auth/card.blade.php b/resources/views/components/layouts/auth/card.blade.php new file mode 100644 index 0000000..db94716 --- /dev/null +++ b/resources/views/components/layouts/auth/card.blade.php @@ -0,0 +1,26 @@ + + + + @include('partials.head') + + + + @fluxScripts + + diff --git a/resources/views/components/layouts/auth/simple.blade.php b/resources/views/components/layouts/auth/simple.blade.php new file mode 100644 index 0000000..6e0d909 --- /dev/null +++ b/resources/views/components/layouts/auth/simple.blade.php @@ -0,0 +1,22 @@ + + + + @include('partials.head') + + + + @fluxScripts + + diff --git a/resources/views/components/layouts/auth/split.blade.php b/resources/views/components/layouts/auth/split.blade.php new file mode 100644 index 0000000..4e9788b --- /dev/null +++ b/resources/views/components/layouts/auth/split.blade.php @@ -0,0 +1,43 @@ + + + + @include('partials.head') + + +
+ + +
+ @fluxScripts + + diff --git a/resources/views/components/placeholder-pattern.blade.php b/resources/views/components/placeholder-pattern.blade.php new file mode 100644 index 0000000..8a434f0 --- /dev/null +++ b/resources/views/components/placeholder-pattern.blade.php @@ -0,0 +1,12 @@ +@props([ + 'id' => uniqid(), +]) + + + + + + + + + diff --git a/resources/views/components/settings/layout.blade.php b/resources/views/components/settings/layout.blade.php new file mode 100644 index 0000000..05c0637 --- /dev/null +++ b/resources/views/components/settings/layout.blade.php @@ -0,0 +1,20 @@ +
+
+ + {{ __('Profile') }} + {{ __('Password') }} + {{ __('Appearance') }} + +
+ + + +
+ {{ $heading ?? '' }} + {{ $subheading ?? '' }} + +
+ {{ $slot }} +
+
+
diff --git a/resources/views/dashboard.blade.php b/resources/views/dashboard.blade.php new file mode 100644 index 0000000..c68765b --- /dev/null +++ b/resources/views/dashboard.blade.php @@ -0,0 +1,3 @@ + + + diff --git a/resources/views/exports/report-pdf.blade.php b/resources/views/exports/report-pdf.blade.php new file mode 100644 index 0000000..6c5aac0 --- /dev/null +++ b/resources/views/exports/report-pdf.blade.php @@ -0,0 +1,17 @@ + + + + Laporan Rumah Sakit + + + +

Laporan Rumah Sakit

+

Total Pasien: {{ $reportData['totalPatients'] }}

+

Total Pendaftaran: {{ $reportData['totalRegistrations'] }}

+

Total Pendapatan: Rp {{ number_format($reportData['totalIncome'], 0, ',', '.') }}

+

Dibuat pada: {{ now()->format('d-m-Y H:i:s') }}

+ + diff --git a/resources/views/flux/icon/book-open-text.blade.php b/resources/views/flux/icon/book-open-text.blade.php new file mode 100644 index 0000000..bff20a3 --- /dev/null +++ b/resources/views/flux/icon/book-open-text.blade.php @@ -0,0 +1,47 @@ +{{-- Credit: Lucide (https://lucide.dev) --}} + +@props([ + 'variant' => 'outline', +]) + +@php + if ($variant === 'solid') { + throw new \Exception('The "solid" variant is not supported in Lucide.'); + } + + $classes = Flux::classes('shrink-0')->add( + match ($variant) { + 'outline' => '[:where(&)]:size-6', + 'solid' => '[:where(&)]:size-6', + 'mini' => '[:where(&)]:size-5', + 'micro' => '[:where(&)]:size-4', + }, + ); + + $strokeWidth = match ($variant) { + 'outline' => 2, + 'mini' => 2.25, + 'micro' => 2.5, + }; +@endphp + +class($classes) }} + data-flux-icon + xmlns="http://www.w3.org/2000/svg" + viewBox="0 0 24 24" + fill="none" + stroke="currentColor" + stroke-width="{{ $strokeWidth }}" + stroke-linecap="round" + stroke-linejoin="round" + aria-hidden="true" + data-slot="icon" +> + + + + + + + diff --git a/resources/views/flux/icon/chevrons-up-down.blade.php b/resources/views/flux/icon/chevrons-up-down.blade.php new file mode 100644 index 0000000..bf1ba2b --- /dev/null +++ b/resources/views/flux/icon/chevrons-up-down.blade.php @@ -0,0 +1,43 @@ +{{-- Credit: Lucide (https://lucide.dev) --}} + +@props([ + 'variant' => 'outline', +]) + +@php + if ($variant === 'solid') { + throw new \Exception('The "solid" variant is not supported in Lucide.'); + } + + $classes = Flux::classes('shrink-0')->add( + match ($variant) { + 'outline' => '[:where(&)]:size-6', + 'solid' => '[:where(&)]:size-6', + 'mini' => '[:where(&)]:size-5', + 'micro' => '[:where(&)]:size-4', + }, + ); + + $strokeWidth = match ($variant) { + 'outline' => 2, + 'mini' => 2.25, + 'micro' => 2.5, + }; +@endphp + +class($classes) }} + data-flux-icon + xmlns="http://www.w3.org/2000/svg" + viewBox="0 0 24 24" + fill="none" + stroke="currentColor" + stroke-width="{{ $strokeWidth }}" + stroke-linecap="round" + stroke-linejoin="round" + aria-hidden="true" + data-slot="icon" +> + + + diff --git a/resources/views/flux/icon/folder-git-2.blade.php b/resources/views/flux/icon/folder-git-2.blade.php new file mode 100644 index 0000000..292171b --- /dev/null +++ b/resources/views/flux/icon/folder-git-2.blade.php @@ -0,0 +1,45 @@ +{{-- Credit: Lucide (https://lucide.dev) --}} + +@props([ + 'variant' => 'outline', +]) + +@php + if ($variant === 'solid') { + throw new \Exception('The "solid" variant is not supported in Lucide.'); + } + + $classes = Flux::classes('shrink-0')->add( + match ($variant) { + 'outline' => '[:where(&)]:size-6', + 'solid' => '[:where(&)]:size-6', + 'mini' => '[:where(&)]:size-5', + 'micro' => '[:where(&)]:size-4', + }, + ); + + $strokeWidth = match ($variant) { + 'outline' => 2, + 'mini' => 2.25, + 'micro' => 2.5, + }; +@endphp + +class($classes) }} + data-flux-icon + xmlns="http://www.w3.org/2000/svg" + viewBox="0 0 24 24" + fill="none" + stroke="currentColor" + stroke-width="{{ $strokeWidth }}" + stroke-linecap="round" + stroke-linejoin="round" + aria-hidden="true" + data-slot="icon" +> + + + + + diff --git a/resources/views/flux/icon/layout-grid.blade.php b/resources/views/flux/icon/layout-grid.blade.php new file mode 100644 index 0000000..88c5698 --- /dev/null +++ b/resources/views/flux/icon/layout-grid.blade.php @@ -0,0 +1,45 @@ +{{-- Credit: Lucide (https://lucide.dev) --}} + +@props([ + 'variant' => 'outline', +]) + +@php + if ($variant === 'solid') { + throw new \Exception('The "solid" variant is not supported in Lucide.'); + } + + $classes = Flux::classes('shrink-0')->add( + match ($variant) { + 'outline' => '[:where(&)]:size-6', + 'solid' => '[:where(&)]:size-6', + 'mini' => '[:where(&)]:size-5', + 'micro' => '[:where(&)]:size-4', + }, + ); + + $strokeWidth = match ($variant) { + 'outline' => 2, + 'mini' => 2.25, + 'micro' => 2.5, + }; +@endphp + +class($classes) }} + data-flux-icon + xmlns="http://www.w3.org/2000/svg" + viewBox="0 0 24 24" + fill="none" + stroke="currentColor" + stroke-width="{{ $strokeWidth }}" + stroke-linecap="round" + stroke-linejoin="round" + aria-hidden="true" + data-slot="icon" +> + + + + + diff --git a/resources/views/flux/navlist/group.blade.php b/resources/views/flux/navlist/group.blade.php new file mode 100644 index 0000000..5e691a2 --- /dev/null +++ b/resources/views/flux/navlist/group.blade.php @@ -0,0 +1,51 @@ +@props([ + 'expandable' => false, + 'expanded' => true, + 'heading' => null, +]) + + + +class('group/disclosure') }} + @if ($expanded === true) open @endif + data-flux-navlist-group +> + + + + + + + +
class('block space-y-[2px]') }}> +
+
{{ $heading }}
+
+ +
+ {{ $slot }} +
+
+ + + +
class('block space-y-[2px]') }}> + {{ $slot }} +
+ + diff --git a/resources/views/livewire/auth/confirm-password.blade.php b/resources/views/livewire/auth/confirm-password.blade.php new file mode 100644 index 0000000..8d4d3d2 --- /dev/null +++ b/resources/views/livewire/auth/confirm-password.blade.php @@ -0,0 +1,57 @@ +validate([ + 'password' => ['required', 'string'], + ]); + + if (! Auth::guard('web')->validate([ + 'email' => Auth::user()->email, + 'password' => $this->password, + ])) { + throw ValidationException::withMessages([ + 'password' => __('auth.password'), + ]); + } + + session(['auth.password_confirmed_at' => time()]); + + $this->redirectIntended(default: route('dashboard', absolute: false), navigate: true); + } +}; ?> + +
+ + + + + +
+ + + + {{ __('Confirm') }} + +
diff --git a/resources/views/livewire/auth/forgot-password.blade.php b/resources/views/livewire/auth/forgot-password.blade.php new file mode 100644 index 0000000..af75cfe --- /dev/null +++ b/resources/views/livewire/auth/forgot-password.blade.php @@ -0,0 +1,49 @@ +validate([ + 'email' => ['required', 'string', 'email'], + ]); + + Password::sendResetLink($this->only('email')); + + session()->flash('status', __('A reset link will be sent if the account exists.')); + } +}; ?> + +
+ + + + + +
+ + + + {{ __('Email password reset link') }} + + +
+ {{ __('Or, return to') }} + {{ __('log in') }} +
+
diff --git a/resources/views/livewire/auth/login.blade.php b/resources/views/livewire/auth/login.blade.php new file mode 100644 index 0000000..3c09468 --- /dev/null +++ b/resources/views/livewire/auth/login.blade.php @@ -0,0 +1,126 @@ +validate(); + + $this->ensureIsNotRateLimited(); + + if (! Auth::attempt(['email' => $this->email, 'password' => $this->password], $this->remember)) { + RateLimiter::hit($this->throttleKey()); + + throw ValidationException::withMessages([ + 'email' => __('auth.failed'), + ]); + } + + RateLimiter::clear($this->throttleKey()); + Session::regenerate(); + + $this->redirectIntended(default: route('dashboard', absolute: false), navigate: true); + } + + /** + * Ensure the authentication request is not rate limited. + */ + protected function ensureIsNotRateLimited(): void + { + if (! RateLimiter::tooManyAttempts($this->throttleKey(), 5)) { + return; + } + + event(new Lockout(request())); + + $seconds = RateLimiter::availableIn($this->throttleKey()); + + throw ValidationException::withMessages([ + 'email' => __('auth.throttle', [ + 'seconds' => $seconds, + 'minutes' => ceil($seconds / 60), + ]), + ]); + } + + /** + * Get the authentication rate limiting throttle key. + */ + protected function throttleKey(): string + { + return Str::transliterate(Str::lower($this->email).'|'.request()->ip()); + } +}; ?> + +
+ + + + + +
+ + + + +
+ + + @if (Route::has('password.request')) + + {{ __('Forgot your password?') }} + + @endif +
+ + + + +
+ {{ __('Log in') }} +
+ + + @if (Route::has('register')) +
+ {{ __('Don\'t have an account?') }} + {{ __('Sign up') }} +
+ @endif +
diff --git a/resources/views/livewire/auth/register.blade.php b/resources/views/livewire/auth/register.blade.php new file mode 100644 index 0000000..85ba8be --- /dev/null +++ b/resources/views/livewire/auth/register.blade.php @@ -0,0 +1,97 @@ +validate([ + 'name' => ['required', 'string', 'max:255'], + 'email' => ['required', 'string', 'lowercase', 'email', 'max:255', 'unique:' . User::class], + 'password' => ['required', 'string', 'confirmed', Rules\Password::defaults()], + ]); + + $validated['password'] = Hash::make($validated['password']); + + event(new Registered(($user = User::create($validated)))); + + Auth::login($user); + + $this->redirectIntended(route('dashboard', absolute: false), navigate: true); + } +}; ?> + +
+ + + + + +
+ + + + + + + + + + + + +
+ + {{ __('Create account') }} + +
+ + +
+ {{ __('Already have an account?') }} + {{ __('Log in') }} +
+
diff --git a/resources/views/livewire/auth/reset-password.blade.php b/resources/views/livewire/auth/reset-password.blade.php new file mode 100644 index 0000000..f3234db --- /dev/null +++ b/resources/views/livewire/auth/reset-password.blade.php @@ -0,0 +1,113 @@ +token = $token; + + $this->email = request()->string('email'); + } + + /** + * Reset the password for the given user. + */ + public function resetPassword(): void + { + $this->validate([ + 'token' => ['required'], + 'email' => ['required', 'string', 'email'], + 'password' => ['required', 'string', 'confirmed', Rules\Password::defaults()], + ]); + + // Here we will attempt to reset the user's password. If it is successful we + // will update the password on an actual user model and persist it to the + // database. Otherwise we will parse the error and return the response. + $status = Password::reset( + $this->only('email', 'password', 'password_confirmation', 'token'), + function ($user) { + $user->forceFill([ + 'password' => Hash::make($this->password), + 'remember_token' => Str::random(60), + ])->save(); + + event(new PasswordReset($user)); + } + ); + + // If the password was successfully reset, we will redirect the user back to + // the application's home authenticated view. If there is an error we can + // redirect them back to where they came from with their error message. + if ($status != Password::PasswordReset) { + $this->addError('email', __($status)); + + return; + } + + Session::flash('status', __($status)); + + $this->redirectRoute('login', navigate: true); + } +}; ?> + +
+ + + + + +
+ + + + + + + + + +
+ + {{ __('Reset password') }} + +
+ +
diff --git a/resources/views/livewire/auth/verify-email.blade.php b/resources/views/livewire/auth/verify-email.blade.php new file mode 100644 index 0000000..c771ff2 --- /dev/null +++ b/resources/views/livewire/auth/verify-email.blade.php @@ -0,0 +1,57 @@ +hasVerifiedEmail()) { + $this->redirectIntended(default: route('dashboard', absolute: false), navigate: true); + + return; + } + + Auth::user()->sendEmailVerificationNotification(); + + Session::flash('status', 'verification-link-sent'); + } + + /** + * Log the current user out of the application. + */ + public function logout(Logout $logout): void + { + $logout(); + + $this->redirect('/', navigate: true); + } +}; ?> + +
+ + {{ __('Please verify your email address by clicking on the link we just emailed to you.') }} + + + @if (session('status') == 'verification-link-sent') + + {{ __('A new verification link has been sent to the email address you provided during registration.') }} + + @endif + +
+ + {{ __('Resend verification email') }} + + + + {{ __('Log out') }} + +
+
diff --git a/resources/views/livewire/dashboard/report-generator.blade.php b/resources/views/livewire/dashboard/report-generator.blade.php new file mode 100644 index 0000000..ac38385 --- /dev/null +++ b/resources/views/livewire/dashboard/report-generator.blade.php @@ -0,0 +1,35 @@ +
+
+
+ + +
+
+ + +
+
+ +
+
+ + @if ($reportData) +
+

Hasil Laporan

+
    +
  • Total Pasien: {{ $reportData['totalPatients'] }}
  • +
  • Total Pendaftaran: {{ $reportData['totalRegistrations'] }}
  • +
  • Total Pendapatan: Rp {{ number_format($reportData['totalIncome'], 0, ',', '.') }}
  • +
+ +
+ + +
+ +
+ Dibuat pada: {{ $generatedAt }} +
+
+ @endif +
diff --git a/resources/views/livewire/dashboard/statistics.blade.php b/resources/views/livewire/dashboard/statistics.blade.php new file mode 100644 index 0000000..0059806 --- /dev/null +++ b/resources/views/livewire/dashboard/statistics.blade.php @@ -0,0 +1,69 @@ +
+
+
+

Total Pasien

+

{{ $totalPatients }}

+
+ +
+

Total Dokter

+

{{ $totalDoctors }}

+
+ +
+

Pendaftaran Hari Ini

+

{{ $todayRegistrations }}

+
+
+ +
+

Pendapatan Hari Ini

+

Rp {{ number_format($todayIncome, 0, ',', '.') }}

+
+ +
+

Grafik Pendapatan 7 Hari Terakhir

+ + +
+ @if ($incomeChangePercentage !== null) + Trend: {{ $incomeTrendStatus }} sebesar + {{ number_format($incomeChangePercentage, 2) }}% + @else + Trend: {{ $incomeTrendStatus }} + @endif +
+
+ + +
diff --git a/resources/views/livewire/settings/appearance.blade.php b/resources/views/livewire/settings/appearance.blade.php new file mode 100644 index 0000000..892582d --- /dev/null +++ b/resources/views/livewire/settings/appearance.blade.php @@ -0,0 +1,19 @@ + + +
+ @include('partials.settings-heading') + + + + {{ __('Light') }} + {{ __('Dark') }} + {{ __('System') }} + + +
diff --git a/resources/views/livewire/settings/delete-user-form.blade.php b/resources/views/livewire/settings/delete-user-form.blade.php new file mode 100644 index 0000000..8d90079 --- /dev/null +++ b/resources/views/livewire/settings/delete-user-form.blade.php @@ -0,0 +1,58 @@ +validate([ + 'password' => ['required', 'string', 'current_password'], + ]); + + tap(Auth::user(), $logout(...))->delete(); + + $this->redirect('/', navigate: true); + } +}; ?> + +
+
+ {{ __('Delete account') }} + {{ __('Delete your account and all of its resources') }} +
+ + + + {{ __('Delete account') }} + + + + +
+
+ {{ __('Are you sure you want to delete your account?') }} + + + {{ __('Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.') }} + +
+ + + +
+ + {{ __('Cancel') }} + + + {{ __('Delete account') }} +
+ +
+
diff --git a/resources/views/livewire/settings/password.blade.php b/resources/views/livewire/settings/password.blade.php new file mode 100644 index 0000000..002805f --- /dev/null +++ b/resources/views/livewire/settings/password.blade.php @@ -0,0 +1,78 @@ +validate([ + 'current_password' => ['required', 'string', 'current_password'], + 'password' => ['required', 'string', Password::defaults(), 'confirmed'], + ]); + } catch (ValidationException $e) { + $this->reset('current_password', 'password', 'password_confirmation'); + + throw $e; + } + + Auth::user()->update([ + 'password' => Hash::make($validated['password']), + ]); + + $this->reset('current_password', 'password', 'password_confirmation'); + + $this->dispatch('password-updated'); + } +}; ?> + +
+ @include('partials.settings-heading') + + +
+ + + + +
+
+ {{ __('Save') }} +
+ + + {{ __('Saved.') }} + +
+ +
+
diff --git a/resources/views/livewire/settings/profile.blade.php b/resources/views/livewire/settings/profile.blade.php new file mode 100644 index 0000000..cb08833 --- /dev/null +++ b/resources/views/livewire/settings/profile.blade.php @@ -0,0 +1,114 @@ +name = Auth::user()->name; + $this->email = Auth::user()->email; + } + + /** + * Update the profile information for the currently authenticated user. + */ + public function updateProfileInformation(): void + { + $user = Auth::user(); + + $validated = $this->validate([ + 'name' => ['required', 'string', 'max:255'], + + 'email' => [ + 'required', + 'string', + 'lowercase', + 'email', + 'max:255', + Rule::unique(User::class)->ignore($user->id) + ], + ]); + + $user->fill($validated); + + if ($user->isDirty('email')) { + $user->email_verified_at = null; + } + + $user->save(); + + $this->dispatch('profile-updated', name: $user->name); + } + + /** + * Send an email verification notification to the current user. + */ + public function resendVerificationNotification(): void + { + $user = Auth::user(); + + if ($user->hasVerifiedEmail()) { + $this->redirectIntended(default: route('dashboard', absolute: false)); + + return; + } + + $user->sendEmailVerificationNotification(); + + Session::flash('status', 'verification-link-sent'); + } +}; ?> + +
+ @include('partials.settings-heading') + + +
+ + +
+ + + @if (auth()->user() instanceof \Illuminate\Contracts\Auth\MustVerifyEmail &&! auth()->user()->hasVerifiedEmail()) +
+ + {{ __('Your email address is unverified.') }} + + + {{ __('Click here to re-send the verification email.') }} + + + + @if (session('status') === 'verification-link-sent') + + {{ __('A new verification link has been sent to your email address.') }} + + @endif +
+ @endif +
+ +
+
+ {{ __('Save') }} +
+ + + {{ __('Saved.') }} + +
+ + + +
+
diff --git a/resources/views/partials/head.blade.php b/resources/views/partials/head.blade.php new file mode 100644 index 0000000..35d72eb --- /dev/null +++ b/resources/views/partials/head.blade.php @@ -0,0 +1,10 @@ + + + +{{ $title ?? config('app.name') }} + + + + +@vite(['resources/css/app.css', 'resources/js/app.js']) +@fluxAppearance diff --git a/resources/views/partials/settings-heading.blade.php b/resources/views/partials/settings-heading.blade.php new file mode 100644 index 0000000..925ace9 --- /dev/null +++ b/resources/views/partials/settings-heading.blade.php @@ -0,0 +1,5 @@ +
+ {{ __('Settings') }} + {{ __('Manage your profile and account settings') }} + +
diff --git a/resources/views/welcome.blade.php b/resources/views/welcome.blade.php new file mode 100644 index 0000000..e743892 --- /dev/null +++ b/resources/views/welcome.blade.php @@ -0,0 +1,274 @@ + + + + + + + Laravel + + + + + + + + + +
+ @if (Route::has('login')) + + @endif +
+
+
+
+

Let's get started

+

Laravel has an incredibly rich ecosystem.
We suggest starting with the following.

+ + +
+
+ {{-- Laravel Logo --}} + + + + + + + + + + + {{-- Light Mode 12 SVG --}} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{-- Dark Mode 12 SVG --}} + +
+
+
+
+ + @if (Route::has('login')) + + @endif + + diff --git a/routes/auth.php b/routes/auth.php new file mode 100644 index 0000000..62e6352 --- /dev/null +++ b/routes/auth.php @@ -0,0 +1,35 @@ +group(function () { + Volt::route('login', 'auth.login') + ->name('login'); + + Volt::route('register', 'auth.register') + ->name('register'); + + Volt::route('forgot-password', 'auth.forgot-password') + ->name('password.request'); + + Volt::route('reset-password/{token}', 'auth.reset-password') + ->name('password.reset'); + +}); + +Route::middleware('auth')->group(function () { + Volt::route('verify-email', 'auth.verify-email') + ->name('verification.notice'); + + Route::get('verify-email/{id}/{hash}', VerifyEmailController::class) + ->middleware(['signed', 'throttle:6,1']) + ->name('verification.verify'); + + Volt::route('confirm-password', 'auth.confirm-password') + ->name('password.confirm'); +}); + +Route::post('logout', App\Livewire\Actions\Logout::class) + ->name('logout'); diff --git a/routes/console.php b/routes/console.php new file mode 100644 index 0000000..3c9adf1 --- /dev/null +++ b/routes/console.php @@ -0,0 +1,8 @@ +comment(Inspiring::quote()); +})->purpose('Display an inspiring quote'); diff --git a/routes/web.php b/routes/web.php new file mode 100644 index 0000000..ce6eb4f --- /dev/null +++ b/routes/web.php @@ -0,0 +1,28 @@ +name('home'); + +Route::get('dashboard', [DashboardController::class, 'index']) + ->middleware(['auth', 'verified']) + ->name('dashboard'); + +Route::get('/reports', ReportGenerator::class) + ->middleware(['auth', 'verified']) + ->name('reports'); + +Route::middleware(['auth'])->group(function () { + Route::redirect('settings', 'settings/profile'); + + Volt::route('settings/profile', 'settings.profile')->name('settings.profile'); + Volt::route('settings/password', 'settings.password')->name('settings.password'); + Volt::route('settings/appearance', 'settings.appearance')->name('settings.appearance'); +}); + +require __DIR__ . '/auth.php'; diff --git a/storage/app/.gitignore b/storage/app/.gitignore new file mode 100644 index 0000000..fedb287 --- /dev/null +++ b/storage/app/.gitignore @@ -0,0 +1,4 @@ +* +!private/ +!public/ +!.gitignore diff --git a/storage/app/private/.gitignore b/storage/app/private/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/storage/app/private/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/storage/app/public/.gitignore b/storage/app/public/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/storage/app/public/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/storage/framework/.gitignore b/storage/framework/.gitignore new file mode 100644 index 0000000..05c4471 --- /dev/null +++ b/storage/framework/.gitignore @@ -0,0 +1,9 @@ +compiled.php +config.php +down +events.scanned.php +maintenance.php +routes.php +routes.scanned.php +schedule-* +services.json diff --git a/storage/framework/cache/.gitignore b/storage/framework/cache/.gitignore new file mode 100644 index 0000000..01e4a6c --- /dev/null +++ b/storage/framework/cache/.gitignore @@ -0,0 +1,3 @@ +* +!data/ +!.gitignore diff --git a/storage/framework/cache/data/.gitignore b/storage/framework/cache/data/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/storage/framework/cache/data/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/storage/framework/sessions/.gitignore b/storage/framework/sessions/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/storage/framework/sessions/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/storage/framework/testing/.gitignore b/storage/framework/testing/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/storage/framework/testing/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/storage/framework/views/.gitignore b/storage/framework/views/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/storage/framework/views/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/storage/logs/.gitignore b/storage/logs/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/storage/logs/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/tests/Feature/Auth/AuthenticationTest.php b/tests/Feature/Auth/AuthenticationTest.php new file mode 100644 index 0000000..12f2139 --- /dev/null +++ b/tests/Feature/Auth/AuthenticationTest.php @@ -0,0 +1,48 @@ +get('/login'); + + $response->assertStatus(200); +}); + +test('users can authenticate using the login screen', function () { + $user = User::factory()->create(); + + $response = LivewireVolt::test('auth.login') + ->set('email', $user->email) + ->set('password', 'password') + ->call('login'); + + $response + ->assertHasNoErrors() + ->assertRedirect(route('dashboard', absolute: false)); + + $this->assertAuthenticated(); +}); + +test('users can not authenticate with invalid password', function () { + $user = User::factory()->create(); + + $response = LivewireVolt::test('auth.login') + ->set('email', $user->email) + ->set('password', 'wrong-password') + ->call('login'); + + $response->assertHasErrors('email'); + + $this->assertGuest(); +}); + +test('users can logout', function () { + $user = User::factory()->create(); + + $response = $this->actingAs($user)->post('/logout'); + + $response->assertRedirect('/'); + + $this->assertGuest(); +}); \ No newline at end of file diff --git a/tests/Feature/Auth/EmailVerificationTest.php b/tests/Feature/Auth/EmailVerificationTest.php new file mode 100644 index 0000000..a2294e8 --- /dev/null +++ b/tests/Feature/Auth/EmailVerificationTest.php @@ -0,0 +1,47 @@ +unverified()->create(); + + $response = $this->actingAs($user)->get('/verify-email'); + + $response->assertStatus(200); +}); + +test('email can be verified', function () { + $user = User::factory()->unverified()->create(); + + Event::fake(); + + $verificationUrl = URL::temporarySignedRoute( + 'verification.verify', + now()->addMinutes(60), + ['id' => $user->id, 'hash' => sha1($user->email)] + ); + + $response = $this->actingAs($user)->get($verificationUrl); + + Event::assertDispatched(Verified::class); + + expect($user->fresh()->hasVerifiedEmail())->toBeTrue(); + $response->assertRedirect(route('dashboard', absolute: false).'?verified=1'); +}); + +test('email is not verified with invalid hash', function () { + $user = User::factory()->unverified()->create(); + + $verificationUrl = URL::temporarySignedRoute( + 'verification.verify', + now()->addMinutes(60), + ['id' => $user->id, 'hash' => sha1('wrong-email')] + ); + + $this->actingAs($user)->get($verificationUrl); + + expect($user->fresh()->hasVerifiedEmail())->toBeFalse(); +}); \ No newline at end of file diff --git a/tests/Feature/Auth/PasswordConfirmationTest.php b/tests/Feature/Auth/PasswordConfirmationTest.php new file mode 100644 index 0000000..7edf020 --- /dev/null +++ b/tests/Feature/Auth/PasswordConfirmationTest.php @@ -0,0 +1,38 @@ +create(); + + $response = $this->actingAs($user)->get('/confirm-password'); + + $response->assertStatus(200); +}); + +test('password can be confirmed', function () { + $user = User::factory()->create(); + + $this->actingAs($user); + + $response = Volt::test('auth.confirm-password') + ->set('password', 'password') + ->call('confirmPassword'); + + $response + ->assertHasNoErrors() + ->assertRedirect(route('dashboard', absolute: false)); +}); + +test('password is not confirmed with invalid password', function () { + $user = User::factory()->create(); + + $this->actingAs($user); + + $response = Volt::test('auth.confirm-password') + ->set('password', 'wrong-password') + ->call('confirmPassword'); + + $response->assertHasErrors(['password']); +}); \ No newline at end of file diff --git a/tests/Feature/Auth/PasswordResetTest.php b/tests/Feature/Auth/PasswordResetTest.php new file mode 100644 index 0000000..53e2f62 --- /dev/null +++ b/tests/Feature/Auth/PasswordResetTest.php @@ -0,0 +1,66 @@ +get('/forgot-password'); + + $response->assertStatus(200); +}); + +test('reset password link can be requested', function () { + Notification::fake(); + + $user = User::factory()->create(); + + Volt::test('auth.forgot-password') + ->set('email', $user->email) + ->call('sendPasswordResetLink'); + + Notification::assertSentTo($user, ResetPassword::class); +}); + +test('reset password screen can be rendered', function () { + Notification::fake(); + + $user = User::factory()->create(); + + Volt::test('auth.forgot-password') + ->set('email', $user->email) + ->call('sendPasswordResetLink'); + + Notification::assertSentTo($user, ResetPassword::class, function ($notification) { + $response = $this->get('/reset-password/'.$notification->token); + + $response->assertStatus(200); + + return true; + }); +}); + +test('password can be reset with valid token', function () { + Notification::fake(); + + $user = User::factory()->create(); + + Volt::test('auth.forgot-password') + ->set('email', $user->email) + ->call('sendPasswordResetLink'); + + Notification::assertSentTo($user, ResetPassword::class, function ($notification) use ($user) { + $response = Volt::test('auth.reset-password', ['token' => $notification->token]) + ->set('email', $user->email) + ->set('password', 'password') + ->set('password_confirmation', 'password') + ->call('resetPassword'); + + $response + ->assertHasNoErrors() + ->assertRedirect(route('login', absolute: false)); + + return true; + }); +}); \ No newline at end of file diff --git a/tests/Feature/Auth/RegistrationTest.php b/tests/Feature/Auth/RegistrationTest.php new file mode 100644 index 0000000..3db4e72 --- /dev/null +++ b/tests/Feature/Auth/RegistrationTest.php @@ -0,0 +1,24 @@ +get('/register'); + + $response->assertStatus(200); +}); + +test('new users can register', function () { + $response = Volt::test('auth.register') + ->set('name', 'Test User') + ->set('email', 'test@example.com') + ->set('password', 'password') + ->set('password_confirmation', 'password') + ->call('register'); + + $response + ->assertHasNoErrors() + ->assertRedirect(route('dashboard', absolute: false)); + + $this->assertAuthenticated(); +}); \ No newline at end of file diff --git a/tests/Feature/DashboardTest.php b/tests/Feature/DashboardTest.php new file mode 100644 index 0000000..437eb09 --- /dev/null +++ b/tests/Feature/DashboardTest.php @@ -0,0 +1,16 @@ +get('/dashboard'); + $response->assertRedirect('/login'); +}); + +test('authenticated users can visit the dashboard', function () { + $user = User::factory()->create(); + $this->actingAs($user); + + $response = $this->get('/dashboard'); + $response->assertStatus(200); +}); \ No newline at end of file diff --git a/tests/Feature/ExampleTest.php b/tests/Feature/ExampleTest.php new file mode 100644 index 0000000..b63b781 --- /dev/null +++ b/tests/Feature/ExampleTest.php @@ -0,0 +1,7 @@ +get('/'); + + $response->assertStatus(200); +}); \ No newline at end of file diff --git a/tests/Feature/Settings/PasswordUpdateTest.php b/tests/Feature/Settings/PasswordUpdateTest.php new file mode 100644 index 0000000..2af6939 --- /dev/null +++ b/tests/Feature/Settings/PasswordUpdateTest.php @@ -0,0 +1,39 @@ +create([ + 'password' => Hash::make('password'), + ]); + + $this->actingAs($user); + + $response = Volt::test('settings.password') + ->set('current_password', 'password') + ->set('password', 'new-password') + ->set('password_confirmation', 'new-password') + ->call('updatePassword'); + + $response->assertHasNoErrors(); + + expect(Hash::check('new-password', $user->refresh()->password))->toBeTrue(); +}); + +test('correct password must be provided to update password', function () { + $user = User::factory()->create([ + 'password' => Hash::make('password'), + ]); + + $this->actingAs($user); + + $response = Volt::test('settings.password') + ->set('current_password', 'wrong-password') + ->set('password', 'new-password') + ->set('password_confirmation', 'new-password') + ->call('updatePassword'); + + $response->assertHasErrors(['current_password']); +}); \ No newline at end of file diff --git a/tests/Feature/Settings/ProfileUpdateTest.php b/tests/Feature/Settings/ProfileUpdateTest.php new file mode 100644 index 0000000..44ec58d --- /dev/null +++ b/tests/Feature/Settings/ProfileUpdateTest.php @@ -0,0 +1,75 @@ +actingAs($user = User::factory()->create()); + + $this->get('/settings/profile')->assertOk(); +}); + +test('profile information can be updated', function () { + $user = User::factory()->create(); + + $this->actingAs($user); + + $response = Volt::test('settings.profile') + ->set('name', 'Test User') + ->set('email', 'test@example.com') + ->call('updateProfileInformation'); + + $response->assertHasNoErrors(); + + $user->refresh(); + + expect($user->name)->toEqual('Test User'); + expect($user->email)->toEqual('test@example.com'); + expect($user->email_verified_at)->toBeNull(); +}); + +test('email verification status is unchanged when email address is unchanged', function () { + $user = User::factory()->create(); + + $this->actingAs($user); + + $response = Volt::test('settings.profile') + ->set('name', 'Test User') + ->set('email', $user->email) + ->call('updateProfileInformation'); + + $response->assertHasNoErrors(); + + expect($user->refresh()->email_verified_at)->not->toBeNull(); +}); + +test('user can delete their account', function () { + $user = User::factory()->create(); + + $this->actingAs($user); + + $response = Volt::test('settings.delete-user-form') + ->set('password', 'password') + ->call('deleteUser'); + + $response + ->assertHasNoErrors() + ->assertRedirect('/'); + + expect($user->fresh())->toBeNull(); + expect(auth()->check())->toBeFalse(); +}); + +test('correct password must be provided to delete account', function () { + $user = User::factory()->create(); + + $this->actingAs($user); + + $response = Volt::test('settings.delete-user-form') + ->set('password', 'wrong-password') + ->call('deleteUser'); + + $response->assertHasErrors(['password']); + + expect($user->fresh())->not->toBeNull(); +}); \ No newline at end of file diff --git a/tests/Pest.php b/tests/Pest.php new file mode 100644 index 0000000..40d096b --- /dev/null +++ b/tests/Pest.php @@ -0,0 +1,47 @@ +extend(Tests\TestCase::class) + ->use(Illuminate\Foundation\Testing\RefreshDatabase::class) + ->in('Feature'); + +/* +|-------------------------------------------------------------------------- +| Expectations +|-------------------------------------------------------------------------- +| +| When you're writing tests, you often need to check that values meet certain conditions. The +| "expect()" function gives you access to a set of "expectations" methods that you can use +| to assert different things. Of course, you may extend the Expectation API at any time. +| +*/ + +expect()->extend('toBeOne', function () { + return $this->toBe(1); +}); + +/* +|-------------------------------------------------------------------------- +| Functions +|-------------------------------------------------------------------------- +| +| While Pest is very powerful out-of-the-box, you may have some testing code specific to your +| project that you don't want to repeat in every file. Here you can also expose helpers as +| global functions to help you to reduce the number of lines of code in your test files. +| +*/ + +function something() +{ + // .. +} diff --git a/tests/TestCase.php b/tests/TestCase.php new file mode 100644 index 0000000..fe1ffc2 --- /dev/null +++ b/tests/TestCase.php @@ -0,0 +1,10 @@ +toBeTrue(); +}); \ No newline at end of file diff --git a/vite.config.js b/vite.config.js new file mode 100644 index 0000000..937aae1 --- /dev/null +++ b/vite.config.js @@ -0,0 +1,18 @@ +import { + defineConfig +} from 'vite'; +import laravel from 'laravel-vite-plugin'; +import tailwindcss from "@tailwindcss/vite"; + +export default defineConfig({ + plugins: [ + laravel({ + input: ['resources/css/app.css', 'resources/js/app.js'], + refresh: [`resources/views/**/*`], + }), + tailwindcss(), + ], + server: { + cors: true, + }, +}); \ No newline at end of file