From cc98e0761e93f513eac5477b616dfe1850fdaa11 Mon Sep 17 00:00:00 2001 From: jouel88 Date: Thu, 19 Mar 2026 21:16:06 +0700 Subject: [PATCH] Initial commit: Proyek HRIS Laravel --- .editorconfig | 18 + .env.example | 65 + .gitattributes | 11 + .github/workflows/issues.yml | 12 + .github/workflows/pull-requests.yml | 12 + .github/workflows/tests.yml | 47 + .github/workflows/update-changelog.yml | 13 + .gitignore | 27 + _ide_helper_models.php | 753 ++ app/Console/Commands/AccrueAnnualLeave.php | 38 + app/Console/Commands/AutoPresensiJob.php | 79 + app/Exports/LaporanLemburExport.php | 86 + app/Exports/LaporanPresensiExport.php | 81 + app/Helpers/ApiResponse.php | 45 + app/Http/Controllers/Api/AuthController.php | 148 + .../Controllers/Api/DashboardController.php | 141 + .../Api/FaceEnrollmentController.php | 115 + .../Controllers/Api/KompensasiController.php | 21 + app/Http/Controllers/Api/LemburController.php | 120 + .../Api/PengumumanApiController.php | 34 + app/Http/Controllers/Api/PoinController.php | 105 + .../Controllers/Api/PresensiController.php | 257 + .../Controllers/Api/ProfileController.php | 75 + .../Controllers/Api/ScheduleController.php | 255 + .../Api/SignatureApiController.php | 85 + .../Controllers/Api/SubmissionController.php | 213 + .../Api/SuratIzinApiController.php | 157 + app/Http/Controllers/AuthController.php | 72 + app/Http/Controllers/Controller.php | 19 + app/Http/Controllers/CutiController.php | 58 + app/Http/Controllers/DashboardController.php | 77 + app/Http/Controllers/DivisiController.php | 46 + .../Controllers/FaceApprovalController.php | 83 + app/Http/Controllers/HariLiburController.php | 105 + app/Http/Controllers/JabatanController.php | 42 + app/Http/Controllers/JadwalController.php | 352 + app/Http/Controllers/KantorController.php | 42 + app/Http/Controllers/LaporanController.php | 144 + .../Controllers/LaporanLemburController.php | 102 + app/Http/Controllers/LemburController.php | 87 + app/Http/Controllers/PegawaiController.php | 186 + .../Controllers/PengajuanIzinController.php | 197 + .../Controllers/PenggunaanPoinController.php | 66 + app/Http/Controllers/PengumumanController.php | 61 + app/Http/Controllers/PermissionController.php | 39 + app/Http/Controllers/PresensiController.php | 471 + app/Http/Controllers/ProfileController.php | 50 + app/Http/Controllers/RoleController.php | 67 + app/Http/Controllers/ShiftController.php | 56 + app/Http/Controllers/SignatureController.php | 49 + app/Http/Controllers/SuratIzinController.php | 218 + app/Http/Controllers/TukarShiftController.php | 91 + app/Http/Middleware/CheckRole.php | 33 + app/Http/Requests/StoreDivisiRequest.php | 20 + app/Http/Requests/StoreHariLiburRequest.php | 26 + app/Http/Requests/StoreJabatanRequest.php | 20 + app/Http/Requests/StoreKantorRequest.php | 25 + app/Http/Requests/StoreLemburRequest.php | 57 + .../Requests/StoreManualPresensiRequest.php | 48 + app/Http/Requests/StorePegawaiRequest.php | 41 + .../Requests/StorePengajuanIzinRequest.php | 59 + app/Http/Requests/StorePengumumanRequest.php | 32 + app/Http/Requests/StorePresensiRequest.php | 36 + app/Http/Requests/StoreRoleRequest.php | 30 + app/Http/Requests/StoreShiftRequest.php | 33 + app/Http/Requests/StoreSignatureRequest.php | 27 + app/Http/Requests/StoreSuratIzinRequest.php | 30 + app/Http/Requests/StoreTukarShiftRequest.php | 47 + app/Http/Requests/UpdateDivisiRequest.php | 24 + app/Http/Requests/UpdateJabatanRequest.php | 22 + app/Http/Requests/UpdateKantorRequest.php | 25 + app/Http/Requests/UpdateLemburRequest.php | 57 + app/Http/Requests/UpdatePegawaiRequest.php | 38 + .../Requests/UpdatePengajuanIzinRequest.php | 59 + app/Http/Requests/UpdatePengumumanRequest.php | 32 + app/Http/Requests/UpdateRoleRequest.php | 23 + app/Http/Requests/UpdateShiftRequest.php | 33 + app/Models/ApprovalSurat.php | 75 + app/Models/DataWajah.php | 39 + app/Models/DetailPenggunaanPoin.php | 50 + app/Models/Divisi.php | 32 + app/Models/HariLibur.php | 25 + app/Models/Jabatan.php | 32 + app/Models/JadwalKerja.php | 60 + app/Models/JenisIzin.php | 28 + app/Models/JenisKompensasi.php | 28 + app/Models/JenisPengurangan.php | 39 + app/Models/Kantor.php | 53 + app/Models/Lembur.php | 97 + app/Models/PengajuanIzin.php | 90 + app/Models/PenggunaanPoin.php | 91 + app/Models/Pengumuman.php | 51 + app/Models/Permission.php | 36 + app/Models/Poin.php | 30 + app/Models/PoinLembur.php | 65 + app/Models/Presensi.php | 97 + app/Models/RiwayatTukarShift.php | 74 + app/Models/Role.php | 41 + app/Models/ShiftKerja.php | 46 + app/Models/StatusPengajuan.php | 28 + app/Models/SuratIzin.php | 99 + app/Models/TandaTangan.php | 56 + app/Models/User.php | 140 + app/Providers/AppServiceProvider.php | 26 + app/Services/FaceRecognitionService.php | 173 + app/Services/LemburService.php | 80 + app/Services/PoinService.php | 103 + app/Services/PresensiService.php | 264 + app/SwaggerDocs.php | 33 + artisan | 18 + bootstrap/app.php | 21 + bootstrap/cache/.gitignore | 2 + bootstrap/providers.php | 6 + composer.json | 94 + composer.lock | 10203 ++++++++++++++++ config/app.php | 36 + config/auth.php | 36 + config/cache.php | 80 + config/database.php | 137 + config/filesystems.php | 45 + config/ide-helper.php | 85 + config/l5-swagger.php | 132 + config/logging.php | 96 + config/mail.php | 73 + config/queue.php | 80 + config/sanctum.php | 26 + config/services.php | 26 + config/session.php | 42 + database/.gitignore | 1 + database/factories/UserFactory.php | 35 + ...03_140500_add_sisa_cuti_to_users_table.php | 22 + ...6_02_03_140600_create_hari_libur_table.php | 23 + ...53_create_personal_access_tokens_table.php | 28 + ...112201_create_face_registrations_table.php | 32 + ...terangan_luar_radius_to_presensi_table.php | 23 + .../2026_02_06_142857_create_poins_table.php | 25 + ..._add_fifo_columns_to_poin_lembur_table.php | 30 + ...d_custom_time_to_penggunaan_poin_table.php | 27 + ...dd_keterangan_pulang_to_presensi_table.php | 24 + ...62927_update_structure_for_fifo_points.php | 19 + ...6_02_13_073735_update_poin_lembur_fifo.php | 49 + ...90000_update_structure_for_fifo_points.php | 56 + ...322_update_schema_for_face_recognition.php | 39 + ...add_path_model_yml_to_data_wajah_table.php | 22 + ...erified_and_last_updated_to_data_wajah.php | 27 + ..._encoding_wajah_nullable_in_data_wajah.php | 26 + ...48_add_selisih_waktu_to_presensi_table.php | 30 + ...6_03_01_060000_add_performance_indexes.php | 91 + ...nge_primary_keys_to_string_combination.php | 97 + ...03_02_220000_create_tanda_tangan_table.php | 25 + ...6_03_02_220100_create_surat_izin_table.php | 30 + ..._02_220200_create_approval_surat_table.php | 30 + ...1342_create_riwayat_tukar_shifts_table.php | 29 + ...5110_add_id_kantor_to_hari_libur_table.php | 25 + .../manual_add_keterangan_luar_radius.sql | 9 + .../migrations/manual_face_registrations.sql | 18 + database/seeders/DatabaseSeeder.php | 64 + database/seeders/FixLegacyRolesSeeder.php | 33 + .../seeders/FixNegativeLemburDuration.php | 80 + database/seeders/JenisIzinSeeder.php | 21 + database/seeders/JenisPenguranganSeeder.php | 17 + database/seeders/MasterDataSeeder.php | 66 + database/seeders/PengajuanIzinSeeder.php | 52 + database/seeders/PermissionSeeder.php | 110 + database/seeders/PresensiSeeder.php | 85 + database/seeders/PresensiStatusSeeder.php | 24 + database/seeders/StatusPengajuanSeeder.php | 21 + database/seeders/StatusSeeder.php | 33 + database/seeders/SuperAdminSeeder.php | 55 + package-lock.json | 2631 ++++ package.json | 23 + postcss.config.js | 6 + public/.htaccess | 25 + public/assets/images/auth/auth-img.png | Bin 0 -> 2554001 bytes public/favicon.ico | 0 public/index.php | 20 + public/js/dashboard-script.js | 47 + public/js/form-handler.js | 45 + public/js/kantor-map.js | 241 + public/js/login-script.js | 118 + public/js/notifications.js | 123 + public/robots.txt | 2 + python_scripts/requirements.txt | 2 + python_scripts/train_face.py | 134 + python_scripts/verify_face.py | 219 + resources/css/app.css | 110 + resources/js/app.js | 4 + resources/js/bootstrap.js | 4 + resources/lang/id/validation.php | 139 + resources/views/auth/login.blade.php | 165 + .../views/components/action-button.blade.php | 23 + resources/views/components/alert.blade.php | 37 + resources/views/components/avatar.blade.php | 18 + .../views/components/back-button.blade.php | 11 + resources/views/components/badge.blade.php | 21 + .../views/components/breadcrumb.blade.php | 67 + .../views/components/button-edit.blade.php | 17 + resources/views/components/button.blade.php | 24 + resources/views/components/checkbox.blade.php | 39 + .../views/components/date-input.blade.php | 36 + .../views/components/delete-button.blade.php | 9 + .../views/components/empty-state.blade.php | 16 + .../views/components/filter-select.blade.php | 14 + .../views/components/image-upload.blade.php | 48 + resources/views/components/input.blade.php | 32 + resources/views/components/modal.blade.php | 48 + .../views/components/page-header.blade.php | 11 + .../views/components/pagination.blade.php | 42 + .../views/components/search-input.blade.php | 15 + resources/views/components/select.blade.php | 36 + .../views/components/stat-card.blade.php | 34 + resources/views/components/table.blade.php | 34 + resources/views/components/textarea.blade.php | 23 + resources/views/cuti/index.blade.php | 201 + resources/views/dashboard/index.blade.php | 270 + resources/views/divisi/index.blade.php | 119 + resources/views/face-approval/index.blade.php | 151 + resources/views/hari_libur/index.blade.php | 250 + resources/views/izin/index.blade.php | 384 + resources/views/jabatan/index.blade.php | 114 + resources/views/jadwal/create.blade.php | 259 + resources/views/jadwal/index.blade.php | 835 ++ .../views/jadwal/test_isolation.blade.php | 29 + resources/views/kantor/index.blade.php | 204 + .../views/laporan-lembur/index.blade.php | 121 + resources/views/laporan/index.blade.php | 138 + resources/views/laporan/izin.blade.php | 127 + resources/views/laporan/pdf.blade.php | 65 + resources/views/layouts/app.blade.php | 553 + resources/views/layouts/sidebar.blade.php | 310 + resources/views/lembur/create.blade.php | 76 + resources/views/lembur/index.blade.php | 131 + resources/views/pegawai/create.blade.php | 99 + resources/views/pegawai/edit.blade.php | 102 + resources/views/pegawai/index.blade.php | 207 + resources/views/pegawai/show.blade.php | 316 + .../views/penggunaan-poin/index.blade.php | 123 + resources/views/pengumuman/create.blade.php | 29 + resources/views/pengumuman/edit.blade.php | 32 + resources/views/pengumuman/index.blade.php | 60 + resources/views/permission/index.blade.php | 59 + resources/views/presensi/create.blade.php | 107 + resources/views/presensi/edit.blade.php | 108 + resources/views/presensi/index.blade.php | 558 + resources/views/profile/edit.blade.php | 112 + resources/views/role/index.blade.php | 145 + resources/views/shift/index.blade.php | 139 + resources/views/signature/show.blade.php | 133 + resources/views/surat-izin/index.blade.php | 104 + resources/views/surat-izin/show.blade.php | 219 + resources/views/tukar-shift/create.blade.php | 323 + resources/views/tukar-shift/index.blade.php | 231 + resources/views/vendor/l5-swagger/.gitkeep | 0 .../views/vendor/l5-swagger/index.blade.php | 173 + routes/api.php | 71 + routes/console.php | 19 + routes/web.php | 109 + 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 + vite.config.js | 18 + 268 files changed, 34318 insertions(+) create mode 100644 .editorconfig create mode 100644 .env.example create mode 100644 .gitattributes create mode 100644 .github/workflows/issues.yml create mode 100644 .github/workflows/pull-requests.yml create mode 100644 .github/workflows/tests.yml create mode 100644 .github/workflows/update-changelog.yml create mode 100644 .gitignore create mode 100644 _ide_helper_models.php create mode 100644 app/Console/Commands/AccrueAnnualLeave.php create mode 100644 app/Console/Commands/AutoPresensiJob.php create mode 100644 app/Exports/LaporanLemburExport.php create mode 100644 app/Exports/LaporanPresensiExport.php create mode 100644 app/Helpers/ApiResponse.php create mode 100644 app/Http/Controllers/Api/AuthController.php create mode 100644 app/Http/Controllers/Api/DashboardController.php create mode 100644 app/Http/Controllers/Api/FaceEnrollmentController.php create mode 100644 app/Http/Controllers/Api/KompensasiController.php create mode 100644 app/Http/Controllers/Api/LemburController.php create mode 100644 app/Http/Controllers/Api/PengumumanApiController.php create mode 100644 app/Http/Controllers/Api/PoinController.php create mode 100644 app/Http/Controllers/Api/PresensiController.php create mode 100644 app/Http/Controllers/Api/ProfileController.php create mode 100644 app/Http/Controllers/Api/ScheduleController.php create mode 100644 app/Http/Controllers/Api/SignatureApiController.php create mode 100644 app/Http/Controllers/Api/SubmissionController.php create mode 100644 app/Http/Controllers/Api/SuratIzinApiController.php create mode 100644 app/Http/Controllers/AuthController.php create mode 100644 app/Http/Controllers/Controller.php create mode 100644 app/Http/Controllers/CutiController.php create mode 100644 app/Http/Controllers/DashboardController.php create mode 100644 app/Http/Controllers/DivisiController.php create mode 100644 app/Http/Controllers/FaceApprovalController.php create mode 100644 app/Http/Controllers/HariLiburController.php create mode 100644 app/Http/Controllers/JabatanController.php create mode 100644 app/Http/Controllers/JadwalController.php create mode 100644 app/Http/Controllers/KantorController.php create mode 100644 app/Http/Controllers/LaporanController.php create mode 100644 app/Http/Controllers/LaporanLemburController.php create mode 100644 app/Http/Controllers/LemburController.php create mode 100644 app/Http/Controllers/PegawaiController.php create mode 100644 app/Http/Controllers/PengajuanIzinController.php create mode 100644 app/Http/Controllers/PenggunaanPoinController.php create mode 100644 app/Http/Controllers/PengumumanController.php create mode 100644 app/Http/Controllers/PermissionController.php create mode 100644 app/Http/Controllers/PresensiController.php create mode 100644 app/Http/Controllers/ProfileController.php create mode 100644 app/Http/Controllers/RoleController.php create mode 100644 app/Http/Controllers/ShiftController.php create mode 100644 app/Http/Controllers/SignatureController.php create mode 100644 app/Http/Controllers/SuratIzinController.php create mode 100644 app/Http/Controllers/TukarShiftController.php create mode 100644 app/Http/Middleware/CheckRole.php create mode 100644 app/Http/Requests/StoreDivisiRequest.php create mode 100644 app/Http/Requests/StoreHariLiburRequest.php create mode 100644 app/Http/Requests/StoreJabatanRequest.php create mode 100644 app/Http/Requests/StoreKantorRequest.php create mode 100644 app/Http/Requests/StoreLemburRequest.php create mode 100644 app/Http/Requests/StoreManualPresensiRequest.php create mode 100644 app/Http/Requests/StorePegawaiRequest.php create mode 100644 app/Http/Requests/StorePengajuanIzinRequest.php create mode 100644 app/Http/Requests/StorePengumumanRequest.php create mode 100644 app/Http/Requests/StorePresensiRequest.php create mode 100644 app/Http/Requests/StoreRoleRequest.php create mode 100644 app/Http/Requests/StoreShiftRequest.php create mode 100644 app/Http/Requests/StoreSignatureRequest.php create mode 100644 app/Http/Requests/StoreSuratIzinRequest.php create mode 100644 app/Http/Requests/StoreTukarShiftRequest.php create mode 100644 app/Http/Requests/UpdateDivisiRequest.php create mode 100644 app/Http/Requests/UpdateJabatanRequest.php create mode 100644 app/Http/Requests/UpdateKantorRequest.php create mode 100644 app/Http/Requests/UpdateLemburRequest.php create mode 100644 app/Http/Requests/UpdatePegawaiRequest.php create mode 100644 app/Http/Requests/UpdatePengajuanIzinRequest.php create mode 100644 app/Http/Requests/UpdatePengumumanRequest.php create mode 100644 app/Http/Requests/UpdateRoleRequest.php create mode 100644 app/Http/Requests/UpdateShiftRequest.php create mode 100644 app/Models/ApprovalSurat.php create mode 100644 app/Models/DataWajah.php create mode 100644 app/Models/DetailPenggunaanPoin.php create mode 100644 app/Models/Divisi.php create mode 100644 app/Models/HariLibur.php create mode 100644 app/Models/Jabatan.php create mode 100644 app/Models/JadwalKerja.php create mode 100644 app/Models/JenisIzin.php create mode 100644 app/Models/JenisKompensasi.php create mode 100644 app/Models/JenisPengurangan.php create mode 100644 app/Models/Kantor.php create mode 100644 app/Models/Lembur.php create mode 100644 app/Models/PengajuanIzin.php create mode 100644 app/Models/PenggunaanPoin.php create mode 100644 app/Models/Pengumuman.php create mode 100644 app/Models/Permission.php create mode 100644 app/Models/Poin.php create mode 100644 app/Models/PoinLembur.php create mode 100644 app/Models/Presensi.php create mode 100644 app/Models/RiwayatTukarShift.php create mode 100644 app/Models/Role.php create mode 100644 app/Models/ShiftKerja.php create mode 100644 app/Models/StatusPengajuan.php create mode 100644 app/Models/SuratIzin.php create mode 100644 app/Models/TandaTangan.php create mode 100644 app/Models/User.php create mode 100644 app/Providers/AppServiceProvider.php create mode 100644 app/Services/FaceRecognitionService.php create mode 100644 app/Services/LemburService.php create mode 100644 app/Services/PoinService.php create mode 100644 app/Services/PresensiService.php create mode 100644 app/SwaggerDocs.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/filesystems.php create mode 100644 config/ide-helper.php create mode 100644 config/l5-swagger.php create mode 100644 config/logging.php create mode 100644 config/mail.php create mode 100644 config/queue.php create mode 100644 config/sanctum.php create mode 100644 config/services.php create mode 100644 config/session.php create mode 100644 database/.gitignore create mode 100644 database/factories/UserFactory.php create mode 100644 database/migrations/2026_02_03_140500_add_sisa_cuti_to_users_table.php create mode 100644 database/migrations/2026_02_03_140600_create_hari_libur_table.php create mode 100644 database/migrations/2026_02_04_114853_create_personal_access_tokens_table.php create mode 100644 database/migrations/2026_02_06_112201_create_face_registrations_table.php create mode 100644 database/migrations/2026_02_06_120220_add_keterangan_luar_radius_to_presensi_table.php create mode 100644 database/migrations/2026_02_06_142857_create_poins_table.php create mode 100644 database/migrations/2026_02_12_051600_add_fifo_columns_to_poin_lembur_table.php create mode 100644 database/migrations/2026_02_12_075459_add_custom_time_to_penggunaan_poin_table.php create mode 100644 database/migrations/2026_02_12_075803_add_keterangan_pulang_to_presensi_table.php create mode 100644 database/migrations/2026_02_13_062927_update_structure_for_fifo_points.php create mode 100644 database/migrations/2026_02_13_073735_update_poin_lembur_fifo.php create mode 100644 database/migrations/2026_02_13_090000_update_structure_for_fifo_points.php create mode 100644 database/migrations/2026_02_16_144322_update_schema_for_face_recognition.php create mode 100644 database/migrations/2026_02_16_163810_add_path_model_yml_to_data_wajah_table.php create mode 100644 database/migrations/2026_02_16_164216_add_is_verified_and_last_updated_to_data_wajah.php create mode 100644 database/migrations/2026_02_16_164449_make_encoding_wajah_nullable_in_data_wajah.php create mode 100644 database/migrations/2026_02_21_082548_add_selisih_waktu_to_presensi_table.php create mode 100644 database/migrations/2026_03_01_060000_add_performance_indexes.php create mode 100644 database/migrations/2026_03_01_141559_change_primary_keys_to_string_combination.php create mode 100644 database/migrations/2026_03_02_220000_create_tanda_tangan_table.php create mode 100644 database/migrations/2026_03_02_220100_create_surat_izin_table.php create mode 100644 database/migrations/2026_03_02_220200_create_approval_surat_table.php create mode 100644 database/migrations/2026_03_11_181342_create_riwayat_tukar_shifts_table.php create mode 100644 database/migrations/2026_03_16_155110_add_id_kantor_to_hari_libur_table.php create mode 100644 database/migrations/manual_add_keterangan_luar_radius.sql create mode 100644 database/migrations/manual_face_registrations.sql create mode 100644 database/seeders/DatabaseSeeder.php create mode 100644 database/seeders/FixLegacyRolesSeeder.php create mode 100644 database/seeders/FixNegativeLemburDuration.php create mode 100644 database/seeders/JenisIzinSeeder.php create mode 100644 database/seeders/JenisPenguranganSeeder.php create mode 100644 database/seeders/MasterDataSeeder.php create mode 100644 database/seeders/PengajuanIzinSeeder.php create mode 100644 database/seeders/PermissionSeeder.php create mode 100644 database/seeders/PresensiSeeder.php create mode 100644 database/seeders/PresensiStatusSeeder.php create mode 100644 database/seeders/StatusPengajuanSeeder.php create mode 100644 database/seeders/StatusSeeder.php create mode 100644 database/seeders/SuperAdminSeeder.php create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 postcss.config.js create mode 100644 public/.htaccess create mode 100644 public/assets/images/auth/auth-img.png create mode 100644 public/favicon.ico create mode 100644 public/index.php create mode 100644 public/js/dashboard-script.js create mode 100644 public/js/form-handler.js create mode 100644 public/js/kantor-map.js create mode 100644 public/js/login-script.js create mode 100644 public/js/notifications.js create mode 100644 public/robots.txt create mode 100644 python_scripts/requirements.txt create mode 100644 python_scripts/train_face.py create mode 100644 python_scripts/verify_face.py create mode 100644 resources/css/app.css create mode 100644 resources/js/app.js create mode 100644 resources/js/bootstrap.js create mode 100644 resources/lang/id/validation.php create mode 100644 resources/views/auth/login.blade.php create mode 100644 resources/views/components/action-button.blade.php create mode 100644 resources/views/components/alert.blade.php create mode 100644 resources/views/components/avatar.blade.php create mode 100644 resources/views/components/back-button.blade.php create mode 100644 resources/views/components/badge.blade.php create mode 100644 resources/views/components/breadcrumb.blade.php create mode 100644 resources/views/components/button-edit.blade.php create mode 100644 resources/views/components/button.blade.php create mode 100644 resources/views/components/checkbox.blade.php create mode 100644 resources/views/components/date-input.blade.php create mode 100644 resources/views/components/delete-button.blade.php create mode 100644 resources/views/components/empty-state.blade.php create mode 100644 resources/views/components/filter-select.blade.php create mode 100644 resources/views/components/image-upload.blade.php create mode 100644 resources/views/components/input.blade.php create mode 100644 resources/views/components/modal.blade.php create mode 100644 resources/views/components/page-header.blade.php create mode 100644 resources/views/components/pagination.blade.php create mode 100644 resources/views/components/search-input.blade.php create mode 100644 resources/views/components/select.blade.php create mode 100644 resources/views/components/stat-card.blade.php create mode 100644 resources/views/components/table.blade.php create mode 100644 resources/views/components/textarea.blade.php create mode 100644 resources/views/cuti/index.blade.php create mode 100644 resources/views/dashboard/index.blade.php create mode 100644 resources/views/divisi/index.blade.php create mode 100644 resources/views/face-approval/index.blade.php create mode 100644 resources/views/hari_libur/index.blade.php create mode 100644 resources/views/izin/index.blade.php create mode 100644 resources/views/jabatan/index.blade.php create mode 100644 resources/views/jadwal/create.blade.php create mode 100644 resources/views/jadwal/index.blade.php create mode 100644 resources/views/jadwal/test_isolation.blade.php create mode 100644 resources/views/kantor/index.blade.php create mode 100644 resources/views/laporan-lembur/index.blade.php create mode 100644 resources/views/laporan/index.blade.php create mode 100644 resources/views/laporan/izin.blade.php create mode 100644 resources/views/laporan/pdf.blade.php create mode 100644 resources/views/layouts/app.blade.php create mode 100644 resources/views/layouts/sidebar.blade.php create mode 100644 resources/views/lembur/create.blade.php create mode 100644 resources/views/lembur/index.blade.php create mode 100644 resources/views/pegawai/create.blade.php create mode 100644 resources/views/pegawai/edit.blade.php create mode 100644 resources/views/pegawai/index.blade.php create mode 100644 resources/views/pegawai/show.blade.php create mode 100644 resources/views/penggunaan-poin/index.blade.php create mode 100644 resources/views/pengumuman/create.blade.php create mode 100644 resources/views/pengumuman/edit.blade.php create mode 100644 resources/views/pengumuman/index.blade.php create mode 100644 resources/views/permission/index.blade.php create mode 100644 resources/views/presensi/create.blade.php create mode 100644 resources/views/presensi/edit.blade.php create mode 100644 resources/views/presensi/index.blade.php create mode 100644 resources/views/profile/edit.blade.php create mode 100644 resources/views/role/index.blade.php create mode 100644 resources/views/shift/index.blade.php create mode 100644 resources/views/signature/show.blade.php create mode 100644 resources/views/surat-izin/index.blade.php create mode 100644 resources/views/surat-izin/show.blade.php create mode 100644 resources/views/tukar-shift/create.blade.php create mode 100644 resources/views/tukar-shift/index.blade.php create mode 100644 resources/views/vendor/l5-swagger/.gitkeep create mode 100644 resources/views/vendor/l5-swagger/index.blade.php create mode 100644 routes/api.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 vite.config.js diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 00000000..a186cd20 --- /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 + +[compose.yaml] +indent_size = 4 diff --git a/.env.example b/.env.example new file mode 100644 index 00000000..c0660ea1 --- /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 00000000..fcb21d39 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,11 @@ +* text=auto eol=lf + +*.blade.php diff=html +*.css diff=css +*.html diff=html +*.md diff=markdown +*.php diff=php + +/.github export-ignore +CHANGELOG.md export-ignore +.styleci.yml export-ignore diff --git a/.github/workflows/issues.yml b/.github/workflows/issues.yml new file mode 100644 index 00000000..230257c2 --- /dev/null +++ b/.github/workflows/issues.yml @@ -0,0 +1,12 @@ +name: Issues + +on: + issues: + types: [labeled] + +permissions: + issues: write + +jobs: + help-wanted: + uses: laravel/.github/.github/workflows/issues.yml@main diff --git a/.github/workflows/pull-requests.yml b/.github/workflows/pull-requests.yml new file mode 100644 index 00000000..6f9f97ea --- /dev/null +++ b/.github/workflows/pull-requests.yml @@ -0,0 +1,12 @@ +name: Pull Requests + +on: + pull_request_target: + types: [opened] + +permissions: + pull-requests: write + +jobs: + uneditable: + uses: laravel/.github/.github/workflows/pull-requests.yml@main diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml new file mode 100644 index 00000000..4b505a03 --- /dev/null +++ b/.github/workflows/tests.yml @@ -0,0 +1,47 @@ +name: Tests + +on: + push: + branches: + - master + - '*.x' + pull_request: + schedule: + - cron: '0 0 * * *' + +permissions: + contents: read + +jobs: + tests: + runs-on: ubuntu-latest + + strategy: + fail-fast: true + matrix: + php: [8.2, 8.3, 8.4] + + name: PHP ${{ matrix.php }} + + steps: + - name: Checkout code + uses: actions/checkout@v6 + + - name: Setup PHP + uses: shivammathur/setup-php@v2 + with: + php-version: ${{ matrix.php }} + extensions: dom, curl, libxml, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite + coverage: none + + - name: Install Composer dependencies + run: composer install --prefer-dist --no-interaction --no-progress + + - name: Copy environment file + run: cp .env.example .env + + - name: Generate app key + run: php artisan key:generate + + - name: Execute tests + run: php artisan test diff --git a/.github/workflows/update-changelog.yml b/.github/workflows/update-changelog.yml new file mode 100644 index 00000000..70352331 --- /dev/null +++ b/.github/workflows/update-changelog.yml @@ -0,0 +1,13 @@ +name: Update Changelog + +on: + release: + types: [released] + +permissions: {} + +jobs: + update: + permissions: + contents: write + uses: laravel/.github/.github/workflows/update-changelog.yml@main diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..b4e5eec0 --- /dev/null +++ b/.gitignore @@ -0,0 +1,27 @@ +*.log +.DS_Store +.env +.env.backup +.env.production +.phpactor.json +.phpunit.result.cache +/.fleet +/.idea +/.nova +/.phpunit.cache +/.vscode +/.zed +/auth.json +/node_modules +/public/build +/public/hot +/public/storage +/storage/*.key +/storage/pail +/vendor +Homestead.json +Homestead.yaml +Thumbs.db +_ide_helper.php +.phpstorm.meta.php + diff --git a/_ide_helper_models.php b/_ide_helper_models.php new file mode 100644 index 00000000..e4784e76 --- /dev/null +++ b/_ide_helper_models.php @@ -0,0 +1,753 @@ + + */ + + +namespace App\Models{ +/** + * @property string $id_approval + * @property string $id_surat + * @property int $id_approver + * @property string|null $id_ttd_approver + * @property int $tahap 1=Manajer, 2=HRD + * @property string $status + * @property string|null $catatan + * @property \Illuminate\Support\Carbon|null $created_at + * @property \Illuminate\Support\Carbon|null $updated_at + * @property-read \App\Models\User $approver + * @property-read \App\Models\SuratIzin $suratIzin + * @property-read \App\Models\TandaTangan|null $tandaTanganApprover + * @method static \Illuminate\Database\Eloquent\Builder|ApprovalSurat newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|ApprovalSurat newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|ApprovalSurat query() + * @method static \Illuminate\Database\Eloquent\Builder|ApprovalSurat whereCatatan($value) + * @method static \Illuminate\Database\Eloquent\Builder|ApprovalSurat whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|ApprovalSurat whereIdApproval($value) + * @method static \Illuminate\Database\Eloquent\Builder|ApprovalSurat whereIdApprover($value) + * @method static \Illuminate\Database\Eloquent\Builder|ApprovalSurat whereIdSurat($value) + * @method static \Illuminate\Database\Eloquent\Builder|ApprovalSurat whereIdTtdApprover($value) + * @method static \Illuminate\Database\Eloquent\Builder|ApprovalSurat whereStatus($value) + * @method static \Illuminate\Database\Eloquent\Builder|ApprovalSurat whereTahap($value) + * @method static \Illuminate\Database\Eloquent\Builder|ApprovalSurat whereUpdatedAt($value) + * @mixin \Eloquent + */ + class ApprovalSurat extends \Eloquent {} +} + +namespace App\Models{ +/** + * @property int $id + * @property int $id_user + * @property string|null $path_model_yml + * @property int $is_verified 0:Pending, 1:Approved, 2:Rejected + * @property string|null $last_updated + * @property string|null $encoding_wajah + * @property string $tanggal_latih + * @property \Illuminate\Support\Carbon|null $created_at + * @property \Illuminate\Support\Carbon|null $updated_at + * @property-read \App\Models\User $user + * @method static \Illuminate\Database\Eloquent\Builder|DataWajah newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|DataWajah newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|DataWajah query() + * @method static \Illuminate\Database\Eloquent\Builder|DataWajah whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|DataWajah whereEncodingWajah($value) + * @method static \Illuminate\Database\Eloquent\Builder|DataWajah whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|DataWajah whereIdUser($value) + * @method static \Illuminate\Database\Eloquent\Builder|DataWajah whereIsVerified($value) + * @method static \Illuminate\Database\Eloquent\Builder|DataWajah whereLastUpdated($value) + * @method static \Illuminate\Database\Eloquent\Builder|DataWajah wherePathModelYml($value) + * @method static \Illuminate\Database\Eloquent\Builder|DataWajah whereTanggalLatih($value) + * @method static \Illuminate\Database\Eloquent\Builder|DataWajah whereUpdatedAt($value) + * @mixin \Eloquent + */ + class DataWajah extends \Eloquent {} +} + +namespace App\Models{ +/** + * @property int $id + * @property string $id_penggunaan + * @property int $id_poin_sumber + * @property int $jumlah_diambil + * @property \Illuminate\Support\Carbon|null $created_at + * @property \Illuminate\Support\Carbon|null $updated_at + * @property-read \App\Models\PenggunaanPoin $penggunaan + * @property-read \App\Models\PoinLembur $poinSumber + * @method static \Illuminate\Database\Eloquent\Builder|DetailPenggunaanPoin newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|DetailPenggunaanPoin newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|DetailPenggunaanPoin query() + * @method static \Illuminate\Database\Eloquent\Builder|DetailPenggunaanPoin whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|DetailPenggunaanPoin whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|DetailPenggunaanPoin whereIdPenggunaan($value) + * @method static \Illuminate\Database\Eloquent\Builder|DetailPenggunaanPoin whereIdPoinSumber($value) + * @method static \Illuminate\Database\Eloquent\Builder|DetailPenggunaanPoin whereJumlahDiambil($value) + * @method static \Illuminate\Database\Eloquent\Builder|DetailPenggunaanPoin whereUpdatedAt($value) + * @mixin \Eloquent + */ + class DetailPenggunaanPoin extends \Eloquent {} +} + +namespace App\Models{ +/** + * @property int $id_divisi + * @property string $nama_divisi + * @property \Illuminate\Support\Carbon|null $created_at + * @property \Illuminate\Support\Carbon|null $updated_at + * @method static \Illuminate\Database\Eloquent\Builder|Divisi newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Divisi newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Divisi query() + * @method static \Illuminate\Database\Eloquent\Builder|Divisi whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|Divisi whereIdDivisi($value) + * @method static \Illuminate\Database\Eloquent\Builder|Divisi whereNamaDivisi($value) + * @method static \Illuminate\Database\Eloquent\Builder|Divisi whereUpdatedAt($value) + * @mixin \Eloquent + */ + class Divisi extends \Eloquent {} +} + +namespace App\Models{ +/** + * @property int $id + * @property string $tanggal + * @property string $keterangan + * @property \Illuminate\Support\Carbon|null $created_at + * @property \Illuminate\Support\Carbon|null $updated_at + * @method static \Illuminate\Database\Eloquent\Builder|HariLibur newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|HariLibur newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|HariLibur query() + * @method static \Illuminate\Database\Eloquent\Builder|HariLibur whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|HariLibur whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|HariLibur whereKeterangan($value) + * @method static \Illuminate\Database\Eloquent\Builder|HariLibur whereTanggal($value) + * @method static \Illuminate\Database\Eloquent\Builder|HariLibur whereUpdatedAt($value) + * @mixin \Eloquent + */ + class HariLibur extends \Eloquent {} +} + +namespace App\Models{ +/** + * @property int $id_jabatan + * @property string $nama_jabatan + * @property \Illuminate\Support\Carbon|null $created_at + * @property \Illuminate\Support\Carbon|null $updated_at + * @method static \Illuminate\Database\Eloquent\Builder|Jabatan newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Jabatan newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Jabatan query() + * @method static \Illuminate\Database\Eloquent\Builder|Jabatan whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|Jabatan whereIdJabatan($value) + * @method static \Illuminate\Database\Eloquent\Builder|Jabatan whereNamaJabatan($value) + * @method static \Illuminate\Database\Eloquent\Builder|Jabatan whereUpdatedAt($value) + * @mixin \Eloquent + */ + class Jabatan extends \Eloquent {} +} + +namespace App\Models{ +/** + * @property int $id_jadwal + * @property int|null $id_user + * @property string|null $tanggal + * @property int|null $id_shift + * @property \Illuminate\Support\Carbon|null $created_at + * @property \Illuminate\Support\Carbon|null $updated_at + * @property-read \App\Models\PenggunaanPoin|null $penggunaanPoin + * @property-read \App\Models\ShiftKerja|null $shift + * @property-read \App\Models\User|null $user + * @method static \Illuminate\Database\Eloquent\Builder|JadwalKerja newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|JadwalKerja newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|JadwalKerja query() + * @method static \Illuminate\Database\Eloquent\Builder|JadwalKerja whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|JadwalKerja whereIdJadwal($value) + * @method static \Illuminate\Database\Eloquent\Builder|JadwalKerja whereIdShift($value) + * @method static \Illuminate\Database\Eloquent\Builder|JadwalKerja whereIdUser($value) + * @method static \Illuminate\Database\Eloquent\Builder|JadwalKerja whereTanggal($value) + * @method static \Illuminate\Database\Eloquent\Builder|JadwalKerja whereUpdatedAt($value) + * @mixin \Eloquent + */ + class JadwalKerja extends \Eloquent {} +} + +namespace App\Models{ +/** + * @property int $id_jenis_izin + * @property string $nama_izin + * @property string|null $created_at + * @property string|null $updated_at + * @method static \Illuminate\Database\Eloquent\Builder|JenisIzin newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|JenisIzin newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|JenisIzin query() + * @method static \Illuminate\Database\Eloquent\Builder|JenisIzin whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|JenisIzin whereIdJenisIzin($value) + * @method static \Illuminate\Database\Eloquent\Builder|JenisIzin whereNamaIzin($value) + * @method static \Illuminate\Database\Eloquent\Builder|JenisIzin whereUpdatedAt($value) + * @mixin \Eloquent + */ + class JenisIzin extends \Eloquent {} +} + +namespace App\Models{ +/** + * @property int $id_kompensasi + * @property string $nama_kompensasi + * @property \Illuminate\Support\Carbon|null $created_at + * @property \Illuminate\Support\Carbon|null $updated_at + * @method static \Illuminate\Database\Eloquent\Builder|JenisKompensasi newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|JenisKompensasi newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|JenisKompensasi query() + * @method static \Illuminate\Database\Eloquent\Builder|JenisKompensasi whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|JenisKompensasi whereIdKompensasi($value) + * @method static \Illuminate\Database\Eloquent\Builder|JenisKompensasi whereNamaKompensasi($value) + * @method static \Illuminate\Database\Eloquent\Builder|JenisKompensasi whereUpdatedAt($value) + * @mixin \Eloquent + */ + class JenisKompensasi extends \Eloquent {} +} + +namespace App\Models{ +/** + * @property int $id_pengurangan + * @property string $nama_pengurangan + * @property \Illuminate\Support\Carbon|null $created_at + * @property \Illuminate\Support\Carbon|null $updated_at + * @property-read \Illuminate\Database\Eloquent\Collection $penggunaanPoin + * @property-read int|null $penggunaan_poin_count + * @method static \Illuminate\Database\Eloquent\Builder|JenisPengurangan newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|JenisPengurangan newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|JenisPengurangan query() + * @method static \Illuminate\Database\Eloquent\Builder|JenisPengurangan whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|JenisPengurangan whereIdPengurangan($value) + * @method static \Illuminate\Database\Eloquent\Builder|JenisPengurangan whereNamaPengurangan($value) + * @method static \Illuminate\Database\Eloquent\Builder|JenisPengurangan whereUpdatedAt($value) + * @mixin \Eloquent + */ + class JenisPengurangan extends \Eloquent {} +} + +namespace App\Models{ +/** + * @property int $id_kantor + * @property string $nama_kantor + * @property string|null $alamat + * @property numeric|null $latitude + * @property numeric|null $longitude + * @property int $radius + * @property \Illuminate\Support\Carbon|null $created_at + * @property \Illuminate\Support\Carbon|null $updated_at + * @property-read \Illuminate\Database\Eloquent\Collection $users + * @property-read int|null $users_count + * @method static \Illuminate\Database\Eloquent\Builder|Kantor newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Kantor newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Kantor query() + * @method static \Illuminate\Database\Eloquent\Builder|Kantor whereAlamat($value) + * @method static \Illuminate\Database\Eloquent\Builder|Kantor whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|Kantor whereIdKantor($value) + * @method static \Illuminate\Database\Eloquent\Builder|Kantor whereLatitude($value) + * @method static \Illuminate\Database\Eloquent\Builder|Kantor whereLongitude($value) + * @method static \Illuminate\Database\Eloquent\Builder|Kantor whereNamaKantor($value) + * @method static \Illuminate\Database\Eloquent\Builder|Kantor whereRadius($value) + * @method static \Illuminate\Database\Eloquent\Builder|Kantor whereUpdatedAt($value) + * @mixin \Eloquent + */ + class Kantor extends \Eloquent {} +} + +namespace App\Models{ +/** + * @property string $id_lembur + * @property int|null $id_user + * @property \Illuminate\Support\Carbon $tanggal_lembur + * @property string $jam_mulai + * @property string $jam_selesai + * @property int|null $durasi_menit + * @property string|null $keterangan + * @property int|null $jumlah_poin + * @property int|null $id_kompensasi + * @property int $id_status + * @property string|null $alasan_penolakan + * @property \Illuminate\Support\Carbon $tanggal_diajukan + * @property \Illuminate\Support\Carbon|null $created_at + * @property \Illuminate\Support\Carbon|null $updated_at + * @property-read \App\Models\JenisKompensasi|null $kompensasi + * @property-read \App\Models\StatusPengajuan $status + * @property-read \App\Models\User|null $user + * @method static \Illuminate\Database\Eloquent\Builder|Lembur newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Lembur newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Lembur query() + * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereAlasanPenolakan($value) + * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereDurasiMenit($value) + * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereIdKompensasi($value) + * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereIdLembur($value) + * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereIdStatus($value) + * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereIdUser($value) + * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereJamMulai($value) + * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereJamSelesai($value) + * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereJumlahPoin($value) + * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereKeterangan($value) + * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereTanggalDiajukan($value) + * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereTanggalLembur($value) + * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereUpdatedAt($value) + * @mixin \Eloquent + */ + class Lembur extends \Eloquent {} +} + +namespace App\Models{ +/** + * @property string $id_izin + * @property int|null $id_user + * @property string $tanggal_mulai + * @property string $tanggal_selesai + * @property int|null $id_jenis_izin + * @property string|null $alasan + * @property string|null $bukti_file + * @property int $id_status + * @property string|null $alasan_penolakan + * @property string $tanggal_diajukan + * @property \Illuminate\Support\Carbon|null $created_at + * @property \Illuminate\Support\Carbon|null $updated_at + * @property-read \App\Models\JenisIzin|null $jenisIzin + * @property-read \App\Models\StatusPengajuan $statusPengajuan + * @property-read \App\Models\User|null $user + * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin query() + * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin whereAlasan($value) + * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin whereAlasanPenolakan($value) + * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin whereBuktiFile($value) + * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin whereIdIzin($value) + * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin whereIdJenisIzin($value) + * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin whereIdStatus($value) + * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin whereIdUser($value) + * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin whereTanggalDiajukan($value) + * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin whereTanggalMulai($value) + * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin whereTanggalSelesai($value) + * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin whereUpdatedAt($value) + * @mixin \Eloquent + */ + class PengajuanIzin extends \Eloquent {} +} + +namespace App\Models{ +/** + * @property string $id_penggunaan + * @property int|null $id_user + * @property \Illuminate\Support\Carbon $tanggal_penggunaan + * @property int|null $jumlah_poin + * @property string|null $jam_masuk_custom + * @property string|null $jam_pulang_custom + * @property int|null $id_pengurangan + * @property int $id_status + * @property string|null $alasan_penolakan + * @property \Illuminate\Support\Carbon $tanggal_diajukan + * @property \Illuminate\Support\Carbon|null $created_at + * @property \Illuminate\Support\Carbon|null $updated_at + * @property-read \App\Models\JenisPengurangan|null $jenisPengurangan + * @property-read \App\Models\StatusPengajuan $status + * @property-read \App\Models\User|null $user + * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin query() + * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin whereAlasanPenolakan($value) + * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin whereIdPenggunaan($value) + * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin whereIdPengurangan($value) + * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin whereIdStatus($value) + * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin whereIdUser($value) + * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin whereJamMasukCustom($value) + * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin whereJamPulangCustom($value) + * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin whereJumlahPoin($value) + * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin whereTanggalDiajukan($value) + * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin whereTanggalPenggunaan($value) + * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin whereUpdatedAt($value) + * @mixin \Eloquent + */ + class PenggunaanPoin extends \Eloquent {} +} + +namespace App\Models{ +/** + * @property int $id_pengumuman + * @property string|null $judul + * @property string|null $isi + * @property \Illuminate\Support\Carbon|null $tanggal + * @property int|null $dibuat_oleh + * @property \Illuminate\Support\Carbon|null $created_at + * @property \Illuminate\Support\Carbon|null $updated_at + * @property-read \App\Models\User|null $pembuat + * @method static \Illuminate\Database\Eloquent\Builder|Pengumuman newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Pengumuman newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Pengumuman query() + * @method static \Illuminate\Database\Eloquent\Builder|Pengumuman whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|Pengumuman whereDibuatOleh($value) + * @method static \Illuminate\Database\Eloquent\Builder|Pengumuman whereIdPengumuman($value) + * @method static \Illuminate\Database\Eloquent\Builder|Pengumuman whereIsi($value) + * @method static \Illuminate\Database\Eloquent\Builder|Pengumuman whereJudul($value) + * @method static \Illuminate\Database\Eloquent\Builder|Pengumuman whereTanggal($value) + * @method static \Illuminate\Database\Eloquent\Builder|Pengumuman whereUpdatedAt($value) + * @mixin \Eloquent + */ + class Pengumuman extends \Eloquent {} +} + +namespace App\Models{ +/** + * @property int $id_permission + * @property string $nama_permission + * @property string $slug + * @property \Illuminate\Support\Carbon|null $created_at + * @property \Illuminate\Support\Carbon|null $updated_at + * @property-read \Illuminate\Database\Eloquent\Collection $roles + * @property-read int|null $roles_count + * @method static \Illuminate\Database\Eloquent\Builder|Permission newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Permission newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Permission query() + * @method static \Illuminate\Database\Eloquent\Builder|Permission whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|Permission whereIdPermission($value) + * @method static \Illuminate\Database\Eloquent\Builder|Permission whereNamaPermission($value) + * @method static \Illuminate\Database\Eloquent\Builder|Permission whereSlug($value) + * @method static \Illuminate\Database\Eloquent\Builder|Permission whereUpdatedAt($value) + * @mixin \Eloquent + */ + class Permission extends \Eloquent {} +} + +namespace App\Models{ +/** + * @property-read \App\Models\User|null $user + * @method static \Illuminate\Database\Eloquent\Builder|Poin newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Poin newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Poin query() + * @mixin \Eloquent + */ + class Poin extends \Eloquent {} +} + +namespace App\Models{ +/** + * @property int $id_poin + * @property int|null $id_user + * @property int|null $jumlah_poin + * @property int|null $sisa_poin + * @property string|null $id_lembur + * @property string|null $keterangan + * @property \Illuminate\Support\Carbon $tanggal + * @property \Illuminate\Support\Carbon|null $expired_at + * @property bool|null $is_fully_used + * @property \Illuminate\Support\Carbon|null $created_at + * @property \Illuminate\Support\Carbon|null $updated_at + * @property-read \App\Models\Lembur|null $lembur + * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur query() + * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur whereExpiredAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur whereIdLembur($value) + * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur whereIdPoin($value) + * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur whereIdUser($value) + * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur whereIsFullyUsed($value) + * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur whereJumlahPoin($value) + * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur whereKeterangan($value) + * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur whereSisaPoin($value) + * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur whereTanggal($value) + * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur whereUpdatedAt($value) + * @mixin \Eloquent + */ + class PoinLembur extends \Eloquent {} +} + +namespace App\Models{ +/** + * @property int $id_presensi + * @property int|null $id_user + * @property string $tanggal + * @property string|null $jam_masuk + * @property string|null $jam_pulang + * @property numeric|null $lat_masuk + * @property numeric|null $lon_masuk + * @property numeric|null $lat_pulang + * @property numeric|null $lon_pulang + * @property string|null $foto_wajah_masuk + * @property string|null $foto_wajah_pulang + * @property int|null $id_status + * @property string|null $alasan_telat + * @property string|null $keterangan_pulang + * @property string|null $waktu_terlambat + * @property string|null $waktu_masuk_awal + * @property string|null $waktu_pulang_awal + * @property string|null $waktu_pulang_akhir + * @property int $verifikasi_wajah + * @property int $id_validasi + * @property string|null $keterangan_luar_radius + * @property string|null $alasan_penolakan + * @property \Illuminate\Support\Carbon|null $created_at + * @property \Illuminate\Support\Carbon|null $updated_at + * @property string|null $deleted_at + * @property-read \App\Models\User|null $user + * @method static \Illuminate\Database\Eloquent\Builder|Presensi newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Presensi newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Presensi query() + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereAlasanPenolakan($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereAlasanTelat($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereDeletedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereFotoWajahMasuk($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereFotoWajahPulang($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereIdPresensi($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereIdStatus($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereIdUser($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereIdValidasi($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereJamMasuk($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereJamPulang($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereKeteranganLuarRadius($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereKeteranganPulang($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereLatMasuk($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereLatPulang($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereLonMasuk($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereLonPulang($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereTanggal($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereUpdatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereVerifikasiWajah($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereWaktuMasukAwal($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereWaktuPulangAkhir($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereWaktuPulangAwal($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereWaktuTerlambat($value) + * @mixin \Eloquent + */ + class Presensi extends \Eloquent {} +} + +namespace App\Models{ +/** + * @property int $id_riwayat + * @property int $id_user_1 + * @property int $id_jadwal_1 + * @property int $id_user_2 + * @property int $id_jadwal_2 + * @property string|null $keterangan + * @property int $created_by + * @property \Illuminate\Support\Carbon|null $created_at + * @property \Illuminate\Support\Carbon|null $updated_at + * @property-read \App\Models\User $execAdmin + * @property-read \App\Models\JadwalKerja $jadwal1 + * @property-read \App\Models\JadwalKerja $jadwal2 + * @property-read \App\Models\User $user1 + * @property-read \App\Models\User $user2 + * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift query() + * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift whereCreatedBy($value) + * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift whereIdJadwal1($value) + * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift whereIdJadwal2($value) + * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift whereIdRiwayat($value) + * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift whereIdUser1($value) + * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift whereIdUser2($value) + * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift whereKeterangan($value) + * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift whereUpdatedAt($value) + * @mixin \Eloquent + */ + class RiwayatTukarShift extends \Eloquent {} +} + +namespace App\Models{ +/** + * @property int $id_role + * @property string $nama_role + * @property \Illuminate\Support\Carbon|null $created_at + * @property \Illuminate\Support\Carbon|null $updated_at + * @property-read \Illuminate\Database\Eloquent\Collection $permissions + * @property-read int|null $permissions_count + * @property-read \Illuminate\Database\Eloquent\Collection $users + * @property-read int|null $users_count + * @method static \Illuminate\Database\Eloquent\Builder|Role newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Role newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Role query() + * @method static \Illuminate\Database\Eloquent\Builder|Role whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|Role whereIdRole($value) + * @method static \Illuminate\Database\Eloquent\Builder|Role whereNamaRole($value) + * @method static \Illuminate\Database\Eloquent\Builder|Role whereUpdatedAt($value) + * @mixin \Eloquent + */ + class Role extends \Eloquent {} +} + +namespace App\Models{ +/** + * @property int $id_shift + * @property string|null $nama_shift + * @property string|null $jam_mulai + * @property string|null $jam_selesai + * @property \Illuminate\Support\Carbon|null $created_at + * @property \Illuminate\Support\Carbon|null $updated_at + * @property-read \Illuminate\Database\Eloquent\Collection $jadwalKerja + * @property-read int|null $jadwal_kerja_count + * @method static \Illuminate\Database\Eloquent\Builder|ShiftKerja newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|ShiftKerja newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|ShiftKerja query() + * @method static \Illuminate\Database\Eloquent\Builder|ShiftKerja whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|ShiftKerja whereIdShift($value) + * @method static \Illuminate\Database\Eloquent\Builder|ShiftKerja whereJamMulai($value) + * @method static \Illuminate\Database\Eloquent\Builder|ShiftKerja whereJamSelesai($value) + * @method static \Illuminate\Database\Eloquent\Builder|ShiftKerja whereNamaShift($value) + * @method static \Illuminate\Database\Eloquent\Builder|ShiftKerja whereUpdatedAt($value) + * @mixin \Eloquent + */ + class ShiftKerja extends \Eloquent {} +} + +namespace App\Models{ +/** + * @property int $id_status + * @property string $nama_status + * @property string|null $created_at + * @property string|null $updated_at + * @method static \Illuminate\Database\Eloquent\Builder|StatusPengajuan newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|StatusPengajuan newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|StatusPengajuan query() + * @method static \Illuminate\Database\Eloquent\Builder|StatusPengajuan whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|StatusPengajuan whereIdStatus($value) + * @method static \Illuminate\Database\Eloquent\Builder|StatusPengajuan whereNamaStatus($value) + * @method static \Illuminate\Database\Eloquent\Builder|StatusPengajuan whereUpdatedAt($value) + * @mixin \Eloquent + */ + class StatusPengajuan extends \Eloquent {} +} + +namespace App\Models{ +/** + * @property string $id_surat + * @property string $id_izin + * @property int $id_user + * @property string $nomor_surat + * @property string $isi_surat + * @property string|null $id_ttd_pengaju + * @property string $status_surat + * @property \Illuminate\Support\Carbon|null $created_at + * @property \Illuminate\Support\Carbon|null $updated_at + * @property-read \App\Models\ApprovalSurat|null $approvalHrd + * @property-read \App\Models\ApprovalSurat|null $approvalManajer + * @property-read \Illuminate\Database\Eloquent\Collection $approvals + * @property-read int|null $approvals_count + * @property-read \App\Models\PengajuanIzin $pengajuanIzin + * @property-read \App\Models\TandaTangan|null $tandaTanganPengaju + * @property-read \App\Models\User $user + * @method static \Illuminate\Database\Eloquent\Builder|SuratIzin newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|SuratIzin newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|SuratIzin query() + * @method static \Illuminate\Database\Eloquent\Builder|SuratIzin whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|SuratIzin whereIdIzin($value) + * @method static \Illuminate\Database\Eloquent\Builder|SuratIzin whereIdSurat($value) + * @method static \Illuminate\Database\Eloquent\Builder|SuratIzin whereIdTtdPengaju($value) + * @method static \Illuminate\Database\Eloquent\Builder|SuratIzin whereIdUser($value) + * @method static \Illuminate\Database\Eloquent\Builder|SuratIzin whereIsiSurat($value) + * @method static \Illuminate\Database\Eloquent\Builder|SuratIzin whereNomorSurat($value) + * @method static \Illuminate\Database\Eloquent\Builder|SuratIzin whereStatusSurat($value) + * @method static \Illuminate\Database\Eloquent\Builder|SuratIzin whereUpdatedAt($value) + * @mixin \Eloquent + */ + class SuratIzin extends \Eloquent {} +} + +namespace App\Models{ +/** + * @property string $id_tanda_tangan + * @property int $id_user + * @property string $file_ttd + * @property int $is_active + * @property \Illuminate\Support\Carbon|null $created_at + * @property \Illuminate\Support\Carbon|null $updated_at + * @property-read \App\Models\User $user + * @method static \Illuminate\Database\Eloquent\Builder|TandaTangan active() + * @method static \Illuminate\Database\Eloquent\Builder|TandaTangan newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|TandaTangan newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|TandaTangan query() + * @method static \Illuminate\Database\Eloquent\Builder|TandaTangan whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|TandaTangan whereFileTtd($value) + * @method static \Illuminate\Database\Eloquent\Builder|TandaTangan whereIdTandaTangan($value) + * @method static \Illuminate\Database\Eloquent\Builder|TandaTangan whereIdUser($value) + * @method static \Illuminate\Database\Eloquent\Builder|TandaTangan whereIsActive($value) + * @method static \Illuminate\Database\Eloquent\Builder|TandaTangan whereUpdatedAt($value) + * @mixin \Eloquent + */ + class TandaTangan extends \Eloquent {} +} + +namespace App\Models{ +/** + * @property int $id + * @property string|null $nik + * @property string $nama_lengkap + * @property string $email + * @property string|null $no_telp + * @property string|null $alamat + * @property string|null $email_verified_at + * @property string $password + * @property int $sisa_cuti + * @property string|null $foto + * @property string|null $remember_token + * @property \Illuminate\Support\Carbon|null $created_at + * @property \Illuminate\Support\Carbon|null $updated_at + * @property int|null $id_kantor + * @property int|null $id_divisi + * @property int|null $id_jabatan + * @property int $status_aktif + * @property string|null $tgl_bergabung + * @property int $is_face_registered + * @property \Illuminate\Support\Carbon|null $deleted_at + * @property-read \App\Models\DataWajah|null $dataWajah + * @property-read \App\Models\Divisi|null $divisi + * @property-read \App\Models\Jabatan|null $jabatan + * @property-read \Illuminate\Database\Eloquent\Collection $jadwalKerja + * @property-read int|null $jadwal_kerja_count + * @property-read \App\Models\Kantor|null $kantor + * @property-read \Illuminate\Database\Eloquent\Collection $lemburs + * @property-read int|null $lemburs_count + * @property-read \Illuminate\Notifications\DatabaseNotificationCollection $notifications + * @property-read int|null $notifications_count + * @property-read \Illuminate\Database\Eloquent\Collection $roles + * @property-read int|null $roles_count + * @property-read \Illuminate\Database\Eloquent\Collection $tokens + * @property-read int|null $tokens_count + * @method static \Database\Factories\UserFactory factory($count = null, $state = []) + * @method static \Illuminate\Database\Eloquent\Builder|User newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|User newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|User onlyTrashed() + * @method static \Illuminate\Database\Eloquent\Builder|User query() + * @method static \Illuminate\Database\Eloquent\Builder|User whereAlamat($value) + * @method static \Illuminate\Database\Eloquent\Builder|User whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|User whereDeletedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|User whereEmail($value) + * @method static \Illuminate\Database\Eloquent\Builder|User whereEmailVerifiedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|User whereFoto($value) + * @method static \Illuminate\Database\Eloquent\Builder|User whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|User whereIdDivisi($value) + * @method static \Illuminate\Database\Eloquent\Builder|User whereIdJabatan($value) + * @method static \Illuminate\Database\Eloquent\Builder|User whereIdKantor($value) + * @method static \Illuminate\Database\Eloquent\Builder|User whereIsFaceRegistered($value) + * @method static \Illuminate\Database\Eloquent\Builder|User whereNamaLengkap($value) + * @method static \Illuminate\Database\Eloquent\Builder|User whereNik($value) + * @method static \Illuminate\Database\Eloquent\Builder|User whereNoTelp($value) + * @method static \Illuminate\Database\Eloquent\Builder|User wherePassword($value) + * @method static \Illuminate\Database\Eloquent\Builder|User whereRememberToken($value) + * @method static \Illuminate\Database\Eloquent\Builder|User whereSisaCuti($value) + * @method static \Illuminate\Database\Eloquent\Builder|User whereStatusAktif($value) + * @method static \Illuminate\Database\Eloquent\Builder|User whereTglBergabung($value) + * @method static \Illuminate\Database\Eloquent\Builder|User whereUpdatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|User withTrashed(bool $withTrashed = true) + * @method static \Illuminate\Database\Eloquent\Builder|User withoutTrashed() + * @mixin \Eloquent + */ + class User extends \Eloquent {} +} + diff --git a/app/Console/Commands/AccrueAnnualLeave.php b/app/Console/Commands/AccrueAnnualLeave.php new file mode 100644 index 00000000..d7f7952d --- /dev/null +++ b/app/Console/Commands/AccrueAnnualLeave.php @@ -0,0 +1,38 @@ +info('Starting annual leave accrual process...'); + + $activeUsers = \App\Models\User::where('status_aktif', '=', 1)->get(); + $count = 0; + + foreach ($activeUsers as $user) { + + $user->increment('sisa_cuti', 12); + $count++; + } + + $this->success("Successfully accrued leave for {$count} active employees."); + } +} diff --git a/app/Console/Commands/AutoPresensiJob.php b/app/Console/Commands/AutoPresensiJob.php new file mode 100644 index 00000000..66cdaf07 --- /dev/null +++ b/app/Console/Commands/AutoPresensiJob.php @@ -0,0 +1,79 @@ +format('Y-m-d'); + + $usersWithJadwal = JadwalKerja::where('tanggal', $hariIni) + ->with('user') + ->get() + ->pluck('id_user'); + + $usersPresensi = Presensi::where('tanggal', $hariIni)->pluck('id_user'); + + $usersAlpha = $usersWithJadwal->diff($usersPresensi); + + $idAlpha = DB::table('status_presensi')->where('nama_status', 'Alpha')->value('id_status') ?? 0; + + foreach ($usersAlpha as $userId) { + Presensi::create([ + 'id_user' => $userId, + 'tanggal' => $hariIni, + 'id_status' => $idAlpha, + 'id_validasi' => 1, + 'alasan_telat' => 'Auto Alpha by System' + ]); + } + + $this->info('Auto Alpha processed for ' . $usersAlpha->count() . ' users.'); + + $dateLimit = Carbon::now()->subMonths(3); + + $oldPresensi = Presensi::where('tanggal', '<', $dateLimit)->get(); + + $countDeleted = 0; + foreach ($oldPresensi as $p) { + + if ($p->foto_wajah_masuk && Storage::disk('public')->exists($p->foto_wajah_masuk)) { + Storage::disk('public')->delete($p->foto_wajah_masuk); + $p->foto_wajah_masuk = null; + } + + if ($p->foto_wajah_pulang && Storage::disk('public')->exists($p->foto_wajah_pulang)) { + Storage::disk('public')->delete($p->foto_wajah_pulang); + $p->foto_wajah_pulang = null; + } + + $p->save(); + $countDeleted++; + } + + $this->info("Cleanup photos completed. Processed $countDeleted records."); + } +} diff --git a/app/Exports/LaporanLemburExport.php b/app/Exports/LaporanLemburExport.php new file mode 100644 index 00000000..69474dbe --- /dev/null +++ b/app/Exports/LaporanLemburExport.php @@ -0,0 +1,86 @@ +pegawai = $pegawai; + $this->rekap = $rekap; + $this->bulan = $bulan; + $this->tahun = $tahun; + } + + public function collection() + { + return collect($this->pegawai); + } + + public function headings(): array + { + return [ + ['LAPORAN REKAPITULASI LEMBUR PEGAWAI'], + ['Periode: ' . \Carbon\Carbon::create()->month($this->bulan)->translatedFormat('F') . ' ' . $this->tahun], + [], + [ + 'No', + 'NIK', + 'Nama Lengkap', + 'Divisi / Dept', + 'Jabatan', + 'Jumlah Hari Lembur', + 'Total Waktu (Menit)', + 'Durasi Jam', + 'Poin Lembur Diperoleh' + ] + ]; + } + + public function map($row): array + { + static $no = 0; + $no++; + + $dataRekap = $this->rekap[$row->id] ?? [ + 'total_menit' => 0, + 'format_jam' => '0j 0m', + 'jumlah_hari' => 0, + 'poin_diperoleh' => 0, + ]; + + return [ + $no, + $row->nik ?? '-', + $row->nama_lengkap, + $row->divisi->nama_divisi ?? '-', + $row->jabatan->nama_jabatan ?? '-', + $dataRekap['jumlah_hari'] . ' Hari', + $dataRekap['total_menit'] . ' Menit', + $dataRekap['format_jam'], + $dataRekap['poin_diperoleh'] . ' Poin' + ]; + } + + public function styles(Worksheet $sheet) + { + return [ + + 1 => ['font' => ['bold' => true, 'size' => 14]], + 2 => ['font' => ['italic' => true]], + 4 => ['font' => ['bold' => true], 'fill' => ['fillType' => 'solid', 'color' => ['rgb' => 'E6F4EA']]], + ]; + } +} diff --git a/app/Exports/LaporanPresensiExport.php b/app/Exports/LaporanPresensiExport.php new file mode 100644 index 00000000..74cf2a2c --- /dev/null +++ b/app/Exports/LaporanPresensiExport.php @@ -0,0 +1,81 @@ +rekap = $rekap; + $this->bulan = $bulan; + $this->tahun = $tahun; + } + + public function collection() + { + return collect($this->rekap); + } + + public function headings(): array + { + return [ + ['LAPORAN REKAPITULASI PRESENSI PEGAWAI'], + ['Periode: ' . \Carbon\Carbon::createFromDate($this->tahun, (int) $this->bulan, 1)->translatedFormat('F') . ' ' . $this->tahun], + [], + [ + 'No', + 'NIK', + 'Nama Lengkap', + 'Jabatan', + 'Divisi', + 'Hadir', + 'Izin / Cuti', + 'Sakit', + 'Alpha (Mangkir)', + 'Terlambat', + 'Poin Lembur Diperoleh' + ] + ]; + } + + public function map($row): array + { + static $no = 0; + $no++; + + return [ + $no, + $row['user']->nik ?? '-', + $row['user']->nama_lengkap, + $row['user']->jabatan->nama_jabatan ?? '-', + $row['user']->divisi->nama_divisi ?? '-', + $row['hadir'] . ' Hari', + $row['izin'] . ' Hari', + $row['sakit'] . ' Hari', + $row['alpha'] . ' Hari', + $row['terlambat'] . ' Kali', + $row['poin_lembur'] . ' Poin' + ]; + } + + public function styles(Worksheet $sheet) + { + return [ + + 1 => ['font' => ['bold' => true, 'size' => 14]], + 2 => ['font' => ['italic' => true]], + 4 => ['font' => ['bold' => true], 'fill' => ['fillType' => 'solid', 'color' => ['rgb' => 'E2E8F0']]], + ]; + } +} diff --git a/app/Helpers/ApiResponse.php b/app/Helpers/ApiResponse.php new file mode 100644 index 00000000..adc393ee --- /dev/null +++ b/app/Helpers/ApiResponse.php @@ -0,0 +1,45 @@ +json([ + 'success' => true, + 'message' => $message, + 'data' => $data, + ], $code); + } + + public static function error(string $message = 'Terjadi kesalahan', int $code = 400, $errors = null) + { + $response = [ + 'success' => false, + 'message' => $message, + ]; + + if ($errors) { + $response['errors'] = $errors; + } + + return response()->json($response, $code); + } + + public static function validationError($errors, string $message = 'Validasi gagal') + { + return self::error($message, 422, $errors); + } + + public static function notFound(string $message = 'Data tidak ditemukan') + { + return self::error($message, 404); + } + + public static function unauthorized(string $message = 'Tidak memiliki akses') + { + return self::error($message, 401); + } +} diff --git a/app/Http/Controllers/Api/AuthController.php b/app/Http/Controllers/Api/AuthController.php new file mode 100644 index 00000000..00566270 --- /dev/null +++ b/app/Http/Controllers/Api/AuthController.php @@ -0,0 +1,148 @@ +all(), [ + 'email' => 'required|email', + 'password' => 'required', + ]); + + if ($validate->fails()) { + return ApiResponse::validationError($validate->errors()); + } + + if (!Auth::attempt($request->only('email', 'password'))) { + return ApiResponse::unauthorized('Email atau Password salah'); + } + + $user = User::where('email', $request->email) + ->with(['divisi', 'jabatan', 'kantor', 'roles']) + ->first(); + + if ($user->status_aktif != 1) { + return ApiResponse::error('Akun Anda dinonaktifkan. Hubungi admin.', 403); + } + + $token = $user->createToken('auth_token')->plainTextToken; + + return ApiResponse::success([ + 'token' => $token, + 'user' => $user + ], 'Login berhasil'); + + } catch (\Exception $e) { + \Illuminate\Support\Facades\Log::error('Login Error: ' . $e->getMessage()); + return ApiResponse::error('Terjadi kesalahan server: ' . $e->getMessage(), 500); + } + } + + public function logout(Request $request) + { + try { + /** @var \Laravel\Sanctum\PersonalAccessToken $token */ + $token = $request->user()->currentAccessToken(); + $token->delete(); + return ApiResponse::success(null, 'Logout berhasil'); + } catch (\Exception $e) { + return ApiResponse::error('Gagal logout: ' . $e->getMessage(), 500); + } + } + + public function updateProfile(Request $request) + { + try { + $user = $request->user(); + + $validate = Validator::make($request->all(), [ + 'nama_lengkap' => 'required|string|max:255', + 'no_telp' => 'nullable|string|max:15', + 'password' => 'nullable|min:6', + 'foto' => 'nullable|image|mimes:jpeg,png,jpg|max:2048', + ]); + + if ($validate->fails()) { + return ApiResponse::validationError($validate->errors()); + } + + $data = [ + 'nama_lengkap' => $request->nama_lengkap, + 'no_telp' => $request->no_telp, + ]; + + if ($request->filled('password')) { + $data['password'] = Hash::make($request->password); + } + + if ($request->hasFile('foto')) { + + if ($user->foto) { + Storage::disk('public')->delete($user->foto); + } + $data['foto'] = $request->file('foto')->store('foto-profil', 'public'); + } + + $user->update($data); + + return ApiResponse::success($user, 'Profil berhasil diperbarui'); + + } catch (\Exception $e) { + return ApiResponse::error('Gagal update profil: ' . $e->getMessage(), 500); + } + } + + public function user(Request $request) + { + $user = $request->user()->load(['roles', 'divisi', 'jabatan', 'kantor']); + return ApiResponse::success($user); + } +} diff --git a/app/Http/Controllers/Api/DashboardController.php b/app/Http/Controllers/Api/DashboardController.php new file mode 100644 index 00000000..aa65b191 --- /dev/null +++ b/app/Http/Controllers/Api/DashboardController.php @@ -0,0 +1,141 @@ +load(['divisi', 'jabatan', 'kantor']); + + $today = Carbon::now('Asia/Jakarta')->toDateString(); + + $jadwal = JadwalKerja::with(['shift']) + ->where('id_user', $user->id) + ->where('tanggal', $today) + ->first(); + + $presensi = Presensi::where('id_user', $user->id) + ->where('tanggal', $today) + ->first(); + + $totalPoin = (new PoinService())->getActivePoints($user->id); + + $jamMasuk = $jadwal ? $jadwal->shift->jam_mulai : '-'; + $jamPulang = $jadwal ? $jadwal->shift->jam_selesai : '-'; + $isAdjusted = false; + $adjustmentNote = null; + $statusJadwal = 'Normal'; + + if ($jadwal) { + + $poinOverrides = PenggunaanPoin::where('id_user', $user->id) + ->where('tanggal_penggunaan', $today) + ->where('id_status', 2) + ->get(); + + foreach ($poinOverrides as $poin) { + + if ($poin->id_pengurangan == 4 && $poin->jam_masuk_custom) { + $jamMasuk = substr($poin->jam_masuk_custom, 0, 5) . ':00'; + $isAdjusted = true; + $adjustmentNote = "Datang Siang (Via Poin)"; + $statusJadwal = 'Masuk Siang'; + } + + if ($poin->id_pengurangan == 5 && $poin->jam_pulang_custom) { + $jamPulang = substr($poin->jam_pulang_custom, 0, 5) . ':00'; + $isAdjusted = true; + $adjustmentNote = $adjustmentNote ? "Masuk Siang & Pulang Cepat" : "Pulang Cepat (Via Poin)"; + $statusJadwal = $statusJadwal == 'Masuk Siang' ? 'Full Custom' : 'Pulang Cepat'; + } + } + } + + $ketMasuk = 'Belum Absen'; + $ketPulang = null; + + if ($presensi) { + if ($presensi->waktu_terlambat) { + $ketMasuk = 'Terlambat'; + } else if ($presensi->waktu_masuk_awal) { + $ketMasuk = (str_contains($statusJadwal, 'Poin')) ? 'Masuk Siang (Poin) - Datang Awal' : 'Datang Awal'; + } else { + $ketMasuk = (str_contains($statusJadwal, 'Poin')) ? 'Masuk Siang (Poin)' : 'Tepat Waktu'; + } + + if ($presensi->jam_pulang) { + if ($presensi->waktu_pulang_awal) { + $ketPulang = 'Pulang Awal'; + } else if ($presensi->waktu_pulang_akhir) { + $ketPulang = (str_contains($statusJadwal, 'Poin')) ? 'Pulang Cepat (Poin) - Lembur' : 'Lembur / Pulang Akhir'; + } else { + $ketPulang = (str_contains($statusJadwal, 'Poin')) ? 'Pulang Cepat (Poin)' : 'Tepat Waktu'; + } + } + } + + $dashboardData = [ + 'user' => [ + 'id' => $user->id, + 'nama_lengkap' => $user->nama_lengkap, + 'email' => $user->email, + 'foto' => $user->foto, + 'jabatan' => $user->jabatan->nama_jabatan ?? 'N/A', + 'divisi' => $user->divisi->nama_divisi ?? 'N/A', + 'sisa_cuti' => (int) ($user->sisa_cuti ?? 0), + 'status_aktif' => $user->status_aktif ?? 'Aktif', + ], + 'poin' => (int) $totalPoin, + 'statistik_absensi' => [ + 'izin' => Presensi::where('id_user', $user->id) + ->whereMonth('tanggal', now()->month) + ->whereYear('tanggal', now()->year) + ->where('id_status', 3) + ->count(), + 'alpha' => Presensi::where('id_user', $user->id) + ->whereMonth('tanggal', now()->month) + ->whereYear('tanggal', now()->year) + ->where('id_status', 5) + ->count(), + ], + 'jadwal_hari_ini' => $jadwal ? [ + 'hari' => Carbon::parse($today, 'Asia/Jakarta')->translatedFormat('l, d F Y'), + 'shift' => $jadwal->shift->nama_shift ?? '-', + 'jam_masuk' => $jamMasuk, + 'jam_pulang' => $jamPulang, + 'is_adjusted' => $isAdjusted, + 'note' => $adjustmentNote, + 'status_jadwal' => $statusJadwal, + 'kantor_nama' => $user->kantor->nama_kantor ?? '-', + 'kantor_lat' => (float) ($user->kantor->latitude ?? 0), + 'kantor_lon' => (float) ($user->kantor->longitude ?? 0), + 'kantor_radius' => (float) ($user->kantor->radius ?? 200), + ] : null, + 'presensi_hari_ini' => $presensi ? [ + 'jam_masuk' => $presensi->jam_masuk, + 'jam_pulang' => $presensi->jam_pulang, + 'status' => $presensi->id_status, + 'keterangan' => $ketMasuk, + 'keterangan_pulang' => $ketPulang, + ] : null, + ]; + + return ApiResponse::success($dashboardData, 'Dashboard data berhasil dimuat'); + + } catch (\Exception $e) { + return ApiResponse::error('Gagal memuat dashboard: ' . $e->getMessage(), 500); + } + } +} diff --git a/app/Http/Controllers/Api/FaceEnrollmentController.php b/app/Http/Controllers/Api/FaceEnrollmentController.php new file mode 100644 index 00000000..d7f78c69 --- /dev/null +++ b/app/Http/Controllers/Api/FaceEnrollmentController.php @@ -0,0 +1,115 @@ +faceService = $faceService; + } + + public function enrollFace(Request $request) + { + + $validator = \Validator::make($request->all(), [ + 'foto_depan' => 'required|image|mimes:jpeg,png,jpg|max:5120', + 'foto_kanan' => 'required|image|mimes:jpeg,png,jpg|max:5120', + 'foto_kiri' => 'required|image|mimes:jpeg,png,jpg|max:5120', + 'foto_bawah' => 'required|image|mimes:jpeg,png,jpg|max:5120', + ]); + + if ($validator->fails()) { + return response()->json([ + 'success' => false, + 'message' => 'Validasi gagal', + 'errors' => $validator->errors() + ], 422); + } + + try { + $user = $request->user(); + + $photos = [ + 'depan' => $request->file('foto_depan'), + 'kanan' => $request->file('foto_kanan'), + 'kiri' => $request->file('foto_kiri'), + 'bawah' => $request->file('foto_bawah'), + ]; + + $result = $this->faceService->enrollFace($user->id, $photos); + + return response()->json([ + 'success' => true, + 'message' => $result['message'], + 'data' => null + ], 200); + + } catch (\Exception $e) { + Log::error('Face Enrollment Error: ' . $e->getMessage()); + return response()->json([ + 'success' => false, + 'message' => 'Terjadi kesalahan sistem: ' . $e->getMessage() + ], 500); + } + } + + public function getFaceStatus(Request $request) + { + $user = $request->user(); + + $dataWajah = \DB::table('data_wajah')->where('id_user', $user->id)->first(); + + $status = 'not_registered'; + if ($user->is_face_registered) { + $status = 'pending'; + if ($dataWajah && $dataWajah->is_verified == 1) { + $status = 'verified'; + } elseif ($dataWajah && $dataWajah->is_verified == 2) { + $status = 'rejected'; + } + } + + return response()->json([ + 'success' => true, + 'data' => [ + 'status' => $status, + 'is_registered' => (bool) $user->is_face_registered + ] + ]); + } + + public function verifyFace(Request $request) + { + $request->validate([ + 'foto' => 'required|image|max:5120', + ]); + + try { + $user = $request->user(); + $file = $request->file('foto'); + + $result = $this->faceService->verifyFace($user->id, $file); + + return response()->json([ + 'success' => true, + 'message' => 'Wajah terverifikasi', + 'data' => $result + ]); + + } catch (\Exception $e) { + return response()->json([ + 'success' => false, + 'message' => 'Verifikasi Gagal: ' . $e->getMessage() + ], 400); + } + } +} diff --git a/app/Http/Controllers/Api/KompensasiController.php b/app/Http/Controllers/Api/KompensasiController.php new file mode 100644 index 00000000..98411ce4 --- /dev/null +++ b/app/Http/Controllers/Api/KompensasiController.php @@ -0,0 +1,21 @@ +getMessage(), 500); + } + } +} diff --git a/app/Http/Controllers/Api/LemburController.php b/app/Http/Controllers/Api/LemburController.php new file mode 100644 index 00000000..eb9c0760 --- /dev/null +++ b/app/Http/Controllers/Api/LemburController.php @@ -0,0 +1,120 @@ +lemburService = $lemburService; + } + + public function store(StoreLemburRequest $request) + { + try { + $user = Auth::user(); + + $this->lemburService->createLembur($user, $request->validated()); + + return ApiResponse::success(null, 'Pengajuan lembur berhasil dikirim.', 201); + + } catch (\Exception $e) { + return ApiResponse::error('Gagal mengajukan lembur: ' . $e->getMessage(), 500); + } + } + + /** + * @OA\Put( + * path="/api/lembur/{id}", + * tags={"Lembur"}, + * summary="Update Overtime Request", + * security={{"bearerAuth":{}}}, + * @OA\Parameter( + * name="id", + * in="path", + * required=true, + * @OA\Schema(type="integer") + * ), + * @OA\RequestBody( + * required=true, + * @OA\JsonContent( + * required={"tanggal_lembur", "jam_mulai", "jam_selesai"}, + * @OA\Property(property="tanggal_lembur", type="string", format="date", example="2023-10-25"), + * @OA\Property(property="jam_mulai", type="string", format="time", example="17:00"), + * @OA\Property(property="jam_selesai", type="string", format="time", example="20:00"), + * @OA\Property(property="keterangan", type="string", example="Updated reason"), + * @OA\Property(property="id_kompensasi", type="integer", example=1) + * ) + * ), + * @OA\Response( + * response=200, + * description="Overtime request updated successfully", + * @OA\JsonContent( + * @OA\Property(property="success", type="boolean", example=true), + * @OA\Property(property="message", type="string", example="Pengajuan lembur berhasil diperbarui.") + * ) + * ) + * ) + */ + public function update(\App\Http\Requests\UpdateLemburRequest $request, $id) + { + try { + + $lembur = Lembur::where('id_user', Auth::id()) + ->where('id_lembur', $id) + ->where('id_status', 1) + ->first(); + + if (!$lembur) { + return ApiResponse::error('Data lembur tidak ditemukan atau sudah diproses.', 404); + } + + $lembur->update($request->validated()); + + return ApiResponse::success(null, 'Pengajuan lembur berhasil diperbarui.'); + + } catch (\Exception $e) { + return ApiResponse::error('Gagal memperbarui lembur: ' . $e->getMessage(), 500); + } + } + + public function history(Request $request) + { + try { + $query = Lembur::with(['status', 'kompensasi']) + ->where('id_user', Auth::id()); + + if ($request->has('status')) { + $statusParam = $request->get('status'); + + $statusId = match ($statusParam) { + 'pending' => 1, + 'approved' => 2, + 'rejected' => 3, + default => null + }; + + if ($statusId) { + $query->where('id_status', $statusId); + } + } + + $history = $query->orderBy('created_at', 'desc')->get(); + + return ApiResponse::success(['data' => $history], 'Riwayat lembur berhasil dimuat'); + + } catch (\Exception $e) { + return ApiResponse::error('Gagal memuat riwayat lembur: ' . $e->getMessage(), 500); + } + } +} diff --git a/app/Http/Controllers/Api/PengumumanApiController.php b/app/Http/Controllers/Api/PengumumanApiController.php new file mode 100644 index 00000000..ec6bc9fd --- /dev/null +++ b/app/Http/Controllers/Api/PengumumanApiController.php @@ -0,0 +1,34 @@ +orderBy('tanggal', 'desc') + ->limit(5) + ->get() + ->map(function ($item) { + return [ + 'id' => $item->id_pengumuman, + 'title' => $item->judul, + 'description' => $item->isi, + 'tanggal' => $item->tanggal?->format('Y-m-d'), + 'jabatan' => $item->pembuat?->jabatan?->nama_jabatan ?? 'Admin', + 'avatar_url' => $item->pembuat?->foto, + ]; + }); + + return ApiResponse::success($pengumuman, 'Pengumuman berhasil dimuat'); + } catch (\Exception $e) { + return ApiResponse::error('Gagal memuat pengumuman: ' . $e->getMessage(), 500); + } + } +} diff --git a/app/Http/Controllers/Api/PoinController.php b/app/Http/Controllers/Api/PoinController.php new file mode 100644 index 00000000..7093e307 --- /dev/null +++ b/app/Http/Controllers/Api/PoinController.php @@ -0,0 +1,105 @@ +user()->id; + + $poinService = new PoinService(); + $poinExpiring = $poinService->getExpiringPoints($userId); + $activePoints = $poinService->getActivePoints($userId); + + $firstExpiring = $poinExpiring->first(); + $formattedExpiring = null; + + if ($firstExpiring) { + $formattedExpiring = [ + 'poin' => (int) $firstExpiring->sisa_poin, + 'tanggal_kadaluarsa' => $firstExpiring->expired_at->format('Y-m-d'), + ]; + } + + return ApiResponse::success([ + 'expiring_points' => $formattedExpiring, + 'total_poin' => (int) $activePoints + ]); + + } catch (\Exception $e) { + return ApiResponse::error('Terjadi kesalahan: ' . $e->getMessage(), 500); + } + } + + public function getPointHistory() + { + try { + $userId = auth()->user()->id; + + $poinService = new PoinService(); + $history = $poinService->getPointHistory($userId); + + return ApiResponse::success(['history' => $history]); + + } catch (\Exception $e) { + return ApiResponse::error('Terjadi kesalahan: ' . $e->getMessage(), 500); + } + } + + public function redeem(Request $request) + { + $validator = Validator::make($request->all(), [ + 'jumlah' => 'required|integer|min:1', + 'keterangan' => 'required|string', + 'id_pengurangan' => 'required|integer', + 'jam_masuk_custom' => 'required_if:id_pengurangan,4|date_format:H:i|nullable', + 'jam_pulang_custom' => 'required_if:id_pengurangan,5|date_format:H:i|nullable', + ]); + + if ($validator->fails()) { + return ApiResponse::validationError($validator->errors()); + } + + try { + $userId = auth()->user()->id; + $jumlah = $request->jumlah; + $keterangan = $request->keterangan; + + $poinService = new PoinService(); + $totalPoin = $poinService->getActivePoints($userId); + + if ($totalPoin < $jumlah) { + return ApiResponse::error('Saldo poin tidak mencukupi', 400); + } + + preg_match('/\[(\d{4}-\d{2}-\d{2})\]/', $keterangan, $matches); + $tanggalPenggunaan = isset($matches[1]) ? $matches[1] : now()->format('Y-m-d'); + + PenggunaanPoin::create([ + 'id_user' => $userId, + 'tanggal_penggunaan' => $tanggalPenggunaan, + 'jumlah_poin' => $jumlah, + 'id_pengurangan' => $request->id_pengurangan, + 'jam_masuk_custom' => $request->jam_masuk_custom, + 'jam_pulang_custom' => $request->jam_pulang_custom, + 'id_status' => 1, + 'tanggal_diajukan' => now(), + ]); + + return ApiResponse::success(null, 'Pengajuan penukaran poin berhasil disimpan'); + } catch (\Exception $e) { + return ApiResponse::error($e->getMessage(), 400); + } + } +} diff --git a/app/Http/Controllers/Api/PresensiController.php b/app/Http/Controllers/Api/PresensiController.php new file mode 100644 index 00000000..37550242 --- /dev/null +++ b/app/Http/Controllers/Api/PresensiController.php @@ -0,0 +1,257 @@ +presensiService = $presensiService; + } + + public function index() + { + $user = Auth::user(); + $today = Carbon::now('Asia/Jakarta')->toDateString(); + + $jadwal = \App\Models\JadwalKerja::with(['shift', 'user']) + ->where('id_user', $user->id) + ->where('tanggal', $today) + ->first(); + + if (!$jadwal) { + return response()->json([ + 'success' => false, + 'message' => 'Tidak ada jadwal hari ini' + ], 404); + } + + $jamMasuk = $jadwal->shift->jam_mulai; + $jamPulang = $jadwal->shift->jam_selesai; + $infoJadwal = $jadwal->shift->nama_shift; + + $poinOverrides = PenggunaanPoin::where('id_user', $user->id) + ->whereDate('tanggal_penggunaan', $today) + ->where('id_status', 2) + ->get(); + + foreach ($poinOverrides as $poin) { + if ($poin->id_pengurangan == 4 && $poin->jam_masuk_custom) { + $jamMasuk = substr($poin->jam_masuk_custom, 0, 5) . ':00'; + $infoJadwal .= ' (Masuk Siang)'; + } + if ($poin->id_pengurangan == 5 && $poin->jam_pulang_custom) { + $jamPulang = substr($poin->jam_pulang_custom, 0, 5) . ':00'; + $infoJadwal .= ' (Pulang Cepat)'; + } + } + + $presensi = Presensi::where('id_user', $user->id) + ->where('tanggal', $today) + ->first(); + + $ketMasuk = 'Belum Absen'; + $ketPulang = null; + + if ($presensi) { + if ($presensi->waktu_terlambat) { + $ketMasuk = 'Terlambat'; + } else if ($presensi->waktu_masuk_awal) { + $ketMasuk = (str_contains($infoJadwal, 'Poin')) ? 'Masuk Siang (Poin) - Datang Awal' : 'Datang Awal'; + } else { + $ketMasuk = (str_contains($infoJadwal, 'Poin')) ? 'Masuk Siang (Poin)' : 'Tepat Waktu'; + } + + if ($presensi->jam_pulang) { + if ($presensi->waktu_pulang_awal) { + $ketPulang = 'Pulang Awal'; + } else if ($presensi->waktu_pulang_akhir) { + $ketPulang = (str_contains($infoJadwal, 'Poin')) ? 'Pulang Cepat (Poin) - Lembur' : 'Lembur / Pulang Akhir'; + } else { + $ketPulang = (str_contains($infoJadwal, 'Poin')) ? 'Pulang Cepat (Poin)' : 'Tepat Waktu'; + } + } + } + + return response()->json([ + 'success' => true, + 'data' => [ + 'jadwal' => [ + 'nama_shift' => $infoJadwal, + 'jam_masuk' => $jamMasuk, + 'jam_pulang' => $jamPulang, + 'tanggal' => Carbon::parse($today)->translatedFormat('l, d F Y'), + ], + 'presensi' => [ + 'jam_masuk' => $presensi ? $presensi->jam_masuk : null, + 'jam_pulang' => $presensi ? $presensi->jam_pulang : null, + 'foto_masuk' => $presensi ? $presensi->foto_masuk : null, + 'status_validasi' => $presensi ? $presensi->id_validasi : null, + 'keterangan' => $presensi ? $ketMasuk : null, + 'keterangan_pulang' => $presensi ? $ketPulang : null, + ] + ] + ]); + } + + public function store(Request $request) + { + try { + $request->validate([ + 'latitude' => 'required|numeric', + 'longitude' => 'required|numeric', + 'foto' => 'required|image|max:2048', + 'status' => 'required|in:masuk,pulang', + 'keterangan_luar_radius' => 'nullable|string|max:500', + ]); + + $user = Auth::user(); + + if ($request->status == 'masuk') { + $data = $this->presensiService->absenMasuk($user, $request); + return ApiResponse::success($data, 'Absen masuk berhasil'); + } else { + $data = $this->presensiService->absenPulang($user, $request); + return ApiResponse::success($data, 'Absen pulang berhasil'); + } + + } catch (\Exception $e) { + $code = (int) $e->getCode(); + if ($code < 100 || $code > 599) + $code = 500; + return ApiResponse::error($e->getMessage(), $code); + } + } + + public function history(Request $request) + { + try { + $userId = Auth::id(); + $history = Presensi::where('id_user', $userId) + ->latest('tanggal') + ->paginate(10); + + $enriched = $history->getCollection()->map(function ($item) use ($userId) { + $jadwal = \App\Models\JadwalKerja::with('shift') + ->where('id_user', $userId) + ->where('tanggal', $item->tanggal) + ->first(); + + $namaShift = $jadwal?->shift?->nama_shift ?? '-'; + + $statusMasuk = '-'; + if ($item->jam_masuk) { + if ($item->waktu_terlambat) { + $statusMasuk = 'Terlambat'; + } elseif ($item->waktu_masuk_awal) { + $statusMasuk = 'Datang Awal'; + } else { + $statusMasuk = 'Tepat Waktu'; + } + } else { + if ($item->alasan_telat && str_contains($item->alasan_telat, 'Cuti')) { + $statusMasuk = 'Cuti'; + } elseif ($item->id_status == 3) { + $statusMasuk = 'Izin'; + } elseif ($item->id_status == 4) { + $statusMasuk = 'Sakit'; + } elseif ($item->id_status != null && $item->id_status != 1 && $item->id_status != 2) { + + $statusStatus = \DB::table('status_presensi')->where('id_status', $item->id_status)->value('nama_status'); + if ($statusStatus) { + $statusMasuk = $statusStatus; + } + } + } + + $statusPulang = null; + if ($item->jam_pulang) { + if ($item->waktu_pulang_awal) { + $statusPulang = 'Pulang Awal'; + } elseif ($item->waktu_pulang_akhir) { + $statusPulang = 'Lembur'; + } else { + $statusPulang = 'Tepat Waktu'; + } + } + + $totalJam = '-'; + if ($item->jam_masuk && $item->jam_pulang) { + try { + $masuk = Carbon::parse($item->tanggal . ' ' . $item->jam_masuk); + $pulang = Carbon::parse($item->tanggal . ' ' . $item->jam_pulang); + $diff = $masuk->diff($pulang); + $totalJam = $diff->h . 'j ' . $diff->i . 'm'; + } catch (\Exception $e) { + $totalJam = '-'; + } + } + + return [ + 'id_presensi' => $item->id_presensi, + 'tanggal' => Carbon::parse($item->tanggal)->translatedFormat('l, d F Y'), + 'tanggal_raw' => $item->tanggal, + 'jam_masuk' => $item->jam_masuk, + 'jam_pulang' => $item->jam_pulang, + 'shift' => $namaShift, + 'status_masuk' => $statusMasuk, + 'status_pulang' => $statusPulang, + 'total_jam' => $totalJam, + 'waktu_terlambat' => $item->waktu_terlambat, + 'keterangan_luar_radius' => $item->keterangan_luar_radius, + 'verifikasi_wajah' => (bool) $item->verifikasi_wajah, + 'status_validasi' => $item->id_validasi, + 'alasan_penolakan' => $item->alasan_penolakan, + ]; + }); + + $history->setCollection($enriched); + + return ApiResponse::success($history); + + } catch (\Exception $e) { + return ApiResponse::error($e->getMessage(), 500); + } + } + + public function resubmit(Request $request, $id) + { + try { + $request->validate([ + 'keterangan' => 'required|string|max:500', + ]); + + $presensi = Presensi::where('id_presensi', $id) + ->where('id_user', Auth::id()) + ->firstOrFail(); + + if ($presensi->id_validasi != 3) { + return ApiResponse::error('Hanya presensi yang ditolak yang bisa diajukan ulang.', 422); + } + + $presensi->update([ + 'id_validasi' => 2, + 'alasan_penolakan' => null, + 'keterangan_luar_radius' => $request->keterangan, + ]); + + return ApiResponse::success(null, 'Presensi berhasil diajukan ulang. Menunggu validasi admin.'); + + } catch (\Illuminate\Database\Eloquent\ModelNotFoundException $e) { + return ApiResponse::error('Data presensi tidak ditemukan.', 404); + } catch (\Exception $e) { + return ApiResponse::error($e->getMessage(), 500); + } + } +} diff --git a/app/Http/Controllers/Api/ProfileController.php b/app/Http/Controllers/Api/ProfileController.php new file mode 100644 index 00000000..5546c51c --- /dev/null +++ b/app/Http/Controllers/Api/ProfileController.php @@ -0,0 +1,75 @@ +validate([ + 'foto' => 'nullable|image|mimes:jpeg,png,jpg|max:2048', + 'no_telp' => 'nullable|string|max:20', + 'alamat' => 'nullable|string|max:500', + ]); + + if ($request->has('no_telp')) { + $user->no_telp = $request->no_telp; + } + + if ($request->has('alamat')) { + $user->alamat = $request->alamat; + } + + if ($request->hasFile('foto')) { + if ($user->foto && Storage::disk('public')->exists($user->foto)) { + Storage::disk('public')->delete($user->foto); + } + + $path = $request->file('foto')->store('uploads/profil', 'public'); + $user->foto = $path; + } + + $user->save(); + + return ApiResponse::success($user->load(['divisi', 'jabatan', 'kantor']), 'Profil berhasil diperbarui.'); + + } catch (\Exception $e) { + return ApiResponse::error('Gagal update profil: ' . $e->getMessage(), 500); + } + } + + public function password(Request $request) + { + try { + $request->validate([ + 'current_password' => 'required', + 'new_password' => 'required|min:8|confirmed', + ]); + + $user = Auth::user(); + + if (!Hash::check($request->current_password, $user->password)) { + return ApiResponse::error('Password lama salah.', 400); + } + + $user->password = Hash::make($request->new_password); + $user->save(); + + return ApiResponse::success(null, 'Kata sandi berhasil diubah.'); + + } catch (\Exception $e) { + return ApiResponse::error('Gagal ubah kata sandi: ' . $e->getMessage(), 500); + } + } +} diff --git a/app/Http/Controllers/Api/ScheduleController.php b/app/Http/Controllers/Api/ScheduleController.php new file mode 100644 index 00000000..3b140e6d --- /dev/null +++ b/app/Http/Controllers/Api/ScheduleController.php @@ -0,0 +1,255 @@ +toDateString(); + + $jadwal = JadwalKerja::with(['shift', 'user.kantor']) + ->where('id_user', $user->id) + ->where('tanggal', $today) + ->first(); + + if (!$jadwal) { + return ApiResponse::success(null, 'Tidak ada jadwal hari ini'); + } + + $shift = $jadwal->shift; + $jamMasuk = $shift->jam_mulai ?? '00:00:00'; + $jamPulang = $shift->jam_selesai ?? '00:00:00'; + $namaShift = $shift->nama_shift ?? 'Unknown Shift'; + + $statusJadwal = 'Normal'; + $note = null; + + $poinList = PenggunaanPoin::where('id_user', $user->id) + ->whereDate('tanggal_penggunaan', $today) + ->where('id_status', 2) + ->get(); + + foreach ($poinList as $poin) { + + if ($poin->id_pengurangan == 4 && $poin->jam_masuk_custom) { + $jamMasuk = substr($poin->jam_masuk_custom, 0, 5) . ':00'; + $statusJadwal = 'Masuk Siang (Poin)'; + $note = 'Jadwal disesuaikan poin'; + } + + if ($poin->id_pengurangan == 5 && $poin->jam_pulang_custom) { + $jamPulang = substr($poin->jam_pulang_custom, 0, 5) . ':00'; + + if ($statusJadwal != 'Normal') { + $statusJadwal = 'Full Custom (Poin)'; + } else { + $statusJadwal = 'Pulang Cepat (Poin)'; + } + } + } + + return ApiResponse::success([ + 'hari' => Carbon::parse($today, 'Asia/Jakarta')->translatedFormat('l, d F Y'), + 'shift' => $namaShift, + 'jam_masuk' => $jamMasuk, + 'jam_pulang' => $jamPulang, + 'status_jadwal' => $statusJadwal, + 'note' => $note, + 'kantor' => $jadwal->user->kantor->nama_kantor ?? '-', + 'lokasi_kantor' => [ + 'lat' => $jadwal->user->kantor->latitude ?? 0, + 'lon' => $jadwal->user->kantor->longitude ?? 0, + ], + ], 'Jadwal hari ini ditemukan'); + + } catch (\Exception $e) { + return ApiResponse::error('Terjadi kesalahan: ' . $e->getMessage(), 500); + } + } + + public function checkScheduleByDate(Request $request) + { + $request->validate([ + 'tanggal' => 'required|date_format:Y-m-d', + ]); + + try { + $user = Auth::user(); + $tanggal = $request->tanggal; + + $jadwal = JadwalKerja::with(['shift']) + ->where('id_user', $user->id) + ->where('tanggal', $tanggal) + ->first(); + + if (!$jadwal) { + return ApiResponse::error('Tidak ada jadwal kerja pada tanggal ini', 404); + } + + $shift = $jadwal->shift; + $jamMasuk = $shift->jam_mulai ?? '00:00:00'; + $jamPulang = $shift->jam_selesai ?? '00:00:00'; + + $statusJadwal = 'Normal'; + $note = null; + + $poinList = PenggunaanPoin::where('id_user', $user->id) + ->whereDate('tanggal_penggunaan', $tanggal) + ->where('id_status', 2) + ->get(); + + foreach ($poinList as $poin) { + if ($poin->id_pengurangan == 4 && $poin->jam_masuk_custom) { + $jamMasuk = substr($poin->jam_masuk_custom, 0, 5) . ':00'; + $statusJadwal = 'Masuk Siang (Poin)'; + } + + if ($poin->id_pengurangan == 5 && $poin->jam_pulang_custom) { + $jamPulang = substr($poin->jam_pulang_custom, 0, 5) . ':00'; + $statusJadwal = ($statusJadwal == 'Masuk Siang (Poin)') ? 'Full Custom' : 'Pulang Cepat (Poin)'; + } + } + + return ApiResponse::success([ + 'tanggal' => Carbon::parse($tanggal, 'Asia/Jakarta')->translatedFormat('l, d F Y'), + 'jam_masuk' => $jamMasuk, + 'jam_pulang' => $jamPulang, + + 'jam_mulai' => $jamMasuk, + 'jam_selesai' => $jamPulang, + + 'status_jadwal' => $statusJadwal, + 'note' => $note, + ], 'Jadwal ditemukan'); + + } catch (\Exception $e) { + return ApiResponse::error('Terjadi kesalahan: ' . $e->getMessage(), 500); + } + } + + public function getMonthlySchedule(Request $request) + { + + $month = $request->month ?? Carbon::now()->month; + $year = $request->year ?? Carbon::now()->year; + + try { + $user = Auth::user(); + + $startDate = Carbon::createFromDate($year, $month, 1)->startOfMonth(); + $endDate = Carbon::createFromDate($year, $month, 1)->endOfMonth(); + + $jadwals = JadwalKerja::with(['shift']) + ->where('id_user', $user->id) + ->whereBetween('tanggal', [$startDate->toDateString(), $endDate->toDateString()]) + ->get() + ->keyBy('tanggal'); + + $poinOverrides = PenggunaanPoin::where('id_user', $user->id) + ->whereBetween('tanggal_penggunaan', [$startDate->toDateString(), $endDate->toDateString()]) + ->where('id_status', 2) + ->get() + ->groupBy('tanggal_penggunaan'); + + $presensis = Presensi::where('id_user', $user->id) + ->whereBetween('tanggal', [$startDate->toDateString(), $endDate->toDateString()]) + ->get() + ->keyBy('tanggal'); + + $hariLiburs = \App\Models\HariLibur::whereBetween('tanggal', [$startDate->toDateString(), $endDate->toDateString()]) + ->where(function($query) use ($user) { + $query->whereNull('id_kantor') + ->orWhere('id_kantor', $user->id_kantor); + }) + ->get() + ->keyBy(function ($item) { + return Carbon::parse($item->tanggal)->toDateString(); + }); + + $results = []; + $period = CarbonPeriod::create($startDate, $endDate); + + foreach ($period as $date) { + $dateStr = $date->toDateString(); + $jadwalItem = $jadwals[$dateStr] ?? null; + $presensiItem = $presensis[$dateStr] ?? null; + $hariLiburItem = $hariLiburs[$dateStr] ?? null; + + $dataHari = [ + 'tanggal' => $dateStr, + 'hari' => $date->translatedFormat('l'), + 'is_hari_kerja' => false, + 'is_hari_libur' => $hariLiburItem ? true : false, + 'keterangan_libur' => $hariLiburItem ? $hariLiburItem->keterangan : null, + 'shift_nama' => $hariLiburItem ? $hariLiburItem->keterangan : 'Libur / Off', + 'jam_masuk' => '-', + 'jam_pulang' => '-', + 'status_poin' => null, + 'status_presensi' => $presensiItem ? 'Hadir' : 'Belum Absen', + 'warna_kalender' => $hariLiburItem ? '#EF4444' : '#E0E0E0' + ]; + + if ($jadwalItem) { + $dataHari['is_hari_kerja'] = true; + + $shift = $jadwalItem->shift; + $dataHari['shift_nama'] = $shift->nama_shift ?? 'Unknown Shift'; + $dataHari['jam_masuk'] = $shift->jam_mulai ?? '00:00:00'; + $dataHari['jam_pulang'] = $shift->jam_selesai ?? '00:00:00'; + + $dataHari['warna_kalender'] = '#3B82F6'; + + $poinFound = null; + + foreach ($poinOverrides as $keyDate => $poins) { + if (Carbon::parse($keyDate)->toDateString() == $dateStr) { + $poinFound = $poins; + break; + } + } + + if ($poinFound) { + foreach ($poinFound as $poin) { + if ($poin->id_pengurangan == 4 && $poin->jam_masuk_custom) { + $dataHari['jam_masuk'] = substr($poin->jam_masuk_custom, 0, 5) . ':00'; + $dataHari['status_poin'] = 'Masuk Siang'; + $dataHari['warna_kalender'] = '#F59E0B'; + } + if ($poin->id_pengurangan == 5 && $poin->jam_pulang_custom) { + $dataHari['jam_pulang'] = substr($poin->jam_pulang_custom, 0, 5) . ':00'; + $dataHari['status_poin'] = $dataHari['status_poin'] ? 'Full Custom' : 'Pulang Cepat'; + $dataHari['warna_kalender'] = '#F59E0B'; + } + } + } + + if ($presensiItem) { + $dataHari['warna_kalender'] = '#10B981'; + } + } + + $results[] = $dataHari; + } + + return ApiResponse::success($results, 'Data kalender berhasil dimuat'); + + } catch (\Exception $e) { + return ApiResponse::error('Terjadi kesalahan: ' . $e->getMessage(), 500); + } + } +} diff --git a/app/Http/Controllers/Api/SignatureApiController.php b/app/Http/Controllers/Api/SignatureApiController.php new file mode 100644 index 00000000..b6afd220 --- /dev/null +++ b/app/Http/Controllers/Api/SignatureApiController.php @@ -0,0 +1,85 @@ +active() + ->first(); + + if (!$ttd) { + return ApiResponse::notFound('Belum ada tanda tangan.'); + } + + return ApiResponse::success([ + 'id_tanda_tangan' => $ttd->id_tanda_tangan, + 'file_ttd' => asset('storage/' . $ttd->file_ttd), + 'is_active' => $ttd->is_active, + 'created_at' => $ttd->created_at, + ]); + } + + public function store(StoreSignatureRequest $request) + { + try { + $base64 = $request->signature_data; + + if (str_contains($base64, ',')) { + $base64 = explode(',', $base64)[1]; + } + + $imageData = base64_decode($base64); + if ($imageData === false) { + return ApiResponse::error('Data tanda tangan tidak valid.', 400); + } + + $fileName = 'uploads/ttd/' . Auth::id() . '_' . time() . '.png'; + Storage::disk('public')->put($fileName, $imageData); + + TandaTangan::where('id_user', Auth::id())->update(['is_active' => false]); + + $ttd = TandaTangan::create([ + 'id_user' => Auth::id(), + 'file_ttd' => $fileName, + 'is_active' => true, + ]); + + return ApiResponse::success([ + 'id_tanda_tangan' => $ttd->id_tanda_tangan, + 'file_ttd' => asset('storage/' . $ttd->file_ttd), + ], 'Tanda tangan berhasil disimpan.', 201); + + } catch (\Exception $e) { + return ApiResponse::error('Gagal menyimpan tanda tangan: ' . $e->getMessage(), 500); + } + } + + public function destroy($id) + { + $ttd = TandaTangan::where('id_user', Auth::id()) + ->where('id_tanda_tangan', $id) + ->first(); + + if (!$ttd) { + return ApiResponse::notFound('Tanda tangan tidak ditemukan.'); + } + + if ($ttd->file_ttd && Storage::disk('public')->exists($ttd->file_ttd)) { + Storage::disk('public')->delete($ttd->file_ttd); + } + + $ttd->delete(); + + return ApiResponse::success(null, 'Tanda tangan berhasil dihapus.'); + } +} diff --git a/app/Http/Controllers/Api/SubmissionController.php b/app/Http/Controllers/Api/SubmissionController.php new file mode 100644 index 00000000..9f965f9a --- /dev/null +++ b/app/Http/Controllers/Api/SubmissionController.php @@ -0,0 +1,213 @@ +id_jenis_izin); + if ($jenisIzin && $jenisIzin->nama_izin == 'Cuti') { + $tanggalMulai = Carbon::parse($request->tanggal_mulai); + $minDate = Carbon::now()->addDays(7)->startOfDay(); + + if ($tanggalMulai->lt($minDate)) { + return ApiResponse::error('Pengajuan Cuti minimal H-7!', 400); + } + } + + DB::beginTransaction(); + + $path = null; + if ($request->hasFile('bukti_file')) { + $path = $request->file('bukti_file')->store('uploads/izin', 'public'); + } + + $submission = PengajuanIzin::create([ + 'id_user' => $user->id, + 'id_jenis_izin' => $request->id_jenis_izin, + 'tanggal_mulai' => $request->tanggal_mulai, + 'tanggal_selesai' => $request->tanggal_selesai, + 'alasan' => $request->alasan, + 'bukti_file' => $path, + 'id_status' => 1 + ]); + + $ttdAktif = TandaTangan::where('id_user', $user->id)->active()->first(); + + $namaJenisIzin = $jenisIzin->nama_izin ?? 'Izin'; + $tglMulai = Carbon::parse($request->tanggal_mulai)->translatedFormat('d F Y'); + $tglSelesai = Carbon::parse($request->tanggal_selesai)->translatedFormat('d F Y'); + + $isiSurat = "Dengan hormat,\n\n" + . "Saya yang bertanda tangan di bawah ini:\n" + . "Nama: {$user->nama_lengkap}\n" + . "NIK: {$user->nik}\n" + . "Jabatan: " . ($user->jabatan->nama_jabatan ?? '-') . "\n" + . "Divisi: " . ($user->divisi->nama_divisi ?? '-') . "\n\n" + . "Dengan ini mengajukan {$namaJenisIzin} mulai tanggal {$tglMulai} sampai dengan {$tglSelesai}.\n\n" + . "Alasan: {$request->alasan}\n\n" + . "Demikian surat ini saya buat dengan sebenar-benarnya. " + . "Atas perhatian dan persetujuannya, saya ucapkan terima kasih."; + + $suratIzin = null; + if ($jenisIzin && $jenisIzin->nama_izin == 'Cuti') { + $suratIzin = SuratIzin::create([ + 'id_izin' => $submission->id_izin, + 'id_user' => $user->id, + 'id_ttd_pengaju' => $ttdAktif?->id_tanda_tangan, + 'isi_surat' => $isiSurat, + 'status_surat' => 'menunggu_manajer', + ]); + } + + DB::commit(); + + $responseData = $submission->toArray(); + if ($suratIzin) { + $responseData['surat_izin'] = [ + 'id_surat' => $suratIzin->id_surat, + 'nomor_surat' => $suratIzin->nomor_surat, + 'status_surat' => $suratIzin->status_surat, + 'has_ttd' => $ttdAktif !== null, + ]; + } else { + $responseData['surat_izin'] = null; + } + + $message = 'Pengajuan & surat izin berhasil dibuat.'; + if (!$ttdAktif) { + $message .= ' (TTD belum tersedia, silakan buat di menu Profil)'; + } + + return ApiResponse::success($responseData, $message, 201); + + } catch (\Exception $e) { + DB::rollBack(); + return ApiResponse::error('Gagal mengirim pengajuan: ' . $e->getMessage(), 500); + } + } + + /** + * @OA\Put( + * path="/api/submission/{id}", + * tags={"Submission"}, + * summary="Update Submission", + * security={{"bearerAuth":{}}}, + * @OA\Parameter( + * name="id", + * in="path", + * required=true, + * @OA\Schema(type="integer") + * ), + * @OA\RequestBody( + * required=true, + * @OA\MediaType( + * mediaType="multipart/form-data", + * @OA\Schema( + * required={"id_jenis_izin", "tanggal_mulai", "tanggal_selesai", "alasan"}, + * @OA\Property(property="id_jenis_izin", type="integer", example=1), + * @OA\Property(property="tanggal_mulai", type="string", format="date"), + * @OA\Property(property="tanggal_selesai", type="string", format="date"), + * @OA\Property(property="alasan", type="string"), + * @OA\Property(property="bukti_file", type="string", format="binary") + * ) + * ) + * ), + * @OA\Response( + * response=200, + * description="Submission updated", + * @OA\JsonContent( + * @OA\Property(property="success", type="boolean", example=true), + * @OA\Property(property="message", type="string") + * ) + * ) + * ) + */ + public function update(\App\Http\Requests\UpdatePengajuanIzinRequest $request, $id) + { + try { + $submission = PengajuanIzin::where('id_user', Auth::id()) + ->where('id_izin', $id) + ->where('id_status', 1) + ->first(); + + if (!$submission) { + return ApiResponse::error('Pengajuan tidak ditemukan atau sudah diproses.', 404); + } + + DB::beginTransaction(); + + $data = $request->validated(); + + if ($request->hasFile('bukti_file')) { + + if ($submission->bukti_file && \Illuminate\Support\Facades\Storage::disk('public')->exists($submission->bukti_file)) { + \Illuminate\Support\Facades\Storage::disk('public')->delete($submission->bukti_file); + } + $data['bukti_file'] = $request->file('bukti_file')->store('uploads/izin', 'public'); + } + + $submission->update($data); + + DB::commit(); + + return ApiResponse::success(null, 'Pengajuan berhasil diperbarui.'); + + } catch (\Exception $e) { + DB::rollBack(); + return ApiResponse::error('Gagal memperbarui pengajuan: ' . $e->getMessage(), 500); + } + } + + public function history(Request $request) + { + try { + $query = PengajuanIzin::with(['jenisIzin', 'statusPengajuan']) + ->where('id_user', Auth::id()); + + if ($request->has('status')) { + $statusParam = $request->get('status'); + + $statusId = match ($statusParam) { + 'pending' => 1, + 'approved' => 2, + 'rejected' => 3, + default => null + }; + + if ($statusId) { + $query->where('id_status', $statusId); + } + } + + $history = $query->orderBy('created_at', 'desc')->paginate(10); + + return ApiResponse::success($history); + + } catch (\Exception $e) { + return ApiResponse::error('Gagal memuat riwayat: ' . $e->getMessage(), 500); + } + } +} diff --git a/app/Http/Controllers/Api/SuratIzinApiController.php b/app/Http/Controllers/Api/SuratIzinApiController.php new file mode 100644 index 00000000..6f75cb12 --- /dev/null +++ b/app/Http/Controllers/Api/SuratIzinApiController.php @@ -0,0 +1,157 @@ +where('id_user', Auth::id()) + ->orderBy('created_at', 'desc') + ->paginate(10); + + $data = $surat->through(function ($item) { + return $this->formatSurat($item); + }); + + return ApiResponse::success($data); + + } catch (\Exception $e) { + return ApiResponse::error('Gagal memuat daftar surat: ' . $e->getMessage(), 500); + } + } + + public function store(StoreSuratIzinRequest $request) + { + try { + $user = Auth::user(); + + $pengajuan = PengajuanIzin::with('jenisIzin') + ->where('id_izin', $request->id_izin) + ->where('id_user', $user->id) + ->first(); + + if (!$pengajuan) { + return ApiResponse::notFound('Pengajuan izin tidak ditemukan.'); + } + + $existing = SuratIzin::where('id_izin', $request->id_izin)->first(); + if ($existing) { + return ApiResponse::error('Surat izin untuk pengajuan ini sudah ada.', 400); + } + + $ttd = TandaTangan::where('id_user', $user->id)->active()->first(); + if (!$ttd) { + return ApiResponse::error('Anda belum memiliki tanda tangan digital. Silakan buat terlebih dahulu.', 400); + } + + DB::beginTransaction(); + + $surat = SuratIzin::create([ + 'id_izin' => $pengajuan->id_izin, + 'id_user' => $user->id, + 'isi_surat' => $request->isi_surat, + 'id_ttd_pengaju' => $ttd->id_tanda_tangan, + 'status_surat' => 'menunggu_manajer', + ]); + + DB::commit(); + + $surat->load(['tandaTanganPengaju', 'approvals']); + + return ApiResponse::success( + $this->formatSurat($surat), + 'Surat izin berhasil dibuat.', + 201 + ); + + } catch (\Exception $e) { + DB::rollBack(); + return ApiResponse::error('Gagal membuat surat izin: ' . $e->getMessage(), 500); + } + } + + public function show($id) + { + try { + $surat = SuratIzin::with([ + 'pengajuanIzin.jenisIzin', + 'user.jabatan', + 'user.divisi', + 'tandaTanganPengaju', + 'approvals.approver.jabatan', + 'approvals.tandaTanganApprover', + ]) + ->where('id_user', Auth::id()) + ->where('id_surat', $id) + ->first(); + + if (!$surat) { + return ApiResponse::notFound('Surat izin tidak ditemukan.'); + } + + return ApiResponse::success($this->formatSurat($surat, true)); + + } catch (\Exception $e) { + return ApiResponse::error('Gagal memuat detail surat: ' . $e->getMessage(), 500); + } + } + + private function formatSurat(SuratIzin $surat, bool $detail = false): array + { + $data = [ + 'id_surat' => $surat->id_surat, + 'nomor_surat' => $surat->nomor_surat, + 'status_surat' => $surat->status_surat, + 'jenis_izin' => $surat->pengajuanIzin?->jenisIzin?->nama_izin ?? 'N/A', + 'created_at' => $surat->created_at?->toISOString(), + 'ttd_pengaju' => $surat->tandaTanganPengaju ? asset('storage/' . $surat->tandaTanganPengaju->file_ttd) : null, + 'approvals' => $surat->approvals->map(function ($approval) { + return [ + 'tahap' => $approval->tahap, + 'tahap_label' => $approval->tahap == 1 ? 'Manajer' : 'HRD', + 'status' => $approval->status, + 'approver_nama' => $approval->approver?->nama_lengkap ?? 'N/A', + 'approver_jabatan' => $approval->approver?->jabatan?->nama_jabatan ?? 'N/A', + 'ttd_approver' => $approval->tandaTanganApprover ? asset('storage/' . $approval->tandaTanganApprover->file_ttd) : null, + 'catatan' => $approval->catatan, + 'created_at' => $approval->created_at?->toISOString(), + ]; + })->toArray(), + ]; + + if ($detail) { + $data['isi_surat'] = $surat->isi_surat; + $data['pengaju'] = [ + 'nama' => $surat->user?->nama_lengkap, + 'nik' => $surat->user?->nik, + 'jabatan' => $surat->user?->jabatan?->nama_jabatan ?? 'N/A', + 'divisi' => $surat->user?->divisi?->nama_divisi ?? 'N/A', + ]; + $data['pengajuan'] = [ + 'id_izin' => $surat->pengajuanIzin?->id_izin, + 'tanggal_mulai' => $surat->pengajuanIzin?->tanggal_mulai, + 'tanggal_selesai' => $surat->pengajuanIzin?->tanggal_selesai, + 'alasan' => $surat->pengajuanIzin?->alasan, + ]; + } + + return $data; + } +} diff --git a/app/Http/Controllers/AuthController.php b/app/Http/Controllers/AuthController.php new file mode 100644 index 00000000..844313da --- /dev/null +++ b/app/Http/Controllers/AuthController.php @@ -0,0 +1,72 @@ +route('dashboard'); + } + return view('auth.login'); + } + + public function login(Request $request) + { + $credentials = $request->validate([ + 'email' => 'required|email', + 'password' => 'required', + ]); + + if (Auth::attempt($credentials)) { + $user = Auth::user(); + if ($user->status_aktif == 0) { + Auth::logout(); + if ($request->ajax() || $request->wantsJson()) { + return response()->json([ + 'success' => false, + 'message' => 'Akun Anda telah dinonaktifkan.' + ], 403); + } + return back()->with('error', 'Akun Anda telah dinonaktifkan.'); + } + + $request->session()->regenerate(); + + if ($request->ajax() || $request->wantsJson()) { + return response()->json([ + 'success' => true, + 'message' => 'Login berhasil!', + 'redirect' => route('dashboard') + ]); + } + + return redirect()->route('dashboard'); + } + + if ($request->ajax() || $request->wantsJson()) { + return response()->json([ + 'success' => false, + 'message' => 'Email atau Password yang Anda masukkan salah.' + ], 401); + } + + return back() + ->withInput($request->only('email')) + ->with('error', 'Email atau Password yang Anda masukkan salah.') + ->withErrors(['email' => 'Email atau Password yang Anda masukkan salah.']); + } + + public function logout(Request $request) + { + Auth::logout(); + $request->session()->invalidate(); + $request->session()->regenerateToken(); + return redirect('/login'); + } +} diff --git a/app/Http/Controllers/Controller.php b/app/Http/Controllers/Controller.php new file mode 100644 index 00000000..5099091e --- /dev/null +++ b/app/Http/Controllers/Controller.php @@ -0,0 +1,19 @@ +input('search'); + + $query = User::with(['jabatan', 'divisi'])->whereHas('roles', function($q) { + $q->where('nama_role', '!=', 'super_admin'); + }); + + if ($search) { + $query->where('nama_lengkap', 'like', '%' . $search . '%') + ->orWhere('nik', 'like', '%' . $search . '%'); + } + + $pegawai = $query->orderBy('nama_lengkap', 'asc')->paginate(15); + + return view('cuti.index', compact('pegawai', 'search')); + } + + public function update(Request $request, $id) + { + $request->validate([ + 'sisa_cuti' => 'required|integer|min:0', + 'alasan' => 'nullable|string|max:255' + ]); + + $user = User::findOrFail($id); + + $sisaLama = $user->sisa_cuti; + $user->update([ + 'sisa_cuti' => $request->sisa_cuti + ]); + + return redirect()->back()->with('success', 'Sisa cuti ' . $user->nama_lengkap . ' berhasil diperbarui.'); + } + + public function resetMassal(Request $request) + { + $request->validate([ + 'jumlah_hari' => 'required|integer|min:0' + ]); + + User::query()->update([ + 'sisa_cuti' => $request->jumlah_hari + ]); + + return redirect()->back()->with('success', 'Sisa cuti semua pegawai berhasil di-reset menjadi ' . $request->jumlah_hari . ' hari.'); + } +} diff --git a/app/Http/Controllers/DashboardController.php b/app/Http/Controllers/DashboardController.php new file mode 100644 index 00000000..8134aa54 --- /dev/null +++ b/app/Http/Controllers/DashboardController.php @@ -0,0 +1,77 @@ +format('Y-m-d'); + $totalPegawai = User::where('status_aktif', 1)->count(); + + $rekapRaw = Presensi::whereDate('tanggal', $hariIni) + ->selectRaw(" + SUM(CASE WHEN id_status IN (1,2) THEN 1 ELSE 0 END) as hadir, + SUM(CASE WHEN id_status = 2 THEN 1 ELSE 0 END) as terlambat, + SUM(CASE WHEN id_status = 3 THEN 1 ELSE 0 END) as izin, + SUM(CASE WHEN id_status = 4 THEN 1 ELSE 0 END) as sakit, + SUM(CASE WHEN id_status = 5 THEN 1 ELSE 0 END) as alpha + ")->first(); + + $rekap = [ + 'hadir' => $rekapRaw->hadir ?? 0, + 'izin' => $rekapRaw->izin ?? 0, + 'sakit' => $rekapRaw->sakit ?? 0, + 'alpha' => $rekapRaw->alpha ?? 0, + 'terlambat' => $rekapRaw->terlambat ?? 0 + ]; + + $recentActivities = Presensi::with(['user.jabatan']) + ->whereDate('tanggal', $hariIni) + ->whereNotNull('jam_masuk') + ->orderBy('jam_masuk', 'desc') + ->take(5) + ->get(); + + $pendingIzin = \App\Models\PengajuanIzin::with('user')->where('id_status', 1)->orderBy('created_at', 'desc')->take(5)->get(); + $pendingSuratIzin = \App\Models\SuratIzin::with('user')->whereIn('status_surat', ['menunggu_manajer', 'menunggu_hrd'])->orderBy('created_at', 'desc')->take(5)->get(); + $pendingLembur = \App\Models\Lembur::with('user')->where('id_status', 1)->orderBy('created_at', 'desc')->take(5)->get(); + $pendingPoin = \App\Models\PenggunaanPoin::with('user')->where('id_status', 1)->orderBy('created_at', 'desc')->take(5)->get(); + $pendingPresensi = Presensi::with('user')->where('id_validasi', 2)->orderBy('created_at', 'desc')->take(5)->get(); + + $pengajuanPending = [ + 'izin' => $pendingIzin, + 'surat_izin' => $pendingSuratIzin, + 'lembur' => $pendingLembur, + 'poin' => $pendingPoin, + 'presensi' => $pendingPresensi + ]; + + $startDate = Carbon::today()->subDays(6)->format('Y-m-d'); + $endDate = $hariIni; + + $chartRaw = Presensi::whereBetween('tanggal', [$startDate, $endDate]) + ->whereIn('id_status', [1, 2]) + ->selectRaw("DATE(tanggal) as tgl, COUNT(*) as total") + ->groupBy('tgl') + ->orderBy('tgl') + ->pluck('total', 'tgl'); + + $chartLabels = []; + $chartData = []; + + for ($i = 6; $i >= 0; $i--) { + $date = Carbon::today()->subDays($i); + $chartLabels[] = $date->format('d/m'); + $chartData[] = $chartRaw->get($date->format('Y-m-d'), 0); + } + + return view('dashboard.index', compact('rekap', 'recentActivities', 'pengajuanPending', 'chartLabels', 'chartData', 'totalPegawai')); + } +} diff --git a/app/Http/Controllers/DivisiController.php b/app/Http/Controllers/DivisiController.php new file mode 100644 index 00000000..b2ebec3b --- /dev/null +++ b/app/Http/Controllers/DivisiController.php @@ -0,0 +1,46 @@ +paginate(10); + return view('divisi.index', compact('divisi')); + } + + public function store(StoreDivisiRequest $request) + { + + Divisi::create($request->validated()); + + return redirect()->back()->with('success', 'Divisi berhasil ditambahkan.'); + } + + public function update(UpdateDivisiRequest $request, $id) + { + $divisi = Divisi::findOrFail($id); + + $divisi->update($request->validated()); + + return redirect()->back()->with('success', 'Divisi berhasil diperbarui.'); + } + + public function destroy($id) + { + try { + Divisi::findOrFail($id)->delete(); + return redirect()->back()->with('success', 'Divisi berhasil dihapus.'); + } catch (\Illuminate\Database\QueryException $e) { + if ($e->getCode() === '23000') { + return redirect()->back()->with('error', 'Divisi tidak bisa dihapus karena masih digunakan oleh data pegawai.'); + } + throw $e; + } + } +} diff --git a/app/Http/Controllers/FaceApprovalController.php b/app/Http/Controllers/FaceApprovalController.php new file mode 100644 index 00000000..b906a029 --- /dev/null +++ b/app/Http/Controllers/FaceApprovalController.php @@ -0,0 +1,83 @@ +where('is_verified', 0); + }) + ->with(['jabatan', 'divisi']) + ->get(); + + $users->each(function ($user) { + $storagePath = "face_datasets/{$user->id}"; + $poses = ['depan', 'kanan', 'kiri', 'bawah']; + $fotoList = []; + + foreach ($poses as $pose) { + $extensions = ['jpg', 'jpeg', 'png']; + foreach ($extensions as $ext) { + $filePath = "{$storagePath}/user_{$user->id}_{$pose}.{$ext}"; + if (Storage::disk('local')->exists($filePath)) { + $fotoList[$pose] = $filePath; + break; + } + } + } + + $user->face_photos = $fotoList; + }); + + return view('face-approval.index', compact('users')); + } + + public function approve($id) + { + $user = User::findOrFail($id); + + if ($user->dataWajah) { + $user->dataWajah->update(['is_verified' => 1]); + } + + return redirect()->back()->with('success', 'Wajah karyawan berhasil diverifikasi. Karyawan kini bisa melakukan presensi.'); + } + + public function reject($id) + { + $user = User::findOrFail($id); + + if ($user->dataWajah) { + $user->dataWajah->delete(); + } + + $user->update(['is_face_registered' => 0]); + + $storagePath = "face_datasets/{$user->id}"; + if (Storage::disk('local')->exists($storagePath)) { + Storage::disk('local')->deleteDirectory($storagePath); + } + + return redirect()->back()->with('success', 'Wajah ditolak. Karyawan diminta melakukan registrasi ulang.'); + } + + public function showPhoto($userId, $pose) + { + $extensions = ['jpg', 'jpeg', 'png']; + foreach ($extensions as $ext) { + $filePath = "face_datasets/{$userId}/user_{$userId}_{$pose}.{$ext}"; + if (Storage::disk('local')->exists($filePath)) { + return response()->file(Storage::disk('local')->path($filePath)); + } + } + + abort(404); + } +} \ No newline at end of file diff --git a/app/Http/Controllers/HariLiburController.php b/app/Http/Controllers/HariLiburController.php new file mode 100644 index 00000000..c02bc163 --- /dev/null +++ b/app/Http/Controllers/HariLiburController.php @@ -0,0 +1,105 @@ +filled('search')) { + $query->where('keterangan', 'like', '%' . $request->search . '%') + ->orWhere('tanggal', 'like', '%' . $request->search . '%'); + } + + if ($request->filled('id_kantor')) { + $query->where('id_kantor', $request->id_kantor); + } + + $hariLiburs = $query->orderBy('tanggal', 'desc')->paginate(10)->withQueryString(); + $kantors = \App\Models\Kantor::all(); + + return view('hari_libur.index', compact('hariLiburs', 'kantors')); + } + + public function store(Request $request) + { + $request->validate([ + 'tanggal' => 'required|date', + 'keterangan' => 'required|string|max:255', + 'id_kantor' => 'nullable|exists:kantor,id_kantor', + ]); + + HariLibur::create($request->all()); + + return redirect()->route('hari-libur.index') + ->with('success', 'Hari libur berhasil ditambahkan.'); + } + + public function update(Request $request, $id) + { + $request->validate([ + 'tanggal' => 'required|date', + 'keterangan' => 'required|string|max:255', + 'id_kantor' => 'nullable|exists:kantor,id_kantor', + ]); + + $hariLibur = HariLibur::where('id', '=', $id)->first() ?? HariLibur::where('id_hari_libur', '=', $id)->firstOrFail(); + $hariLibur->update($request->all()); + + return redirect()->route('hari-libur.index') + ->with('success', 'Hari libur berhasil diperbarui.'); + } + + public function destroy($id) + { + $hariLibur = HariLibur::where('id', '=', $id)->first() ?? HariLibur::where('id_hari_libur', '=', $id)->firstOrFail(); + $hariLibur->delete(); + + return redirect()->route('hari-libur.index') + ->with('success', 'Hari libur berhasil dihapus.'); + } + + public function syncHolidays(Request $request) + { + $year = $request->get('year', date('Y')); + + try { + $response = \Illuminate\Support\Facades\Http::withoutVerifying()->get("https://api-hari-libur.vercel.app/api?year={$year}"); + + if ($response->successful()) { + $body = $response->json(); + $holidays = $body['data'] ?? []; + $count = 0; + + foreach ($holidays as $h) { + if (isset($h['date'])) { + $tanggal = $h['date']; + $keterangan = $h['description']; + + $exists = HariLibur::where('tanggal', '=', $tanggal)->exists(); + if (!$exists) { + HariLibur::create(['tanggal' => $tanggal, 'keterangan' => $keterangan]); + $count++; + } + } + } + + return redirect()->route('hari-libur.index') + ->with('success', "Berhasil sinkronisasi {$count} hari libur baru untuk tahun {$year}."); + } + + return redirect()->route('hari-libur.index') + ->with('error', 'Gagal mengambil data dari API Hari Libur.'); + + } catch (\Exception $e) { + return redirect()->route('hari-libur.index') + ->with('error', 'Terjadi kesalahan: ' . $e->getMessage()); + } + } +} diff --git a/app/Http/Controllers/JabatanController.php b/app/Http/Controllers/JabatanController.php new file mode 100644 index 00000000..5c391c9b --- /dev/null +++ b/app/Http/Controllers/JabatanController.php @@ -0,0 +1,42 @@ +paginate(10); + return view('jabatan.index', compact('jabatan')); + } + + public function store(StoreJabatanRequest $request) + { + Jabatan::create($request->validated()); + return redirect()->back()->with('success', 'Jabatan berhasil ditambahkan.'); + } + + public function update(UpdateJabatanRequest $request, $id) + { + $jabatan = Jabatan::findOrFail($id); + $jabatan->update($request->validated()); + return redirect()->back()->with('success', 'Jabatan berhasil diperbarui.'); + } + + public function destroy($id) + { + try { + Jabatan::findOrFail($id)->delete(); + return redirect()->back()->with('success', 'Jabatan berhasil dihapus.'); + } catch (\Illuminate\Database\QueryException $e) { + if ($e->getCode() === '23000') { + return redirect()->back()->with('error', 'Jabatan tidak bisa dihapus karena masih digunakan oleh data pegawai.'); + } + throw $e; + } + } +} \ No newline at end of file diff --git a/app/Http/Controllers/JadwalController.php b/app/Http/Controllers/JadwalController.php new file mode 100644 index 00000000..485d7fd5 --- /dev/null +++ b/app/Http/Controllers/JadwalController.php @@ -0,0 +1,352 @@ +map(function ($s) { + $s->color = $this->getShiftColor($s->nama_shift); + return $s; + }); + + $pegawai = User::where('status_aktif', 1)->orderBy('nama_lengkap', 'asc')->get(); + + return view('jadwal.index', compact('kantor', 'divisi', 'shifts', 'pegawai')); + } + + public function getEvents(Request $request) + { + $start = Carbon::parse($request->start)->format('Y-m-d'); + $end = Carbon::parse($request->end)->format('Y-m-d'); + + $query = JadwalKerja::with(['user.kantor', 'user.jabatan', 'shift']) + ->whereDate('tanggal', '>=', $start) + ->whereDate('tanggal', '<=', $end); + + if ($request->filled('filter_kantor') && $request->filter_kantor != "") { + $query->whereHas('user', function ($q) use ($request) { + $q->where('id_kantor', $request->filter_kantor); + }); + } + + if ($request->filled('filter_divisi') && $request->filter_divisi != "") { + $query->whereHas('user', function ($q) use ($request) { + $q->where('id_divisi', $request->filter_divisi); + }); + } + + $jadwals = $query->get(); + + $poinUsed = PenggunaanPoin::with('jenisPengurangan') + ->whereBetween('tanggal_penggunaan', [$start, $end]) + ->where('id_status', 2) + ->get() + ->groupBy(function ($item) { + return $item->id_user . '-' . $item->tanggal_penggunaan->format('Y-m-d'); + }); + + $events = []; + + foreach ($jadwals as $jadwalItem) { + $key = $jadwalItem->id_user . '-' . $jadwalItem->tanggal; + + $shiftName = $jadwalItem->shift?->nama_shift ?? 'Shift ?'; + $jamMulai = $jadwalItem->shift?->jam_mulai ?? '00:00:00'; + $jamSelesai = $jadwalItem->shift?->jam_selesai ?? '23:59:00'; + + $originalJamMulai = $jamMulai; + $originalJamSelesai = $jamSelesai; + + $color = $this->getShiftColor($shiftName); + + $title = ($jadwalItem->user?->nama_lengkap ?? 'Unknown') . "\n(" . $shiftName . ")"; + $description = "Jam: " . substr($jamMulai, 0, 5) . " - " . substr($jamSelesai, 0, 5); + $isPoin = false; + $poinInfo = []; + + if (isset($poinUsed[$key])) { + $isPoin = true; + $listPenggunaan = $poinUsed[$key]; + + $color = '#f6c23e'; + + foreach ($listPenggunaan as $penggunaan) { + $jenis = $penggunaan->jenisPengurangan?->nama_pengurangan ?? 'Unknown'; + if ($penggunaan->id_pengurangan == 4 && $penggunaan->jam_masuk_custom) { + $jamMulai = substr($penggunaan->jam_masuk_custom, 0, 5) . ':00'; + $description .= "\n\n⚠️ DATANG TELAT (Poin)\nJam Masuk Baru: $jamMulai"; + $poinInfo[] = "⚠️ Datang Terlambat (Menjadi $jamMulai)"; + } elseif ($penggunaan->id_pengurangan == 5 && $penggunaan->jam_pulang_custom) { + $jamSelesai = substr($penggunaan->jam_pulang_custom, 0, 5) . ':00'; + $description .= "\n\n⚠️ PULANG CEPAT (Poin)\nJam Pulang Baru: $jamSelesai"; + $poinInfo[] = "⚠️ Pulang Cepat (Menjadi $jamSelesai)"; + } else { + $description .= "\n[INFO] " . $jenis; + $poinInfo[] = $jenis; + } + } + } + + $events[] = [ + 'id' => $jadwalItem->id_jadwal, + 'title' => $title, + 'start' => $jadwalItem->tanggal, + 'backgroundColor' => $color, + 'borderColor' => $color, + 'extendedProps' => [ + 'description' => $description, + 'is_poin' => $isPoin, + 'is_holiday' => false, + 'poin_info' => $poinInfo, + 'nama_user' => $jadwalItem->user?->nama_lengkap ?? '-', + 'nama_shift' => $shiftName, + 'jam_mulai' => $jamMulai, + 'jam_selesai' => $jamSelesai, + 'original_jam_mulai' => $originalJamMulai, + 'original_jam_selesai' => $originalJamSelesai, + 'kantor' => $jadwalItem->user?->kantor?->nama_kantor ?? '-', + 'jabatan' => $jadwalItem->user?->jabatan?->nama_jabatan ?? '-', + 'id_shift' => $jadwalItem->id_shift, + 'id_user' => $jadwalItem->id_user, + ] + ]; + } + + $hariLibursQuery = \App\Models\HariLibur::whereBetween('tanggal', [$start, $end]); + if ($request->filled('filter_kantor') && $request->filter_kantor != "") { + $hariLibursQuery->where(function($q) use ($request) { + $q->whereNull('id_kantor')->orWhere('id_kantor', $request->filter_kantor); + }); + } + $hariLiburs = $hariLibursQuery->get(); + + foreach ($hariLiburs as $hl) { + $events[] = [ + 'id' => 'libur-' . $hl->id, + 'title' => '🔴 ' . $hl->keterangan, + 'start' => $hl->tanggal, + 'backgroundColor' => '#ef4444', + 'borderColor' => '#ef4444', + 'display' => 'block', + 'extendedProps' => [ + 'is_holiday' => true, + 'is_poin' => false, + 'keterangan' => $hl->keterangan, + 'nama_user' => $hl->keterangan, + 'nama_shift' => 'Hari Libur', + 'jam_mulai' => '00:00', + 'jam_selesai' => '00:00', + ] + ]; + } + + return response()->json($events); + } + + private function getShiftColor($namaShift) + { + if (stripos($namaShift, 'Pagi') !== false) + return '#10b981'; + if (stripos($namaShift, 'Siang') !== false) + return '#3b82f6'; + if (stripos($namaShift, 'Sore') !== false) + return '#f59e0b'; + if (stripos($namaShift, 'Malam') !== false) + return '#6b7280'; + return '#6366f1'; + } + + public function create() + { + $shifts = ShiftKerja::all(); + $kantor = Kantor::all(); + $divisi = Divisi::all(); + + $pegawai = User::where('status_aktif', 1) + ->with(['kantor', 'jabatan']) + ->orderBy('nama_lengkap', 'asc') + ->get(); + + return view('jadwal.create', compact('shifts', 'pegawai', 'kantor', 'divisi')); + } + + public function store(Request $request) + { + $request->validate([ + 'tanggal_mulai' => 'required|date', + 'tanggal_selesai' => 'required|date|after_or_equal:tanggal_mulai', + 'id_shift' => 'required|exists:shift_kerja,id_shift', + 'user_ids' => 'required|array', + 'user_ids.*' => 'exists:users,id', + ]); + + $startDate = Carbon::parse($request->tanggal_mulai); + $endDate = Carbon::parse($request->tanggal_selesai); + $period = \Carbon\CarbonPeriod::create($startDate, $endDate); + + $shiftId = $request->id_shift; + $userIds = $request->user_ids; + + $count = 0; + $refundCount = 0; + $poinService = new PoinService(); + + $usersData = \App\Models\User::whereIn('id', $userIds)->get(['id', 'id_kantor'])->keyBy('id'); + + try { + DB::transaction(function () use ($period, $userIds, $shiftId, &$count, &$refundCount, $poinService, $usersData) { + foreach ($period as $date) { + $dateStr = $date->format('Y-m-d'); + $libursDate = \App\Models\HariLibur::where('tanggal', $dateStr)->get(); + + foreach ($userIds as $userId) { + $user = $usersData->get($userId); + $isLibur = $libursDate->contains(function($libur) use ($user) { + return is_null($libur->id_kantor) || ($user && $libur->id_kantor == $user->id_kantor); + }); + + if ($isLibur) { + continue; + } + $conflictPoin = PenggunaanPoin::where('id_user', $userId) + ->where('tanggal_penggunaan', $dateStr) + ->where('id_status', 2) + ->first(); + + if ($conflictPoin) { + $poinService->refundPoin($conflictPoin->id_penggunaan); + $refundCount++; + } + + JadwalKerja::updateOrCreate( + ['id_user' => $userId, 'tanggal' => $dateStr], + ['id_shift' => $shiftId] + ); + $count++; + } + } + }); + + $message = "Berhasil memproses $count jadwal kerja!"; + if ($refundCount > 0) { + $message .= " ⚠️ PERINGATAN: $refundCount penggunaan poin dibatalkan otomatis & saldo dikembalikan karena konflik jadwal."; + return redirect()->route('jadwal.index')->with('warning', $message); + } + + return redirect()->route('jadwal.index')->with('success', $message); + + } catch (\Exception $e) { + return redirect()->back()->with('error', 'Terjadi kesalahan: ' . $e->getMessage()); + } + } + + public function update(Request $request, $id) + { + $request->validate([ + 'id_shift' => 'required|exists:shift_kerja,id_shift', + ]); + + $jadwal = JadwalKerja::findOrFail($id); + $warningMsg = null; + + try { + DB::transaction(function () use ($jadwal, $request, &$warningMsg) { + $conflictPoin = PenggunaanPoin::where('id_user', $jadwal->id_user) + ->where('tanggal_penggunaan', $jadwal->tanggal) + ->where('id_status', 2) + ->first(); + + if ($conflictPoin) { + $poinService = new PoinService(); + $poinService->refundPoin($conflictPoin->id_penggunaan); + $warningMsg = "Jadwal diperbarui, namun penggunaan poin user pada tanggal ini telah DIBATALKAN otomatis."; + } + + $jadwal->update(['id_shift' => $request->id_shift]); + }); + + return response()->json([ + 'success' => true, + 'message' => $warningMsg ?? 'Jadwal berhasil diperbarui' + ]); + + } catch (\Exception $e) { + return response()->json(['success' => false, 'message' => $e->getMessage()], 500); + } + } + + public function destroy($id) + { + $jadwal = JadwalKerja::findOrFail($id); + $jadwal->delete(); + + return response()->json(['success' => true, 'message' => 'Jadwal berhasil dihapus']); + } + + public function bulkDestroy(Request $request) + { + $request->validate([ + 'tanggal_mulai' => 'required|date', + 'tanggal_selesai' => 'required|date|after_or_equal:tanggal_mulai', + 'user_ids' => 'required|array', + 'user_ids.*' => 'exists:users,id', + ]); + + try { + DB::transaction(function () use ($request) { + JadwalKerja::whereIn('id_user', $request->user_ids) + ->whereBetween('tanggal', [$request->tanggal_mulai, $request->tanggal_selesai]) + ->delete(); + }); + + return redirect()->back()->with('success', 'Jadwal kerja berhasil dihapus pada rentang tanggal tersebut.'); + } catch (\Exception $e) { + return redirect()->back()->with('error', 'Terjadi kesalahan saat menghapus jadwal: ' . $e->getMessage()); + } + } + + public function checkConflicts(Request $request) + { + $userIds = $request->user_ids; + $startDate = $request->tanggal_mulai; + $endDate = $request->tanggal_selesai; + + if (empty($userIds) || !$startDate || !$endDate) { + return response()->json(['has_conflict' => false]); + } + + $conflicts = PenggunaanPoin::with('user') + ->whereIn('id_user', $userIds) + ->whereBetween('tanggal_penggunaan', [$startDate, $endDate]) + ->where('id_status', 2) + ->get(); + + if ($conflicts->count() > 0) { + $details = $conflicts->map(function ($item) { + return "- " . $item->user->nama_lengkap . " (" . date('d M Y', strtotime($item->tanggal_penggunaan)) . ")"; + })->join('
'); + + return response()->json([ + 'has_conflict' => true, + 'message' => "Ditemukan {$conflicts->count()} karyawan yang sedang menggunakan Poin (Cuti/Pulang Cepat) pada tanggal ini:

$details

Jika dilanjutkan, Penggunaan Poin akan DIBATALKAN otomatis dan saldo dikembalikan." + ]); + } + + return response()->json(['has_conflict' => false]); + } +} \ No newline at end of file diff --git a/app/Http/Controllers/KantorController.php b/app/Http/Controllers/KantorController.php new file mode 100644 index 00000000..a60d0453 --- /dev/null +++ b/app/Http/Controllers/KantorController.php @@ -0,0 +1,42 @@ +paginate(10); + return view('kantor.index', compact('kantor')); + } + + public function store(StoreKantorRequest $request) + { + Kantor::create($request->validated()); + return redirect()->back()->with('success', 'Lokasi kantor berhasil ditambahkan.'); + } + + public function update(UpdateKantorRequest $request, $id) + { + $kantor = Kantor::findOrFail($id); + $kantor->update($request->validated()); + return redirect()->back()->with('success', 'Data kantor berhasil diperbarui.'); + } + + public function destroy($id) + { + try { + Kantor::findOrFail($id)->delete(); + return redirect()->back()->with('success', 'Data kantor berhasil dihapus.'); + } catch (\Illuminate\Database\QueryException $e) { + if ($e->getCode() === '23000') { + return redirect()->back()->with('error', 'Kantor tidak bisa dihapus karena masih digunakan oleh data pegawai.'); + } + throw $e; + } + } +} \ No newline at end of file diff --git a/app/Http/Controllers/LaporanController.php b/app/Http/Controllers/LaporanController.php new file mode 100644 index 00000000..eb3b6549 --- /dev/null +++ b/app/Http/Controllers/LaporanController.php @@ -0,0 +1,144 @@ +input('bulan', date('m')); + $tahun = $request->input('tahun', date('Y')); + $divisiId = $request->input('id_divisi'); + + $rekap = $this->buildRekap($bulan, $tahun, $divisiId); + $divisiList = \App\Models\Divisi::all(); + + return view('laporan.index', compact('rekap', 'bulan', 'tahun', 'divisiList', 'divisiId')); + } + + public function cuti(Request $request) + { + $bulan = $request->input('bulan', date('m')); + $tahun = $request->input('tahun', date('Y')); + $search = $request->input('search'); + $divisiId = $request->input('id_divisi'); + + $query = \App\Models\PengajuanIzin::with(['user.divisi', 'jenisIzin']) + ->whereYear('tanggal_mulai', $tahun) + ->whereMonth('tanggal_mulai', $bulan); + + if ($search) { + $query->whereHas('user', function($q) use ($search) { + $q->where('nama_lengkap', 'like', "%{$search}%") + ->orWhere('nik', 'like', "%{$search}%"); + }); + } + + if ($divisiId) { + $query->whereHas('user', function($q) use ($divisiId) { + $q->where('id_divisi', $divisiId); + }); + } + + $izinList = $query->orderBy('tanggal_mulai', 'desc')->paginate(15)->withQueryString(); + $divisiList = \App\Models\Divisi::all(); + + return view('laporan.izin', compact('izinList', 'bulan', 'tahun', 'search', 'divisiId', 'divisiList')); + } + + public function exportExcel(Request $request) + { + $bulan = $request->input('bulan', date('m')); + $tahun = $request->input('tahun', date('Y')); + $divisiId = $request->input('id_divisi'); + + $rekap = $this->buildRekap($bulan, $tahun, $divisiId); + + $filename = "Laporan_Presensi_{$bulan}_{$tahun}.xlsx"; + + return Excel::download(new LaporanPresensiExport($rekap, $bulan, $tahun), $filename); + } + + public function exportPdf(Request $request) + { + $bulan = $request->input('bulan', date('m')); + $tahun = $request->input('tahun', date('Y')); + $divisiId = $request->input('id_divisi'); + + $rekap = $this->buildRekap($bulan, $tahun, $divisiId); + + $pdf = Pdf::loadView('laporan.pdf', compact('rekap', 'bulan', 'tahun')); + $pdf->setPaper('a4', 'landscape'); + + return $pdf->download("Laporan_Presensi_{$bulan}_{$tahun}.pdf"); + } + + private function buildRekap(int $bulan, int $tahun, $divisiId = null): array + { + + $idTepatWaktu = 1; + $idTerlambat = 2; + $idIzin = 3; + $idSakit = 4; + $idAlpha = 5; + + $pegawaiQuery = User::with(['jabatan', 'divisi']) + ->where('status_aktif', 1) + ->select('id', 'nama_lengkap', 'nik', 'id_jabatan', 'id_divisi') + ->orderBy('nama_lengkap', 'asc'); + + if ($divisiId) { + $pegawaiQuery->where('id_divisi', $divisiId); + } + + $pegawai = $pegawaiQuery->get(); + + $presensiStats = Presensi::whereMonth('tanggal', $bulan) + ->whereYear('tanggal', $tahun) + ->selectRaw(" + id_user, + SUM(CASE WHEN id_status IN (?, ?) THEN 1 ELSE 0 END) as hadir, + SUM(CASE WHEN id_status = ? THEN 1 ELSE 0 END) as terlambat, + SUM(CASE WHEN id_status = ? THEN 1 ELSE 0 END) as alpha, + SUM(CASE WHEN id_status = ? THEN 1 ELSE 0 END) as izin, + SUM(CASE WHEN id_status = ? THEN 1 ELSE 0 END) as sakit + ", [$idTepatWaktu, $idTerlambat, $idTerlambat, $idAlpha, $idIzin, $idSakit]) + ->groupBy('id_user') + ->get() + ->keyBy('id_user'); + + $poinStats = DB::table('poin_lembur') + ->whereMonth('tanggal', $bulan) + ->whereYear('tanggal', $tahun) + ->selectRaw('id_user, SUM(jumlah_poin) as total_poin') + ->groupBy('id_user') + ->pluck('total_poin', 'id_user'); + + $rekap = []; + + foreach ($pegawai as $p) { + $stats = $presensiStats->get($p->id); + + $rekap[] = [ + 'user' => $p, + 'hadir' => $stats->hadir ?? 0, + 'terlambat' => $stats->terlambat ?? 0, + 'alpha' => $stats->alpha ?? 0, + 'izin' => $stats->izin ?? 0, + 'sakit' => $stats->sakit ?? 0, + 'poin_lembur' => $poinStats->get($p->id, 0) + ]; + } + + return $rekap; + } +} diff --git a/app/Http/Controllers/LaporanLemburController.php b/app/Http/Controllers/LaporanLemburController.php new file mode 100644 index 00000000..ff0347a6 --- /dev/null +++ b/app/Http/Controllers/LaporanLemburController.php @@ -0,0 +1,102 @@ +input('bulan', date('m')); + $tahun = $request->input('tahun', date('Y')); + $search = $request->input('search'); + $divisiId = $request->input('id_divisi'); + + $query = User::with(['divisi', 'jabatan', 'lemburs' => function($q) use ($bulan, $tahun) { + $q->whereYear('tanggal_lembur', $tahun) + ->whereMonth('tanggal_lembur', $bulan) + ->where('id_status', 2); + }]) + ->whereHas('roles', function($q) { + $q->where('nama_role', '!=', 'super_admin'); + }); + + if ($search) { + $query->where(function($q) use ($search) { + $q->where('nama_lengkap', 'like', '%' . $search . '%') + ->orWhere('nik', 'like', '%' . $search . '%'); + }); + } + + if ($divisiId) { + $query->where('id_divisi', $divisiId); + } + + $pegawai = $query->orderBy('nama_lengkap', 'asc')->paginate(15)->withQueryString(); + $divisiList = \App\Models\Divisi::all(); + + $rekap = []; + foreach ($pegawai as $p) { + $totalMenit = $p->lemburs->sum('durasi_menit'); + $jam = floor($totalMenit / 60); + $menit = $totalMenit % 60; + + $rekap[$p->id] = [ + 'total_menit' => $totalMenit, + 'format_jam' => "{$jam}j {$menit}m", + 'jumlah_hari' => $p->lemburs->count(), + 'poin_diperoleh' => $totalMenit, + ]; + } + + return view('laporan-lembur.index', compact('pegawai', 'rekap', 'bulan', 'tahun', 'search', 'divisiId', 'divisiList')); + } + + public function exportExcel(Request $request) + { + $bulan = $request->input('bulan', date('m')); + $tahun = $request->input('tahun', date('Y')); + $divisiId = $request->input('id_divisi'); + + $query = User::with(['divisi', 'jabatan', 'lemburs' => function($q) use ($bulan, $tahun) { + $q->whereYear('tanggal_lembur', $tahun) + ->whereMonth('tanggal_lembur', $bulan) + ->where('id_status', 2); + }]) + ->whereHas('roles', function($q) { + $q->where('nama_role', '!=', 'super_admin'); + }); + + if ($divisiId) { + $query->where('id_divisi', $divisiId); + } + + $pegawai = $query->orderBy('nama_lengkap', 'asc')->get(); + + $rekap = []; + foreach ($pegawai as $p) { + $totalMenit = $p->lemburs->sum('durasi_menit'); + $jam = floor($totalMenit / 60); + $menit = $totalMenit % 60; + + $rekap[$p->id] = [ + 'total_menit' => $totalMenit, + 'format_jam' => "{$jam}j {$menit}m", + 'jumlah_hari' => $p->lemburs->count(), + 'poin_diperoleh' => $totalMenit, + ]; + } + + $filename = "Laporan_Lembur_{$bulan}_{$tahun}.xlsx"; + + return Excel::download(new LaporanLemburExport($pegawai, $rekap, $bulan, $tahun), $filename); + } +} diff --git a/app/Http/Controllers/LemburController.php b/app/Http/Controllers/LemburController.php new file mode 100644 index 00000000..83208233 --- /dev/null +++ b/app/Http/Controllers/LemburController.php @@ -0,0 +1,87 @@ +lemburService = $lemburService; + } + + public function index() + { + $lembur = Lembur::with(['user', 'status', 'kompensasi']) + ->orderByRaw("CASE WHEN id_status = 1 THEN 0 ELSE 1 END") + ->orderBy('created_at', 'desc') + ->paginate(10); + + return view('lembur.index', compact('lembur')); + } + + public function create() + { + $pegawai = User::where('status_aktif', 1)->orderBy('nama_lengkap', 'asc')->get(); + $kompensasi = JenisKompensasi::all(); + return view('lembur.create', compact('pegawai', 'kompensasi')); + } + + public function store(Request $request) + { + $request->validate([ + 'id_user' => 'required|exists:users,id', + 'tanggal_lembur' => 'required|date', + 'jam_mulai' => 'required', + 'jam_selesai' => 'required', + 'id_kompensasi' => 'required|exists:jenis_kompensasi,id_kompensasi', + 'keterangan' => 'nullable|string' + ]); + + try { + DB::transaction(function () use ($request) { + $user = User::findOrFail($request->id_user); + $lembur = $this->lemburService->createLembur($user, $request->all()); + $this->lemburService->approve($lembur); + }); + + return redirect()->route('lembur.index')->with('success', 'Data lembur manual berhasil ditambahkan dan disetujui otomatis.'); + } catch (\Exception $e) { + return redirect()->back()->with('error', 'Gagal menambahkan lembur: ' . $e->getMessage())->withInput(); + } + } + + public function update(Request $request, Lembur $lembur) + { + $request->validate([ + 'action' => 'required|in:approve,reject', + 'alasan_penolakan' => 'required_if:action,reject|nullable|string' + ]); + + try { + if ($request->action == 'approve') { + $this->lemburService->approve($lembur); + $message = 'Pengajuan lembur berhasil disetujui.'; + + if ($lembur->id_kompensasi == 2) { + $message .= ' Poin telah ditambahkan ke karyawan.'; + } + } else { + $this->lemburService->reject($lembur, $request->alasan_penolakan); + $message = 'Pengajuan lembur berhasil ditolak.'; + } + + return redirect()->back()->with('success', $message); + } catch (\Exception $e) { + return redirect()->back()->with('error', 'Gagal memproses pengajuan: ' . $e->getMessage()); + } + } +} \ No newline at end of file diff --git a/app/Http/Controllers/PegawaiController.php b/app/Http/Controllers/PegawaiController.php new file mode 100644 index 00000000..2715c44d --- /dev/null +++ b/app/Http/Controllers/PegawaiController.php @@ -0,0 +1,186 @@ +whereDoesntHave('roles', function ($q) { + $q->where('nama_role', 'admin'); + }); + + if ($request->filled('filter_jabatan')) { + $query->where('id_jabatan', $request->filter_jabatan); + } + + if ($request->filled('filter_kantor')) { + $query->where('id_kantor', $request->filter_kantor); + } + + if ($request->filled('filter_status')) { + $status = $request->filter_status == 'active' ? 1 : 0; + $query->where('status_aktif', $status); + } + + if ($request->filled('search')) { + $search = $request->search; + $query->where(function ($q) use ($search) { + $q->where('nama_lengkap', 'like', "%{$search}%") + ->orWhere('email', 'like', "%{$search}%") + ->orWhere('nik', 'like', "%{$search}%"); + }); + } + + $pegawai = $query->latest()->paginate(10)->withQueryString(); + + $allKantor = Kantor::withCount([ + 'users as total_pegawai' => function ($q) { + $q->whereDoesntHave('roles', function ($sq) { + $sq->where('nama_role', 'admin'); + }); + } + ])->get(); + + $stats = [ + 'kantor_list' => $allKantor, + 'total' => User::whereDoesntHave('roles', function ($q) { + $q->where('nama_role', 'admin'); + })->count(), + 'active' => User::where('status_aktif', 1) + ->whereDoesntHave('roles', function ($q) { + $q->where('nama_role', 'admin'); + })->count(), + ]; + + $allJabatan = Jabatan::all(); + + return view('pegawai.index', compact('pegawai', 'stats', 'allJabatan', 'allKantor')); + } + + public function store(StorePegawaiRequest $request) + { + $data = $request->validated(); + + if ($request->hasFile('foto')) { + $data['foto'] = $request->file('foto')->store('foto-profil', 'public'); + } + + $data['password'] = Hash::make('Mpg123!'); + $data['status_aktif'] = 1; + $data['sisa_cuti'] = 12; + + $user = User::create($data); + + if ($request->filled('id_role')) { + $user->roles()->attach($request->id_role); + } + + return redirect()->route('pegawai.index')->with('success', 'Pegawai baru berhasil ditambahkan.'); + } + + public function update(UpdatePegawaiRequest $request, $id) + { + $pegawai = User::findOrFail($id); + $data = $request->validated(); + + if ($request->hasFile('foto')) { + if ($pegawai->foto) { + Storage::disk('public')->delete($pegawai->foto); + } + $data['foto'] = $request->file('foto')->store('foto-profil', 'public'); + } + + $pegawai->update($data); + + if ($request->filled('id_role')) { + $pegawai->roles()->sync([$request->id_role]); + } + + return redirect()->route('pegawai.index')->with('success', 'Data pegawai berhasil diperbarui.'); + } + + public function create() + { + $divisi = Divisi::all(); + $jabatan = Jabatan::all(); + $kantor = Kantor::all(); + $roles = Role::all(); + return view('pegawai.create', compact('divisi', 'jabatan', 'kantor', 'roles')); + } + + public function show($id) + { + $pegawai = User::with(['divisi', 'jabatan', 'kantor', 'roles'])->findOrFail($id); + + $sisaPoin = \App\Models\PoinLembur::where('id_user', $id) + ->where('is_fully_used', false) + ->whereDate('expired_at', '>=', now()->toDateString()) + ->sum('sisa_poin'); + + $historyTambah = \App\Models\PoinLembur::where('id_user', $id) + ->select('id_poin as id', 'tanggal', 'jumlah_poin as jumlah', 'keterangan', \DB::raw("'penambahan' as tipe")) + ->orderBy('tanggal', 'desc') + ->take(10) + ->get(); + + $historyKurang = \App\Models\PenggunaanPoin::where('id_user', $id) + ->where('id_status', 1) + ->select('id_penggunaan as id', 'tanggal_penggunaan as tanggal', 'jumlah_poin as jumlah', \DB::raw("'Penggunaan Poin' as keterangan"), \DB::raw("'pengurangan' as tipe")) + ->orderBy('tanggal_penggunaan', 'desc') + ->take(10) + ->get(); + + $historyPoin = $historyTambah->concat($historyKurang)->sortByDesc('tanggal')->take(10); + + $riwayatPresensi = \App\Models\Presensi::with(['status', 'jadwal.shift']) + ->where('id_user', $id) + ->whereDate('tanggal', '>=', now()->subDays(30)->toDateString()) + ->orderBy('tanggal', 'desc') + ->get(); + + $riwayatIzin = \App\Models\PengajuanIzin::with('jenisIzin') + ->where('id_user', $id) + ->whereDate('tanggal_mulai', '>=', now()->subDays(30)->toDateString()) + ->orderBy('tanggal_mulai', 'desc') + ->get(); + + return view('pegawai.show', compact('pegawai', 'sisaPoin', 'historyPoin', 'riwayatPresensi', 'riwayatIzin')); + } + + public function edit($id) + { + $pegawai = User::findOrFail($id); + $divisi = Divisi::all(); + $jabatan = Jabatan::all(); + $kantor = Kantor::all(); + $roles = Role::all(); + return view('pegawai.edit', compact('pegawai', 'divisi', 'jabatan', 'kantor', 'roles')); + } + + public function destroy($id) + { + $pegawai = User::findOrFail($id); + + if ($pegawai->status_aktif == 0) { + $pegawai->delete(); + return redirect()->route('pegawai.index')->with('success', 'Data pegawai berhasil dihapus (Soft Delete).'); + } + + $pegawai->update(['status_aktif' => 0]); + + return redirect()->route('pegawai.index')->with('success', 'Status pegawai telah diubah menjadi Non-Aktif (Resigned). Histori data tetap tersimpan.'); + } +} diff --git a/app/Http/Controllers/PengajuanIzinController.php b/app/Http/Controllers/PengajuanIzinController.php new file mode 100644 index 00000000..63a34cd0 --- /dev/null +++ b/app/Http/Controllers/PengajuanIzinController.php @@ -0,0 +1,197 @@ +get('status'); + + $query = PengajuanIzin::with(['user', 'jenisIzin', 'statusPengajuan', 'suratIzin']); + + if ($statusId) { + $query->where('id_status', $statusId); + } + + if ($request->has('search') && $request->search != '') { + $query->whereHas('user', function ($q) use ($request) { + $q->where('nama_lengkap', 'like', '%' . $request->search . '%'); + }); + } + + $izin = $query->orderBy('created_at', 'desc')->paginate(15); + + $statuses = \App\Models\StatusPengajuan::all(); + $jenisIzin = \App\Models\JenisIzin::all(); + $users = \App\Models\User::with(['kantor', 'divisi', 'jabatan'])->select('id', 'nama_lengkap', 'nik', 'id_kantor', 'id_divisi', 'id_jabatan')->orderBy('nama_lengkap', 'asc')->get(); + $kantor = \App\Models\Kantor::all(); + $divisi = \App\Models\Divisi::all(); + + return view('izin.index', compact('izin', 'statusId', 'statuses', 'jenisIzin', 'users', 'kantor', 'divisi')); + } + + public function store(Request $request) + { + $request->validate([ + 'id_user' => 'required|exists:users,id', + 'id_jenis_izin' => 'required|exists:jenis_izin,id_jenis_izin', + 'tanggal_mulai' => 'required|date', + 'tanggal_selesai' => 'required|date|after_or_equal:tanggal_mulai', + 'alasan' => 'required|string', + 'bukti_file' => 'required|image|mimes:jpeg,png,jpg,pdf|max:2048' + ]); + + $jenisIzin = JenisIzin::find($request->id_jenis_izin); + if ($jenisIzin && $jenisIzin->nama_izin == 'Cuti') { + $diffParams = Carbon::parse($request->tanggal_mulai, 'Asia/Jakarta')->diffInDays(Carbon::now('Asia/Jakarta')); + + if (Carbon::parse($request->tanggal_mulai, 'Asia/Jakarta')->diffInDays(Carbon::now('Asia/Jakarta')) < 7) { + return back()->with('error', 'Pengajuan Cuti minimal H-7!'); + } + } + + try { + DB::beginTransaction(); + + $path = null; + if ($request->hasFile('bukti_file')) { + $path = $request->file('bukti_file')->store('uploads/izin', 'public'); + } + + $izin = PengajuanIzin::create([ + 'id_user' => $request->id_user, + 'id_jenis_izin' => $request->id_jenis_izin, + 'tanggal_mulai' => $request->tanggal_mulai, + 'tanggal_selesai' => $request->tanggal_selesai, + 'alasan' => $request->alasan, + 'bukti_file' => $path, + 'id_status' => 1 + ]); + + if ($izin->id_jenis_izin == 2) { + $user = User::with(['jabatan', 'divisi'])->find($request->id_user); + $ttdAktif = TandaTangan::where('id_user', $user->id)->active()->first(); + $tglMulai = Carbon::parse($request->tanggal_mulai)->translatedFormat('d F Y'); + $tglSelesai = Carbon::parse($request->tanggal_selesai)->translatedFormat('d F Y'); + + $isiSurat = "Dengan hormat,\n\n" + . "Saya yang bertanda tangan di bawah ini:\n" + . "Nama: {$user->nama_lengkap}\n" + . "NIK: {$user->nik}\n" + . "Jabatan: " . ($user->jabatan->nama_jabatan ?? '-') . "\n" + . "Divisi: " . ($user->divisi->nama_divisi ?? '-') . "\n\n" + . "Dengan ini mengajukan Cuti mulai tanggal {$tglMulai} sampai dengan {$tglSelesai}.\n\n" + . "Alasan: {$request->alasan}\n\n" + . "Demikian surat ini saya buat dengan sebenar-benarnya. " + . "Atas perhatian dan persetujuannya, saya ucapkan terima kasih."; + + SuratIzin::create([ + 'id_izin' => $izin->id_izin, + 'id_user' => $user->id, + 'id_ttd_pengaju' => $ttdAktif?->id_tanda_tangan, + 'isi_surat' => $isiSurat, + 'status_surat' => 'menunggu_manajer', + ]); + } + + DB::commit(); + return redirect()->back()->with('success', 'Pengajuan izin berhasil dibuat.'); + + } catch (\Exception $e) { + DB::rollBack(); + return redirect()->back()->with('error', 'Gagal membuat izin: ' . $e->getMessage()); + } + } + + public function approve($id) + { + try { + DB::beginTransaction(); + + $izin = PengajuanIzin::with('jenisIzin')->findOrFail($id); + + if ($izin->id_status !== 1) { + return redirect()->back()->with('error', 'Pengajuan ini sudah diproses sebelumnya.'); + } + + if ($izin->id_jenis_izin == 2) { + return redirect()->back()->with('error', 'Pengajuan Cuti harus disetujui melalui menu Surat Izin (Manajer → HRD).'); + } + + $izin->update(['id_status' => 2]); + + $statusPresensiId = 3; + if ($izin->id_jenis_izin == 1) { + $statusPresensiId = 4; + } + + $startDate = Carbon::parse($izin->tanggal_mulai, 'Asia/Jakarta'); + $endDate = Carbon::parse($izin->tanggal_selesai, 'Asia/Jakarta'); + + while ($startDate->lte($endDate)) { + $tanggal = $startDate->format('Y-m-d'); + + Presensi::updateOrCreate( + [ + 'id_user' => $izin->id_user, + 'tanggal' => $tanggal + ], + [ + 'id_status' => $statusPresensiId, + 'jam_masuk' => null, + 'jam_pulang' => null, + 'id_validasi' => 1, + 'alasan_telat' => $izin->jenisIzin->nama_izin . ': ' . $izin->alasan + ] + ); + + $startDate->addDay(); + } + + if ($izin->id_jenis_izin == 2) { + $user = \App\Models\User::find($izin->id_user); + $jumlahHari = Carbon::parse($izin->tanggal_mulai)->diffInDays(Carbon::parse($izin->tanggal_selesai)) + 1; + $user->decrement('sisa_cuti', $jumlahHari); + } + + DB::commit(); + return redirect()->back()->with('success', 'Izin disetujui & data presensi diperbarui.'); + + } catch (\Exception $e) { + DB::rollBack(); + return redirect()->back()->with('error', 'Gagal: ' . $e->getMessage()); + } + } + + public function reject(Request $request, $id) + { + $izin = PengajuanIzin::findOrFail($id); + + if ($izin->id_status !== 1) { + return redirect()->back()->with('error', 'Pengajuan ini sudah diproses sebelumnya.'); + } + + if ($izin->id_jenis_izin == 2) { + return redirect()->back()->with('error', 'Pengajuan Cuti harus ditolak melalui menu Surat Izin.'); + } + + $izin->update([ + 'id_status' => 3 + ]); + + return redirect()->back()->with('success', 'Pengajuan izin berhasil ditolak.'); + } +} diff --git a/app/Http/Controllers/PenggunaanPoinController.php b/app/Http/Controllers/PenggunaanPoinController.php new file mode 100644 index 00000000..150fc9e2 --- /dev/null +++ b/app/Http/Controllers/PenggunaanPoinController.php @@ -0,0 +1,66 @@ +poinService = $poinService; + } + + public function index() + { + $penggunaan = PenggunaanPoin::with(['user', 'jenisPengurangan', 'status']) + ->orderByRaw("CASE WHEN id_status = 1 THEN 0 ELSE 1 END") + ->orderBy('tanggal_diajukan', 'desc') + ->paginate(10); + + return view('penggunaan-poin.index', compact('penggunaan')); + } + + public function update(Request $request, $id) + { + $request->validate([ + 'action' => 'required|in:approve,reject', + 'alasan_penolakan' => 'required_if:action,reject|nullable|string' + ]); + + $penggunaan = PenggunaanPoin::findOrFail($id); + + try { + if ($request->action == 'approve') { + DB::transaction(function () use ($penggunaan) { + $penggunaan->update(['id_status' => 2]); + + $this->poinService->deductPoin( + $penggunaan->id_user, + $penggunaan->jumlah_poin, + $penggunaan->id_penggunaan + ); + }); + + $message = 'Pengajuan berhasil disetujui dan poin telah dipotong.'; + } else { + $penggunaan->update([ + 'id_status' => 3, + 'alasan_penolakan' => $request->alasan_penolakan + ]); + + $message = 'Pengajuan berhasil ditolak.'; + } + + return redirect()->back()->with('success', $message); + + } catch (\Exception $e) { + return redirect()->back()->with('error', 'Gagal memproses: ' . $e->getMessage()); + } + } +} diff --git a/app/Http/Controllers/PengumumanController.php b/app/Http/Controllers/PengumumanController.php new file mode 100644 index 00000000..330ae7dc --- /dev/null +++ b/app/Http/Controllers/PengumumanController.php @@ -0,0 +1,61 @@ +orderBy('tanggal', 'desc') + ->paginate(10); + + $title = 'Pengumuman'; + + return view('pengumuman.index', compact('pengumuman', 'title')); + } + + public function create() + { + $title = 'Buat Pengumuman'; + return view('pengumuman.create', compact('title')); + } + + public function store(StorePengumumanRequest $request) + { + $data = $request->validated(); + $data['dibuat_oleh'] = Auth::id(); + + Pengumuman::create($data); + + return redirect()->route('pengumuman.index') + ->with('success', 'Pengumuman berhasil ditambahkan.'); + } + + public function edit(Pengumuman $pengumuman) + { + $title = 'Edit Pengumuman'; + return view('pengumuman.edit', compact('pengumuman', 'title')); + } + + public function update(UpdatePengumumanRequest $request, Pengumuman $pengumuman) + { + $pengumuman->update($request->validated()); + + return redirect()->route('pengumuman.index') + ->with('success', 'Pengumuman berhasil diperbarui.'); + } + + public function destroy(Pengumuman $pengumuman) + { + $pengumuman->delete(); + + return redirect()->route('pengumuman.index') + ->with('success', 'Pengumuman berhasil dihapus.'); + } +} \ No newline at end of file diff --git a/app/Http/Controllers/PermissionController.php b/app/Http/Controllers/PermissionController.php new file mode 100644 index 00000000..bb9612e7 --- /dev/null +++ b/app/Http/Controllers/PermissionController.php @@ -0,0 +1,39 @@ +get(); + return view('permission.index', compact('permissions', 'roles')); + } + + public function store(Request $request) + { + $request->validate([ + 'nama_permission' => 'required|unique:permissions,nama_permission', + ]); + + Permission::create([ + 'nama_permission' => $request->nama_permission, + 'slug' => \Illuminate\Support\Str::slug($request->nama_permission) + ]); + + return back()->with('success', 'Permission berhasil dibuat.'); + } + + public function sync(Request $request, $id_role) + { + $role = Role::findOrFail($id_role); + $role->permissions()->sync($request->permissions); + + return back()->with('success', 'Hak akses role berhasil diperbarui.'); + } +} \ No newline at end of file diff --git a/app/Http/Controllers/PresensiController.php b/app/Http/Controllers/PresensiController.php new file mode 100644 index 00000000..b4995d67 --- /dev/null +++ b/app/Http/Controllers/PresensiController.php @@ -0,0 +1,471 @@ +get('tanggal', Carbon::today()->format('Y-m-d')); + $divisiId = $request->get('divisi_id'); + + $pendingDates = Presensi::where('id_validasi', 2) + ->selectRaw('DATE(tanggal) as tgl, COUNT(*) as jumlah') + ->groupBy('tgl') + ->orderBy('tgl', 'desc') + ->get(); + + $query = Presensi::with(['user.jabatan', 'user.kantor']) + ->whereDate('tanggal', $tanggal); + + if ($divisiId) { + $query->whereHas('user', function ($q) use ($divisiId) { + $q->where('id_divisi', $divisiId); + }); + } + + $filterStatus = $request->get('filter_status'); + if ($filterStatus == 'tepat_waktu') { + $query->where('id_status', 1); + } elseif ($filterStatus == 'terlambat') { + $query->where('id_status', 2); + } elseif ($filterStatus == 'pending') { + $query->where('id_validasi', 2); + } + + $presensi = $query->orderBy('jam_masuk', 'desc')->paginate(15); + + $divisi = \App\Models\Divisi::all(); + + $userIds = $presensi->pluck('id_user')->unique(); + $jadwalCollection = JadwalKerja::with('shift') + ->whereIn('id_user', $userIds) + ->where('tanggal', $tanggal) + ->get() + ->keyBy('id_user'); + + $poinCollection = \App\Models\PenggunaanPoin::with('jenisPengurangan') + ->whereIn('id_user', $userIds) + ->where('tanggal_penggunaan', $tanggal) + ->where('id_status', 2) + ->get() + ->keyBy('id_user'); + + $presensi->map(function ($item) use ($jadwalCollection, $poinCollection) { + $jadwal = $jadwalCollection->get($item->id_user); + $poinUsed = $poinCollection->get($item->id_user); + + $jamMasuk = $jadwal && $jadwal->shift ? $jadwal->shift->jam_mulai : '-'; + $jamPulang = $jadwal && $jadwal->shift ? $jadwal->shift->jam_selesai : '-'; + + $item->jam_jadwal_masuk_original = $jamMasuk; + $item->jam_jadwal_pulang_original = $jamPulang; + $item->is_adjusted = false; + $item->adjustment_note = null; + + if ($poinUsed) { + $menit = $poinUsed->jumlah_poin * 30; + $jenis = $poinUsed->jenisPengurangan->nama_pengurangan ?? ''; + + if ($jenis == 'Pulang Cepat' && $jamPulang != '-') { + $jamPulang = Carbon::parse($jamPulang)->subMinutes($menit)->format('H:i:s'); + $item->is_adjusted = true; + $item->adjustment_note = "Pulang Cepat -{$menit}m"; + } elseif ($jenis == 'Datang Terlambat' && $jamMasuk != '-') { + $jamMasuk = Carbon::parse($jamMasuk)->addMinutes($menit)->format('H:i:s'); + $item->is_adjusted = true; + $item->adjustment_note = "Datang Telat +{$menit}m"; + } + } + + $item->jam_jadwal_masuk = $jamMasuk; + $item->jam_jadwal_pulang = $jamPulang; + $item->nama_shift = $jadwal && $jadwal->shift ? $jadwal->shift->nama_shift : 'Non-Shift'; + + $item->status_keterlambatan = 'Tepat Waktu'; + $item->badge_color = 'success'; + + if ($item->id_status == 2) { + $item->status_keterlambatan = $item->alasan_telat ?? 'Terlambat'; + $item->badge_color = 'rose'; + } elseif ($item->id_status == 1) { + $item->status_keterlambatan = 'Tepat Waktu'; + $item->badge_color = 'emerald'; + } + + $item->validasi_label = $item->id_validasi == 1 ? 'Disetujui' : ($item->id_validasi == 3 ? 'Ditolak' : 'Pending'); + $item->validasi_color = $item->id_validasi == 1 ? 'emerald' : ($item->id_validasi == 3 ? 'rose' : 'amber'); + + $item->jarak_masuk = null; + if ($item->user && $item->user->kantor && $item->lat_masuk && $item->lon_masuk) { + $item->jarak_masuk = app(self::class)->calculateDistance( + $item->lat_masuk, + $item->lon_masuk, + $item->user->kantor->latitude, + $item->user->kantor->longitude + ); + $item->jarak_masuk = round($item->jarak_masuk, 2); + } + + $item->dalam_radius = false; + if ($item->jarak_masuk !== null && $item->user && $item->user->kantor) { + $item->dalam_radius = $item->jarak_masuk <= $item->user->kantor->radius; + } + + return $item; + }); + + return view('presensi.index', compact('presensi', 'tanggal', 'divisi', 'pendingDates')); + } + + public function approve($id) + { + $presensi = Presensi::findOrFail($id); + $presensi->update(['id_validasi' => 1]); + + return redirect()->back()->with('success', 'Presensi berhasil disetujui.'); + } + + public function reject($id) + { + $presensi = Presensi::findOrFail($id); + $presensi->update(['id_validasi' => 3]); + + return redirect()->back()->with('success', 'Presensi berhasil ditolak.'); + } + + public function bulkAction(Request $request) + { + $request->validate([ + 'presensi_ids' => 'required|array', + 'action' => 'required|in:approve,reject' + ]); + + $statusValidasi = $request->action == 'approve' ? 1 : 3; + + Presensi::whereIn('id_presensi', $request->presensi_ids) + ->where('id_validasi', 2) + ->update(['id_validasi' => $statusValidasi]); + + $statusText = $request->action == 'approve' ? 'disetujui' : 'ditolak'; + return redirect()->back()->with('success', count($request->presensi_ids) . " pengajuan presensi berhasil {$statusText}."); + } + + public function create() + { + $pegawai = \App\Models\User::with('divisi') + ->orderBy('nama_lengkap', 'asc') + ->get(); + + $statuses = \Illuminate\Support\Facades\DB::table('status_presensi')->get(); + + return view('presensi.create', compact('pegawai', 'statuses')); + } + + public function storeManual(StoreManualPresensiRequest $request) + { + $existing = Presensi::where('id_user', $request->id_user) + ->where('tanggal', $request->tanggal) + ->first(); + + if ($existing) { + return redirect()->back() + ->withInput() + ->with('error', 'Pegawai bersangkutan sudah memiliki record presensi pada tanggal tersebut. Gunakan fitur Edit (Koreksi) jika ingin mengubah data.'); + } + + $jamMasuk = $request->jam_masuk ? $request->jam_masuk . ':00' : null; + $jamPulang = $request->jam_pulang ? $request->jam_pulang . ':00' : null; + + Presensi::create([ + 'id_user' => $request->id_user, + 'tanggal' => $request->tanggal, + 'id_status' => $request->id_status, + 'jam_masuk' => in_array($request->id_status, [1, 2]) ? $jamMasuk : null, + 'jam_pulang' => in_array($request->id_status, [1, 2]) ? $jamPulang : null, + 'alasan_telat' => $request->alasan_telat ?? 'Input Manual oleh Admin', + 'id_validasi' => 1, + 'verifikasi_wajah' => 1, + 'lat_masuk' => null, + 'lon_masuk' => null, + 'lat_pulang' => null, + 'lon_pulang' => null, + 'keterangan_luar_radius' => 'Input Manual oleh Admin', + 'foto_wajah_masuk' => null, + 'foto_wajah_pulang' => null, + ]); + + return redirect()->route('presensi.index', ['tanggal' => $request->tanggal]) + ->with('success', 'Presensi manual berhasil ditambahkan.'); + } + + public function edit($id) + { + $presensi = Presensi::with('user.divisi')->findOrFail($id); + $statuses = \Illuminate\Support\Facades\DB::table('status_presensi')->get(); + + return view('presensi.edit', compact('presensi', 'statuses')); + } + + public function updateManual(Request $request, $id) + { + $request->validate([ + 'id_status' => 'required|exists:status_presensi,id_status', + 'jam_masuk' => [ + \Illuminate\Validation\Rule::requiredIf(fn () => in_array($request->id_status, [1, 2])), + 'nullable', + 'date_format:H:i' + ], + 'jam_pulang' => 'nullable|date_format:H:i', + 'alasan_telat' => 'required|string|max:255' + ], [ + 'alasan_telat.required' => 'Catatan koreksi wajib diisi sebagai dokumentasi log.', + 'jam_masuk.required' => 'Jam masuk wajib diisi untuk kehadiran Hadir/Terlambat.' + ]); + + $presensi = Presensi::findOrFail($id); + + $jamMasuk = $request->jam_masuk ? $request->jam_masuk . ':00' : null; + $jamPulang = $request->jam_pulang ? $request->jam_pulang . ':00' : null; + + $isAdjusted = false; + $adjustmentNotes = []; + + if ($presensi->jam_masuk != $jamMasuk && in_array($request->id_status, [1, 2])) { + $isAdjusted = true; + $adjustmentNotes[] = "Datang dari " . substr($presensi->jam_masuk ?? '-', 0, 5) . " ke " . substr($jamMasuk, 0, 5); + } + + if ($presensi->jam_pulang != $jamPulang && in_array($request->id_status, [1, 2])) { + $isAdjusted = true; + $adjustmentNotes[] = "Pulang dari " . substr($presensi->jam_pulang ?? '-', 0, 5) . " ke " . substr($jamPulang, 0, 5); + } + + $presensi->update([ + 'id_status' => $request->id_status, + 'jam_masuk' => in_array($request->id_status, [1, 2]) ? $jamMasuk : null, + 'jam_pulang' => in_array($request->id_status, [1, 2]) ? $jamPulang : null, + 'alasan_telat' => $request->alasan_telat . ($isAdjusted ? " | [Koreksi Admin: " . implode(', ', $adjustmentNotes) . "]" : ""), + 'id_validasi' => 1, + ]); + + return redirect()->route('presensi.index', ['tanggal' => $presensi->tanggal]) + ->with('success', 'Data presensi berhasil dikoreksi.'); + } + + public function store(StorePresensiRequest $request) + { + $user = Auth::user(); + $hariIni = Carbon::today()->toDateString(); + $jamSekarang = Carbon::now(); + $status = $request->status; + + if ($status === 'pulang') { + return $this->handlePulang($request, $user, $hariIni, $jamSekarang); + } + + $jadwal = JadwalKerja::with('shift') + ->where('id_user', $user->id) + ->where('tanggal', $hariIni) + ->first(); + + if (!$jadwal) { + return response()->json([ + 'success' => false, + 'message' => 'Anda tidak memiliki jadwal hari ini.' + ], 403); + } + + $cekPresensi = Presensi::where('id_user', $user->id) + ->where('tanggal', $hariIni) + ->first(); + + if ($cekPresensi) { + return response()->json([ + 'success' => false, + 'message' => 'Anda sudah melakukan absen masuk hari ini.' + ], 400); + } + + $kantor = $user->kantor; + if (!$kantor) { + return response()->json([ + 'success' => false, + 'message' => 'Data kantor belum diatur untuk akun Anda.' + ], 400); + } + + $jarak = $this->calculateDistance( + $request->latitude, + $request->longitude, + $kantor->latitude, + $kantor->longitude + ); + + $radiusKantor = $kantor->radius; + $idValidasi = ($jarak <= $radiusKantor) ? 1 : 2; + + $presensiService = new \App\Services\PresensiService(); + $dynamicSchedule = $presensiService->getDynamicSchedule($user->id, $hariIni); + + $jamMasukEfektif = $dynamicSchedule + ? $dynamicSchedule['jam_masuk'] + : $jadwal->shift->jam_mulai; + $statusJadwal = $dynamicSchedule['status_jadwal'] ?? 'Normal'; + + $jamMasukParsed = Carbon::parse($jamMasukEfektif, 'Asia/Jakarta'); + $toleransi = 15; + $batasToleransi = $jamMasukParsed->copy()->addMinutes($toleransi); + + $idStatus = 1; + $alasanTelat = null; + + if ($jamSekarang->greaterThan($batasToleransi)) { + $idStatus = 2; + $selisihMenit = $jamSekarang->diffInMinutes($jamMasukParsed); + $alasanTelat = "Terlambat {$selisihMenit} menit"; + } + + $fotoFile = $request->file('foto'); + $imageName = 'masuk_' . $user->id . '_' . time() . '.' . $fotoFile->getClientOriginalExtension(); + $fotoFile->storeAs('uploads/absensi', $imageName, 'public'); + + $verifikasiWajah = 0; + $faceMessage = null; + + try { + $faceService = new \App\Services\FaceRecognitionService(); + $result = $faceService->verifyFace($user->id, $fotoFile); + + if (isset($result['match']) && $result['match'] === true) { + $verifikasiWajah = 1; + } + + $faceMessage = $result['message'] ?? null; + } catch (\Exception $e) { + } + + $presensi = Presensi::create([ + 'id_user' => $user->id, + 'tanggal' => $hariIni, + 'jam_masuk' => $jamSekarang->format('H:i:s'), + 'lat_masuk' => $request->latitude, + 'lon_masuk' => $request->longitude, + 'foto_wajah_masuk' => 'uploads/absensi/' . $imageName, + 'id_status' => $idStatus, + 'alasan_telat' => $alasanTelat, + 'id_validasi' => $idValidasi, + 'keterangan_luar_radius' => $request->keterangan_luar_radius, + 'verifikasi_wajah' => $verifikasiWajah, + ]); + + return response()->json([ + 'success' => true, + 'status' => 'success', + 'message' => 'Absen masuk berhasil!', + 'data' => [ + 'jam_masuk' => $jamSekarang->format('H:i'), + 'status' => ($idStatus == 1) ? 'Tepat Waktu' : 'Terlambat', + 'jarak' => round($jarak, 2) . ' meter', + 'validasi_lokasi' => ($idValidasi == 1) ? 'Dalam Radius' : 'Di Luar Radius (Pending)', + 'verifikasi_wajah' => $verifikasiWajah == 1 ? 'Terverifikasi' : 'Pending', + 'face_message' => $faceMessage, + ] + ], 200); + } + + private function handlePulang($request, $user, $hariIni, $jamSekarang) + { + $presensi = Presensi::where('id_user', $user->id) + ->whereNull('jam_pulang') + ->latest() + ->first(); + + if (!$presensi) { + return response()->json([ + 'success' => false, + 'message' => 'Anda belum absen masuk atau sudah absen pulang.' + ], 404); + } + + $fotoFile = $request->file('foto'); + $imageName = 'pulang_' . $user->id . '_' . time() . '.' . $fotoFile->getClientOriginalExtension(); + $fotoFile->storeAs('uploads/absensi', $imageName, 'public'); + + $verifikasiPulang = 0; + try { + $faceService = new \App\Services\FaceRecognitionService(); + $result = $faceService->verifyFace($user->id, $fotoFile); + if (isset($result['match']) && $result['match'] === true) { + $verifikasiPulang = 1; + } + } catch (\Exception $e) { + } + + $presensiService = new \App\Services\PresensiService(); + $dynamicSchedule = $presensiService->getDynamicSchedule($user->id, $hariIni); + + $jamPulangEfektif = $dynamicSchedule + ? $dynamicSchedule['jam_pulang'] + : null; + + $waktuPulangAwal = null; + $waktuPulangAkhir = null; + + if ($jamPulangEfektif) { + $jamPulangTarget = Carbon::parse($jamPulangEfektif, 'Asia/Jakarta'); + + if ($jamSekarang->lessThan($jamPulangTarget)) { + $waktuPulangAwal = $jamSekarang->diff($jamPulangTarget)->format('%H:%I:%S'); + } else if ($jamSekarang->greaterThan($jamPulangTarget)) { + $waktuPulangAkhir = $jamSekarang->diff($jamPulangTarget)->format('%H:%I:%S'); + } + } + + $presensi->update([ + 'jam_pulang' => $jamSekarang->format('H:i:s'), + 'lat_pulang' => $request->latitude, + 'lon_pulang' => $request->longitude, + 'foto_wajah_pulang' => 'uploads/absensi/' . $imageName, + 'waktu_pulang_awal' => $waktuPulangAwal, + 'waktu_pulang_akhir' => $waktuPulangAkhir, + ]); + + return response()->json([ + 'success' => true, + 'status' => 'success', + 'message' => 'Absen pulang berhasil. Hati-hati di jalan!', + 'data' => [ + 'jam_pulang' => $jamSekarang->format('H:i'), + 'verifikasi_wajah' => $verifikasiPulang == 1 ? 'Terverifikasi' : 'Pending', + ] + ], 200); + } + + private function calculateDistance($lat1, $lon1, $lat2, $lon2) + { + $earthRadius = 6371000; + + $dLat = deg2rad($lat2 - $lat1); + $dLon = deg2rad($lon2 - $lon1); + + $a = sin($dLat / 2) * sin($dLat / 2) + + cos(deg2rad($lat1)) * cos(deg2rad($lat2)) * + sin($dLon / 2) * sin($dLon / 2); + + $c = 2 * atan2(sqrt($a), sqrt(1 - $a)); + + return $earthRadius * $c; + } +} diff --git a/app/Http/Controllers/ProfileController.php b/app/Http/Controllers/ProfileController.php new file mode 100644 index 00000000..90c4af1f --- /dev/null +++ b/app/Http/Controllers/ProfileController.php @@ -0,0 +1,50 @@ +validate([ + 'nama_lengkap' => 'required|string|max:255', + 'email' => ['required', 'string', 'email', 'max:255', Rule::unique('users')->ignore($user->id)], + 'foto' => 'nullable|image|mimes:jpeg,png,jpg,gif|max:2048', + 'password' => 'nullable|string|min:8|confirmed', + ]); + + $data = [ + 'nama_lengkap' => $request->nama_lengkap, + 'email' => $request->email, + ]; + + if ($request->filled('password')) { + $data['password'] = Hash::make($request->password); + } + + if ($request->hasFile('foto')) { + if ($user->foto) { + Storage::disk('public')->delete($user->foto); + } + $data['foto'] = $request->file('foto')->store('foto-profil', 'public'); + } + + $user->update($data); + + return redirect()->route('profile.edit')->with('success', 'Profil berhasil diperbarui.'); + } +} \ No newline at end of file diff --git a/app/Http/Controllers/RoleController.php b/app/Http/Controllers/RoleController.php new file mode 100644 index 00000000..158cc364 --- /dev/null +++ b/app/Http/Controllers/RoleController.php @@ -0,0 +1,67 @@ +filled('search')) { + $query->where('nama_role', 'like', '%' . $request->search . '%'); + } + + $roles = $query->latest('id_role')->paginate(10)->withQueryString(); + $allPermissions = \App\Models\Permission::orderBy('nama_permission', 'asc')->get(); + + return view('role.index', compact('roles', 'allPermissions')); + } + + public function store(StoreRoleRequest $request) + { + $role = Role::create($request->validated()); + + if ($request->has('id_permissions')) { + $role->permissions()->sync($request->id_permissions); + } + + return redirect()->route('role.index') + ->with('success', 'Role baru berhasil ditambahkan.'); + } + + public function update(UpdateRoleRequest $request, $id) + { + $role = Role::findOrFail($id); + $role->update($request->validated()); + + if ($request->has('id_permissions')) { + $role->permissions()->sync($request->id_permissions); + } else { + $role->permissions()->detach(); + } + + return redirect()->route('role.index') + ->with('success', 'Role berhasil diperbarui.'); + } + + public function destroy($id) + { + $role = Role::findOrFail($id); + + if ($role->users()->exists()) { + return redirect()->back()->with('error', 'Role tidak bisa dihapus karena masih digunakan user.'); + } + + $role->delete(); + + return redirect()->route('role.index') + ->with('success', 'Role berhasil dihapus.'); + } +} \ No newline at end of file diff --git a/app/Http/Controllers/ShiftController.php b/app/Http/Controllers/ShiftController.php new file mode 100644 index 00000000..5b8abeb6 --- /dev/null +++ b/app/Http/Controllers/ShiftController.php @@ -0,0 +1,56 @@ +filled('search')) { + $query->where('nama_shift', 'like', '%' . $request->search . '%'); + } + + $shifts = $query->latest('id_shift')->paginate(10)->withQueryString(); + + return view('shift.index', compact('shifts')); + } + + public function store(StoreShiftRequest $request) + { + ShiftKerja::create($request->validated()); + + return redirect()->route('shift.index') + ->with('success', 'Shift kerja berhasil ditambahkan.'); + } + + public function update(UpdateShiftRequest $request, $id) + { + $shift = ShiftKerja::findOrFail($id); + $shift->update($request->validated()); + + return redirect()->route('shift.index') + ->with('success', 'Shift kerja berhasil diperbarui.'); + } + + public function destroy($id) + { + $shift = ShiftKerja::findOrFail($id); + + if ($shift->jadwalKerja()->exists()) { + return redirect()->back() + ->with('error', 'Shift tidak bisa dihapus karena masih digunakan di jadwal.'); + } + + $shift->delete(); + + return redirect()->route('shift.index') + ->with('success', 'Shift kerja berhasil dihapus.'); + } +} \ No newline at end of file diff --git a/app/Http/Controllers/SignatureController.php b/app/Http/Controllers/SignatureController.php new file mode 100644 index 00000000..30aa127e --- /dev/null +++ b/app/Http/Controllers/SignatureController.php @@ -0,0 +1,49 @@ +active()->first(); + return view('signature.show', compact('ttd')); + } + + public function store(StoreSignatureRequest $request) + { + try { + $base64 = $request->signature_data; + + if (str_contains($base64, ',')) { + $base64 = explode(',', $base64)[1]; + } + + $imageData = base64_decode($base64); + if ($imageData === false) { + return back()->with('error', 'Data tanda tangan tidak valid.'); + } + + $fileName = 'uploads/ttd/' . Auth::id() . '_' . time() . '.png'; + Storage::disk('public')->put($fileName, $imageData); + + TandaTangan::where('id_user', Auth::id())->update(['is_active' => false]); + + TandaTangan::create([ + 'id_user' => Auth::id(), + 'file_ttd' => $fileName, + 'is_active' => true, + ]); + + return back()->with('success', 'Tanda tangan berhasil disimpan.'); + + } catch (\Exception $e) { + return back()->with('error', 'Gagal menyimpan tanda tangan: ' . $e->getMessage()); + } + } +} diff --git a/app/Http/Controllers/SuratIzinController.php b/app/Http/Controllers/SuratIzinController.php new file mode 100644 index 00000000..49f04487 --- /dev/null +++ b/app/Http/Controllers/SuratIzinController.php @@ -0,0 +1,218 @@ +filled('status')) { + $query->where('status_surat', $request->status); + } + + if ($request->filled('search')) { + $query->whereHas('user', function ($q) use ($request) { + $q->where('nama_lengkap', 'like', '%' . $request->search . '%'); + }); + } + + $suratList = $query->orderBy('created_at', 'desc')->paginate(15); + + return view('surat-izin.index', compact('suratList')); + } + + public function show($id) + { + $surat = SuratIzin::with([ + 'user.jabatan', + 'user.divisi', + 'pengajuanIzin.jenisIzin', + 'tandaTanganPengaju', + 'approvals.approver.jabatan', + 'approvals.tandaTanganApprover', + ])->findOrFail($id); + + $user = Auth::user(); + $canApprove = false; + $tahapApproval = null; + + $isSuperAdmin = $user->roles->contains(function ($role) { + return in_array(strtolower($role->nama_role), ['admin', 'super admin', 'super_admin']); + }); + + if ($surat->status_surat === 'menunggu_manajer' && ($user->roles->contains('nama_role', 'manajer') || $isSuperAdmin)) { + $canApprove = true; + $tahapApproval = 1; + } elseif ($surat->status_surat === 'menunggu_hrd' && ($user->roles->contains('nama_role', 'hrd') || $isSuperAdmin)) { + $canApprove = true; + $tahapApproval = 2; + } + + $ttdApprover = TandaTangan::where('id_user', $user->id)->active()->first(); + + return view('surat-izin.show', compact('surat', 'canApprove', 'tahapApproval', 'ttdApprover')); + } + + public function approve(Request $request, $id) + { + try { + $surat = SuratIzin::findOrFail($id); + $user = Auth::user(); + + if (in_array($surat->status_surat, ['disetujui', 'ditolak'])) { + return redirect()->back()->with('error', 'Surat ini sudah diproses sebelumnya.'); + } + + $tahap = null; + $isSuperAdmin = $user->roles->contains(function ($role) { + return in_array(strtolower($role->nama_role), ['admin', 'super admin', 'super_admin']); + }); + + if ($surat->status_surat === 'menunggu_manajer' && ($user->roles->contains('nama_role', 'manajer') || $isSuperAdmin)) { + $tahap = 1; + } elseif ($surat->status_surat === 'menunggu_hrd' && ($user->roles->contains('nama_role', 'hrd') || $isSuperAdmin)) { + $tahap = 2; + } + + if (!$tahap) { + return redirect()->back()->with('error', 'Anda tidak memiliki akses untuk menyetujui surat ini.'); + } + + $ttd = TandaTangan::where('id_user', $user->id)->active()->first(); + if (!$ttd) { + return redirect()->back()->with('error', 'Anda belum memiliki tanda tangan digital.'); + } + + DB::beginTransaction(); + + ApprovalSurat::create([ + 'id_surat' => $surat->id_surat, + 'id_approver' => $user->id, + 'id_ttd_approver' => $ttd->id_tanda_tangan, + 'tahap' => $tahap, + 'status' => 'disetujui', + 'catatan' => $request->catatan, + ]); + + if ($tahap === 1) { + $surat->update(['status_surat' => 'menunggu_hrd']); + } elseif ($tahap === 2) { + $surat->update(['status_surat' => 'disetujui']); + $this->prosesPersetujuanFinal($surat); + } + + DB::commit(); + + $statusLabel = $tahap === 1 ? 'Menunggu HRD' : 'Disetujui'; + return redirect()->back()->with('success', "Surat berhasil disetujui. Status: {$statusLabel}"); + + } catch (\Exception $e) { + DB::rollBack(); + return redirect()->back()->with('error', 'Gagal: ' . $e->getMessage()); + } + } + + public function reject(Request $request, $id) + { + try { + $surat = SuratIzin::findOrFail($id); + $user = Auth::user(); + + if (in_array($surat->status_surat, ['disetujui', 'ditolak'])) { + return redirect()->back()->with('error', 'Surat ini sudah diproses sebelumnya.'); + } + + $tahap = null; + $isSuperAdmin = $user->roles->contains(function ($role) { + return in_array(strtolower($role->nama_role), ['admin', 'super admin', 'super_admin']); + }); + + if ($surat->status_surat === 'menunggu_manajer' && ($user->roles->contains('nama_role', 'manajer') || $isSuperAdmin)) { + $tahap = 1; + } elseif ($surat->status_surat === 'menunggu_hrd' && ($user->roles->contains('nama_role', 'hrd') || $isSuperAdmin)) { + $tahap = 2; + } + + if (!$tahap) { + return redirect()->back()->with('error', 'Anda tidak memiliki akses.'); + } + + DB::beginTransaction(); + + ApprovalSurat::create([ + 'id_surat' => $surat->id_surat, + 'id_approver' => $user->id, + 'id_ttd_approver' => null, + 'tahap' => $tahap, + 'status' => 'ditolak', + 'catatan' => $request->catatan, + ]); + + $surat->update(['status_surat' => 'ditolak']); + + if ($surat->pengajuanIzin) { + $surat->pengajuanIzin->update(['id_status' => 3]); + } + + DB::commit(); + + return redirect()->back()->with('success', 'Surat izin berhasil ditolak.'); + + } catch (\Exception $e) { + DB::rollBack(); + return redirect()->back()->with('error', 'Gagal: ' . $e->getMessage()); + } + } + + private function prosesPersetujuanFinal(SuratIzin $surat) + { + $izin = $surat->pengajuanIzin; + if (!$izin) + return; + + $izin->load('jenisIzin'); + $izin->update(['id_status' => 2]); + + $statusPresensiId = 3; + if ($izin->id_jenis_izin == 1) { + $statusPresensiId = 4; + } + + $startDate = Carbon::parse($izin->tanggal_mulai, 'Asia/Jakarta'); + $endDate = Carbon::parse($izin->tanggal_selesai, 'Asia/Jakarta'); + + while ($startDate->lte($endDate)) { + Presensi::updateOrCreate( + [ + 'id_user' => $izin->id_user, + 'tanggal' => $startDate->format('Y-m-d'), + ], + [ + 'id_status' => $statusPresensiId, + 'jam_masuk' => null, + 'jam_pulang' => null, + 'id_validasi' => 1, + 'alasan_telat' => $izin->jenisIzin->nama_izin . ': ' . $izin->alasan, + ] + ); + $startDate->addDay(); + } + + if ($izin->id_jenis_izin == 2) { + $user = \App\Models\User::find($izin->id_user, ['*']); + $jumlahHari = Carbon::parse($izin->tanggal_mulai)->diffInDays(Carbon::parse($izin->tanggal_selesai)) + 1; + $user->decrement('sisa_cuti', $jumlahHari); + } + } +} diff --git a/app/Http/Controllers/TukarShiftController.php b/app/Http/Controllers/TukarShiftController.php new file mode 100644 index 00000000..0445f9a5 --- /dev/null +++ b/app/Http/Controllers/TukarShiftController.php @@ -0,0 +1,91 @@ +latest() + ->get(); + + return view('tukar-shift.index', compact('riwayat')); + } + + public function create() + { + $pegawai = User::with('kantor')->whereDoesntHave('roles', function ($q) { + $q->where('nama_role', 'admin')->orWhere('nama_role', 'Admin'); + })->get(); + + $kantor = \App\Models\Kantor::orderBy('nama_kantor', 'asc')->get(); + + return view('tukar-shift.create', compact('pegawai', 'kantor')); + } + + public function store(StoreTukarShiftRequest $request) + { + DB::beginTransaction(); + + try { + $jadwal1 = JadwalKerja::findOrFail($request->id_jadwal_1); + $jadwal2 = JadwalKerja::findOrFail($request->id_jadwal_2); + + $tempUser1 = $jadwal1->id_user; + $jadwal1->id_user = $jadwal2->id_user; + $jadwal2->id_user = $tempUser1; + + $jadwal1->save(); + $jadwal2->save(); + + RiwayatTukarShift::create([ + 'id_user_1' => $request->id_user_1, + 'id_jadwal_1' => $jadwal1->id_jadwal, + 'id_user_2' => $request->id_user_2, + 'id_jadwal_2' => $jadwal2->id_jadwal, + 'keterangan' => $request->keterangan, + 'created_by' => Auth::id() ?? 1, + ]); + + DB::commit(); + + return redirect()->route('tukar-shift.index') + ->with('success', 'Berhasil menukar shift kerja untuk kedua pegawai tersebut.'); + + } catch (\Exception $e) { + DB::rollBack(); + return redirect()->back() + ->withInput() + ->with('error', 'Gagal menukar shift: ' . $e->getMessage()); + } + } + + public function getJadwalUser(Request $request) + { + $request->validate([ + 'id_user' => 'required|exists:users,id' + ]); + + $startOfMonth = Carbon::now()->startOfMonth()->toDateString(); + $endOfMonth = Carbon::now()->addMonth()->endOfMonth()->toDateString(); + + $jadwal = JadwalKerja::with('shift') + ->where('id_user', $request->id_user) + ->whereBetween('tanggal', [$startOfMonth, $endOfMonth]) + ->orderBy('tanggal', 'asc') + ->get(); + + return response()->json($jadwal); + } +} diff --git a/app/Http/Middleware/CheckRole.php b/app/Http/Middleware/CheckRole.php new file mode 100644 index 00000000..f1845ebb --- /dev/null +++ b/app/Http/Middleware/CheckRole.php @@ -0,0 +1,33 @@ +roles()->where('nama_role', $role)->exists()) { + return $next($request); + } + } + + abort(403, 'Unauthorized action.'); + } +} diff --git a/app/Http/Requests/StoreDivisiRequest.php b/app/Http/Requests/StoreDivisiRequest.php new file mode 100644 index 00000000..9d06accd --- /dev/null +++ b/app/Http/Requests/StoreDivisiRequest.php @@ -0,0 +1,20 @@ + ['required', 'string', 'max:255', 'unique:divisi,nama_divisi'], + ]; + } +} diff --git a/app/Http/Requests/StoreHariLiburRequest.php b/app/Http/Requests/StoreHariLiburRequest.php new file mode 100644 index 00000000..7e4786a6 --- /dev/null +++ b/app/Http/Requests/StoreHariLiburRequest.php @@ -0,0 +1,26 @@ +|string> + */ + public function rules(): array + { + return [ + + ]; + } +} diff --git a/app/Http/Requests/StoreJabatanRequest.php b/app/Http/Requests/StoreJabatanRequest.php new file mode 100644 index 00000000..02e4cc77 --- /dev/null +++ b/app/Http/Requests/StoreJabatanRequest.php @@ -0,0 +1,20 @@ + ['required', 'string', 'max:255', 'unique:jabatan,nama_jabatan'], + ]; + } +} \ No newline at end of file diff --git a/app/Http/Requests/StoreKantorRequest.php b/app/Http/Requests/StoreKantorRequest.php new file mode 100644 index 00000000..4a486acd --- /dev/null +++ b/app/Http/Requests/StoreKantorRequest.php @@ -0,0 +1,25 @@ + ['required', 'string', 'max:255'], + 'alamat' => ['nullable', 'string'], + + 'latitude' => ['required', 'numeric', 'between:-90,90'], + 'longitude' => ['required', 'numeric', 'between:-180,180'], + 'radius' => ['required', 'integer', 'min:10'], + ]; + } +} diff --git a/app/Http/Requests/StoreLemburRequest.php b/app/Http/Requests/StoreLemburRequest.php new file mode 100644 index 00000000..0b43c37d --- /dev/null +++ b/app/Http/Requests/StoreLemburRequest.php @@ -0,0 +1,57 @@ +|string> + */ + public function rules(): array + { + return [ + 'tanggal_lembur' => 'required|date', + 'jam_mulai' => 'required|date_format:H:i', + 'jam_selesai' => 'required|date_format:H:i|after:jam_mulai', + 'keterangan' => 'nullable|string|max:255', + 'id_kompensasi' => 'nullable|exists:jenis_kompensasi,id_kompensasi', + ]; + } + + /** + * Get custom attributes for validator errors. + * + * @return array + */ + public function attributes() + { + return [ + 'tanggal_lembur' => 'tanggal lembur', + 'jam_mulai' => 'jam mulai', + 'jam_selesai' => 'jam selesai', + 'id_kompensasi' => 'jenis kompensasi', + ]; + } + + /** + * Get custom messages for validator errors. + * + * @return array + */ + public function messages(): array + { + return [ + 'jam_selesai.after' => 'Jam selesai harus lebih dari jam mulai.', + ]; + } +} diff --git a/app/Http/Requests/StoreManualPresensiRequest.php b/app/Http/Requests/StoreManualPresensiRequest.php new file mode 100644 index 00000000..ba2e7b6b --- /dev/null +++ b/app/Http/Requests/StoreManualPresensiRequest.php @@ -0,0 +1,48 @@ +user()->roles->contains(function ($role) { + return in_array(strtolower($role->nama_role), ['admin', 'super admin', 'super_admin']); + }); + } + + /** + * Get the validation rules that apply to the request. + * + * @return array|string> + */ + public function rules(): array + { + return [ + 'id_user' => 'required|exists:users,id', + 'tanggal' => 'required|date', + 'id_status' => 'required|exists:status_presensi,id_status', + 'jam_masuk' => [ + Rule::requiredIf(fn () => in_array($this->id_status, [1, 2])), + 'nullable', + 'date_format:H:i' + ], + 'jam_pulang' => 'nullable|date_format:H:i', + 'alasan_telat' => 'nullable|string|max:255' + ]; + } + + public function messages(): array + { + return [ + 'id_user.required' => 'Pegawai harus dipilih.', + 'id_status.required' => 'Status kehadiran harus dipilih.', + 'jam_masuk.required' => 'Jam masuk wajib diisi untuk status Hadir/Terlambat.', + ]; + } +} diff --git a/app/Http/Requests/StorePegawaiRequest.php b/app/Http/Requests/StorePegawaiRequest.php new file mode 100644 index 00000000..056fd57e --- /dev/null +++ b/app/Http/Requests/StorePegawaiRequest.php @@ -0,0 +1,41 @@ + ['required', 'numeric', 'unique:users,nik'], + 'nama_lengkap' => ['required', 'string', 'max:255'], + 'email' => ['required', 'email', 'unique:users,email'], + 'no_telp' => ['nullable', 'string', 'max:20'], + 'alamat' => ['nullable', 'string'], + 'id_divisi' => ['required', 'exists:divisi,id_divisi'], + 'id_jabatan' => ['required', 'exists:jabatan,id_jabatan'], + 'id_kantor' => ['required', 'exists:kantor,id_kantor'], + 'tgl_bergabung' => ['required', 'date'], + 'foto' => ['nullable', 'image', 'max:5120'], + 'sisa_cuti' => ['nullable', 'integer', 'min:0'], + 'id_role' => ['required', 'exists:roles,id_role'], + ]; + } + + public function messages(): array + { + return [ + 'nik.unique' => 'NIK sudah terdaftar di sistem.', + 'email.unique' => 'Email ini sudah digunakan oleh pegawai lain.', + 'id_divisi.exists' => 'Divisi yang dipilih tidak valid.', + 'id_role.exists' => 'Role yang dipilih tidak valid.', + ]; + } +} \ No newline at end of file diff --git a/app/Http/Requests/StorePengajuanIzinRequest.php b/app/Http/Requests/StorePengajuanIzinRequest.php new file mode 100644 index 00000000..dc8acf0c --- /dev/null +++ b/app/Http/Requests/StorePengajuanIzinRequest.php @@ -0,0 +1,59 @@ + 'required|date', + 'tanggal_selesai' => 'required|date|after_or_equal:tanggal_mulai', + 'id_jenis_izin' => 'required|exists:jenis_izin,id_jenis_izin', + 'alasan' => 'required|string|max:150', + 'bukti_file' => 'nullable|file|mimes:pdf,jpg,jpeg,png|max:2048', + ]; + } + + /** + * Get custom attributes for validator errors. + * + * @return array + */ + public function attributes() + { + return [ + 'tanggal_mulai' => 'tanggal mulai', + 'tanggal_selesai' => 'tanggal selesai', + 'id_jenis_izin' => 'jenis izin', + 'bukti_file' => 'bukti file', + ]; + } + + /** + * Get custom messages for validator errors. + * + * @return array + */ + public function messages(): array + { + return [ + 'tanggal_selesai.after_or_equal' => 'Tanggal selesai harus sama atau setelah tanggal mulai.', + 'bukti_file.max' => 'Ukuran file maksimal 2MB.', + 'bukti_file.mimes' => 'Format file harus PDF, JPG, JPEG, atau PNG.', + ]; + } +} diff --git a/app/Http/Requests/StorePengumumanRequest.php b/app/Http/Requests/StorePengumumanRequest.php new file mode 100644 index 00000000..6c02bc98 --- /dev/null +++ b/app/Http/Requests/StorePengumumanRequest.php @@ -0,0 +1,32 @@ + 'required|string|max:80', + 'isi' => 'required|string|max:500', + 'tanggal' => 'required|date', + ]; + } + + public function messages(): array + { + return [ + 'judul.required' => 'Judul pengumuman wajib diisi.', + 'judul.max' => 'Judul maksimal 80 karakter.', + 'isi.required' => 'Isi pengumuman wajib diisi.', + 'tanggal.required' => 'Tanggal tayang wajib diisi.', + ]; + } +} \ No newline at end of file diff --git a/app/Http/Requests/StorePresensiRequest.php b/app/Http/Requests/StorePresensiRequest.php new file mode 100644 index 00000000..7fc0d277 --- /dev/null +++ b/app/Http/Requests/StorePresensiRequest.php @@ -0,0 +1,36 @@ + 'required|numeric', + 'longitude' => 'required|numeric', + 'foto' => 'required|file|mimes:jpg,jpeg,png|max:5120', + 'status' => 'required|in:masuk,pulang', + 'keterangan_luar_radius' => 'nullable|string|max:500', + ]; + } + + public function messages(): array + { + return [ + 'foto.required' => 'Foto wajah wajib diambil.', + 'foto.file' => 'Format foto tidak valid.', + 'foto.mimes' => 'Foto harus berformat JPG atau PNG.', + 'foto.max' => 'Ukuran foto maksimal 5MB.', + 'status.required' => 'Status presensi wajib diisi.', + 'status.in' => 'Status presensi harus masuk atau pulang.', + ]; + } +} diff --git a/app/Http/Requests/StoreRoleRequest.php b/app/Http/Requests/StoreRoleRequest.php new file mode 100644 index 00000000..8b6b1019 --- /dev/null +++ b/app/Http/Requests/StoreRoleRequest.php @@ -0,0 +1,30 @@ + ['required', 'string', 'max:50', 'unique:roles,nama_role'], + 'id_permissions' => ['nullable', 'array'], + 'id_permissions.*' => ['exists:permissions,id_permission'], + ]; + } + + public function messages(): array + { + return [ + 'nama_role.required' => 'Nama role wajib diisi.', + 'nama_role.unique' => 'Nama role ini sudah ada.', + ]; + } +} \ No newline at end of file diff --git a/app/Http/Requests/StoreShiftRequest.php b/app/Http/Requests/StoreShiftRequest.php new file mode 100644 index 00000000..4714506c --- /dev/null +++ b/app/Http/Requests/StoreShiftRequest.php @@ -0,0 +1,33 @@ + ['required', 'string', 'max:50', 'unique:shift_kerja,nama_shift'], + 'jam_mulai' => ['required', 'date_format:H:i'], + 'jam_selesai' => ['required', 'date_format:H:i', 'after:jam_mulai'], + ]; + } + + public function messages(): array + { + return [ + 'nama_shift.required' => 'Nama shift wajib diisi.', + 'nama_shift.unique' => 'Nama shift ini sudah ada.', + 'jam_mulai.required' => 'Jam mulai wajib diisi.', + 'jam_selesai.required' => 'Jam selesai wajib diisi.', + 'jam_selesai.after' => 'Jam selesai harus setelah jam mulai.', + ]; + } +} diff --git a/app/Http/Requests/StoreSignatureRequest.php b/app/Http/Requests/StoreSignatureRequest.php new file mode 100644 index 00000000..38739354 --- /dev/null +++ b/app/Http/Requests/StoreSignatureRequest.php @@ -0,0 +1,27 @@ + 'required|string', + ]; + } + + public function messages(): array + { + return [ + 'signature_data.required' => 'Data tanda tangan wajib diisi.', + ]; + } +} diff --git a/app/Http/Requests/StoreSuratIzinRequest.php b/app/Http/Requests/StoreSuratIzinRequest.php new file mode 100644 index 00000000..39c5907e --- /dev/null +++ b/app/Http/Requests/StoreSuratIzinRequest.php @@ -0,0 +1,30 @@ + 'required|string|exists:pengajuan_izin,id_izin', + 'isi_surat' => 'required|string', + ]; + } + + public function messages(): array + { + return [ + 'id_izin.required' => 'ID pengajuan izin wajib diisi.', + 'id_izin.exists' => 'Pengajuan izin tidak ditemukan.', + 'isi_surat.required' => 'Isi surat wajib diisi.', + ]; + } +} diff --git a/app/Http/Requests/StoreTukarShiftRequest.php b/app/Http/Requests/StoreTukarShiftRequest.php new file mode 100644 index 00000000..2bbb69fb --- /dev/null +++ b/app/Http/Requests/StoreTukarShiftRequest.php @@ -0,0 +1,47 @@ +|string> + */ + public function rules(): array + { + return [ + 'id_user_1' => 'required|exists:users,id', + 'id_jadwal_1' => 'required|exists:jadwal_kerja,id_jadwal', + 'id_user_2' => 'required|exists:users,id|different:id_user_1', + 'id_jadwal_2' => 'required|exists:jadwal_kerja,id_jadwal|different:id_jadwal_1', + 'keterangan' => 'nullable|string|max:1000' + ]; + } + + public function messages(): array + { + return [ + 'id_user_1.required' => 'Pegawai pertama harus dipilih.', + 'id_user_1.exists' => 'Pegawai pertama tidak valid.', + 'id_jadwal_1.required' => 'Jadwal pegawai pertama harus dipilih.', + 'id_jadwal_1.exists' => 'Jadwal pegawai pertama tidak valid.', + 'id_user_2.required' => 'Pegawai kedua harus dipilih.', + 'id_user_2.exists' => 'Pegawai kedua tidak valid.', + 'id_user_2.different' => 'Pegawai kedua tidak boleh sama dengan pegawai pertama.', + 'id_jadwal_2.required' => 'Jadwal pegawai kedua harus dipilih.', + 'id_jadwal_2.exists' => 'Jadwal pegawai kedua tidak valid.', + 'id_jadwal_2.different' => 'Jadwal pegawai kedua tidak boleh sama dengan jadwal pegawai pertama.', + ]; + } +} diff --git a/app/Http/Requests/UpdateDivisiRequest.php b/app/Http/Requests/UpdateDivisiRequest.php new file mode 100644 index 00000000..48d425f2 --- /dev/null +++ b/app/Http/Requests/UpdateDivisiRequest.php @@ -0,0 +1,24 @@ +route('divisi'); + + return [ + + 'nama_divisi' => ['required', 'string', 'max:255', 'unique:divisi,nama_divisi,'.$id.',id_divisi'], + ]; + } +} diff --git a/app/Http/Requests/UpdateJabatanRequest.php b/app/Http/Requests/UpdateJabatanRequest.php new file mode 100644 index 00000000..30d34bb2 --- /dev/null +++ b/app/Http/Requests/UpdateJabatanRequest.php @@ -0,0 +1,22 @@ +route('jabatan'); + + return [ + 'nama_jabatan' => ['required', 'string', 'max:255', 'unique:jabatan,nama_jabatan,'.$id.',id_jabatan'], + ]; + } +} \ No newline at end of file diff --git a/app/Http/Requests/UpdateKantorRequest.php b/app/Http/Requests/UpdateKantorRequest.php new file mode 100644 index 00000000..f34f1b77 --- /dev/null +++ b/app/Http/Requests/UpdateKantorRequest.php @@ -0,0 +1,25 @@ + ['required', 'string', 'max:255'], + 'alamat' => ['nullable', 'string'], + + 'latitude' => ['required', 'numeric', 'between:-90,90'], + 'longitude' => ['required', 'numeric', 'between:-180,180'], + 'radius' => ['required', 'integer', 'min:10'], + ]; + } +} diff --git a/app/Http/Requests/UpdateLemburRequest.php b/app/Http/Requests/UpdateLemburRequest.php new file mode 100644 index 00000000..4e104986 --- /dev/null +++ b/app/Http/Requests/UpdateLemburRequest.php @@ -0,0 +1,57 @@ +|string> + */ + public function rules(): array + { + return [ + 'tanggal_lembur' => 'required|date', + 'jam_mulai' => 'required|date_format:H:i', + 'jam_selesai' => 'required|date_format:H:i|after:jam_mulai', + 'keterangan' => 'nullable|string|max:255', + 'id_kompensasi' => 'nullable|exists:jenis_kompensasi,id_kompensasi', + ]; + } + + /** + * Get custom attributes for validator errors. + * + * @return array + */ + public function attributes() + { + return [ + 'tanggal_lembur' => 'tanggal lembur', + 'jam_mulai' => 'jam mulai', + 'jam_selesai' => 'jam selesai', + 'id_kompensasi' => 'jenis kompensasi', + ]; + } + + /** + * Get custom messages for validator errors. + * + * @return array + */ + public function messages(): array + { + return [ + 'jam_selesai.after' => 'Jam selesai harus lebih dari jam mulai.', + ]; + } +} diff --git a/app/Http/Requests/UpdatePegawaiRequest.php b/app/Http/Requests/UpdatePegawaiRequest.php new file mode 100644 index 00000000..68b5fc05 --- /dev/null +++ b/app/Http/Requests/UpdatePegawaiRequest.php @@ -0,0 +1,38 @@ +route('pegawai'); + + return [ + 'nama_lengkap' => ['required', 'string', 'max:255'], + 'email' => [ + 'required', + 'email', + 'unique:users,email,' . $this->route('pegawai') + ], + 'no_telp' => ['nullable', 'string', 'max:20'], + 'alamat' => ['nullable', 'string'], + 'id_divisi' => ['required', 'exists:divisi,id_divisi'], + 'id_jabatan' => ['required', 'exists:jabatan,id_jabatan'], + 'id_kantor' => ['required', 'exists:kantor,id_kantor'], + 'status_aktif' => ['required', 'in:0,1'], + 'tgl_bergabung' => ['required', 'date'], + 'foto' => ['nullable', 'image', 'max:5120'], + 'sisa_cuti' => ['nullable', 'integer', 'min:0'], + 'id_role' => ['required', 'exists:roles,id_role'], + ]; + } +} \ No newline at end of file diff --git a/app/Http/Requests/UpdatePengajuanIzinRequest.php b/app/Http/Requests/UpdatePengajuanIzinRequest.php new file mode 100644 index 00000000..5accbd27 --- /dev/null +++ b/app/Http/Requests/UpdatePengajuanIzinRequest.php @@ -0,0 +1,59 @@ + 'required|date', + 'tanggal_selesai' => 'required|date|after_or_equal:tanggal_mulai', + 'id_jenis_izin' => 'required|exists:jenis_izin,id_jenis_izin', + 'alasan' => 'required|string|max:150', + 'bukti_file' => 'nullable|file|mimes:pdf,jpg,jpeg,png|max:2048', + ]; + } + + /** + * Get custom attributes for validator errors. + * + * @return array + */ + public function attributes() + { + return [ + 'tanggal_mulai' => 'tanggal mulai', + 'tanggal_selesai' => 'tanggal selesai', + 'id_jenis_izin' => 'jenis izin', + 'bukti_file' => 'bukti file', + ]; + } + + /** + * Get custom messages for validator errors. + * + * @return array + */ + public function messages(): array + { + return [ + 'tanggal_selesai.after_or_equal' => 'Tanggal selesai harus sama atau setelah tanggal mulai.', + 'bukti_file.max' => 'Ukuran file maksimal 2MB.', + 'bukti_file.mimes' => 'Format file harus PDF, JPG, JPEG, atau PNG.', + ]; + } +} diff --git a/app/Http/Requests/UpdatePengumumanRequest.php b/app/Http/Requests/UpdatePengumumanRequest.php new file mode 100644 index 00000000..6a1f50e0 --- /dev/null +++ b/app/Http/Requests/UpdatePengumumanRequest.php @@ -0,0 +1,32 @@ + 'required|string|max:80', + 'isi' => 'required|string|max:500', + 'tanggal' => 'required|date', + ]; + } + + public function messages(): array + { + return [ + 'judul.required' => 'Judul pengumuman wajib diisi.', + 'judul.max' => 'Judul maksimal 80 karakter.', + 'isi.required' => 'Isi pengumuman wajib diisi.', + 'tanggal.required' => 'Tanggal tayang wajib diisi.', + ]; + } +} \ No newline at end of file diff --git a/app/Http/Requests/UpdateRoleRequest.php b/app/Http/Requests/UpdateRoleRequest.php new file mode 100644 index 00000000..d3029bc4 --- /dev/null +++ b/app/Http/Requests/UpdateRoleRequest.php @@ -0,0 +1,23 @@ + ['required', 'string', 'max:50', 'unique:roles,nama_role,' . $this->route('role') . ',id_role'], + 'id_permissions' => ['nullable', 'array'], + 'id_permissions.*' => ['exists:permissions,id_permission'], + ]; + } +} diff --git a/app/Http/Requests/UpdateShiftRequest.php b/app/Http/Requests/UpdateShiftRequest.php new file mode 100644 index 00000000..d148e2a0 --- /dev/null +++ b/app/Http/Requests/UpdateShiftRequest.php @@ -0,0 +1,33 @@ + ['required', 'string', 'max:50', 'unique:shift_kerja,nama_shift,' . $this->route('shift') . ',id_shift'], + 'jam_mulai' => ['required', 'date_format:H:i'], + 'jam_selesai' => ['required', 'date_format:H:i', 'after:jam_mulai'], + ]; + } + + public function messages(): array + { + return [ + 'nama_shift.required' => 'Nama shift wajib diisi.', + 'nama_shift.unique' => 'Nama shift ini sudah ada.', + 'jam_mulai.required' => 'Jam mulai wajib diisi.', + 'jam_selesai.required' => 'Jam selesai wajib diisi.', + 'jam_selesai.after' => 'Jam selesai harus setelah jam mulai.', + ]; + } +} diff --git a/app/Models/ApprovalSurat.php b/app/Models/ApprovalSurat.php new file mode 100644 index 00000000..4c4192a0 --- /dev/null +++ b/app/Models/ApprovalSurat.php @@ -0,0 +1,75 @@ +|ApprovalSurat newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|ApprovalSurat newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|ApprovalSurat query() + * @method static \Illuminate\Database\Eloquent\Builder|ApprovalSurat whereCatatan($value) + * @method static \Illuminate\Database\Eloquent\Builder|ApprovalSurat whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|ApprovalSurat whereIdApproval($value) + * @method static \Illuminate\Database\Eloquent\Builder|ApprovalSurat whereIdApprover($value) + * @method static \Illuminate\Database\Eloquent\Builder|ApprovalSurat whereIdSurat($value) + * @method static \Illuminate\Database\Eloquent\Builder|ApprovalSurat whereIdTtdApprover($value) + * @method static \Illuminate\Database\Eloquent\Builder|ApprovalSurat whereStatus($value) + * @method static \Illuminate\Database\Eloquent\Builder|ApprovalSurat whereTahap($value) + * @method static \Illuminate\Database\Eloquent\Builder|ApprovalSurat whereUpdatedAt($value) + * @mixin \Eloquent + */ +class ApprovalSurat extends Model +{ + protected $table = 'approval_surat'; + protected $primaryKey = 'id_approval'; + public $incrementing = false; + protected $keyType = 'string'; + + protected $fillable = [ + 'id_surat', + 'id_approver', + 'id_ttd_approver', + 'tahap', + 'status', + 'catatan', + ]; + + protected static function booted() + { + static::creating(function ($model) { + if (empty($model->{$model->getKeyName()})) { + $prefix = 'APR-' . date('ym') . '-'; + $model->{$model->getKeyName()} = $prefix . strtoupper(Str::random(5)); + } + }); + } + + public function suratIzin() + { + return $this->belongsTo(SuratIzin::class, 'id_surat', 'id_surat'); + } + + public function approver() + { + return $this->belongsTo(User::class, 'id_approver'); + } + + public function tandaTanganApprover() + { + return $this->belongsTo(TandaTangan::class, 'id_ttd_approver', 'id_tanda_tangan'); + } +} diff --git a/app/Models/DataWajah.php b/app/Models/DataWajah.php new file mode 100644 index 00000000..69241a87 --- /dev/null +++ b/app/Models/DataWajah.php @@ -0,0 +1,39 @@ +|DataWajah newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|DataWajah newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|DataWajah query() + * @method static \Illuminate\Database\Eloquent\Builder|DataWajah whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|DataWajah whereEncodingWajah($value) + * @method static \Illuminate\Database\Eloquent\Builder|DataWajah whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|DataWajah whereIdUser($value) + * @method static \Illuminate\Database\Eloquent\Builder|DataWajah whereIsVerified($value) + * @method static \Illuminate\Database\Eloquent\Builder|DataWajah whereLastUpdated($value) + * @method static \Illuminate\Database\Eloquent\Builder|DataWajah wherePathModelYml($value) + * @method static \Illuminate\Database\Eloquent\Builder|DataWajah whereTanggalLatih($value) + * @method static \Illuminate\Database\Eloquent\Builder|DataWajah whereUpdatedAt($value) + * @mixin \Eloquent + */ +class DataWajah extends Model +{ + protected $table = 'data_wajah'; + protected $guarded = []; + + public function user() + { + return $this->belongsTo(User::class, 'id_user', 'id'); + } +} \ No newline at end of file diff --git a/app/Models/DetailPenggunaanPoin.php b/app/Models/DetailPenggunaanPoin.php new file mode 100644 index 00000000..616d90b8 --- /dev/null +++ b/app/Models/DetailPenggunaanPoin.php @@ -0,0 +1,50 @@ +|DetailPenggunaanPoin newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|DetailPenggunaanPoin newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|DetailPenggunaanPoin query() + * @method static \Illuminate\Database\Eloquent\Builder|DetailPenggunaanPoin whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|DetailPenggunaanPoin whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|DetailPenggunaanPoin whereIdPenggunaan($value) + * @method static \Illuminate\Database\Eloquent\Builder|DetailPenggunaanPoin whereIdPoinSumber($value) + * @method static \Illuminate\Database\Eloquent\Builder|DetailPenggunaanPoin whereJumlahDiambil($value) + * @method static \Illuminate\Database\Eloquent\Builder|DetailPenggunaanPoin whereUpdatedAt($value) + * @mixin \Eloquent + */ +class DetailPenggunaanPoin extends Model +{ + use HasFactory; + + protected $table = 'detail_penggunaan_poin'; + protected $primaryKey = 'id'; + + protected $fillable = [ + 'id_penggunaan', + 'id_poin_sumber', + 'jumlah_diambil' + ]; + + public function penggunaan() + { + return $this->belongsTo(PenggunaanPoin::class, 'id_penggunaan', 'id_penggunaan'); + } + + public function poinSumber() + { + return $this->belongsTo(PoinLembur::class, 'id_poin_sumber', 'id_poin'); + } +} diff --git a/app/Models/Divisi.php b/app/Models/Divisi.php new file mode 100644 index 00000000..bcae5ba8 --- /dev/null +++ b/app/Models/Divisi.php @@ -0,0 +1,32 @@ +|Divisi newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Divisi newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Divisi query() + * @method static \Illuminate\Database\Eloquent\Builder|Divisi whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|Divisi whereIdDivisi($value) + * @method static \Illuminate\Database\Eloquent\Builder|Divisi whereNamaDivisi($value) + * @method static \Illuminate\Database\Eloquent\Builder|Divisi whereUpdatedAt($value) + * @mixin \Eloquent + */ +class Divisi extends Model +{ + use HasFactory; + + protected $table = 'divisi'; + protected $primaryKey = 'id_divisi'; + + protected $fillable = [ + 'nama_divisi' + ]; +} \ No newline at end of file diff --git a/app/Models/HariLibur.php b/app/Models/HariLibur.php new file mode 100644 index 00000000..d43d2ca2 --- /dev/null +++ b/app/Models/HariLibur.php @@ -0,0 +1,25 @@ +belongsTo(Kantor::class, 'id_kantor'); + } +} diff --git a/app/Models/Jabatan.php b/app/Models/Jabatan.php new file mode 100644 index 00000000..478b5da6 --- /dev/null +++ b/app/Models/Jabatan.php @@ -0,0 +1,32 @@ +|Jabatan newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Jabatan newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Jabatan query() + * @method static \Illuminate\Database\Eloquent\Builder|Jabatan whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|Jabatan whereIdJabatan($value) + * @method static \Illuminate\Database\Eloquent\Builder|Jabatan whereNamaJabatan($value) + * @method static \Illuminate\Database\Eloquent\Builder|Jabatan whereUpdatedAt($value) + * @mixin \Eloquent + */ +class Jabatan extends Model +{ + use HasFactory; + + protected $table = 'jabatan'; + protected $primaryKey = 'id_jabatan'; + + protected $fillable = [ + 'nama_jabatan' + ]; +} \ No newline at end of file diff --git a/app/Models/JadwalKerja.php b/app/Models/JadwalKerja.php new file mode 100644 index 00000000..d23046bc --- /dev/null +++ b/app/Models/JadwalKerja.php @@ -0,0 +1,60 @@ +|JadwalKerja newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|JadwalKerja newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|JadwalKerja query() + * @method static \Illuminate\Database\Eloquent\Builder|JadwalKerja whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|JadwalKerja whereIdJadwal($value) + * @method static \Illuminate\Database\Eloquent\Builder|JadwalKerja whereIdShift($value) + * @method static \Illuminate\Database\Eloquent\Builder|JadwalKerja whereIdUser($value) + * @method static \Illuminate\Database\Eloquent\Builder|JadwalKerja whereTanggal($value) + * @method static \Illuminate\Database\Eloquent\Builder|JadwalKerja whereUpdatedAt($value) + * @mixin \Eloquent + */ +class JadwalKerja extends Model +{ + use HasFactory; + + protected $table = 'jadwal_kerja'; + protected $primaryKey = 'id_jadwal'; + + protected $fillable = [ + 'id_user', + 'id_shift', + 'tanggal', + ]; + + public function user() + { + return $this->belongsTo(User::class, 'id_user'); + } + + public function shift() + { + return $this->belongsTo(ShiftKerja::class, 'id_shift'); + } + + public function penggunaanPoin() + { + return $this->hasOne(PenggunaanPoin::class, 'id_user', 'id_user') + ->whereColumn('tanggal_penggunaan', 'tanggal') + ->where('id_status', 2); + } + +} diff --git a/app/Models/JenisIzin.php b/app/Models/JenisIzin.php new file mode 100644 index 00000000..b6e7d477 --- /dev/null +++ b/app/Models/JenisIzin.php @@ -0,0 +1,28 @@ +|JenisIzin newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|JenisIzin newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|JenisIzin query() + * @method static \Illuminate\Database\Eloquent\Builder|JenisIzin whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|JenisIzin whereIdJenisIzin($value) + * @method static \Illuminate\Database\Eloquent\Builder|JenisIzin whereNamaIzin($value) + * @method static \Illuminate\Database\Eloquent\Builder|JenisIzin whereUpdatedAt($value) + * @mixin \Eloquent + */ +class JenisIzin extends Model +{ + protected $table = 'jenis_izin'; + protected $primaryKey = 'id_jenis_izin'; + public $timestamps = false; + + protected $fillable = ['id_jenis_izin', 'nama_izin']; +} diff --git a/app/Models/JenisKompensasi.php b/app/Models/JenisKompensasi.php new file mode 100644 index 00000000..4dd333ef --- /dev/null +++ b/app/Models/JenisKompensasi.php @@ -0,0 +1,28 @@ +|JenisKompensasi newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|JenisKompensasi newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|JenisKompensasi query() + * @method static \Illuminate\Database\Eloquent\Builder|JenisKompensasi whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|JenisKompensasi whereIdKompensasi($value) + * @method static \Illuminate\Database\Eloquent\Builder|JenisKompensasi whereNamaKompensasi($value) + * @method static \Illuminate\Database\Eloquent\Builder|JenisKompensasi whereUpdatedAt($value) + * @mixin \Eloquent + */ +class JenisKompensasi extends Model +{ + protected $table = 'jenis_kompensasi'; + protected $primaryKey = 'id_kompensasi'; + + const UANG = 1; + const POIN = 2; +} diff --git a/app/Models/JenisPengurangan.php b/app/Models/JenisPengurangan.php new file mode 100644 index 00000000..2bfbb5dd --- /dev/null +++ b/app/Models/JenisPengurangan.php @@ -0,0 +1,39 @@ + $penggunaanPoin + * @property-read int|null $penggunaan_poin_count + * @method static \Illuminate\Database\Eloquent\Builder|JenisPengurangan newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|JenisPengurangan newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|JenisPengurangan query() + * @method static \Illuminate\Database\Eloquent\Builder|JenisPengurangan whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|JenisPengurangan whereIdPengurangan($value) + * @method static \Illuminate\Database\Eloquent\Builder|JenisPengurangan whereNamaPengurangan($value) + * @method static \Illuminate\Database\Eloquent\Builder|JenisPengurangan whereUpdatedAt($value) + * @mixin \Eloquent + */ +class JenisPengurangan extends Model +{ + use HasFactory; + + protected $table = 'jenis_pengurangan'; + protected $primaryKey = 'id_pengurangan'; + + protected $fillable = [ + 'nama_pengurangan' + ]; + + public function penggunaanPoin() + { + return $this->hasMany(PenggunaanPoin::class, 'id_pengurangan'); + } +} diff --git a/app/Models/Kantor.php b/app/Models/Kantor.php new file mode 100644 index 00000000..dd074ba1 --- /dev/null +++ b/app/Models/Kantor.php @@ -0,0 +1,53 @@ + $users + * @property-read int|null $users_count + * @method static \Illuminate\Database\Eloquent\Builder|Kantor newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Kantor newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Kantor query() + * @method static \Illuminate\Database\Eloquent\Builder|Kantor whereAlamat($value) + * @method static \Illuminate\Database\Eloquent\Builder|Kantor whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|Kantor whereIdKantor($value) + * @method static \Illuminate\Database\Eloquent\Builder|Kantor whereLatitude($value) + * @method static \Illuminate\Database\Eloquent\Builder|Kantor whereLongitude($value) + * @method static \Illuminate\Database\Eloquent\Builder|Kantor whereNamaKantor($value) + * @method static \Illuminate\Database\Eloquent\Builder|Kantor whereRadius($value) + * @method static \Illuminate\Database\Eloquent\Builder|Kantor whereUpdatedAt($value) + * @mixin \Eloquent + */ +class Kantor extends Model +{ + use HasFactory; + + protected $table = 'kantor'; + protected $primaryKey = 'id_kantor'; + + protected $fillable = [ + 'nama_kantor', + 'tipe', + 'alamat', + 'latitude', + 'longitude', + 'radius' + ]; + + public function users() + { + + return $this->hasMany(User::class, 'id_kantor'); + } +} diff --git a/app/Models/Lembur.php b/app/Models/Lembur.php new file mode 100644 index 00000000..b3e758a2 --- /dev/null +++ b/app/Models/Lembur.php @@ -0,0 +1,97 @@ +|Lembur newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Lembur newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Lembur query() + * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereAlasanPenolakan($value) + * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereDurasiMenit($value) + * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereIdKompensasi($value) + * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereIdLembur($value) + * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereIdStatus($value) + * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereIdUser($value) + * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereJamMulai($value) + * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereJamSelesai($value) + * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereJumlahPoin($value) + * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereKeterangan($value) + * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereTanggalDiajukan($value) + * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereTanggalLembur($value) + * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereUpdatedAt($value) + * @mixin \Eloquent + */ +class Lembur extends Model +{ + use HasFactory; + + protected $table = 'lembur'; + protected $primaryKey = 'id_lembur'; + public $incrementing = false; + protected $keyType = 'string'; + + protected static function booted() + { + static::creating(function ($model) { + if (empty($model->{$model->getKeyName()})) { + $prefix = 'LMB-' . date('ym') . '-'; + $model->{$model->getKeyName()} = $prefix . strtoupper(\Illuminate\Support\Str::random(5)); + } + }); + } + + protected $fillable = [ + 'id_user', + 'tanggal_lembur', + 'jam_mulai', + 'jam_selesai', + 'durasi_menit', + 'keterangan', + 'jumlah_poin', + 'id_kompensasi', + 'id_status', + 'alasan_penolakan', + 'tanggal_diajukan' + ]; + + protected $casts = [ + 'tanggal_lembur' => 'date', + 'tanggal_diajukan' => 'datetime', + ]; + + public function user() + { + return $this->belongsTo(User::class, 'id_user'); + } + + public function kompensasi() + { + return $this->belongsTo(JenisKompensasi::class, 'id_kompensasi'); + } + + public function status() + { + return $this->belongsTo(StatusPengajuan::class, 'id_status'); + } +} \ No newline at end of file diff --git a/app/Models/PengajuanIzin.php b/app/Models/PengajuanIzin.php new file mode 100644 index 00000000..c8295817 --- /dev/null +++ b/app/Models/PengajuanIzin.php @@ -0,0 +1,90 @@ +|PengajuanIzin newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin query() + * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin whereAlasan($value) + * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin whereAlasanPenolakan($value) + * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin whereBuktiFile($value) + * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin whereIdIzin($value) + * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin whereIdJenisIzin($value) + * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin whereIdStatus($value) + * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin whereIdUser($value) + * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin whereTanggalDiajukan($value) + * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin whereTanggalMulai($value) + * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin whereTanggalSelesai($value) + * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin whereUpdatedAt($value) + * @mixin \Eloquent + */ +class PengajuanIzin extends Model +{ + use HasFactory; + + protected $table = 'pengajuan_izin'; + protected $primaryKey = 'id_izin'; + public $incrementing = false; + protected $keyType = 'string'; + + protected static function booted() + { + static::creating(function ($model) { + if (empty($model->{$model->getKeyName()})) { + $prefix = 'IZN-' . date('ym') . '-'; + $model->{$model->getKeyName()} = $prefix . strtoupper(\Illuminate\Support\Str::random(5)); + } + }); + } + + protected $fillable = [ + 'id_user', + 'id_jenis_izin', + 'id_status', + 'tanggal_mulai', + 'tanggal_selesai', + 'alasan', + 'bukti_file', + + ]; + + public function user() + { + return $this->belongsTo(User::class, 'id_user'); + } + + public function jenisIzin() + { + return $this->belongsTo(JenisIzin::class, 'id_jenis_izin', 'id_jenis_izin'); + } + + public function statusPengajuan() + { + return $this->belongsTo(StatusPengajuan::class, 'id_status', 'id_status'); + } + + public function suratIzin() + { + return $this->hasOne(SuratIzin::class, 'id_izin', 'id_izin'); + } +} diff --git a/app/Models/PenggunaanPoin.php b/app/Models/PenggunaanPoin.php new file mode 100644 index 00000000..116d8e2e --- /dev/null +++ b/app/Models/PenggunaanPoin.php @@ -0,0 +1,91 @@ +|PenggunaanPoin newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin query() + * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin whereAlasanPenolakan($value) + * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin whereIdPenggunaan($value) + * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin whereIdPengurangan($value) + * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin whereIdStatus($value) + * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin whereIdUser($value) + * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin whereJamMasukCustom($value) + * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin whereJamPulangCustom($value) + * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin whereJumlahPoin($value) + * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin whereTanggalDiajukan($value) + * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin whereTanggalPenggunaan($value) + * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin whereUpdatedAt($value) + * @mixin \Eloquent + */ +class PenggunaanPoin extends Model +{ + use HasFactory; + + protected $table = 'penggunaan_poin'; + protected $primaryKey = 'id_penggunaan'; + public $incrementing = false; + protected $keyType = 'string'; + + protected static function booted() + { + static::creating(function ($model) { + if (empty($model->{$model->getKeyName()})) { + $prefix = 'PNP-' . date('ym') . '-'; + $model->{$model->getKeyName()} = $prefix . strtoupper(\Illuminate\Support\Str::random(5)); + } + }); + } + + protected $fillable = [ + 'id_user', + 'tanggal_penggunaan', + 'jumlah_poin', + 'id_pengurangan', + 'jam_masuk_custom', + 'jam_pulang_custom', + 'id_status', + 'alasan_penolakan', + 'tanggal_diajukan' + ]; + + protected $casts = [ + 'tanggal_penggunaan' => 'date', + 'tanggal_diajukan' => 'datetime', + ]; + + public function user() + { + return $this->belongsTo(User::class, 'id_user'); + } + + public function jenisPengurangan() + { + return $this->belongsTo(JenisPengurangan::class, 'id_pengurangan'); + } + + public function status() + { + return $this->belongsTo(StatusPengajuan::class, 'id_status', 'id_status'); + } +} diff --git a/app/Models/Pengumuman.php b/app/Models/Pengumuman.php new file mode 100644 index 00000000..5f3ae525 --- /dev/null +++ b/app/Models/Pengumuman.php @@ -0,0 +1,51 @@ +|Pengumuman newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Pengumuman newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Pengumuman query() + * @method static \Illuminate\Database\Eloquent\Builder|Pengumuman whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|Pengumuman whereDibuatOleh($value) + * @method static \Illuminate\Database\Eloquent\Builder|Pengumuman whereIdPengumuman($value) + * @method static \Illuminate\Database\Eloquent\Builder|Pengumuman whereIsi($value) + * @method static \Illuminate\Database\Eloquent\Builder|Pengumuman whereJudul($value) + * @method static \Illuminate\Database\Eloquent\Builder|Pengumuman whereTanggal($value) + * @method static \Illuminate\Database\Eloquent\Builder|Pengumuman whereUpdatedAt($value) + * @mixin \Eloquent + */ +class Pengumuman extends Model +{ + use HasFactory; + + protected $table = 'pengumuman'; + protected $primaryKey = 'id_pengumuman'; + + protected $fillable = [ + 'judul', + 'isi', + 'tanggal', + 'dibuat_oleh' + ]; + + protected $casts = [ + 'tanggal' => 'date', + ]; + + public function pembuat() + { + return $this->belongsTo(User::class, 'dibuat_oleh', 'id'); + } +} \ No newline at end of file diff --git a/app/Models/Permission.php b/app/Models/Permission.php new file mode 100644 index 00000000..df611524 --- /dev/null +++ b/app/Models/Permission.php @@ -0,0 +1,36 @@ + $roles + * @property-read int|null $roles_count + * @method static \Illuminate\Database\Eloquent\Builder|Permission newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Permission newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Permission query() + * @method static \Illuminate\Database\Eloquent\Builder|Permission whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|Permission whereIdPermission($value) + * @method static \Illuminate\Database\Eloquent\Builder|Permission whereNamaPermission($value) + * @method static \Illuminate\Database\Eloquent\Builder|Permission whereSlug($value) + * @method static \Illuminate\Database\Eloquent\Builder|Permission whereUpdatedAt($value) + * @mixin \Eloquent + */ +class Permission extends Model +{ + protected $table = 'permissions'; + protected $primaryKey = 'id_permission'; + protected $fillable = ['nama_permission', 'slug']; + + public function roles(): BelongsToMany + { + return $this->belongsToMany(Role::class, 'detail_role_permissions', 'id_permission', 'id_role'); + } +} \ No newline at end of file diff --git a/app/Models/Poin.php b/app/Models/Poin.php new file mode 100644 index 00000000..a349f87d --- /dev/null +++ b/app/Models/Poin.php @@ -0,0 +1,30 @@ +|Poin newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Poin newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Poin query() + * @mixin \Eloquent + */ +class Poin extends Model +{ + protected $table = 'poin'; + protected $primaryKey = 'id_poin'; + + protected $fillable = [ + 'id_user', + 'jumlah_poin', + 'sumber', + 'tgl_kadaluarsa', + ]; + + public function user() + { + return $this->belongsTo(User::class, 'id_user', 'id'); + } +} diff --git a/app/Models/PoinLembur.php b/app/Models/PoinLembur.php new file mode 100644 index 00000000..7a8498e6 --- /dev/null +++ b/app/Models/PoinLembur.php @@ -0,0 +1,65 @@ +|PoinLembur newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur query() + * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur whereExpiredAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur whereIdLembur($value) + * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur whereIdPoin($value) + * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur whereIdUser($value) + * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur whereIsFullyUsed($value) + * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur whereJumlahPoin($value) + * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur whereKeterangan($value) + * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur whereSisaPoin($value) + * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur whereTanggal($value) + * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur whereUpdatedAt($value) + * @mixin \Eloquent + */ +class PoinLembur extends Model +{ + use HasFactory; + + protected $table = 'poin_lembur'; + protected $primaryKey = 'id_poin'; + + protected $fillable = [ + 'id_user', + 'id_lembur', + 'jumlah_poin', + 'tanggal', + 'keterangan', + 'sisa_poin', + 'expired_at', + 'is_fully_used' + ]; + + protected $casts = [ + 'tanggal' => 'datetime', + 'expired_at' => 'date', + 'is_fully_used' => 'boolean', + ]; + + public function lembur() + { + return $this->belongsTo(Lembur::class, 'id_lembur'); + } +} \ No newline at end of file diff --git a/app/Models/Presensi.php b/app/Models/Presensi.php new file mode 100644 index 00000000..bbe600ac --- /dev/null +++ b/app/Models/Presensi.php @@ -0,0 +1,97 @@ +|Presensi newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Presensi newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Presensi query() + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereAlasanPenolakan($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereAlasanTelat($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereDeletedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereFotoWajahMasuk($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereFotoWajahPulang($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereIdPresensi($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereIdStatus($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereIdUser($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereIdValidasi($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereJamMasuk($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereJamPulang($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereKeteranganLuarRadius($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereKeteranganPulang($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereLatMasuk($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereLatPulang($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereLonMasuk($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereLonPulang($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereTanggal($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereUpdatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereVerifikasiWajah($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereWaktuMasukAwal($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereWaktuPulangAkhir($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereWaktuPulangAwal($value) + * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereWaktuTerlambat($value) + * @mixin \Eloquent + */ +class Presensi extends Model +{ + + protected $table = 'presensi'; + protected $primaryKey = 'id_presensi'; + + protected $fillable = [ + 'id_user', + 'tanggal', + 'jam_masuk', + 'jam_pulang', + 'lat_masuk', + 'lon_masuk', + 'lat_pulang', + 'lon_pulang', + 'foto_wajah_masuk', + 'foto_wajah_pulang', + 'id_status', + 'alasan_telat', + 'verifikasi_wajah', + 'id_validasi', + 'alasan_penolakan', + 'keterangan_luar_radius', + 'keterangan_pulang', + 'waktu_terlambat', + 'waktu_masuk_awal', + 'waktu_pulang_awal', + 'waktu_pulang_akhir' + ]; + + public function user() + { + return $this->belongsTo(User::class, 'id_user'); + } +} \ No newline at end of file diff --git a/app/Models/RiwayatTukarShift.php b/app/Models/RiwayatTukarShift.php new file mode 100644 index 00000000..a4f29570 --- /dev/null +++ b/app/Models/RiwayatTukarShift.php @@ -0,0 +1,74 @@ +|RiwayatTukarShift newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift query() + * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift whereCreatedBy($value) + * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift whereIdJadwal1($value) + * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift whereIdJadwal2($value) + * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift whereIdRiwayat($value) + * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift whereIdUser1($value) + * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift whereIdUser2($value) + * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift whereKeterangan($value) + * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift whereUpdatedAt($value) + * @mixin \Eloquent + */ +class RiwayatTukarShift extends Model +{ + protected $table = 'riwayat_tukar_shift'; + protected $primaryKey = 'id_riwayat'; + + protected $fillable = [ + 'id_user_1', + 'id_jadwal_1', + 'id_user_2', + 'id_jadwal_2', + 'keterangan', + 'created_by', + ]; + + public function user1() + { + return $this->belongsTo(User::class, 'id_user_1', 'id'); + } + + public function jadwal1() + { + return $this->belongsTo(JadwalKerja::class, 'id_jadwal_1', 'id_jadwal'); + } + + public function user2() + { + return $this->belongsTo(User::class, 'id_user_2', 'id'); + } + + public function jadwal2() + { + return $this->belongsTo(JadwalKerja::class, 'id_jadwal_2', 'id_jadwal'); + } + + public function execAdmin() + { + return $this->belongsTo(User::class, 'created_by', 'id'); + } +} diff --git a/app/Models/Role.php b/app/Models/Role.php new file mode 100644 index 00000000..67c6152c --- /dev/null +++ b/app/Models/Role.php @@ -0,0 +1,41 @@ + $permissions + * @property-read int|null $permissions_count + * @property-read \Illuminate\Database\Eloquent\Collection $users + * @property-read int|null $users_count + * @method static \Illuminate\Database\Eloquent\Builder|Role newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Role newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Role query() + * @method static \Illuminate\Database\Eloquent\Builder|Role whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|Role whereIdRole($value) + * @method static \Illuminate\Database\Eloquent\Builder|Role whereNamaRole($value) + * @method static \Illuminate\Database\Eloquent\Builder|Role whereUpdatedAt($value) + * @mixin \Eloquent + */ +class Role extends Model +{ + protected $table = 'roles'; + protected $primaryKey = 'id_role'; + protected $fillable = ['nama_role']; + + public function users(): BelongsToMany + { + return $this->belongsToMany(User::class, 'detail_user_roles', 'id_role', 'id_user'); + } + + public function permissions(): BelongsToMany + { + return $this->belongsToMany(Permission::class, 'detail_role_permissions', 'id_role', 'id_permission'); + } +} \ No newline at end of file diff --git a/app/Models/ShiftKerja.php b/app/Models/ShiftKerja.php new file mode 100644 index 00000000..399ceae8 --- /dev/null +++ b/app/Models/ShiftKerja.php @@ -0,0 +1,46 @@ + $jadwalKerja + * @property-read int|null $jadwal_kerja_count + * @method static \Illuminate\Database\Eloquent\Builder|ShiftKerja newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|ShiftKerja newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|ShiftKerja query() + * @method static \Illuminate\Database\Eloquent\Builder|ShiftKerja whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|ShiftKerja whereIdShift($value) + * @method static \Illuminate\Database\Eloquent\Builder|ShiftKerja whereJamMulai($value) + * @method static \Illuminate\Database\Eloquent\Builder|ShiftKerja whereJamSelesai($value) + * @method static \Illuminate\Database\Eloquent\Builder|ShiftKerja whereNamaShift($value) + * @method static \Illuminate\Database\Eloquent\Builder|ShiftKerja whereUpdatedAt($value) + * @mixin \Eloquent + */ +class ShiftKerja extends Model +{ + use HasFactory; + + protected $table = 'shift_kerja'; + protected $primaryKey = 'id_shift'; + + protected $fillable = [ + 'nama_shift', + 'jam_mulai', + 'jam_selesai', + ]; + + public function jadwalKerja(): HasMany + { + return $this->hasMany(JadwalKerja::class, 'id_shift', 'id_shift'); + } +} \ No newline at end of file diff --git a/app/Models/StatusPengajuan.php b/app/Models/StatusPengajuan.php new file mode 100644 index 00000000..518b80d3 --- /dev/null +++ b/app/Models/StatusPengajuan.php @@ -0,0 +1,28 @@ +|StatusPengajuan newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|StatusPengajuan newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|StatusPengajuan query() + * @method static \Illuminate\Database\Eloquent\Builder|StatusPengajuan whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|StatusPengajuan whereIdStatus($value) + * @method static \Illuminate\Database\Eloquent\Builder|StatusPengajuan whereNamaStatus($value) + * @method static \Illuminate\Database\Eloquent\Builder|StatusPengajuan whereUpdatedAt($value) + * @mixin \Eloquent + */ +class StatusPengajuan extends Model +{ + protected $table = 'status_pengajuan'; + protected $primaryKey = 'id_status'; + public $timestamps = false; + + protected $fillable = ['id_status', 'nama_status']; +} diff --git a/app/Models/SuratIzin.php b/app/Models/SuratIzin.php new file mode 100644 index 00000000..5e1157dd --- /dev/null +++ b/app/Models/SuratIzin.php @@ -0,0 +1,99 @@ + $approvals + * @property-read int|null $approvals_count + * @property-read \App\Models\PengajuanIzin $pengajuanIzin + * @property-read \App\Models\TandaTangan|null $tandaTanganPengaju + * @property-read \App\Models\User $user + * @method static \Illuminate\Database\Eloquent\Builder|SuratIzin newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|SuratIzin newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|SuratIzin query() + * @method static \Illuminate\Database\Eloquent\Builder|SuratIzin whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|SuratIzin whereIdIzin($value) + * @method static \Illuminate\Database\Eloquent\Builder|SuratIzin whereIdSurat($value) + * @method static \Illuminate\Database\Eloquent\Builder|SuratIzin whereIdTtdPengaju($value) + * @method static \Illuminate\Database\Eloquent\Builder|SuratIzin whereIdUser($value) + * @method static \Illuminate\Database\Eloquent\Builder|SuratIzin whereIsiSurat($value) + * @method static \Illuminate\Database\Eloquent\Builder|SuratIzin whereNomorSurat($value) + * @method static \Illuminate\Database\Eloquent\Builder|SuratIzin whereStatusSurat($value) + * @method static \Illuminate\Database\Eloquent\Builder|SuratIzin whereUpdatedAt($value) + * @mixin \Eloquent + */ +class SuratIzin extends Model +{ + protected $table = 'surat_izin'; + protected $primaryKey = 'id_surat'; + public $incrementing = false; + protected $keyType = 'string'; + + protected $fillable = [ + 'id_izin', + 'id_user', + 'nomor_surat', + 'isi_surat', + 'id_ttd_pengaju', + 'status_surat', + ]; + + protected static function booted() + { + static::creating(function ($model) { + if (empty($model->{$model->getKeyName()})) { + $prefix = 'SRT-' . date('ym') . '-'; + $model->{$model->getKeyName()} = $prefix . strtoupper(Str::random(5)); + } + + if (empty($model->nomor_surat)) { + $count = static::whereYear('created_at', date('Y'))->count() + 1; + $model->nomor_surat = sprintf('%03d/MPG/IZN/%s', $count, date('Y')); + } + }); + } + + public function pengajuanIzin() + { + return $this->belongsTo(PengajuanIzin::class, 'id_izin', 'id_izin'); + } + + public function user() + { + return $this->belongsTo(User::class, 'id_user'); + } + + public function tandaTanganPengaju() + { + return $this->belongsTo(TandaTangan::class, 'id_ttd_pengaju', 'id_tanda_tangan'); + } + + public function approvals() + { + return $this->hasMany(ApprovalSurat::class, 'id_surat', 'id_surat')->orderBy('tahap'); + } + + public function approvalManajer() + { + return $this->hasOne(ApprovalSurat::class, 'id_surat', 'id_surat')->where('tahap', 1); + } + + public function approvalHrd() + { + return $this->hasOne(ApprovalSurat::class, 'id_surat', 'id_surat')->where('tahap', 2); + } +} diff --git a/app/Models/TandaTangan.php b/app/Models/TandaTangan.php new file mode 100644 index 00000000..23c367b1 --- /dev/null +++ b/app/Models/TandaTangan.php @@ -0,0 +1,56 @@ +|TandaTangan active() + * @method static \Illuminate\Database\Eloquent\Builder|TandaTangan newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|TandaTangan newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|TandaTangan query() + * @method static \Illuminate\Database\Eloquent\Builder|TandaTangan whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|TandaTangan whereFileTtd($value) + * @method static \Illuminate\Database\Eloquent\Builder|TandaTangan whereIdTandaTangan($value) + * @method static \Illuminate\Database\Eloquent\Builder|TandaTangan whereIdUser($value) + * @method static \Illuminate\Database\Eloquent\Builder|TandaTangan whereIsActive($value) + * @method static \Illuminate\Database\Eloquent\Builder|TandaTangan whereUpdatedAt($value) + * @mixin \Eloquent + */ +class TandaTangan extends Model +{ + protected $table = 'tanda_tangan'; + protected $primaryKey = 'id_tanda_tangan'; + public $incrementing = false; + protected $keyType = 'string'; + + protected $fillable = ['id_user', 'file_ttd', 'is_active']; + + protected static function booted() + { + static::creating(function ($model) { + if (empty($model->{$model->getKeyName()})) { + $prefix = 'TTD-' . date('ym') . '-'; + $model->{$model->getKeyName()} = $prefix . strtoupper(Str::random(5)); + } + }); + } + + public function user() + { + return $this->belongsTo(User::class, 'id_user'); + } + + public function scopeActive($query) + { + return $query->where('is_active', true); + } +} diff --git a/app/Models/User.php b/app/Models/User.php new file mode 100644 index 00000000..da3c1bb7 --- /dev/null +++ b/app/Models/User.php @@ -0,0 +1,140 @@ + $jadwalKerja + * @property-read int|null $jadwal_kerja_count + * @property-read \App\Models\Kantor|null $kantor + * @property-read \Illuminate\Database\Eloquent\Collection $lemburs + * @property-read int|null $lemburs_count + * @property-read \Illuminate\Notifications\DatabaseNotificationCollection $notifications + * @property-read int|null $notifications_count + * @property-read \Illuminate\Database\Eloquent\Collection $roles + * @property-read int|null $roles_count + * @property-read \Illuminate\Database\Eloquent\Collection $tokens + * @property-read int|null $tokens_count + * @method static \Database\Factories\UserFactory factory($count = null, $state = []) + * @method static \Illuminate\Database\Eloquent\Builder|User newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|User newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|User onlyTrashed() + * @method static \Illuminate\Database\Eloquent\Builder|User query() + * @method static \Illuminate\Database\Eloquent\Builder|User whereAlamat($value) + * @method static \Illuminate\Database\Eloquent\Builder|User whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|User whereDeletedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|User whereEmail($value) + * @method static \Illuminate\Database\Eloquent\Builder|User whereEmailVerifiedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|User whereFoto($value) + * @method static \Illuminate\Database\Eloquent\Builder|User whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|User whereIdDivisi($value) + * @method static \Illuminate\Database\Eloquent\Builder|User whereIdJabatan($value) + * @method static \Illuminate\Database\Eloquent\Builder|User whereIdKantor($value) + * @method static \Illuminate\Database\Eloquent\Builder|User whereIsFaceRegistered($value) + * @method static \Illuminate\Database\Eloquent\Builder|User whereNamaLengkap($value) + * @method static \Illuminate\Database\Eloquent\Builder|User whereNik($value) + * @method static \Illuminate\Database\Eloquent\Builder|User whereNoTelp($value) + * @method static \Illuminate\Database\Eloquent\Builder|User wherePassword($value) + * @method static \Illuminate\Database\Eloquent\Builder|User whereRememberToken($value) + * @method static \Illuminate\Database\Eloquent\Builder|User whereSisaCuti($value) + * @method static \Illuminate\Database\Eloquent\Builder|User whereStatusAktif($value) + * @method static \Illuminate\Database\Eloquent\Builder|User whereTglBergabung($value) + * @method static \Illuminate\Database\Eloquent\Builder|User whereUpdatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|User withTrashed(bool $withTrashed = true) + * @method static \Illuminate\Database\Eloquent\Builder|User withoutTrashed() + * @mixin \Eloquent + */ +class User extends Authenticatable +{ + use HasApiTokens, HasFactory, Notifiable, SoftDeletes; + + protected $fillable = [ + 'nik', + 'nama_lengkap', + 'email', + 'no_telp', + 'alamat', + 'password', + 'foto', + 'id_kantor', + 'id_divisi', + 'id_jabatan', + 'status_aktif', + 'tgl_bergabung', + 'is_face_registered', + 'sisa_cuti', + ]; + + protected $hidden = ['password', 'remember_token']; + + public function roles(): BelongsToMany + { + return $this->belongsToMany(Role::class, 'detail_user_roles', 'id_user', 'id_role'); + } + + public function hasPermission($permissionSlug): bool + { + return $this->roles()->whereHas('permissions', function ($query) use ($permissionSlug) { + $query->where('slug', $permissionSlug); + })->exists(); + } + + public function kantor(): BelongsTo + { + return $this->belongsTo(Kantor::class, 'id_kantor', 'id_kantor'); + } + + public function divisi(): BelongsTo + { + return $this->belongsTo(Divisi::class, 'id_divisi', 'id_divisi'); + } + + public function jabatan(): BelongsTo + { + return $this->belongsTo(Jabatan::class, 'id_jabatan', 'id_jabatan'); + } + + public function jadwalKerja(): \Illuminate\Database\Eloquent\Relations\HasMany + { + return $this->hasMany(JadwalKerja::class, 'id_user', 'id'); + } + + public function dataWajah() + { + return $this->hasOne(DataWajah::class, 'id_user', 'id'); + } + + public function lemburs(): \Illuminate\Database\Eloquent\Relations\HasMany + { + return $this->hasMany(Lembur::class, 'id_user', 'id'); + } +} diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php new file mode 100644 index 00000000..67ffd007 --- /dev/null +++ b/app/Providers/AppServiceProvider.php @@ -0,0 +1,26 @@ +count(); + $view->with('pendingPresensi', $pendingPresensi); + }); + } +} diff --git a/app/Services/FaceRecognitionService.php b/app/Services/FaceRecognitionService.php new file mode 100644 index 00000000..74993303 --- /dev/null +++ b/app/Services/FaceRecognitionService.php @@ -0,0 +1,173 @@ +where('id', $userId)->first(); + if (!$user) { + throw new \Exception('User tidak ditemukan.', 404); + } + + $existing = DB::table('data_wajah')->where('id_user', $userId)->first(); + if ($existing && $existing->is_verified == 1) { + throw new \Exception('Wajah Anda sudah terverifikasi. Hubungi HRD untuk reset.', 400); + } + + try { + DB::beginTransaction(); + + $storagePath = "face_datasets/{$userId}"; + + if (Storage::disk('local')->exists($storagePath)) { + Storage::disk('local')->deleteDirectory($storagePath); + } + Storage::disk('local')->makeDirectory($storagePath); + + $savedPaths = []; + foreach ($photos as $pose => $file) { + if ($file instanceof UploadedFile) { + $fileName = "user_{$userId}_{$pose}." . $file->getClientOriginalExtension(); + $path = $file->storeAs($storagePath, $fileName, 'local'); + $savedPaths[$pose] = $path; + } + } + + DB::table('data_wajah')->updateOrInsert( + ['id_user' => $userId], + [ + 'path_model_yml' => null, + 'is_verified' => 0, + 'last_updated' => now(), + ] + ); + + DB::table('users') + ->where('id', $userId) + ->update(['is_face_registered' => 1]); + + try { + $pythonPath = env('PYTHON_PATH', 'python'); + $scriptPath = base_path('python_scripts/train_face.py'); + + $absDatasetPath = Storage::disk('local')->path($storagePath); + $modelStoragePath = storage_path("app/face_models"); + + $process = new Process([ + $pythonPath, + $scriptPath, + (string) $userId, + $absDatasetPath, + $modelStoragePath + ]); + + $process->setTimeout(120); + $process->run(); + + if (!$process->isSuccessful()) { + \Illuminate\Support\Facades\Log::warning("Face Training Failed (silently caught): " . $process->getErrorOutput()); + } else { + $output = json_decode($process->getOutput(), true); + if (!isset($output['status']) || $output['status'] !== 'success') { + \Illuminate\Support\Facades\Log::warning("Face Training Failed (silently caught): " . ($output['message'] ?? 'Unknown Error')); + } + } + } catch (\Exception $trainEx) { + \Illuminate\Support\Facades\Log::warning("Face Training Error (silently caught): " . $trainEx->getMessage()); + } + + $relativeModelPath = "face_models/user_{$userId}.yml"; + + DB::table('data_wajah')->where('id_user', $userId)->update([ + 'path_model_yml' => $relativeModelPath, + 'is_verified' => 0, + ]); + + DB::commit(); + + return [ + 'status' => true, + 'message' => 'Foto wajah berhasil didaftarkan dan model telah dilatih.', + 'dataset_path' => $storagePath + ]; + + } catch (\Exception $e) { + DB::rollBack(); + if (isset($storagePath)) { + Storage::disk('local')->deleteDirectory($storagePath); + } + throw $e; + } + } + + public function verifyFace($userId, UploadedFile $fotoMasuk) + { + $dataWajah = DB::table('data_wajah') + ->where('id_user', $userId) + ->where('is_verified', 1) + ->first(); + + if (!$dataWajah || empty($dataWajah->path_model_yml)) { + throw new \Exception('Model wajah belum tersedia atau belum diverifikasi.'); + } + + $tempFileName = "verify_{$userId}_" . time() . ".jpg"; + $tempDir = storage_path("app/temp_verify"); + if (!is_dir($tempDir)) { + mkdir($tempDir, 0755, true); + } + $absPathFoto = $tempDir . "/{$tempFileName}"; + $fotoMasuk->move($tempDir, $tempFileName); + + $absPathModel = storage_path("app/{$dataWajah->path_model_yml}"); + + if (!file_exists($absPathModel)) { + @unlink($absPathFoto); + throw new \Exception("File model .yml tidak ditemukan: {$dataWajah->path_model_yml}"); + } + + $pythonPath = env('PYTHON_PATH', 'python'); + $scriptPath = base_path('python_scripts/verify_face.py'); + + $process = new Process([ + $pythonPath, + $scriptPath, + $absPathModel, + $absPathFoto + ]); + + $process->setTimeout(60); + $process->run(); + + @unlink($absPathFoto); + + if (!$process->isSuccessful()) { + throw new \Exception("Python error: " . $process->getErrorOutput()); + } + + $output = json_decode($process->getOutput(), true); + + if (!isset($output['status'])) { + throw new \Exception("Invalid Python output: " . $process->getOutput()); + } + + if ($output['status'] === 'error') { + throw new \Exception("Error Verifikasi: " . $output['message']); + } + + return [ + 'verified' => $output['match'] === true, + 'confidence' => $output['confidence'] ?? null, + 'verification_status' => $output['verification_status'] ?? 'UNKNOWN', + 'message' => $output['message'] ?? null, + ]; + } +} diff --git a/app/Services/LemburService.php b/app/Services/LemburService.php new file mode 100644 index 00000000..d67c3353 --- /dev/null +++ b/app/Services/LemburService.php @@ -0,0 +1,80 @@ +diffInMinutes($end)); + } else { + $diff = $data['durasi_menit']; + } + + return Lembur::create([ + 'id_user' => $user->id, + 'tanggal_lembur' => $data['tanggal_lembur'], + 'jam_mulai' => $data['jam_mulai'], + 'jam_selesai' => $data['jam_selesai'], + 'durasi_menit' => $diff, + 'keterangan' => $data['keterangan'] ?? null, + 'id_status' => 1, + 'id_kompensasi' => $data['id_kompensasi'] ?? null, + 'tanggal_diajukan' => Carbon::now(), + 'jumlah_poin' => 0, + ]); + } + + public function approve(Lembur $lembur) + { + return DB::transaction(function () use ($lembur) { + $lembur->update([ + 'id_status' => StatusPengajuan::where('nama_status', 'Approved')->first()->id_status ?? 2 + ]); + + if ($lembur->id_kompensasi == JenisKompensasi::POIN) { + $this->generatePoin($lembur); + } + + return true; + }); + } + + public function reject(Lembur $lembur, string $alasan) + { + return $lembur->update([ + 'id_status' => StatusPengajuan::where('nama_status', 'Rejected')->first()->id_status ?? 3, + 'alasan_penolakan' => $alasan + ]); + } + + private function generatePoin(Lembur $lembur) + { + $poinDapat = floor(($lembur->durasi_menit + 15) / 30); + + if ($poinDapat > 0) { + PoinLembur::create([ + 'id_user' => $lembur->id_user, + 'jumlah_poin' => $poinDapat, + 'sisa_poin' => $poinDapat, + 'id_lembur' => $lembur->id_lembur, + 'keterangan' => 'Poin dari Lembur Tanggal ' . Carbon::parse($lembur->tanggal_lembur)->format('d/m/Y'), + 'tanggal' => now(), + 'expired_at' => now()->addMonths(6), + 'is_fully_used' => false + ]); + + $lembur->update(['jumlah_poin' => $poinDapat]); + } + } +} \ No newline at end of file diff --git a/app/Services/PoinService.php b/app/Services/PoinService.php new file mode 100644 index 00000000..133d8a6d --- /dev/null +++ b/app/Services/PoinService.php @@ -0,0 +1,103 @@ +where('is_fully_used', false) + ->where('expired_at', '>', now()) + ->orderBy('expired_at', 'asc') + ->lockForUpdate() + ->get(); + + $totalAvailable = $availablePoins->sum('sisa_poin'); + + if ($totalAvailable < $jumlahPoinDibutuhkan) { + throw new Exception("Saldo poin tidak mencukupi. Anda butuh $jumlahPoinDibutuhkan, saldo tersedia $totalAvailable."); + } + + $remainingNeeded = $jumlahPoinDibutuhkan; + + foreach ($availablePoins as $poin) { + if ($remainingNeeded <= 0) + break; + + $take = min($poin->sisa_poin, $remainingNeeded); + + $poin->sisa_poin -= $take; + if ($poin->sisa_poin == 0) { + $poin->is_fully_used = true; + } + $poin->save(); + + DetailPenggunaanPoin::create([ + 'id_penggunaan' => $idPenggunaan, + 'id_poin_sumber' => $poin->id_poin, + 'jumlah_diambil' => $take + ]); + + $remainingNeeded -= $take; + } + + $penggunaan = PenggunaanPoin::find($idPenggunaan); + if ($penggunaan) { + $penggunaan->id_status = 2; + $penggunaan->save(); + } + } + + public function refundPoin($idPenggunaan) + { + $details = DetailPenggunaanPoin::where('id_penggunaan', $idPenggunaan)->get(); + + foreach ($details as $detail) { + $poinSumber = PoinLembur::find($detail->id_poin_sumber); + if ($poinSumber) { + $poinSumber->sisa_poin += $detail->jumlah_diambil; + $poinSumber->is_fully_used = false; + $poinSumber->save(); + } + $detail->delete(); + } + + $penggunaan = PenggunaanPoin::find($idPenggunaan); + if ($penggunaan) { + $penggunaan->id_status = 3; + $penggunaan->save(); + } + } + + public function getActivePoints($userId) + { + return PoinLembur::where('id_user', $userId) + ->where('is_fully_used', false) + ->where('expired_at', '>', now()) + ->sum('sisa_poin'); + } + + public function getExpiringPoints($userId) + { + return PoinLembur::where('id_user', $userId) + ->where('is_fully_used', false) + ->whereBetween('expired_at', [now(), now()->addDays(30)]) + ->orderBy('expired_at', 'asc') + ->get(); + } + + public function getPointHistory($userId) + { + return PenggunaanPoin::with(['status', 'jenisPengurangan']) + ->where('id_user', $userId) + ->orderBy('tanggal_penggunaan', 'desc') + ->get(); + } +} \ No newline at end of file diff --git a/app/Services/PresensiService.php b/app/Services/PresensiService.php new file mode 100644 index 00000000..45170f32 --- /dev/null +++ b/app/Services/PresensiService.php @@ -0,0 +1,264 @@ +where('id_user', $userId) + ->where('tanggal', $date) + ->first(); + + if (!$jadwal) { + return null; + } + + $jamMasuk = $jadwal->shift->jam_mulai; + $jamPulang = $jadwal->shift->jam_selesai; + $status = 'Normal'; + $lokasi = $jadwal->kantor; + + $penggunaanPoin = PenggunaanPoin::where('id_user', $userId) + ->where('tanggal_penggunaan', $date) + ->where('id_status', 2) + ->first(); + + if ($penggunaanPoin) { + if ($penggunaanPoin->id_pengurangan == 4 && $penggunaanPoin->jam_masuk_custom) { + $jamMasuk = $penggunaanPoin->jam_masuk_custom; + if (strlen($jamMasuk) == 5) + $jamMasuk .= ':00'; + $status = 'Masuk Siang (Poin)'; + } + + if ($penggunaanPoin->id_pengurangan == 5 && $penggunaanPoin->jam_pulang_custom) { + $jamPulang = $penggunaanPoin->jam_pulang_custom; + if (strlen($jamPulang) == 5) + $jamPulang .= ':00'; + $status = 'Pulang Cepat (Poin)'; + } + } + + return [ + 'jam_masuk' => $jamMasuk, + 'jam_pulang' => $jamPulang, + 'shift_nama' => $jadwal->shift->nama_shift, + 'status_jadwal' => $status, + 'lokasi' => $lokasi + ]; + } + + public function absenMasuk($user, $request) + { + $hariIni = Carbon::today('Asia/Jakarta')->toDateString(); + $jamSekarang = Carbon::now('Asia/Jakarta'); + + $jadwal = JadwalKerja::with(['shift']) + ->where('id_user', $user->id) + ->where('tanggal', $hariIni) + ->first(); + + if (!$jadwal) { + throw new \Exception('Anda tidak memiliki jadwal kerja hari ini.', 403); + } + + $cekPresensi = Presensi::where('id_user', $user->id) + ->where('tanggal', $hariIni) + ->first(); + + if ($cekPresensi) { + throw new \Exception('Anda sudah melakukan absen masuk hari ini.', 400); + } + + $kantor = $user->kantor; + if (!$kantor) { + throw new \Exception('Kantor belum disetting.', 400); + } + + $jarak = $this->calculateDistance($request->latitude, $request->longitude, $kantor->latitude, $kantor->longitude); + $radiusKantor = $kantor->radius; + $isDalamRadius = ($jarak <= $radiusKantor); + + $dynamicSchedule = $this->getDynamicSchedule($user->id, $hariIni); + + if (!$dynamicSchedule) { + $jamMasukEfektif = $jadwal->shift->jam_mulai; + $statusJadwal = 'Normal'; + } else { + $jamMasukEfektif = $dynamicSchedule['jam_masuk']; + $statusJadwal = $dynamicSchedule['status_jadwal']; + } + + $toleransi = 10; + $batasTerlambat = Carbon::parse($jamMasukEfektif, 'Asia/Jakarta')->addMinutes($toleransi); + + $isTerlambat = $jamSekarang->greaterThan($batasTerlambat); + + $jamJadwalMasuk = Carbon::parse($jamMasukEfektif, 'Asia/Jakarta'); + $waktuTerlambat = null; + $waktuMasukAwal = null; + + if ($jamSekarang->greaterThan($jamJadwalMasuk)) { + $waktuTerlambat = $jamSekarang->diff($jamJadwalMasuk)->format('%H:%I:%S'); + } else if ($jamSekarang->lessThan($jamJadwalMasuk)) { + $waktuMasukAwal = $jamSekarang->diff($jamJadwalMasuk)->format('%H:%I:%S'); + } + + $idValidasi = 2; + $statusKehadiran = 'Tepat Waktu'; + $alasanTelat = $request->alasan_telat ?? null; + + if ($isTerlambat) { + $idValidasi = 1; + $statusKehadiran = 'Terlambat'; + } else if ($waktuMasukAwal != null) { + $idValidasi = 2; + $statusKehadiran = 'Datang Awal'; + if (str_contains($statusJadwal, 'Poin')) { + $statusKehadiran = 'Masuk Siang (Poin) - Datang Awal'; + } + } else { + $idValidasi = 2; + + if (str_contains($statusJadwal, 'Poin')) { + $statusKehadiran = 'Masuk Siang (Poin)'; + } + } + + if (!$isDalamRadius) { + $idValidasi = 1; + } + + $idStatus = ($statusKehadiran === 'Terlambat') ? 2 : 1; + + $faceVerified = 0; + if ($user->dataWajah && $user->dataWajah->is_verified == 1) { + $faceVerified = 1; + } + + $fotoPath = $this->uploadFile($request->file('foto'), 'masuk', $user->id); + + $presensi = Presensi::create([ + 'id_user' => $user->id, + 'tanggal' => $hariIni, + 'jam_masuk' => $jamSekarang->format('H:i:s'), + 'lat_masuk' => $request->latitude, + 'lon_masuk' => $request->longitude, + 'foto_wajah_masuk' => $fotoPath, + 'id_status' => $idStatus, + 'alasan_telat' => $alasanTelat, + 'id_validasi' => $idValidasi, + 'verifikasi_wajah' => $faceVerified, + 'keterangan_luar_radius' => $request->keterangan_luar_radius ?? null, + 'waktu_terlambat' => $waktuTerlambat, + 'waktu_masuk_awal' => $waktuMasukAwal + ]); + + return [ + 'jam_masuk' => $jamSekarang->format('H:i'), + 'status_kehadiran' => $statusKehadiran, + 'dalam_radius' => $isDalamRadius, + 'jarak' => round($jarak) . ' meter', + 'face_verified' => (bool) $faceVerified, + 'jam_efektif' => $jamMasukEfektif + ]; + } + + public function absenPulang($user, $request) + { + $jamSekarang = Carbon::now('Asia/Jakarta'); + $hariIni = Carbon::today('Asia/Jakarta')->toDateString(); + + $presensi = Presensi::where('id_user', $user->id) + ->whereNull('jam_pulang') + ->latest() + ->first(); + + if (!$presensi) { + throw new \Exception('Belum ada data absen masuk hari ini atau sudah pulang.', 404); + } + + if ($presensi->jam_pulang) { + throw new \Exception('Anda sudah absen pulang hari ini.', 400); + } + + $dynamicSchedule = $this->getDynamicSchedule($user->id, $hariIni); + + $jamPulangEfektif = $dynamicSchedule['jam_pulang']; + $statusJadwal = $dynamicSchedule['status_jadwal']; + + $jamPulangTarget = Carbon::parse($jamPulangEfektif, 'Asia/Jakarta'); + $isPulangAwal = $jamSekarang->lessThan($jamPulangTarget); + + $waktuPulangAwal = null; + $waktuPulangAkhir = null; + + if ($jamSekarang->lessThan($jamPulangTarget)) { + $waktuPulangAwal = $jamSekarang->diff($jamPulangTarget)->format('%H:%I:%S'); + } else if ($jamSekarang->greaterThan($jamPulangTarget)) { + $waktuPulangAkhir = $jamSekarang->diff($jamPulangTarget)->format('%H:%I:%S'); + } + + $statusPulang = 'Tepat Waktu'; + $keterangan = $request->keterangan_pulang ?? null; + + if ($isPulangAwal) { + $statusPulang = 'Pulang Awal'; + } else if ($waktuPulangAkhir != null) { + $statusPulang = 'Lembur / Pulang Akhir'; + } else { + if (str_contains($statusJadwal, 'Poin')) { + $statusPulang = 'Pulang Cepat (Poin)'; + } + } + + $fotoPath = $this->uploadFile($request->file('foto'), 'pulang', $user->id); + + $presensi->update([ + 'jam_pulang' => $jamSekarang->format('H:i:s'), + 'lat_pulang' => $request->latitude, + 'lon_pulang' => $request->longitude, + 'foto_wajah_pulang' => $fotoPath, + 'keterangan_pulang' => $keterangan, + 'waktu_pulang_awal' => $waktuPulangAwal, + 'waktu_pulang_akhir' => $waktuPulangAkhir + ]); + + return [ + 'jam_pulang' => $jamSekarang->format('H:i'), + 'status_pulang' => $statusPulang, + 'keterangan' => $keterangan + ]; + } + + private function uploadFile(UploadedFile $file, $type, $userId) + { + $fileName = "{$type}_{$userId}_" . time() . '.' . $file->getClientOriginalExtension(); + return $file->storeAs('uploads/absensi', $fileName, 'public'); + } + + private function calculateDistance($lat1, $lon1, $lat2, $lon2) + { + $earthRadius = 6371000; + + $dLat = deg2rad($lat2 - $lat1); + $dLon = deg2rad($lon2 - $lon1); + + $a = sin($dLat / 2) * sin($dLat / 2) + + cos(deg2rad($lat1)) * cos(deg2rad($lat2)) * + sin($dLon / 2) * sin($dLon / 2); + + $c = 2 * atan2(sqrt($a), sqrt(1 - $a)); + + return $earthRadius * $c; + } +} diff --git a/app/SwaggerDocs.php b/app/SwaggerDocs.php new file mode 100644 index 00000000..3b95176b --- /dev/null +++ b/app/SwaggerDocs.php @@ -0,0 +1,33 @@ +handleCommand(new ArgvInput); + +exit($status); diff --git a/bootstrap/app.php b/bootstrap/app.php new file mode 100644 index 00000000..7be5e373 --- /dev/null +++ b/bootstrap/app.php @@ -0,0 +1,21 @@ +withRouting( + web: __DIR__ . '/../routes/web.php', + api: __DIR__ . '/../routes/api.php', + commands: __DIR__ . '/../routes/console.php', + health: '/up', + ) + ->withMiddleware(function (Middleware $middleware): void { + $middleware->alias([ + 'role' => \App\Http\Middleware\CheckRole::class, + ]); + }) + ->withExceptions(function (Exceptions $exceptions): void { + + })->create(); diff --git a/bootstrap/cache/.gitignore b/bootstrap/cache/.gitignore new file mode 100644 index 00000000..d6b7ef32 --- /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 00000000..9fd1765a --- /dev/null +++ b/bootstrap/providers.php @@ -0,0 +1,6 @@ +=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.4", + "source": { + "type": "git", + "url": "https://github.com/composer/semver.git", + "reference": "198166618906cb2de69b95d7d47e5fa8aa1b2b95" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/semver/zipball/198166618906cb2de69b95d7d47e5fa8aa1b2b95", + "reference": "198166618906cb2de69b95d7d47e5fa8aa1b2b95", + "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.4" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + } + ], + "time": "2025-08-20T19:15:30+00:00" + }, + { + "name": "darkaonline/l5-swagger", + "version": "10.1.0", + "source": { + "type": "git", + "url": "https://github.com/DarkaOnLine/L5-Swagger.git", + "reference": "62582008f851bdcda40d27898a1ec609da9e509c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/DarkaOnLine/L5-Swagger/zipball/62582008f851bdcda40d27898a1ec609da9e509c", + "reference": "62582008f851bdcda40d27898a1ec609da9e509c", + "shasum": "" + }, + "require": { + "ext-json": "*", + "laravel/framework": "^12.1 || ^11.44", + "php": "^8.2", + "swagger-api/swagger-ui": ">=5.18.3", + "symfony/yaml": "^5.0 || ^6.0 || ^7.0", + "zircote/swagger-php": "^6.0" + }, + "require-dev": { + "mockery/mockery": "1.*", + "orchestra/testbench": "^10.0 || ^9.0 || ^8.0 || 7.* || ^6.15 || 5.*", + "php-coveralls/php-coveralls": "^2.0", + "phpstan/phpstan": "^2.1", + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "L5Swagger": "L5Swagger\\L5SwaggerFacade" + }, + "providers": [ + "L5Swagger\\L5SwaggerServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "L5Swagger\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Darius Matulionis", + "email": "darius@matulionis.lt" + } + ], + "description": "OpenApi or Swagger integration to Laravel", + "keywords": [ + "api", + "documentation", + "laravel", + "openapi", + "specification", + "swagger", + "ui" + ], + "support": { + "issues": "https://github.com/DarkaOnLine/L5-Swagger/issues", + "source": "https://github.com/DarkaOnLine/L5-Swagger/tree/10.1.0" + }, + "funding": [ + { + "url": "https://github.com/DarkaOnLine", + "type": "github" + } + ], + "time": "2026-01-16T06:31:36+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/inflector", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/inflector.git", + "reference": "6d6c96277ea252fc1304627204c3d5e6e15faa3b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/6d6c96277ea252fc1304627204c3d5e6e15faa3b", + "reference": "6d6c96277ea252fc1304627204c3d5e6e15faa3b", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^12.0 || ^13.0", + "phpstan/phpstan": "^1.12 || ^2.0", + "phpstan/phpstan-phpunit": "^1.4 || ^2.0", + "phpstan/phpstan-strict-rules": "^1.6 || ^2.0", + "phpunit/phpunit": "^8.5 || ^12.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Inflector\\": "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" + }, + { + "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.1.0" + }, + "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": "2025-08-10T19:31:58+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.5", + "source": { + "type": "git", + "url": "https://github.com/dompdf/dompdf.git", + "reference": "f11ead23a8a76d0ff9bbc6c7c8fd7e05ca328496" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dompdf/dompdf/zipball/f11ead23a8a76d0ff9bbc6c7c8fd7e05ca328496", + "reference": "f11ead23a8a76d0ff9bbc6c7c8fd7e05ca328496", + "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.5" + }, + "time": "2026-03-03T13:54:37+00:00" + }, + { + "name": "dompdf/php-font-lib", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/dompdf/php-font-lib.git", + "reference": "a6e9a688a2a80016ac080b97be73d3e10c444c9a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dompdf/php-font-lib/zipball/a6e9a688a2a80016ac080b97be73d3e10c444c9a", + "reference": "a6e9a688a2a80016ac080b97be73d3e10c444c9a", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^7.5 || ^8 || ^9 || ^10 || ^11 || ^12" + }, + "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.2" + }, + "time": "2026-01-20T14:10:26+00:00" + }, + { + "name": "dompdf/php-svg-lib", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/dompdf/php-svg-lib.git", + "reference": "8259ffb930817e72b1ff1caef5d226501f3dfeb1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dompdf/php-svg-lib/zipball/8259ffb930817e72b1ff1caef5d226501f3dfeb1", + "reference": "8259ffb930817e72b1ff1caef5d226501f3dfeb1", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": "^7.1 || ^8.0", + "sabberworm/php-css-parser": "^8.4 || ^9.0" + }, + "require-dev": { + "phpunit/phpunit": "^7.5 || ^8 || ^9 || ^10 || ^11" + }, + "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.2" + }, + "time": "2026-01-02T16:01:13+00:00" + }, + { + "name": "dragonmantank/cron-expression", + "version": "v3.6.0", + "source": { + "type": "git", + "url": "https://github.com/dragonmantank/cron-expression.git", + "reference": "d61a8a9604ec1f8c3d150d09db6ce98b32675013" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/d61a8a9604ec1f8c3d150d09db6ce98b32675013", + "reference": "d61a8a9604ec1f8c3d150d09db6ce98b32675013", + "shasum": "" + }, + "require": { + "php": "^8.2|^8.3|^8.4|^8.5" + }, + "replace": { + "mtdowling/cron-expression": "^1.0" + }, + "require-dev": { + "phpstan/extension-installer": "^1.4.3", + "phpstan/phpstan": "^1.12.32|^2.1.31", + "phpunit/phpunit": "^8.5.48|^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.6.0" + }, + "funding": [ + { + "url": "https://github.com/dragonmantank", + "type": "github" + } + ], + "time": "2025-10-31T18:51:33+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.19.0", + "source": { + "type": "git", + "url": "https://github.com/ezyang/htmlpurifier.git", + "reference": "b287d2a16aceffbf6e0295559b39662612b77fcf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/b287d2a16aceffbf6e0295559b39662612b77fcf", + "reference": "b287d2a16aceffbf6e0295559b39662612b77fcf", + "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 || ~8.5.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.19.0" + }, + "time": "2025-10-17T16:34:55+00:00" + }, + { + "name": "fruitcake/php-cors", + "version": "v1.4.0", + "source": { + "type": "git", + "url": "https://github.com/fruitcake/php-cors.git", + "reference": "38aaa6c3fd4c157ffe2a4d10aa8b9b16ba8de379" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fruitcake/php-cors/zipball/38aaa6c3fd4c157ffe2a4d10aa8b9b16ba8de379", + "reference": "38aaa6c3fd4c157ffe2a4d10aa8b9b16ba8de379", + "shasum": "" + }, + "require": { + "php": "^8.1", + "symfony/http-foundation": "^5.4|^6.4|^7.3|^8" + }, + "require-dev": { + "phpstan/phpstan": "^2", + "phpunit/phpunit": "^9", + "squizlabs/php_codesniffer": "^4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3-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.4.0" + }, + "funding": [ + { + "url": "https://fruitcake.nl", + "type": "custom" + }, + { + "url": "https://github.com/barryvdh", + "type": "github" + } + ], + "time": "2025-12-03T09:33:47+00:00" + }, + { + "name": "graham-campbell/result-type", + "version": "v1.1.4", + "source": { + "type": "git", + "url": "https://github.com/GrahamCampbell/Result-Type.git", + "reference": "e01f4a821471308ba86aa202fed6698b6b695e3b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/e01f4a821471308ba86aa202fed6698b6b695e3b", + "reference": "e01f4a821471308ba86aa202fed6698b6b695e3b", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.5" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.41 || ^9.6.22 || ^10.5.45 || ^11.5.7" + }, + "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.4" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type", + "type": "tidelift" + } + ], + "time": "2025-12-27T19:43:20+00:00" + }, + { + "name": "guzzlehttp/guzzle", + "version": "7.10.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "b51ac707cfa420b7bfd4e4d5e510ba8008e822b4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b51ac707cfa420b7bfd4e4d5e510ba8008e822b4", + "reference": "b51ac707cfa420b7bfd4e4d5e510ba8008e822b4", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/promises": "^2.3", + "guzzlehttp/psr7": "^2.8", + "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.10.0" + }, + "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-08-23T22:36:01+00:00" + }, + { + "name": "guzzlehttp/promises", + "version": "2.3.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "481557b130ef3790cf82b713667b43030dc9c957" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/promises/zipball/481557b130ef3790cf82b713667b43030dc9c957", + "reference": "481557b130ef3790cf82b713667b43030dc9c957", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.44 || ^9.6.25" + }, + "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.3.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-08-22T14:34:08+00:00" + }, + { + "name": "guzzlehttp/psr7", + "version": "2.9.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "7d0ed42f28e42d61352a7a79de682e5e67fec884" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/7d0ed42f28e42d61352a7a79de682e5e67fec884", + "reference": "7d0ed42f28e42d61352a7a79de682e5e67fec884", + "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", + "jshttp/mime-db": "1.54.0.1", + "phpunit/phpunit": "^8.5.44 || ^9.6.25" + }, + "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.9.0" + }, + "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": "2026-03-10T16:41:02+00:00" + }, + { + "name": "guzzlehttp/uri-template", + "version": "v1.0.5", + "source": { + "type": "git", + "url": "https://github.com/guzzle/uri-template.git", + "reference": "4f4bbd4e7172148801e76e3decc1e559bdee34e1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/uri-template/zipball/4f4bbd4e7172148801e76e3decc1e559bdee34e1", + "reference": "4f4bbd4e7172148801e76e3decc1e559bdee34e1", + "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.44 || ^9.6.25", + "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.5" + }, + "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-08-22T14:27:06+00:00" + }, + { + "name": "laravel/framework", + "version": "v12.54.1", + "source": { + "type": "git", + "url": "https://github.com/laravel/framework.git", + "reference": "325497463e7599cd14224c422c6e5dd2fe832868" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/framework/zipball/325497463e7599cd14224c422c6e5dd2fe832868", + "reference": "325497463e7599cd14224c422c6e5dd2fe832868", + "shasum": "" + }, + "require": { + "brick/math": "^0.11|^0.12|^0.13|^0.14", + "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.8.1", + "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.33", + "symfony/polyfill-php84": "^1.33", + "symfony/polyfill-php85": "^1.33", + "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/json-schema": "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/reflection": "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", + "opis/json-schema": "^2.4.1", + "orchestra/testbench-core": "^10.9.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|^3.0", + "resend/resend-php": "^0.10.0|^1.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 generate fake data using the fake() helper (^1.23).", + "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|^3.0).", + "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|^1.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/Reflection/helpers.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/", + "src/Illuminate/Reflection/" + ] + } + }, + "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": "2026-03-10T20:25:56+00:00" + }, + { + "name": "laravel/prompts", + "version": "v0.3.14", + "source": { + "type": "git", + "url": "https://github.com/laravel/prompts.git", + "reference": "9f0e371244eedfe2ebeaa72c79c54bb5df6e0176" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/prompts/zipball/9f0e371244eedfe2ebeaa72c79c54bb5df6e0176", + "reference": "9f0e371244eedfe2ebeaa72c79c54bb5df6e0176", + "shasum": "" + }, + "require": { + "composer-runtime-api": "^2.2", + "ext-mbstring": "*", + "php": "^8.1", + "symfony/console": "^6.2|^7.0|^8.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|^13.0", + "mockery/mockery": "^1.5", + "pestphp/pest": "^2.3|^3.4|^4.0", + "phpstan/phpstan": "^1.12.28", + "phpstan/phpstan-mockery": "^1.1.3" + }, + "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.14" + }, + "time": "2026-03-01T09:02:38+00:00" + }, + { + "name": "laravel/sanctum", + "version": "v4.3.1", + "source": { + "type": "git", + "url": "https://github.com/laravel/sanctum.git", + "reference": "e3b85d6e36ad00e5db2d1dcc27c81ffdf15cbf76" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/sanctum/zipball/e3b85d6e36ad00e5db2d1dcc27c81ffdf15cbf76", + "reference": "e3b85d6e36ad00e5db2d1dcc27c81ffdf15cbf76", + "shasum": "" + }, + "require": { + "ext-json": "*", + "illuminate/console": "^11.0|^12.0|^13.0", + "illuminate/contracts": "^11.0|^12.0|^13.0", + "illuminate/database": "^11.0|^12.0|^13.0", + "illuminate/support": "^11.0|^12.0|^13.0", + "php": "^8.2", + "symfony/console": "^7.0|^8.0" + }, + "require-dev": { + "mockery/mockery": "^1.6", + "orchestra/testbench": "^9.15|^10.8|^11.0", + "phpstan/phpstan": "^1.10" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Sanctum\\SanctumServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Sanctum\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Laravel Sanctum provides a featherweight authentication system for SPAs and simple APIs.", + "keywords": [ + "auth", + "laravel", + "sanctum" + ], + "support": { + "issues": "https://github.com/laravel/sanctum/issues", + "source": "https://github.com/laravel/sanctum" + }, + "time": "2026-02-07T17:19:31+00:00" + }, + { + "name": "laravel/serializable-closure", + "version": "v2.0.10", + "source": { + "type": "git", + "url": "https://github.com/laravel/serializable-closure.git", + "reference": "870fc81d2f879903dfc5b60bf8a0f94a1609e669" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/870fc81d2f879903dfc5b60bf8a0f94a1609e669", + "reference": "870fc81d2f879903dfc5b60bf8a0f94a1609e669", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "illuminate/support": "^10.0|^11.0|^12.0|^13.0", + "nesbot/carbon": "^2.67|^3.0", + "pestphp/pest": "^2.36|^3.0|^4.0", + "phpstan/phpstan": "^2.0", + "symfony/var-dumper": "^6.2.0|^7.0.0|^8.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": "2026-02-20T19:59:49+00:00" + }, + { + "name": "laravel/tinker", + "version": "v2.11.1", + "source": { + "type": "git", + "url": "https://github.com/laravel/tinker.git", + "reference": "c9f80cc835649b5c1842898fb043f8cc098dd741" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/tinker/zipball/c9f80cc835649b5c1842898fb043f8cc098dd741", + "reference": "c9f80cc835649b5c1842898fb043f8cc098dd741", + "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|^8.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.11.1" + }, + "time": "2026-02-06T14:12:35+00:00" + }, + { + "name": "league/commonmark", + "version": "2.8.1", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/commonmark.git", + "reference": "84b1ca48347efdbe775426f108622a42735a6579" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/84b1ca48347efdbe775426f108622a42735a6579", + "reference": "84b1ca48347efdbe775426f108622a42735a6579", + "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 || ^8.0", + "symfony/process": "^5.4 | ^6.0 | ^7.0 || ^8.0", + "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0 | ^7.0 || ^8.0", + "unleashedtech/php-coding-standard": "^3.1.1", + "vimeo/psalm": "^4.24.0 || ^5.0.0 || ^6.0.0" + }, + "suggest": { + "symfony/yaml": "v2.3+ required if using the Front Matter extension" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.9-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": "2026-03-05T21:37:03+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/flysystem", + "version": "3.32.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem.git", + "reference": "254b1595b16b22dbddaaef9ed6ca9fdac4956725" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/254b1595b16b22dbddaaef9ed6ca9fdac4956725", + "reference": "254b1595b16b22dbddaaef9ed6ca9fdac4956725", + "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|^2", + "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|^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.32.0" + }, + "time": "2026-02-25T17:01:41+00:00" + }, + { + "name": "league/flysystem-local", + "version": "3.31.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem-local.git", + "reference": "2f669db18a4c20c755c2bb7d3a7b0b2340488079" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/2f669db18a4c20c755c2bb7d3a7b0b2340488079", + "reference": "2f669db18a4c20c755c2bb7d3a7b0b2340488079", + "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.31.0" + }, + "time": "2026-01-23T15:30:45+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.8.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/uri.git", + "reference": "4436c6ec8d458e4244448b069cc572d088230b76" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/uri/zipball/4436c6ec8d458e4244448b069cc572d088230b76", + "reference": "4436c6ec8d458e4244448b069cc572d088230b76", + "shasum": "" + }, + "require": { + "league/uri-interfaces": "^7.8", + "php": "^8.1", + "psr/http-factory": "^1" + }, + "conflict": { + "league/uri-schemes": "^1.0" + }, + "suggest": { + "ext-bcmath": "to improve IPV4 host parsing", + "ext-dom": "to convert the URI into an HTML anchor tag", + "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", + "ext-uri": "to use the PHP native URI class", + "jeremykendall/php-domain-parser": "to further parse the URI host and resolve its Public Suffix and Top Level Domain", + "league/uri-components": "to provide additional tools to manipulate URI objects components", + "league/uri-polyfill": "to backport the PHP URI extension for older versions of PHP", + "php-64bit": "to improve IPV4 host parsing", + "rowbot/url": "to handle URLs using the WHATWG URL Living Standard specification", + "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": [ + "URN", + "data-uri", + "file-uri", + "ftp", + "hostname", + "http", + "https", + "middleware", + "parse_str", + "parse_url", + "psr-7", + "query-string", + "querystring", + "rfc2141", + "rfc3986", + "rfc3987", + "rfc6570", + "rfc8141", + "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.8.0" + }, + "funding": [ + { + "url": "https://github.com/sponsors/nyamsprod", + "type": "github" + } + ], + "time": "2026-01-14T17:24:56+00:00" + }, + { + "name": "league/uri-interfaces", + "version": "7.8.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/uri-interfaces.git", + "reference": "c5c5cd056110fc8afaba29fa6b72a43ced42acd4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/c5c5cd056110fc8afaba29fa6b72a43ced42acd4", + "reference": "c5c5cd056110fc8afaba29fa6b72a43ced42acd4", + "shasum": "" + }, + "require": { + "ext-filter": "*", + "php": "^8.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", + "rowbot/url": "to handle URLs using the WHATWG URL Living Standard specification", + "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 tools for parsing and resolving RFC3987/RFC3986 URI", + "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.8.0" + }, + "funding": [ + { + "url": "https://github.com/sponsors/nyamsprod", + "type": "github" + } + ], + "time": "2026-01-15T06:54:53+00:00" + }, + { + "name": "maatwebsite/excel", + "version": "3.1.67", + "source": { + "type": "git", + "url": "https://github.com/SpartnerNL/Laravel-Excel.git", + "reference": "e508e34a502a3acc3329b464dad257378a7edb4d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/SpartnerNL/Laravel-Excel/zipball/e508e34a502a3acc3329b464dad257378a7edb4d", + "reference": "e508e34a502a3acc3329b464dad257378a7edb4d", + "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.30.0", + "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.67" + }, + "funding": [ + { + "url": "https://laravel-excel.com/commercial-support", + "type": "custom" + }, + { + "url": "https://github.com/patrickbrouwers", + "type": "github" + } + ], + "time": "2025-08-26T09:13:16+00:00" + }, + { + "name": "maennchen/zipstream-php", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/maennchen/ZipStream-PHP.git", + "reference": "682f1098a8fddbaf43edac2306a691c7ad508ec5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/682f1098a8fddbaf43edac2306a691c7ad508ec5", + "reference": "682f1098a8fddbaf43edac2306a691c7ad508ec5", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "ext-zlib": "*", + "php-64bit": "^8.3" + }, + "require-dev": { + "brianium/paratest": "^7.7", + "ext-zip": "*", + "friendsofphp/php-cs-fixer": "^3.86", + "guzzlehttp/guzzle": "^7.5", + "mikey179/vfsstream": "^1.6", + "php-coveralls/php-coveralls": "^2.5", + "phpunit/phpunit": "^12.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.2.1" + }, + "funding": [ + { + "url": "https://github.com/maennchen", + "type": "github" + } + ], + "time": "2025-12-10T09:58:31+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.10.0", + "source": { + "type": "git", + "url": "https://github.com/Masterminds/html5-php.git", + "reference": "fcf91eb64359852f00d921887b219479b4f21251" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/fcf91eb64359852f00d921887b219479b4f21251", + "reference": "fcf91eb64359852f00d921887b219479b4f21251", + "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.10.0" + }, + "time": "2025-07-25T09:04:22+00:00" + }, + { + "name": "monolog/monolog", + "version": "3.10.0", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/monolog.git", + "reference": "b321dd6749f0bf7189444158a3ce785cc16d69b0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/b321dd6749f0bf7189444158a3ce785cc16d69b0", + "reference": "b321dd6749f0bf7189444158a3ce785cc16d69b0", + "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 || ^2.0", + "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.10.0" + }, + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", + "type": "tidelift" + } + ], + "time": "2026-01-02T08:56:05+00:00" + }, + { + "name": "nesbot/carbon", + "version": "3.11.3", + "source": { + "type": "git", + "url": "https://github.com/CarbonPHP/carbon.git", + "reference": "6a7e652845bb018c668220c2a545aded8594fbbf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/6a7e652845bb018c668220c2a545aded8594fbbf", + "reference": "6a7e652845bb018c668220c2a545aded8594fbbf", + "shasum": "" + }, + "require": { + "carbonphp/carbon-doctrine-types": "<100.0", + "ext-json": "*", + "php": "^8.1", + "psr/clock": "^1.0", + "symfony/clock": "^6.3.12 || ^7.0 || ^8.0", + "symfony/polyfill-mbstring": "^1.0", + "symfony/translation": "^4.4.18 || ^5.2.1 || ^6.0 || ^7.0 || ^8.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": "^v3.87.1", + "kylekatarnls/multi-tester": "^2.5.3", + "phpmd/phpmd": "^2.15.0", + "phpstan/extension-installer": "^1.4.3", + "phpstan/phpstan": "^2.1.22", + "phpunit/phpunit": "^10.5.53", + "squizlabs/php_codesniffer": "^3.13.4 || ^4.0.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://carbonphp.github.io/carbon/", + "keywords": [ + "date", + "datetime", + "time" + ], + "support": { + "docs": "https://carbonphp.github.io/carbon/guide/getting-started/introduction.html", + "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": "2026-03-11T17:23:39+00:00" + }, + { + "name": "nette/schema", + "version": "v1.3.5", + "source": { + "type": "git", + "url": "https://github.com/nette/schema.git", + "reference": "f0ab1a3cda782dbc5da270d28545236aa80c4002" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/schema/zipball/f0ab1a3cda782dbc5da270d28545236aa80c4002", + "reference": "f0ab1a3cda782dbc5da270d28545236aa80c4002", + "shasum": "" + }, + "require": { + "nette/utils": "^4.0", + "php": "8.1 - 8.5" + }, + "require-dev": { + "nette/phpstan-rules": "^1.0", + "nette/tester": "^2.6", + "phpstan/extension-installer": "^1.4@stable", + "phpstan/phpstan": "^2.1.39@stable", + "tracy/tracy": "^2.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3-dev" + } + }, + "autoload": { + "psr-4": { + "Nette\\": "src" + }, + "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.5" + }, + "time": "2026-02-23T03:47:12+00:00" + }, + { + "name": "nette/utils", + "version": "v4.1.3", + "source": { + "type": "git", + "url": "https://github.com/nette/utils.git", + "reference": "bb3ea637e3d131d72acc033cfc2746ee893349fe" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/utils/zipball/bb3ea637e3d131d72acc033cfc2746ee893349fe", + "reference": "bb3ea637e3d131d72acc033cfc2746ee893349fe", + "shasum": "" + }, + "require": { + "php": "8.2 - 8.5" + }, + "conflict": { + "nette/finder": "<3", + "nette/schema": "<1.2.2" + }, + "require-dev": { + "jetbrains/phpstorm-attributes": "^1.2", + "nette/phpstan-rules": "^1.0", + "nette/tester": "^2.5", + "phpstan/extension-installer": "^1.4@stable", + "phpstan/phpstan": "^2.1@stable", + "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.1-dev" + } + }, + "autoload": { + "psr-4": { + "Nette\\": "src" + }, + "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.1.3" + }, + "time": "2026-02-13T03:05:33+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v5.7.0", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "dca41cd15c2ac9d055ad70dbfd011130757d1f82" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/dca41cd15c2ac9d055ad70dbfd011130757d1f82", + "reference": "dca41cd15c2ac9d055ad70dbfd011130757d1f82", + "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.x-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.7.0" + }, + "time": "2025-12-06T11:56:16+00:00" + }, + { + "name": "nunomaduro/termwind", + "version": "v2.4.0", + "source": { + "type": "git", + "url": "https://github.com/nunomaduro/termwind.git", + "reference": "712a31b768f5daea284c2169a7d227031001b9a8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/712a31b768f5daea284c2169a7d227031001b9a8", + "reference": "712a31b768f5daea284c2169a7d227031001b9a8", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": "^8.2", + "symfony/console": "^7.4.4 || ^8.0.4" + }, + "require-dev": { + "illuminate/console": "^11.47.0", + "laravel/pint": "^1.27.1", + "mockery/mockery": "^1.6.12", + "pestphp/pest": "^2.36.0 || ^3.8.4 || ^4.3.2", + "phpstan/phpstan": "^1.12.32", + "phpstan/phpstan-strict-rules": "^1.6.2", + "symfony/var-dumper": "^7.3.5 || ^8.0.4", + "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": "It's 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.4.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": "2026-02-16T23:10:27+00:00" + }, + { + "name": "phpoffice/phpspreadsheet", + "version": "1.30.2", + "source": { + "type": "git", + "url": "https://github.com/PHPOffice/PhpSpreadsheet.git", + "reference": "09cdde5e2f078b9a3358dd217e2c8cb4dac84be2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/09cdde5e2f078b9a3358dd217e2c8cb4dac84be2", + "reference": "09cdde5e2f078b9a3358dd217e2c8cb4dac84be2", + "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.0 <8.5.0", + "psr/simple-cache": "^1.0 || ^2.0 || ^3.0" + }, + "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "dev-main", + "doctrine/instantiator": "^1.5", + "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" + }, + { + "name": "Owen Leibman" + } + ], + "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.30.2" + }, + "time": "2026-01-11T05:58:24+00:00" + }, + { + "name": "phpoption/phpoption", + "version": "1.9.5", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/php-option.git", + "reference": "75365b91986c2405cf5e1e012c5595cd487a98be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/75365b91986c2405cf5e1e012c5595cd487a98be", + "reference": "75365b91986c2405cf5e1e012c5595cd487a98be", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.44 || ^9.6.25 || ^10.5.53 || ^11.5.34" + }, + "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.5" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption", + "type": "tidelift" + } + ], + "time": "2025-12-27T19:41:33+00:00" + }, + { + "name": "phpstan/phpdoc-parser", + "version": "2.3.2", + "source": { + "type": "git", + "url": "https://github.com/phpstan/phpdoc-parser.git", + "reference": "a004701b11273a26cd7955a61d67a7f1e525a45a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/a004701b11273a26cd7955a61d67a7f1e525a45a", + "reference": "a004701b11273a26cd7955a61d67a7f1e525a45a", + "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.3.2" + }, + "time": "2026-01-25T14:56:51+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.21", + "source": { + "type": "git", + "url": "https://github.com/bobthecow/psysh.git", + "reference": "4821fab5b7cd8c49a673a9fd5754dc9162bb9e97" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/4821fab5b7cd8c49a673a9fd5754dc9162bb9e97", + "reference": "4821fab5b7cd8c49a673a9fd5754dc9162bb9e97", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-tokenizer": "*", + "nikic/php-parser": "^5.0 || ^4.0", + "php": "^8.0 || ^7.4", + "symfony/console": "^8.0 || ^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4", + "symfony/var-dumper": "^8.0 || ^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", + "composer/class-map-generator": "^1.6" + }, + "suggest": { + "composer/class-map-generator": "Improved tab completion performance with better class discovery.", + "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", + "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" + } + ], + "description": "An interactive shell for modern PHP.", + "homepage": "https://psysh.org", + "keywords": [ + "REPL", + "console", + "interactive", + "shell" + ], + "support": { + "issues": "https://github.com/bobthecow/psysh/issues", + "source": "https://github.com/bobthecow/psysh/tree/v0.12.21" + }, + "time": "2026-03-06T21:21:28+00:00" + }, + { + "name": "radebatz/type-info-extras", + "version": "1.0.7", + "source": { + "type": "git", + "url": "https://github.com/DerManoMann/type-info-extras.git", + "reference": "95a524a74a61648b44e355cb33d38db4b17ef5ce" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/DerManoMann/type-info-extras/zipball/95a524a74a61648b44e355cb33d38db4b17ef5ce", + "reference": "95a524a74a61648b44e355cb33d38db4b17ef5ce", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "phpstan/phpdoc-parser": "^2.0", + "symfony/type-info": "^7.3.8 || ^7.4.1 || ^8.0 || ^8.1-@dev" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.70", + "phpstan/phpstan": "^2.1", + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Radebatz\\TypeInfoExtras\\": "src" + }, + "exclude-from-classmap": [ + "/tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Martin Rademacher", + "email": "mano@radebatz.org" + } + ], + "description": "Extras for symfony/type-info", + "homepage": "http://radebatz.net/mano/", + "keywords": [ + "component", + "symfony", + "type-info", + "types" + ], + "support": { + "issues": "https://github.com/DerManoMann/type-info-extras/issues", + "source": "https://github.com/DerManoMann/type-info-extras/tree/1.0.7" + }, + "time": "2026-03-06T22:40:29+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.9.2", + "source": { + "type": "git", + "url": "https://github.com/ramsey/uuid.git", + "reference": "8429c78ca35a09f27565311b98101e2826affde0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/8429c78ca35a09f27565311b98101e2826affde0", + "reference": "8429c78ca35a09f27565311b98101e2826affde0", + "shasum": "" + }, + "require": { + "brick/math": "^0.8.16 || ^0.9 || ^0.10 || ^0.11 || ^0.12 || ^0.13 || ^0.14", + "php": "^8.0", + "ramsey/collection": "^1.2 || ^2.0" + }, + "replace": { + "rhumsaa/uuid": "self.version" + }, + "require-dev": { + "captainhook/captainhook": "^5.25", + "captainhook/plugin-composer": "^5.3", + "dealerdirect/phpcodesniffer-composer-installer": "^1.0", + "ergebnis/composer-normalize": "^2.47", + "mockery/mockery": "^1.6", + "paragonie/random-lib": "^2", + "php-mock/php-mock": "^2.6", + "php-mock/php-mock-mockery": "^1.5", + "php-parallel-lint/php-parallel-lint": "^1.4.0", + "phpbench/phpbench": "^1.2.14", + "phpstan/extension-installer": "^1.4", + "phpstan/phpstan": "^2.1", + "phpstan/phpstan-mockery": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^9.6", + "slevomat/coding-standard": "^8.18", + "squizlabs/php_codesniffer": "^3.13" + }, + "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.9.2" + }, + "time": "2025-12-14T04:43:48+00:00" + }, + { + "name": "sabberworm/php-css-parser", + "version": "v9.3.0", + "source": { + "type": "git", + "url": "https://github.com/MyIntervals/PHP-CSS-Parser.git", + "reference": "88dbd0f7f91abbfe4402d0a3071e9ff4d81ed949" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/MyIntervals/PHP-CSS-Parser/zipball/88dbd0f7f91abbfe4402d0a3071e9ff4d81ed949", + "reference": "88dbd0f7f91abbfe4402d0a3071e9ff4d81ed949", + "shasum": "" + }, + "require": { + "ext-iconv": "*", + "php": "^7.2.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0", + "thecodingmachine/safe": "^1.3 || ^2.5 || ^3.4" + }, + "require-dev": { + "php-parallel-lint/php-parallel-lint": "1.4.0", + "phpstan/extension-installer": "1.4.3", + "phpstan/phpstan": "1.12.32 || 2.1.32", + "phpstan/phpstan-phpunit": "1.4.2 || 2.0.8", + "phpstan/phpstan-strict-rules": "1.6.2 || 2.0.7", + "phpunit/phpunit": "8.5.52", + "rawr/phpunit-data-provider": "3.3.1", + "rector/rector": "1.2.10 || 2.2.8", + "rector/type-perfect": "1.0.0 || 2.1.0", + "squizlabs/php_codesniffer": "4.0.1", + "thecodingmachine/phpstan-safe-rule": "1.2.0 || 1.4.1" + }, + "suggest": { + "ext-mbstring": "for parsing UTF-8 CSS" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "9.4.x-dev" + } + }, + "autoload": { + "files": [ + "src/Rule/Rule.php", + "src/RuleSet/RuleContainer.php" + ], + "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/v9.3.0" + }, + "time": "2026-03-03T17:31:43+00:00" + }, + { + "name": "swagger-api/swagger-ui", + "version": "v5.32.0", + "source": { + "type": "git", + "url": "https://github.com/swagger-api/swagger-ui.git", + "reference": "1b33a5976d8f5e02d3bc40de1deae3a4a3642e36" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/swagger-api/swagger-ui/zipball/1b33a5976d8f5e02d3bc40de1deae3a4a3642e36", + "reference": "1b33a5976d8f5e02d3bc40de1deae3a4a3642e36", + "shasum": "" + }, + "type": "library", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Anna Bodnia", + "email": "anna.bodnia@gmail.com" + }, + { + "name": "Buu Nguyen", + "email": "buunguyen@gmail.com" + }, + { + "name": "Josh Ponelat", + "email": "jponelat@gmail.com" + }, + { + "name": "Kyle Shockey", + "email": "kyleshockey1@gmail.com" + }, + { + "name": "Robert Barnwell", + "email": "robert@robertismy.name" + }, + { + "name": "Sahar Jafari", + "email": "shr.jafari@gmail.com" + } + ], + "description": " Swagger UI is a collection of HTML, Javascript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.", + "homepage": "http://swagger.io", + "keywords": [ + "api", + "documentation", + "openapi", + "specification", + "swagger", + "ui" + ], + "support": { + "issues": "https://github.com/swagger-api/swagger-ui/issues", + "source": "https://github.com/swagger-api/swagger-ui/tree/v5.32.0" + }, + "time": "2026-02-27T11:52:15+00:00" + }, + { + "name": "symfony/clock", + "version": "v8.0.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/clock.git", + "reference": "832119f9b8dbc6c8e6f65f30c5969eca1e88764f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/clock/zipball/832119f9b8dbc6c8e6f65f30c5969eca1e88764f", + "reference": "832119f9b8dbc6c8e6f65f30c5969eca1e88764f", + "shasum": "" + }, + "require": { + "php": ">=8.4", + "psr/clock": "^1.0" + }, + "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/v8.0.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-11-12T15:46:48+00:00" + }, + { + "name": "symfony/console", + "version": "v7.4.7", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "e1e6770440fb9c9b0cf725f81d1361ad1835329d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/e1e6770440fb9c9b0cf725f81d1361ad1835329d", + "reference": "e1e6770440fb9c9b0cf725f81d1361ad1835329d", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/string": "^7.2|^8.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|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/event-dispatcher": "^6.4|^7.0|^8.0", + "symfony/http-foundation": "^6.4|^7.0|^8.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/lock": "^6.4|^7.0|^8.0", + "symfony/messenger": "^6.4|^7.0|^8.0", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/stopwatch": "^6.4|^7.0|^8.0", + "symfony/var-dumper": "^6.4|^7.0|^8.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.4.7" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-03-06T14:06:20+00:00" + }, + { + "name": "symfony/css-selector", + "version": "v8.0.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/css-selector.git", + "reference": "2a178bf80f05dbbe469a337730eba79d61315262" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/2a178bf80f05dbbe469a337730eba79d61315262", + "reference": "2a178bf80f05dbbe469a337730eba79d61315262", + "shasum": "" + }, + "require": { + "php": ">=8.4" + }, + "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/v8.0.6" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-02-17T13:07:04+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "v3.6.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/63afe740e99a13ba87ec199bb07bbdee937a5b62", + "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.6-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.6.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/error-handler", + "version": "v7.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/error-handler.git", + "reference": "8da531f364ddfee53e36092a7eebbbd0b775f6b8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/8da531f364ddfee53e36092a7eebbbd0b775f6b8", + "reference": "8da531f364ddfee53e36092a7eebbbd0b775f6b8", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "psr/log": "^1|^2|^3", + "symfony/polyfill-php85": "^1.32", + "symfony/var-dumper": "^6.4|^7.0|^8.0" + }, + "conflict": { + "symfony/deprecation-contracts": "<2.5", + "symfony/http-kernel": "<6.4" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/serializer": "^6.4|^7.0|^8.0", + "symfony/webpack-encore-bundle": "^1.0|^2.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.4.4" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-01-20T16:42:42+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v8.0.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "99301401da182b6cfaa4700dbe9987bb75474b47" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/99301401da182b6cfaa4700dbe9987bb75474b47", + "reference": "99301401da182b6cfaa4700dbe9987bb75474b47", + "shasum": "" + }, + "require": { + "php": ">=8.4", + "symfony/event-dispatcher-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/security-http": "<7.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": "^7.4|^8.0", + "symfony/dependency-injection": "^7.4|^8.0", + "symfony/error-handler": "^7.4|^8.0", + "symfony/expression-language": "^7.4|^8.0", + "symfony/framework-bundle": "^7.4|^8.0", + "symfony/http-foundation": "^7.4|^8.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/stopwatch": "^7.4|^8.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/v8.0.4" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-01-05T11:45:55+00:00" + }, + { + "name": "symfony/event-dispatcher-contracts", + "version": "v3.6.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "59eb412e93815df44f05f342958efa9f46b1e586" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/59eb412e93815df44f05f342958efa9f46b1e586", + "reference": "59eb412e93815df44f05f342958efa9f46b1e586", + "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.6-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.6.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/finder", + "version": "v7.4.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "8655bf1076b7a3a346cb11413ffdabff50c7ffcf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/8655bf1076b7a3a346cb11413ffdabff50c7ffcf", + "reference": "8655bf1076b7a3a346cb11413ffdabff50c7ffcf", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "symfony/filesystem": "^6.4|^7.0|^8.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.4.6" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-01-29T09:40:50+00:00" + }, + { + "name": "symfony/http-foundation", + "version": "v7.4.7", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "f94b3e7b7dafd40e666f0c9ff2084133bae41e81" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/f94b3e7b7dafd40e666f0c9ff2084133bae41e81", + "reference": "f94b3e7b7dafd40e666f0c9ff2084133bae41e81", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "^1.1" + }, + "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|^8.0", + "symfony/clock": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/expression-language": "^6.4|^7.0|^8.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/mime": "^6.4|^7.0|^8.0", + "symfony/rate-limiter": "^6.4|^7.0|^8.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.4.7" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-03-06T13:15:18+00:00" + }, + { + "name": "symfony/http-kernel", + "version": "v7.4.7", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "3b3fcf386c809be990c922e10e4c620d6367cab1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/3b3fcf386c809be990c922e10e4c620d6367cab1", + "reference": "3b3fcf386c809be990c922e10e4c620d6367cab1", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "psr/log": "^1|^2|^3", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/error-handler": "^6.4|^7.0|^8.0", + "symfony/event-dispatcher": "^7.3|^8.0", + "symfony/http-foundation": "^7.4|^8.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/flex": "<2.10", + "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|^8.0", + "symfony/clock": "^6.4|^7.0|^8.0", + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/css-selector": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4.1|^7.0.1|^8.0", + "symfony/dom-crawler": "^6.4|^7.0|^8.0", + "symfony/expression-language": "^6.4|^7.0|^8.0", + "symfony/finder": "^6.4|^7.0|^8.0", + "symfony/http-client-contracts": "^2.5|^3", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/property-access": "^7.1|^8.0", + "symfony/routing": "^6.4|^7.0|^8.0", + "symfony/serializer": "^7.1|^8.0", + "symfony/stopwatch": "^6.4|^7.0|^8.0", + "symfony/translation": "^6.4|^7.0|^8.0", + "symfony/translation-contracts": "^2.5|^3", + "symfony/uid": "^6.4|^7.0|^8.0", + "symfony/validator": "^6.4|^7.0|^8.0", + "symfony/var-dumper": "^6.4|^7.0|^8.0", + "symfony/var-exporter": "^6.4|^7.0|^8.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.4.7" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-03-06T16:33:18+00:00" + }, + { + "name": "symfony/mailer", + "version": "v7.4.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/mailer.git", + "reference": "b02726f39a20bc65e30364f5c750c4ddbf1f58e9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mailer/zipball/b02726f39a20bc65e30364f5c750c4ddbf1f58e9", + "reference": "b02726f39a20bc65e30364f5c750c4ddbf1f58e9", + "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|^8.0", + "symfony/mime": "^7.2|^8.0", + "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|^8.0", + "symfony/http-client": "^6.4|^7.0|^8.0", + "symfony/messenger": "^6.4|^7.0|^8.0", + "symfony/twig-bridge": "^6.4|^7.0|^8.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.4.6" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-02-25T16:50:00+00:00" + }, + { + "name": "symfony/mime", + "version": "v7.4.7", + "source": { + "type": "git", + "url": "https://github.com/symfony/mime.git", + "reference": "da5ab4fde3f6c88ab06e96185b9922f48b677cd1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mime/zipball/da5ab4fde3f6c88ab06e96185b9922f48b677cd1", + "reference": "da5ab4fde3f6c88ab06e96185b9922f48b677cd1", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0" + }, + "conflict": { + "egulias/email-validator": "~3.0.0", + "phpdocumentor/reflection-docblock": "<5.2|>=7", + "phpdocumentor/type-resolver": "<1.5.1", + "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": "^5.2|^6.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/property-access": "^6.4|^7.0|^8.0", + "symfony/property-info": "^6.4|^7.0|^8.0", + "symfony/serializer": "^6.4.3|^7.0.3|^8.0" + }, + "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.4.7" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-03-05T15:24:09+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.33.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.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "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.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-grapheme.git", + "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/380872130d3a5dd3ace2f4010d95125fde5d5c70", + "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70", + "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.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-06-27T09:58:17+00:00" + }, + { + "name": "symfony/polyfill-intl-idn", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "9614ac4d8061dc257ecc64cba1b140873dce8ad3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/9614ac4d8061dc257ecc64cba1b140873dce8ad3", + "reference": "9614ac4d8061dc257ecc64cba1b140873dce8ad3", + "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.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-10T14:38:51+00:00" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.33.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.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "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.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493", + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493", + "shasum": "" + }, + "require": { + "ext-iconv": "*", + "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.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-12-23T08:48:59+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/0cc9dd0f17f61d8131e7df6b84bd344899fe2608", + "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608", + "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.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-01-02T08:10:11+00:00" + }, + { + "name": "symfony/polyfill-php83", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php83.git", + "reference": "17f6f9a6b1735c0f163024d959f700cfbc5155e5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/17f6f9a6b1735c0f163024d959f700cfbc5155e5", + "reference": "17f6f9a6b1735c0f163024d959f700cfbc5155e5", + "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.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-07-08T02:45:35+00:00" + }, + { + "name": "symfony/polyfill-php84", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php84.git", + "reference": "d8ced4d875142b6a7426000426b8abc631d6b191" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php84/zipball/d8ced4d875142b6a7426000426b8abc631d6b191", + "reference": "d8ced4d875142b6a7426000426b8abc631d6b191", + "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\\Php84\\": "" + }, + "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.4+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php84/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-06-24T13:30:11+00:00" + }, + { + "name": "symfony/polyfill-php85", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php85.git", + "reference": "d4e5fcd4ab3d998ab16c0db48e6cbb9a01993f91" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php85/zipball/d4e5fcd4ab3d998ab16c0db48e6cbb9a01993f91", + "reference": "d4e5fcd4ab3d998ab16c0db48e6cbb9a01993f91", + "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\\Php85\\": "" + }, + "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.5+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php85/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-06-23T16:12:55+00:00" + }, + { + "name": "symfony/polyfill-uuid", + "version": "v1.33.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.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "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.4.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "608476f4604102976d687c483ac63a79ba18cc97" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/608476f4604102976d687c483ac63a79ba18cc97", + "reference": "608476f4604102976d687c483ac63a79ba18cc97", + "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.4.5" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-01-26T15:07:59+00:00" + }, + { + "name": "symfony/routing", + "version": "v7.4.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/routing.git", + "reference": "238d749c56b804b31a9bf3e26519d93b65a60938" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/routing/zipball/238d749c56b804b31a9bf3e26519d93b65a60938", + "reference": "238d749c56b804b31a9bf3e26519d93b65a60938", + "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|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/expression-language": "^6.4|^7.0|^8.0", + "symfony/http-foundation": "^6.4|^7.0|^8.0", + "symfony/yaml": "^6.4|^7.0|^8.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.4.6" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-02-25T16:50:00+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "v3.6.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "45112560a3ba2d715666a509a0bc9521d10b6c43" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/45112560a3ba2d715666a509a0bc9521d10b6c43", + "reference": "45112560a3ba2d715666a509a0bc9521d10b6c43", + "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.6-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.6.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-07-15T11:30:57+00:00" + }, + { + "name": "symfony/string", + "version": "v8.0.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/string.git", + "reference": "6c9e1108041b5dce21a9a4984b531c4923aa9ec4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/string/zipball/6c9e1108041b5dce21a9a4984b531c4923aa9ec4", + "reference": "6c9e1108041b5dce21a9a4984b531c4923aa9ec4", + "shasum": "" + }, + "require": { + "php": ">=8.4", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-intl-grapheme": "^1.33", + "symfony/polyfill-intl-normalizer": "^1.0", + "symfony/polyfill-mbstring": "^1.0" + }, + "conflict": { + "symfony/translation-contracts": "<2.5" + }, + "require-dev": { + "symfony/emoji": "^7.4|^8.0", + "symfony/http-client": "^7.4|^8.0", + "symfony/intl": "^7.4|^8.0", + "symfony/translation-contracts": "^2.5|^3.0", + "symfony/var-exporter": "^7.4|^8.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/v8.0.6" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-02-09T10:14:57+00:00" + }, + { + "name": "symfony/translation", + "version": "v8.0.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation.git", + "reference": "13ff19bcf2bea492d3c2fbeaa194dd6f4599ce1b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation/zipball/13ff19bcf2bea492d3c2fbeaa194dd6f4599ce1b", + "reference": "13ff19bcf2bea492d3c2fbeaa194dd6f4599ce1b", + "shasum": "" + }, + "require": { + "php": ">=8.4", + "symfony/polyfill-mbstring": "^1.0", + "symfony/translation-contracts": "^3.6.1" + }, + "conflict": { + "nikic/php-parser": "<5.0", + "symfony/http-client-contracts": "<2.5", + "symfony/service-contracts": "<2.5" + }, + "provide": { + "symfony/translation-implementation": "2.3|3.0" + }, + "require-dev": { + "nikic/php-parser": "^5.0", + "psr/log": "^1|^2|^3", + "symfony/config": "^7.4|^8.0", + "symfony/console": "^7.4|^8.0", + "symfony/dependency-injection": "^7.4|^8.0", + "symfony/finder": "^7.4|^8.0", + "symfony/http-client-contracts": "^2.5|^3.0", + "symfony/http-kernel": "^7.4|^8.0", + "symfony/intl": "^7.4|^8.0", + "symfony/polyfill-intl-icu": "^1.21", + "symfony/routing": "^7.4|^8.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/yaml": "^7.4|^8.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/v8.0.6" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-02-17T13:07:04+00:00" + }, + { + "name": "symfony/translation-contracts", + "version": "v3.6.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation-contracts.git", + "reference": "65a8bc82080447fae78373aa10f8d13b38338977" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/65a8bc82080447fae78373aa10f8d13b38338977", + "reference": "65a8bc82080447fae78373aa10f8d13b38338977", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.6-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.6.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-07-15T13:41:35+00:00" + }, + { + "name": "symfony/type-info", + "version": "v8.0.7", + "source": { + "type": "git", + "url": "https://github.com/symfony/type-info.git", + "reference": "3c7de103dd6cb68be24e155838a64ef4a70ae195" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/type-info/zipball/3c7de103dd6cb68be24e155838a64ef4a70ae195", + "reference": "3c7de103dd6cb68be24e155838a64ef4a70ae195", + "shasum": "" + }, + "require": { + "php": ">=8.4", + "psr/container": "^1.1|^2.0" + }, + "conflict": { + "phpstan/phpdoc-parser": "<1.30" + }, + "require-dev": { + "phpstan/phpdoc-parser": "^1.30|^2.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\TypeInfo\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mathias Arlaud", + "email": "mathias.arlaud@gmail.com" + }, + { + "name": "Baptiste LEDUC", + "email": "baptiste.leduc@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Extracts PHP types information.", + "homepage": "https://symfony.com", + "keywords": [ + "PHPStan", + "phpdoc", + "symfony", + "type" + ], + "support": { + "source": "https://github.com/symfony/type-info/tree/v8.0.7" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-03-04T13:55:34+00:00" + }, + { + "name": "symfony/uid", + "version": "v7.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/uid.git", + "reference": "7719ce8aba76be93dfe249192f1fbfa52c588e36" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/uid/zipball/7719ce8aba76be93dfe249192f1fbfa52c588e36", + "reference": "7719ce8aba76be93dfe249192f1fbfa52c588e36", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/polyfill-uuid": "^1.15" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0|^8.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.4.4" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-01-03T23:30:35+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v7.4.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "045321c440ac18347b136c63d2e9bf28a2dc0291" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/045321c440ac18347b136c63d2e9bf28a2dc0291", + "reference": "045321c440ac18347b136c63d2e9bf28a2dc0291", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/console": "<6.4" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/uid": "^6.4|^7.0|^8.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.4.6" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-02-15T10:53:20+00:00" + }, + { + "name": "symfony/yaml", + "version": "v7.4.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "58751048de17bae71c5aa0d13cb19d79bca26391" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/58751048de17bae71c5aa0d13cb19d79bca26391", + "reference": "58751048de17bae71c5aa0d13cb19d79bca26391", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/console": "<6.4" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0|^8.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.4.6" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-02-09T09:33:46+00:00" + }, + { + "name": "thecodingmachine/safe", + "version": "v3.4.0", + "source": { + "type": "git", + "url": "https://github.com/thecodingmachine/safe.git", + "reference": "705683a25bacf0d4860c7dea4d7947bfd09eea19" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thecodingmachine/safe/zipball/705683a25bacf0d4860c7dea4d7947bfd09eea19", + "reference": "705683a25bacf0d4860c7dea4d7947bfd09eea19", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "php-parallel-lint/php-parallel-lint": "^1.4", + "phpstan/phpstan": "^2", + "phpunit/phpunit": "^10", + "squizlabs/php_codesniffer": "^3.2" + }, + "type": "library", + "autoload": { + "files": [ + "lib/special_cases.php", + "generated/apache.php", + "generated/apcu.php", + "generated/array.php", + "generated/bzip2.php", + "generated/calendar.php", + "generated/classobj.php", + "generated/com.php", + "generated/cubrid.php", + "generated/curl.php", + "generated/datetime.php", + "generated/dir.php", + "generated/eio.php", + "generated/errorfunc.php", + "generated/exec.php", + "generated/fileinfo.php", + "generated/filesystem.php", + "generated/filter.php", + "generated/fpm.php", + "generated/ftp.php", + "generated/funchand.php", + "generated/gettext.php", + "generated/gmp.php", + "generated/gnupg.php", + "generated/hash.php", + "generated/ibase.php", + "generated/ibmDb2.php", + "generated/iconv.php", + "generated/image.php", + "generated/imap.php", + "generated/info.php", + "generated/inotify.php", + "generated/json.php", + "generated/ldap.php", + "generated/libxml.php", + "generated/lzf.php", + "generated/mailparse.php", + "generated/mbstring.php", + "generated/misc.php", + "generated/mysql.php", + "generated/mysqli.php", + "generated/network.php", + "generated/oci8.php", + "generated/opcache.php", + "generated/openssl.php", + "generated/outcontrol.php", + "generated/pcntl.php", + "generated/pcre.php", + "generated/pgsql.php", + "generated/posix.php", + "generated/ps.php", + "generated/pspell.php", + "generated/readline.php", + "generated/rnp.php", + "generated/rpminfo.php", + "generated/rrd.php", + "generated/sem.php", + "generated/session.php", + "generated/shmop.php", + "generated/sockets.php", + "generated/sodium.php", + "generated/solr.php", + "generated/spl.php", + "generated/sqlsrv.php", + "generated/ssdeep.php", + "generated/ssh2.php", + "generated/stream.php", + "generated/strings.php", + "generated/swoole.php", + "generated/uodbc.php", + "generated/uopz.php", + "generated/url.php", + "generated/var.php", + "generated/xdiff.php", + "generated/xml.php", + "generated/xmlrpc.php", + "generated/yaml.php", + "generated/yaz.php", + "generated/zip.php", + "generated/zlib.php" + ], + "classmap": [ + "lib/DateTime.php", + "lib/DateTimeImmutable.php", + "lib/Exceptions/", + "generated/Exceptions/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHP core functions that throw exceptions instead of returning FALSE on error", + "support": { + "issues": "https://github.com/thecodingmachine/safe/issues", + "source": "https://github.com/thecodingmachine/safe/tree/v3.4.0" + }, + "funding": [ + { + "url": "https://github.com/OskarStark", + "type": "github" + }, + { + "url": "https://github.com/shish", + "type": "github" + }, + { + "url": "https://github.com/silasjoisten", + "type": "github" + }, + { + "url": "https://github.com/staabm", + "type": "github" + } + ], + "time": "2026-02-04T18:08:13+00:00" + }, + { + "name": "tijsverkoyen/css-to-inline-styles", + "version": "v2.4.0", + "source": { + "type": "git", + "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", + "reference": "f0292ccf0ec75843d65027214426b6b163b48b41" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/f0292ccf0ec75843d65027214426b6b163b48b41", + "reference": "f0292ccf0ec75843d65027214426b6b163b48b41", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "php": "^7.4 || ^8.0", + "symfony/css-selector": "^5.4 || ^6.0 || ^7.0 || ^8.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.4.0" + }, + "time": "2025-12-02T11:56:42+00:00" + }, + { + "name": "vlucas/phpdotenv", + "version": "v5.6.3", + "source": { + "type": "git", + "url": "https://github.com/vlucas/phpdotenv.git", + "reference": "955e7815d677a3eaa7075231212f2110983adecc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/955e7815d677a3eaa7075231212f2110983adecc", + "reference": "955e7815d677a3eaa7075231212f2110983adecc", + "shasum": "" + }, + "require": { + "ext-pcre": "*", + "graham-campbell/result-type": "^1.1.4", + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.5", + "symfony/polyfill-ctype": "^1.26", + "symfony/polyfill-mbstring": "^1.26", + "symfony/polyfill-php80": "^1.26" + }, + "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.3" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", + "type": "tidelift" + } + ], + "time": "2025-12-27T19:49:13+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": "zircote/swagger-php", + "version": "6.0.6", + "source": { + "type": "git", + "url": "https://github.com/zircote/swagger-php.git", + "reference": "9447c1f45b5ae93185caea9a0c8e298399188a25" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zircote/swagger-php/zipball/9447c1f45b5ae93185caea9a0c8e298399188a25", + "reference": "9447c1f45b5ae93185caea9a0c8e298399188a25", + "shasum": "" + }, + "require": { + "ext-json": "*", + "nikic/php-parser": "^4.19 || ^5.0", + "php": ">=8.2", + "phpstan/phpdoc-parser": "^2.0", + "psr/log": "^1.1 || ^2.0 || ^3.0", + "radebatz/type-info-extras": "^1.0.2", + "symfony/deprecation-contracts": "^2 || ^3", + "symfony/finder": "^5.0 || ^6.0 || ^7.0 || ^8.0", + "symfony/yaml": "^5.4 || ^6.0 || ^7.0 || ^8.0" + }, + "conflict": { + "symfony/process": ">=6, <6.4.14" + }, + "require-dev": { + "composer/package-versions-deprecated": "^1.11", + "doctrine/annotations": "^2.0", + "friendsofphp/php-cs-fixer": "^3.62.0", + "phpstan/phpstan": "^2.0", + "phpunit/phpunit": "^11.5", + "rector/rector": "^2.3.1" + }, + "bin": [ + "bin/openapi" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.x-dev" + } + }, + "autoload": { + "psr-4": { + "OpenApi\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Robert Allen", + "email": "zircote@gmail.com" + }, + { + "name": "Bob Fanger", + "email": "bfanger@gmail.com", + "homepage": "https://bfanger.nl" + }, + { + "name": "Martin Rademacher", + "email": "mano@radebatz.net", + "homepage": "https://radebatz.net" + } + ], + "description": "Generate interactive documentation for your RESTful API using PHP attributes (preferred) or PHPDoc annotations", + "homepage": "https://github.com/zircote/swagger-php", + "keywords": [ + "api", + "json", + "rest", + "service discovery" + ], + "support": { + "issues": "https://github.com/zircote/swagger-php/issues", + "source": "https://github.com/zircote/swagger-php/tree/6.0.6" + }, + "funding": [ + { + "url": "https://github.com/zircote", + "type": "github" + } + ], + "time": "2026-02-28T06:42:58+00:00" + } + ], + "packages-dev": [ + { + "name": "barryvdh/laravel-ide-helper", + "version": "v3.6.1", + "source": { + "type": "git", + "url": "https://github.com/barryvdh/laravel-ide-helper.git", + "reference": "b106f7ee85f263c4f103eca49e7bf3862c2e5e75" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/barryvdh/laravel-ide-helper/zipball/b106f7ee85f263c4f103eca49e7bf3862c2e5e75", + "reference": "b106f7ee85f263c4f103eca49e7bf3862c2e5e75", + "shasum": "" + }, + "require": { + "barryvdh/reflection-docblock": "^2.4", + "composer/class-map-generator": "^1.0", + "ext-json": "*", + "illuminate/console": "^11.15 || ^12", + "illuminate/database": "^11.15 || ^12", + "illuminate/filesystem": "^11.15 || ^12", + "illuminate/support": "^11.15 || ^12", + "php": "^8.2" + }, + "require-dev": { + "ext-pdo_sqlite": "*", + "friendsofphp/php-cs-fixer": "^3", + "illuminate/config": "^11.15 || ^12", + "illuminate/view": "^11.15 || ^12", + "mockery/mockery": "^1.4", + "orchestra/testbench": "^9.2 || ^10", + "phpunit/phpunit": "^10.5 || ^11.5.3", + "spatie/phpunit-snapshot-assertions": "^4 || ^5", + "vimeo/psalm": "^5.4", + "vlucas/phpdotenv": "^5" + }, + "suggest": { + "illuminate/events": "Required for automatic helper generation (^6|^7|^8|^9|^10|^11)." + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Barryvdh\\LaravelIdeHelper\\IdeHelperServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "3.5-dev" + } + }, + "autoload": { + "psr-4": { + "Barryvdh\\LaravelIdeHelper\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Barry vd. Heuvel", + "email": "barryvdh@gmail.com" + } + ], + "description": "Laravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve auto-completion.", + "keywords": [ + "autocomplete", + "codeintel", + "dev", + "helper", + "ide", + "laravel", + "netbeans", + "phpdoc", + "phpstorm", + "sublime" + ], + "support": { + "issues": "https://github.com/barryvdh/laravel-ide-helper/issues", + "source": "https://github.com/barryvdh/laravel-ide-helper/tree/v3.6.1" + }, + "funding": [ + { + "url": "https://fruitcake.nl", + "type": "custom" + }, + { + "url": "https://github.com/barryvdh", + "type": "github" + } + ], + "time": "2025-12-10T09:11:07+00:00" + }, + { + "name": "barryvdh/reflection-docblock", + "version": "v2.4.1", + "source": { + "type": "git", + "url": "https://github.com/barryvdh/ReflectionDocBlock.git", + "reference": "4f5ba70c30c81f2ce03a16a9965832cfcc31ed3b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/barryvdh/ReflectionDocBlock/zipball/4f5ba70c30c81f2ce03a16a9965832cfcc31ed3b", + "reference": "4f5ba70c30c81f2ce03a16a9965832cfcc31ed3b", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.14|^9" + }, + "suggest": { + "dflydev/markdown": "~1.0", + "erusev/parsedown": "~1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.3.x-dev" + } + }, + "autoload": { + "psr-0": { + "Barryvdh": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "mike.vanriel@naenius.com" + } + ], + "support": { + "source": "https://github.com/barryvdh/ReflectionDocBlock/tree/v2.4.1" + }, + "time": "2026-03-05T20:09:01+00:00" + }, + { + "name": "composer/class-map-generator", + "version": "1.7.1", + "source": { + "type": "git", + "url": "https://github.com/composer/class-map-generator.git", + "reference": "8f5fa3cc214230e71f54924bd0197a3bcc705eb1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/class-map-generator/zipball/8f5fa3cc214230e71f54924bd0197a3bcc705eb1", + "reference": "8f5fa3cc214230e71f54924bd0197a3bcc705eb1", + "shasum": "" + }, + "require": { + "composer/pcre": "^2.1 || ^3.1", + "php": "^7.2 || ^8.0", + "symfony/finder": "^4.4 || ^5.3 || ^6 || ^7 || ^8" + }, + "require-dev": { + "phpstan/phpstan": "^1.12 || ^2", + "phpstan/phpstan-deprecation-rules": "^1 || ^2", + "phpstan/phpstan-phpunit": "^1 || ^2", + "phpstan/phpstan-strict-rules": "^1.1 || ^2", + "phpunit/phpunit": "^8", + "symfony/filesystem": "^5.4 || ^6 || ^7 || ^8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\ClassMapGenerator\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "https://seld.be" + } + ], + "description": "Utilities to scan PHP code and generate class maps.", + "keywords": [ + "classmap" + ], + "support": { + "issues": "https://github.com/composer/class-map-generator/issues", + "source": "https://github.com/composer/class-map-generator/tree/1.7.1" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + } + ], + "time": "2025-12-29T13:15:25+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": "filp/whoops", + "version": "2.18.4", + "source": { + "type": "git", + "url": "https://github.com/filp/whoops.git", + "reference": "d2102955e48b9fd9ab24280a7ad12ed552752c4d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filp/whoops/zipball/d2102955e48b9fd9ab24280a7ad12ed552752c4d", + "reference": "d2102955e48b9fd9ab24280a7ad12ed552752c4d", + "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.4" + }, + "funding": [ + { + "url": "https://github.com/denis-sokolov", + "type": "github" + } + ], + "time": "2025-08-08T12:00:00+00:00" + }, + { + "name": "hamcrest/hamcrest-php", + "version": "v2.1.1", + "source": { + "type": "git", + "url": "https://github.com/hamcrest/hamcrest-php.git", + "reference": "f8b1c0173b22fa6ec77a81fe63e5b01eba7e6487" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/f8b1c0173b22fa6ec77a81fe63e5b01eba7e6487", + "reference": "f8b1c0173b22fa6ec77a81fe63e5b01eba7e6487", + "shasum": "" + }, + "require": { + "php": "^7.4|^8.0" + }, + "replace": { + "cordoval/hamcrest-php": "*", + "davedevelopment/hamcrest-php": "*", + "kodova/hamcrest-php": "*" + }, + "require-dev": { + "phpunit/php-file-iterator": "^1.4 || ^2.0 || ^3.0", + "phpunit/phpunit": "^4.8.36 || ^5.7 || ^6.5 || ^7.0 || ^8.0 || ^9.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.1.1" + }, + "time": "2025-04-30T06:54:44+00:00" + }, + { + "name": "laravel/pail", + "version": "v1.2.6", + "source": { + "type": "git", + "url": "https://github.com/laravel/pail.git", + "reference": "aa71a01c309e7f66bc2ec4fb1a59291b82eb4abf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/pail/zipball/aa71a01c309e7f66bc2ec4fb1a59291b82eb4abf", + "reference": "aa71a01c309e7f66bc2ec4fb1a59291b82eb4abf", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "illuminate/console": "^10.24|^11.0|^12.0|^13.0", + "illuminate/contracts": "^10.24|^11.0|^12.0|^13.0", + "illuminate/log": "^10.24|^11.0|^12.0|^13.0", + "illuminate/process": "^10.24|^11.0|^12.0|^13.0", + "illuminate/support": "^10.24|^11.0|^12.0|^13.0", + "nunomaduro/termwind": "^1.15|^2.0", + "php": "^8.2", + "symfony/console": "^6.0|^7.0|^8.0" + }, + "require-dev": { + "laravel/framework": "^10.24|^11.0|^12.0|^13.0", + "laravel/pint": "^1.13", + "orchestra/testbench-core": "^8.13|^9.17|^10.8|^11.0", + "pestphp/pest": "^2.20|^3.0|^4.0", + "pestphp/pest-plugin-type-coverage": "^2.3|^3.0|^4.0", + "phpstan/phpstan": "^1.12.27", + "symfony/var-dumper": "^6.3|^7.0|^8.0", + "symfony/yaml": "^6.3|^7.0|^8.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": [ + "dev", + "laravel", + "logs", + "php", + "tail" + ], + "support": { + "issues": "https://github.com/laravel/pail/issues", + "source": "https://github.com/laravel/pail" + }, + "time": "2026-02-09T13:44:54+00:00" + }, + { + "name": "laravel/pint", + "version": "v1.29.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/pint.git", + "reference": "bdec963f53172c5e36330f3a400604c69bf02d39" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/pint/zipball/bdec963f53172c5e36330f3a400604c69bf02d39", + "reference": "bdec963f53172c5e36330f3a400604c69bf02d39", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-mbstring": "*", + "ext-tokenizer": "*", + "ext-xml": "*", + "php": "^8.2.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.94.2", + "illuminate/view": "^12.54.1", + "larastan/larastan": "^3.9.3", + "laravel-zero/framework": "^12.0.5", + "mockery/mockery": "^1.6.12", + "nunomaduro/termwind": "^2.4.0", + "pestphp/pest": "^3.8.6", + "shipfastlabs/agent-detector": "^1.1.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": [ + "dev", + "format", + "formatter", + "lint", + "linter", + "php" + ], + "support": { + "issues": "https://github.com/laravel/pint/issues", + "source": "https://github.com/laravel/pint" + }, + "time": "2026-03-12T15:51:39+00:00" + }, + { + "name": "laravel/sail", + "version": "v1.53.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/sail.git", + "reference": "e340eaa2bea9b99192570c48ed837155dbf24fbb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/sail/zipball/e340eaa2bea9b99192570c48ed837155dbf24fbb", + "reference": "e340eaa2bea9b99192570c48ed837155dbf24fbb", + "shasum": "" + }, + "require": { + "illuminate/console": "^9.52.16|^10.0|^11.0|^12.0|^13.0", + "illuminate/contracts": "^9.52.16|^10.0|^11.0|^12.0|^13.0", + "illuminate/support": "^9.52.16|^10.0|^11.0|^12.0|^13.0", + "php": "^8.0", + "symfony/console": "^6.0|^7.0|^8.0", + "symfony/yaml": "^6.0|^7.0|^8.0" + }, + "require-dev": { + "orchestra/testbench": "^7.0|^8.0|^9.0|^10.0|^11.0", + "phpstan/phpstan": "^2.0" + }, + "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": "2026-02-06T12:16:02+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.4", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/07d290f0c47959fd5eed98c95ee5602db07e0b6a", + "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a", + "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.4" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", + "type": "tidelift" + } + ], + "time": "2025-08-01T08:46:24+00:00" + }, + { + "name": "nunomaduro/collision", + "version": "v8.9.1", + "source": { + "type": "git", + "url": "https://github.com/nunomaduro/collision.git", + "reference": "a1ed3fa530fd60bc515f9303e8520fcb7d4bd935" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/a1ed3fa530fd60bc515f9303e8520fcb7d4bd935", + "reference": "a1ed3fa530fd60bc515f9303e8520fcb7d4bd935", + "shasum": "" + }, + "require": { + "filp/whoops": "^2.18.4", + "nunomaduro/termwind": "^2.4.0", + "php": "^8.2.0", + "symfony/console": "^7.4.4 || ^8.0.4" + }, + "conflict": { + "laravel/framework": "<11.48.0 || >=14.0.0", + "phpunit/phpunit": "<11.5.50 || >=14.0.0" + }, + "require-dev": { + "brianium/paratest": "^7.8.5", + "larastan/larastan": "^3.9.2", + "laravel/framework": "^11.48.0 || ^12.52.0", + "laravel/pint": "^1.27.1", + "orchestra/testbench-core": "^9.12.0 || ^10.9.0", + "pestphp/pest": "^3.8.5 || ^4.4.1 || ^5.0.0", + "sebastian/environment": "^7.2.1 || ^8.0.3 || ^9.0.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": "2026-02-17T17:33:08+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": "phpunit/php-code-coverage", + "version": "11.0.12", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "2c1ed04922802c15e1de5d7447b4856de949cf56" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/2c1ed04922802c15e1de5d7447b4856de949cf56", + "reference": "2c1ed04922802c15e1de5d7447b4856de949cf56", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-xmlwriter": "*", + "nikic/php-parser": "^5.7.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.1", + "sebastian/lines-of-code": "^3.0.1", + "sebastian/version": "^5.0.2", + "theseer/tokenizer": "^1.3.1" + }, + "require-dev": { + "phpunit/phpunit": "^11.5.46" + }, + "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.12" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/php-code-coverage", + "type": "tidelift" + } + ], + "time": "2025-12-24T07:01:01+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "5.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "2f3a64888c814fc235386b7387dd5b5ed92ad903" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/2f3a64888c814fc235386b7387dd5b5ed92ad903", + "reference": "2f3a64888c814fc235386b7387dd5b5ed92ad903", + "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": "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.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/php-file-iterator", + "type": "tidelift" + } + ], + "time": "2026-02-02T13:52:54+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.55", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "adc7262fccc12de2b30f12a8aa0b33775d814f00" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/adc7262fccc12de2b30f12a8aa0b33775d814f00", + "reference": "adc7262fccc12de2b30f12a8aa0b33775d814f00", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "ext-xmlwriter": "*", + "myclabs/deep-copy": "^1.13.4", + "phar-io/manifest": "^2.0.4", + "phar-io/version": "^3.2.1", + "php": ">=8.2", + "phpunit/php-code-coverage": "^11.0.12", + "phpunit/php-file-iterator": "^5.1.1", + "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.3", + "sebastian/diff": "^6.0.2", + "sebastian/environment": "^7.2.1", + "sebastian/exporter": "^6.3.2", + "sebastian/global-state": "^7.0.2", + "sebastian/object-enumerator": "^6.0.1", + "sebastian/recursion-context": "^6.0.3", + "sebastian/type": "^5.1.3", + "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.55" + }, + "funding": [ + { + "url": "https://phpunit.de/sponsors.html", + "type": "custom" + }, + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", + "type": "tidelift" + } + ], + "time": "2026-02-18T12:37:06+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.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "2c95e1e86cb8dd41beb8d502057d1081ccc8eca9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/2c95e1e86cb8dd41beb8d502057d1081ccc8eca9", + "reference": "2c95e1e86cb8dd41beb8d502057d1081ccc8eca9", + "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.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/comparator", + "type": "tidelift" + } + ], + "time": "2026-01-24T09:26:40+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.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "a5c75038693ad2e8d4b6c15ba2403532647830c4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/a5c75038693ad2e8d4b6c15ba2403532647830c4", + "reference": "a5c75038693ad2e8d4b6c15ba2403532647830c4", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.3" + }, + "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.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/environment", + "type": "tidelift" + } + ], + "time": "2025-05-21T11:55:47+00:00" + }, + { + "name": "sebastian/exporter", + "version": "6.3.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "70a298763b40b213ec087c51c739efcaa90bcd74" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/70a298763b40b213ec087c51c739efcaa90bcd74", + "reference": "70a298763b40b213ec087c51c739efcaa90bcd74", + "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.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": "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.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/exporter", + "type": "tidelift" + } + ], + "time": "2025-09-24T06:12:51+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.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "f6458abbf32a6c8174f8f26261475dc133b3d9dc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/f6458abbf32a6c8174f8f26261475dc133b3d9dc", + "reference": "f6458abbf32a6c8174f8f26261475dc133b3d9dc", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.3" + }, + "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.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/recursion-context", + "type": "tidelift" + } + ], + "time": "2025-08-13T04:42:22+00:00" + }, + { + "name": "sebastian/type", + "version": "5.1.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/type.git", + "reference": "f77d2d4e78738c98d9a68d2596fe5e8fa380f449" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/f77d2d4e78738c98d9a68d2596fe5e8fa380f449", + "reference": "f77d2d4e78738c98d9a68d2596fe5e8fa380f449", + "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.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/type", + "type": "tidelift" + } + ], + "time": "2025-08-09T06:55:48+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": "theseer/tokenizer", + "version": "1.3.1", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "b7489ce515e168639d17feec34b8847c326b0b3c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/b7489ce515e168639d17feec34b8847c326b0b3c", + "reference": "b7489ce515e168639d17feec34b8847c326b0b3c", + "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.3.1" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2025-11-17T20:03:58+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 00000000..f63a80c9 --- /dev/null +++ b/config/app.php @@ -0,0 +1,36 @@ + env('APP_NAME', 'Laravel'), + + 'env' => env('APP_ENV', 'production'), + + 'debug' => (bool) env('APP_DEBUG', false), + + 'url' => env('APP_URL', 'http://localhost'), + + 'timezone' => 'Asia/Jakarta', + + 'locale' => env('APP_LOCALE', 'en'), + + 'fallback_locale' => env('APP_FALLBACK_LOCALE', 'en'), + + 'faker_locale' => env('APP_FAKER_LOCALE', 'en_US'), + + 'cipher' => 'AES-256-CBC', + + 'key' => env('APP_KEY'), + + 'previous_keys' => [ + ...array_filter( + explode(',', (string) env('APP_PREVIOUS_KEYS', '')) + ), + ], + + '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 00000000..81934868 --- /dev/null +++ b/config/auth.php @@ -0,0 +1,36 @@ + [ + 'guard' => env('AUTH_GUARD', 'web'), + 'passwords' => env('AUTH_PASSWORD_BROKER', 'users'), + ], + + 'guards' => [ + 'web' => [ + 'driver' => 'session', + 'provider' => 'users', + ], + ], + + 'providers' => [ + 'users' => [ + 'driver' => 'eloquent', + 'model' => env('AUTH_MODEL', App\Models\User::class), + ], + + ], + + 'passwords' => [ + 'users' => [ + 'provider' => 'users', + 'table' => env('AUTH_PASSWORD_RESET_TOKEN_TABLE', 'password_reset_tokens'), + 'expire' => 60, + 'throttle' => 60, + ], + ], + + 'password_timeout' => env('AUTH_PASSWORD_TIMEOUT', 10800), + +]; diff --git a/config/cache.php b/config/cache.php new file mode 100644 index 00000000..c37b4eac --- /dev/null +++ b/config/cache.php @@ -0,0 +1,80 @@ + env('CACHE_STORE', 'database'), + + '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' => [ + + ], + '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', + ], + + 'failover' => [ + 'driver' => 'failover', + 'stores' => [ + 'database', + 'array', + ], + ], + + ], + + 'prefix' => env('CACHE_PREFIX', Str::slug((string) env('APP_NAME', 'laravel')).'-cache-'), + +]; diff --git a/config/database.php b/config/database.php new file mode 100644 index 00000000..bcf9e8bc --- /dev/null +++ b/config/database.php @@ -0,0 +1,137 @@ + env('DB_CONNECTION', 'sqlite'), + + '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, + 'transaction_mode' => 'DEFERRED', + ], + + '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([ + (PHP_VERSION_ID >= 80500 ? \Pdo\Mysql::ATTR_SSL_CA : \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([ + (PHP_VERSION_ID >= 80500 ? \Pdo\Mysql::ATTR_SSL_CA : \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' => env('DB_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, + + ], + + ], + + 'migrations' => [ + 'table' => 'migrations', + 'update_date_on_publish' => true, + ], + + 'redis' => [ + + 'client' => env('REDIS_CLIENT', 'phpredis'), + + 'options' => [ + 'cluster' => env('REDIS_CLUSTER', 'redis'), + 'prefix' => env('REDIS_PREFIX', Str::slug((string) 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'), + 'max_retries' => env('REDIS_MAX_RETRIES', 3), + 'backoff_algorithm' => env('REDIS_BACKOFF_ALGORITHM', 'decorrelated_jitter'), + 'backoff_base' => env('REDIS_BACKOFF_BASE', 100), + 'backoff_cap' => env('REDIS_BACKOFF_CAP', 1000), + ], + + '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'), + 'max_retries' => env('REDIS_MAX_RETRIES', 3), + 'backoff_algorithm' => env('REDIS_BACKOFF_ALGORITHM', 'decorrelated_jitter'), + 'backoff_base' => env('REDIS_BACKOFF_BASE', 100), + 'backoff_cap' => env('REDIS_BACKOFF_CAP', 1000), + ], + + ], + +]; diff --git a/config/filesystems.php b/config/filesystems.php new file mode 100644 index 00000000..818fa887 --- /dev/null +++ b/config/filesystems.php @@ -0,0 +1,45 @@ + env('FILESYSTEM_DISK', 'local'), + + 'disks' => [ + + 'local' => [ + 'driver' => 'local', + 'root' => storage_path('app/private'), + 'serve' => true, + 'throw' => false, + 'report' => false, + ], + + 'public' => [ + 'driver' => 'local', + 'root' => storage_path('app/public'), + 'url' => rtrim(env('APP_URL', 'http://localhost'), '/').'/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, + ], + + ], + + 'links' => [ + public_path('storage') => storage_path('app/public'), + ], + +]; diff --git a/config/ide-helper.php b/config/ide-helper.php new file mode 100644 index 00000000..0d774e38 --- /dev/null +++ b/config/ide-helper.php @@ -0,0 +1,85 @@ + '_ide_helper.php', + + 'models_filename' => '_ide_helper_models.php', + + 'meta_filename' => '.phpstorm.meta.php', + + 'include_fluent' => false, + + 'include_factory_builders' => false, + + 'write_model_magic_where' => true, + + 'write_model_external_builder_methods' => true, + + 'write_model_relation_count_properties' => true, + 'write_model_relation_exists_properties' => false, + + 'write_eloquent_model_mixins' => false, + + 'include_helpers' => false, + + 'helper_files' => [ + base_path() . '/vendor/laravel/framework/src/Illuminate/Support/helpers.php', + base_path() . '/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php', + ], + + 'model_locations' => [ + 'app', + ], + + 'ignored_models' => [ + + ], + + 'model_hooks' => [ + + ], + + 'extra' => [ + 'Eloquent' => ['Illuminate\Database\Eloquent\Builder', 'Illuminate\Database\Query\Builder'], + 'Session' => ['Illuminate\Session\Store'], + ], + + 'magic' => [], + + 'interfaces' => [ + + ], + + 'model_camel_case_properties' => false, + + 'type_overrides' => [ + 'integer' => 'int', + 'boolean' => 'bool', + ], + + 'include_class_docblocks' => false, + + 'force_fqn' => false, + + 'use_generics_annotations' => true, + + 'macro_default_return_types' => [ + Illuminate\Http\Client\Factory::class => Illuminate\Http\Client\PendingRequest::class, + ], + + 'additional_relation_types' => [], + + 'additional_relation_return_types' => [], + + 'enforce_nullable_relationships' => true, + + 'post_migrate' => [ + + ], + + 'ignored_aliases' => [ + 'PDF', + ], + +]; diff --git a/config/l5-swagger.php b/config/l5-swagger.php new file mode 100644 index 00000000..ebed5158 --- /dev/null +++ b/config/l5-swagger.php @@ -0,0 +1,132 @@ + 'default', + 'documentations' => [ + 'default' => [ + 'api' => [ + 'title' => 'L5 Swagger UI', + ], + + 'routes' => [ + + 'api' => 'api/documentation', + ], + 'paths' => [ + + 'use_absolute_path' => env('L5_SWAGGER_USE_ABSOLUTE_PATH', true), + + 'swagger_ui_assets_path' => env('L5_SWAGGER_UI_ASSETS_PATH', 'vendor/swagger-api/swagger-ui/dist/'), + + 'docs_json' => 'api-docs.json', + + 'docs_yaml' => 'api-docs.yaml', + + 'format_to_use_for_docs' => env('L5_FORMAT_TO_USE_FOR_DOCS', 'json'), + + 'annotations' => [ + base_path('app'), + ], + ], + ], + ], + 'defaults' => [ + 'routes' => [ + + 'docs' => 'docs', + + 'oauth2_callback' => 'api/oauth2-callback', + + 'middleware' => [ + 'api' => [], + 'asset' => [], + 'docs' => [], + 'oauth2_callback' => [], + ], + + 'group_options' => [], + ], + + 'paths' => [ + + 'docs' => storage_path('api-docs'), + + 'views' => base_path('resources/views/vendor/l5-swagger'), + + 'base' => env('L5_SWAGGER_BASE_PATH', null), + + 'excludes' => [], + ], + + 'scanOptions' => [ + + 'default_processors_configuration' => [ + + ], + + 'analyser' => null, + + 'analysis' => null, + + 'processors' => [ + + ], + + 'pattern' => null, + + 'exclude' => [ + 'vendor', + ], + + 'open_api_spec_version' => env('L5_SWAGGER_OPEN_API_SPEC_VERSION', \L5Swagger\Generator::OPEN_API_DEFAULT_SPEC_VERSION), + ], + + 'securityDefinitions' => [ + 'securitySchemes' => [ + + ], + 'security' => [ + + [ + + ], + ], + ], + + 'generate_always' => env('L5_SWAGGER_GENERATE_ALWAYS', false), + + 'generate_yaml_copy' => env('L5_SWAGGER_GENERATE_YAML_COPY', false), + + 'proxy' => false, + + 'additional_config_url' => null, + + 'operations_sort' => env('L5_SWAGGER_OPERATIONS_SORT', null), + + 'validator_url' => null, + + 'ui' => [ + 'display' => [ + 'dark_mode' => env('L5_SWAGGER_UI_DARK_MODE', false), + + 'doc_expansion' => env('L5_SWAGGER_UI_DOC_EXPANSION', 'none'), + + 'filter' => env('L5_SWAGGER_UI_FILTERS', true), + ], + + 'authorization' => [ + + 'persist_authorization' => env('L5_SWAGGER_UI_PERSIST_AUTHORIZATION', false), + + 'oauth2' => [ + + 'use_pkce_with_authorization_code_grant' => false, + ], + ], + ], + + 'constants' => [ + 'L5_SWAGGER_CONST_HOST' => env('L5_SWAGGER_CONST_HOST', 'http://my-default-host.com'), + ], + ], +]; diff --git a/config/logging.php b/config/logging.php new file mode 100644 index 00000000..3458fd3a --- /dev/null +++ b/config/logging.php @@ -0,0 +1,96 @@ + env('LOG_CHANNEL', 'stack'), + + 'deprecations' => [ + 'channel' => env('LOG_DEPRECATIONS_CHANNEL', 'null'), + 'trace' => env('LOG_DEPRECATIONS_TRACE', false), + ], + + 'channels' => [ + + 'stack' => [ + 'driver' => 'stack', + 'channels' => explode(',', (string) 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, + 'handler_with' => [ + 'stream' => 'php://stderr', + ], + 'formatter' => env('LOG_STDERR_FORMATTER'), + '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 00000000..4ff22aaf --- /dev/null +++ b/config/mail.php @@ -0,0 +1,73 @@ + env('MAIL_MAILER', 'log'), + + '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((string) env('APP_URL', 'http://localhost'), PHP_URL_HOST)), + ], + + 'ses' => [ + 'transport' => 'ses', + ], + + 'postmark' => [ + 'transport' => 'postmark', + + ], + + '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', + ], + 'retry_after' => 60, + ], + + 'roundrobin' => [ + 'transport' => 'roundrobin', + 'mailers' => [ + 'ses', + 'postmark', + ], + 'retry_after' => 60, + ], + + ], + + '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 00000000..e9892373 --- /dev/null +++ b/config/queue.php @@ -0,0 +1,80 @@ + env('QUEUE_CONNECTION', 'database'), + + '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, + ], + + 'deferred' => [ + 'driver' => 'deferred', + ], + + 'background' => [ + 'driver' => 'background', + ], + + 'failover' => [ + 'driver' => 'failover', + 'connections' => [ + 'database', + 'deferred', + ], + ], + + ], + + 'batching' => [ + 'database' => env('DB_CONNECTION', 'sqlite'), + 'table' => 'job_batches', + ], + + 'failed' => [ + 'driver' => env('QUEUE_FAILED_DRIVER', 'database-uuids'), + 'database' => env('DB_CONNECTION', 'sqlite'), + 'table' => 'failed_jobs', + ], + +]; diff --git a/config/sanctum.php b/config/sanctum.php new file mode 100644 index 00000000..ea85549e --- /dev/null +++ b/config/sanctum.php @@ -0,0 +1,26 @@ + explode(',', env('SANCTUM_STATEFUL_DOMAINS', sprintf( + '%s%s', + 'localhost,localhost:3000,127.0.0.1,127.0.0.1:8000,::1', + Sanctum::currentApplicationUrlWithPort(), + + ))), + + 'guard' => ['web'], + + 'expiration' => null, + + 'token_prefix' => env('SANCTUM_TOKEN_PREFIX', ''), + + 'middleware' => [ + 'authenticate_session' => Laravel\Sanctum\Http\Middleware\AuthenticateSession::class, + 'encrypt_cookies' => Illuminate\Cookie\Middleware\EncryptCookies::class, + 'validate_csrf_token' => Illuminate\Foundation\Http\Middleware\ValidateCsrfToken::class, + ], + +]; diff --git a/config/services.php b/config/services.php new file mode 100644 index 00000000..0f13a0f1 --- /dev/null +++ b/config/services.php @@ -0,0 +1,26 @@ + [ + 'key' => env('POSTMARK_API_KEY'), + ], + + 'resend' => [ + 'key' => env('RESEND_API_KEY'), + ], + + 'ses' => [ + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + ], + + '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 00000000..f7fe509a --- /dev/null +++ b/config/session.php @@ -0,0 +1,42 @@ + env('SESSION_DRIVER', 'database'), + + 'lifetime' => (int) env('SESSION_LIFETIME', 120), + + 'expire_on_close' => env('SESSION_EXPIRE_ON_CLOSE', false), + + 'encrypt' => env('SESSION_ENCRYPT', false), + + 'files' => storage_path('framework/sessions'), + + 'connection' => env('SESSION_CONNECTION'), + + 'table' => env('SESSION_TABLE', 'sessions'), + + 'store' => env('SESSION_STORE'), + + 'lottery' => [2, 100], + + 'cookie' => env( + 'SESSION_COOKIE', + Str::slug((string) env('APP_NAME', 'laravel')).'-session' + ), + + 'path' => env('SESSION_PATH', '/'), + + 'domain' => env('SESSION_DOMAIN'), + + 'secure' => env('SESSION_SECURE_COOKIE'), + + 'http_only' => env('SESSION_HTTP_ONLY', true), + + 'same_site' => env('SESSION_SAME_SITE', 'lax'), + + 'partitioned' => env('SESSION_PARTITIONED_COOKIE', false), + +]; diff --git a/database/.gitignore b/database/.gitignore new file mode 100644 index 00000000..9b19b93c --- /dev/null +++ b/database/.gitignore @@ -0,0 +1 @@ +*.sqlite* diff --git a/database/factories/UserFactory.php b/database/factories/UserFactory.php new file mode 100644 index 00000000..74c771aa --- /dev/null +++ b/database/factories/UserFactory.php @@ -0,0 +1,35 @@ + + */ + public function definition(): array + { + return [ + 'nama_lengkap' => fake()->name(), + 'email' => fake()->unique()->safeEmail(), + 'email_verified_at' => now(), + 'password' => static::$password ??= Hash::make('password'), + 'remember_token' => Str::random(10), + 'nik' => fake()->unique()->numerify('##########'), + 'no_telp' => fake()->phoneNumber(), + 'alamat' => fake()->address(), + 'status_aktif' => 1, + 'is_face_registered' => 0, + + ]; + } +} diff --git a/database/migrations/2026_02_03_140500_add_sisa_cuti_to_users_table.php b/database/migrations/2026_02_03_140500_add_sisa_cuti_to_users_table.php new file mode 100644 index 00000000..a02502f6 --- /dev/null +++ b/database/migrations/2026_02_03_140500_add_sisa_cuti_to_users_table.php @@ -0,0 +1,22 @@ +integer('sisa_cuti')->default(12)->after('password'); + }); + } + + public function down(): void + { + Schema::table('users', function (Blueprint $table) { + $table->dropColumn('sisa_cuti'); + }); + } +}; diff --git a/database/migrations/2026_02_03_140600_create_hari_libur_table.php b/database/migrations/2026_02_03_140600_create_hari_libur_table.php new file mode 100644 index 00000000..9d09ea1f --- /dev/null +++ b/database/migrations/2026_02_03_140600_create_hari_libur_table.php @@ -0,0 +1,23 @@ +id('id_hari_libur'); + $table->date('tanggal'); + $table->string('keterangan'); + $table->timestamps(); + }); + } + + public function down(): void + { + Schema::dropIfExists('hari_libur'); + } +}; diff --git a/database/migrations/2026_02_04_114853_create_personal_access_tokens_table.php b/database/migrations/2026_02_04_114853_create_personal_access_tokens_table.php new file mode 100644 index 00000000..74b1b58c --- /dev/null +++ b/database/migrations/2026_02_04_114853_create_personal_access_tokens_table.php @@ -0,0 +1,28 @@ +id(); + $table->morphs('tokenable'); + $table->text('name'); + $table->string('token', 64)->unique(); + $table->text('abilities')->nullable(); + $table->timestamp('last_used_at')->nullable(); + $table->timestamp('expires_at')->nullable()->index(); + $table->timestamps(); + }); + } + + public function down(): void + { + Schema::dropIfExists('personal_access_tokens'); + } +}; diff --git a/database/migrations/2026_02_06_112201_create_face_registrations_table.php b/database/migrations/2026_02_06_112201_create_face_registrations_table.php new file mode 100644 index 00000000..06060958 --- /dev/null +++ b/database/migrations/2026_02_06_112201_create_face_registrations_table.php @@ -0,0 +1,32 @@ +id('id_face_registration'); + $table->unsignedBigInteger('id_pegawai'); + $table->text('face_embedding')->nullable(); + $table->string('foto_pendaftaran', 255)->nullable(); + $table->enum('status_verifikasi', ['pending', 'approved', 'rejected'])->default('pending'); + $table->unsignedBigInteger('verified_by')->nullable(); + $table->timestamp('verified_at')->nullable(); + $table->timestamps(); + + $table->foreign('id_pegawai')->references('id_pegawai')->on('pegawai')->onDelete('cascade'); + $table->foreign('verified_by')->references('id')->on('users')->onDelete('set null'); + }); + } + } + + public function down(): void + { + Schema::dropIfExists('face_registrations'); + } +}; diff --git a/database/migrations/2026_02_06_120220_add_keterangan_luar_radius_to_presensi_table.php b/database/migrations/2026_02_06_120220_add_keterangan_luar_radius_to_presensi_table.php new file mode 100644 index 00000000..34f3877a --- /dev/null +++ b/database/migrations/2026_02_06_120220_add_keterangan_luar_radius_to_presensi_table.php @@ -0,0 +1,23 @@ +id('id_poin'); + $table->foreignId('id_user')->constrained('users')->onDelete('cascade'); + $table->integer('jumlah_poin'); + $table->string('sumber')->default('bonus'); + $table->date('tgl_kadaluarsa'); + $table->timestamps(); + }); + } + + public function down(): void + { + Schema::dropIfExists('poins'); + } +}; diff --git a/database/migrations/2026_02_12_051600_add_fifo_columns_to_poin_lembur_table.php b/database/migrations/2026_02_12_051600_add_fifo_columns_to_poin_lembur_table.php new file mode 100644 index 00000000..06137c3d --- /dev/null +++ b/database/migrations/2026_02_12_051600_add_fifo_columns_to_poin_lembur_table.php @@ -0,0 +1,30 @@ +integer('sisa_poin')->nullable()->after('jumlah_poin'); + } + if (!Schema::hasColumn('poin_lembur', 'expired_at')) { + $table->date('expired_at')->nullable()->after('tanggal'); + } + if (!Schema::hasColumn('poin_lembur', 'is_fully_used')) { + $table->boolean('is_fully_used')->default(false)->after('expired_at'); + } + }); + } + + public function down(): void + { + Schema::table('poin_lembur', function (Blueprint $table) { + $table->dropColumn(['sisa_poin', 'expired_at', 'is_fully_used']); + }); + } +}; diff --git a/database/migrations/2026_02_12_075459_add_custom_time_to_penggunaan_poin_table.php b/database/migrations/2026_02_12_075459_add_custom_time_to_penggunaan_poin_table.php new file mode 100644 index 00000000..603189af --- /dev/null +++ b/database/migrations/2026_02_12_075459_add_custom_time_to_penggunaan_poin_table.php @@ -0,0 +1,27 @@ +time('jam_masuk_custom')->nullable()->after('jumlah_poin'); + } + if (!Schema::hasColumn('penggunaan_poin', 'jam_pulang_custom')) { + $table->time('jam_pulang_custom')->nullable()->after('jam_masuk_custom'); + } + }); + } + + public function down(): void + { + Schema::table('penggunaan_poin', function (Blueprint $table) { + $table->dropColumn(['jam_masuk_custom', 'jam_pulang_custom']); + }); + } +}; diff --git a/database/migrations/2026_02_12_075803_add_keterangan_pulang_to_presensi_table.php b/database/migrations/2026_02_12_075803_add_keterangan_pulang_to_presensi_table.php new file mode 100644 index 00000000..e7db13f6 --- /dev/null +++ b/database/migrations/2026_02_12_075803_add_keterangan_pulang_to_presensi_table.php @@ -0,0 +1,24 @@ +string('keterangan_pulang', 150)->nullable()->after('alasan_telat'); + }); + } + } + + public function down(): void + { + Schema::table('presensi', function (Blueprint $table) { + $table->dropColumn('keterangan_pulang'); + }); + } +}; diff --git a/database/migrations/2026_02_13_062927_update_structure_for_fifo_points.php b/database/migrations/2026_02_13_062927_update_structure_for_fifo_points.php new file mode 100644 index 00000000..47dfbae5 --- /dev/null +++ b/database/migrations/2026_02_13_062927_update_structure_for_fifo_points.php @@ -0,0 +1,19 @@ +dropForeign(['id_penggunaan']); + } catch (\Exception $e) { + + } + $table->dropColumn('id_penggunaan'); + } + + if (!Schema::hasColumn('poin_lembur', 'sisa_poin')) { + $table->integer('sisa_poin')->after('jumlah_poin')->default(0); + } + if (!Schema::hasColumn('poin_lembur', 'expired_at')) { + $table->date('expired_at')->nullable()->after('tanggal'); + } + if (!Schema::hasColumn('poin_lembur', 'is_fully_used')) { + $table->boolean('is_fully_used')->default(false)->after('expired_at'); + } + }); + + if (!Schema::hasTable('detail_penggunaan_poin')) { + Schema::create('detail_penggunaan_poin', function (Blueprint $table) { + $table->id(); + $table->foreignId('id_penggunaan')->constrained('penggunaan_poin')->onDelete('cascade'); + $table->foreignId('id_poin_sumber')->constrained('poin_lembur')->onDelete('cascade'); + $table->integer('jumlah_diambil'); + $table->timestamps(); + }); + } + } + + public function down(): void + { + + } +}; diff --git a/database/migrations/2026_02_13_090000_update_structure_for_fifo_points.php b/database/migrations/2026_02_13_090000_update_structure_for_fifo_points.php new file mode 100644 index 00000000..bd055e53 --- /dev/null +++ b/database/migrations/2026_02_13_090000_update_structure_for_fifo_points.php @@ -0,0 +1,56 @@ +dropForeign(['id_penggunaan']); + } catch (\Exception $e) { + + } + $table->dropColumn('id_penggunaan'); + } + + if (!Schema::hasColumn('poin_lembur', 'sisa_poin')) { + $table->integer('sisa_poin')->after('jumlah_poin')->comment('Saldo aktif poin ini'); + } + if (!Schema::hasColumn('poin_lembur', 'expired_at')) { + $table->date('expired_at')->after('tanggal')->comment('Batas waktu penggunaan'); + } + if (!Schema::hasColumn('poin_lembur', 'is_fully_used')) { + $table->boolean('is_fully_used')->default(false)->after('expired_at')->comment('True jika sisa_poin 0'); + } + }); + + if (!Schema::hasTable('detail_penggunaan_poin')) { + Schema::create('detail_penggunaan_poin', function (Blueprint $table) { + $table->id(); + $table->foreignId('id_penggunaan')->constrained('penggunaan_poin', 'id_penggunaan')->onDelete('cascade'); + $table->foreignId('id_poin_sumber')->constrained('poin_lembur', 'id_poin')->onDelete('cascade'); + $table->integer('jumlah_diambil'); + $table->timestamps(); + }); + } + } + + public function down(): void + { + Schema::dropIfExists('detail_penggunaan_poin'); + Schema::table('poin_lembur', function (Blueprint $table) { + + if (!Schema::hasColumn('poin_lembur', 'id_penggunaan')) { + $table->foreignId('id_penggunaan')->nullable()->constrained('penggunaan_poin', 'id_penggunaan'); + } + + }); + } +}; diff --git a/database/migrations/2026_02_16_144322_update_schema_for_face_recognition.php b/database/migrations/2026_02_16_144322_update_schema_for_face_recognition.php new file mode 100644 index 00000000..f324ba63 --- /dev/null +++ b/database/migrations/2026_02_16_144322_update_schema_for_face_recognition.php @@ -0,0 +1,39 @@ +tinyInteger('is_face_registered')->default(0)->after('password'); + } + }); + + if (!Schema::hasTable('data_wajah')) { + Schema::create('data_wajah', function (Blueprint $table) { + $table->id(); + $table->foreignId('id_user')->constrained('users')->cascadeOnDelete(); + $table->string('path_model_yml')->nullable(); + $table->tinyInteger('is_verified')->default(0)->comment('0:Pending, 1:Approved, 2:Rejected'); + $table->timestamp('last_updated')->nullable(); + }); + } + } + + public function down(): void + { + Schema::table('users', function (Blueprint $table) { + if (Schema::hasColumn('users', 'is_face_registered')) { + $table->dropColumn('is_face_registered'); + } + }); + + Schema::dropIfExists('data_wajah'); + } +}; diff --git a/database/migrations/2026_02_16_163810_add_path_model_yml_to_data_wajah_table.php b/database/migrations/2026_02_16_163810_add_path_model_yml_to_data_wajah_table.php new file mode 100644 index 00000000..fb0f22ca --- /dev/null +++ b/database/migrations/2026_02_16_163810_add_path_model_yml_to_data_wajah_table.php @@ -0,0 +1,22 @@ +string('path_model_yml')->nullable()->after('id_user'); + }); + } + + public function down(): void + { + Schema::table('data_wajah', function (Blueprint $table) { + $table->dropColumn('path_model_yml'); + }); + } +}; diff --git a/database/migrations/2026_02_16_164216_add_is_verified_and_last_updated_to_data_wajah.php b/database/migrations/2026_02_16_164216_add_is_verified_and_last_updated_to_data_wajah.php new file mode 100644 index 00000000..9b064e22 --- /dev/null +++ b/database/migrations/2026_02_16_164216_add_is_verified_and_last_updated_to_data_wajah.php @@ -0,0 +1,27 @@ +tinyInteger('is_verified')->default(0)->comment('0:Pending, 1:Approved, 2:Rejected')->after('path_model_yml'); + } + if (!Schema::hasColumn('data_wajah', 'last_updated')) { + $table->timestamp('last_updated')->nullable()->after('is_verified'); + } + }); + } + + public function down(): void + { + Schema::table('data_wajah', function (Blueprint $table) { + $table->dropColumn(['is_verified', 'last_updated']); + }); + } +}; diff --git a/database/migrations/2026_02_16_164449_make_encoding_wajah_nullable_in_data_wajah.php b/database/migrations/2026_02_16_164449_make_encoding_wajah_nullable_in_data_wajah.php new file mode 100644 index 00000000..b0516a66 --- /dev/null +++ b/database/migrations/2026_02_16_164449_make_encoding_wajah_nullable_in_data_wajah.php @@ -0,0 +1,26 @@ +text('encoding_wajah')->nullable()->change(); + } + }); + } + + public function down(): void + { + Schema::table('data_wajah', function (Blueprint $table) { + if (Schema::hasColumn('data_wajah', 'encoding_wajah')) { + + } + }); + } +}; diff --git a/database/migrations/2026_02_21_082548_add_selisih_waktu_to_presensi_table.php b/database/migrations/2026_02_21_082548_add_selisih_waktu_to_presensi_table.php new file mode 100644 index 00000000..66129235 --- /dev/null +++ b/database/migrations/2026_02_21_082548_add_selisih_waktu_to_presensi_table.php @@ -0,0 +1,30 @@ +time('waktu_terlambat')->nullable()->after('keterangan_pulang'); + $table->time('waktu_masuk_awal')->nullable()->after('waktu_terlambat'); + $table->time('waktu_pulang_awal')->nullable()->after('waktu_masuk_awal'); + $table->time('waktu_pulang_akhir')->nullable()->after('waktu_pulang_awal'); + }); + } + + public function down(): void + { + Schema::table('presensi', function (Blueprint $table) { + $table->dropColumn([ + 'waktu_terlambat', + 'waktu_masuk_awal', + 'waktu_pulang_awal', + 'waktu_pulang_akhir' + ]); + }); + } +}; diff --git a/database/migrations/2026_03_01_060000_add_performance_indexes.php b/database/migrations/2026_03_01_060000_add_performance_indexes.php new file mode 100644 index 00000000..0c989280 --- /dev/null +++ b/database/migrations/2026_03_01_060000_add_performance_indexes.php @@ -0,0 +1,91 @@ +index('id_jabatan'); + $table->index('id_divisi'); + $table->index('id_kantor'); + $table->index('status_aktif'); + }); + + Schema::table('presensi', function (Blueprint $table) { + $table->index('tanggal'); + $table->index('id_user'); + $table->index('id_status'); + $table->index('id_validasi'); + $table->index(['id_user', 'tanggal']); + }); + + Schema::table('jadwal_kerja', function (Blueprint $table) { + $table->index(['id_user', 'tanggal']); + }); + + Schema::table('penggunaan_poin', function (Blueprint $table) { + $table->index(['id_user', 'tanggal_penggunaan']); + $table->index('id_status'); + }); + + Schema::table('pengajuan_izin', function (Blueprint $table) { + $table->index('id_status'); + $table->index('id_user'); + }); + + Schema::table('lembur', function (Blueprint $table) { + $table->index('id_status'); + $table->index('id_user'); + }); + + Schema::table('poin_lembur', function (Blueprint $table) { + $table->index('id_user'); + $table->index('tanggal'); + }); + } + + public function down(): void + { + Schema::table('users', function (Blueprint $table) { + $table->dropIndex(['id_jabatan']); + $table->dropIndex(['id_divisi']); + $table->dropIndex(['id_kantor']); + $table->dropIndex(['status_aktif']); + }); + + Schema::table('presensi', function (Blueprint $table) { + $table->dropIndex(['tanggal']); + $table->dropIndex(['id_user']); + $table->dropIndex(['id_status']); + $table->dropIndex(['id_validasi']); + $table->dropIndex(['id_user', 'tanggal']); + }); + + Schema::table('jadwal_kerja', function (Blueprint $table) { + $table->dropIndex(['id_user', 'tanggal']); + }); + + Schema::table('penggunaan_poin', function (Blueprint $table) { + $table->dropIndex(['id_user', 'tanggal_penggunaan']); + $table->dropIndex(['id_status']); + }); + + Schema::table('pengajuan_izin', function (Blueprint $table) { + $table->dropIndex(['id_status']); + $table->dropIndex(['id_user']); + }); + + Schema::table('lembur', function (Blueprint $table) { + $table->dropIndex(['id_status']); + $table->dropIndex(['id_user']); + }); + + Schema::table('poin_lembur', function (Blueprint $table) { + $table->dropIndex(['id_user']); + $table->dropIndex(['tanggal']); + }); + } +}; diff --git a/database/migrations/2026_03_01_141559_change_primary_keys_to_string_combination.php b/database/migrations/2026_03_01_141559_change_primary_keys_to_string_combination.php new file mode 100644 index 00000000..0dc17f1b --- /dev/null +++ b/database/migrations/2026_03_01_141559_change_primary_keys_to_string_combination.php @@ -0,0 +1,97 @@ +convertExistingData(); + + DB::statement('ALTER TABLE poin_lembur ADD CONSTRAINT poin_lembur_id_lembur_foreign FOREIGN KEY (id_lembur) REFERENCES lembur (id_lembur) ON DELETE SET NULL;'); + + DB::statement('ALTER TABLE detail_penggunaan_poin ADD CONSTRAINT detail_penggunaan_poin_id_penggunaan_foreign FOREIGN KEY (id_penggunaan) REFERENCES penggunaan_poin (id_penggunaan) ON DELETE CASCADE;'); + } + + private function convertExistingData() + { + + $izinRecords = DB::table('pengajuan_izin')->get(); + foreach ($izinRecords as $izin) { + if (is_numeric($izin->id_izin)) { + $createdDate = $izin->created_at ? date('ym', strtotime($izin->created_at)) : date('ym'); + $newId = 'IZN-' . $createdDate . '-' . strtoupper(Str::random(5)); + + DB::table('pengajuan_izin') + ->where('id_izin', $izin->id_izin) + ->update(['id_izin' => $newId]); + } + } + + $lemburRecords = DB::table('lembur')->get(); + foreach ($lemburRecords as $lembur) { + if (is_numeric($lembur->id_lembur)) { + $createdDate = $lembur->created_at ? date('ym', strtotime($lembur->created_at)) : date('ym'); + $newId = 'LMB-' . $createdDate . '-' . strtoupper(Str::random(5)); + + DB::table('poin_lembur') + ->where('id_lembur', $lembur->id_lembur) + ->update(['id_lembur' => $newId]); + + DB::table('lembur') + ->where('id_lembur', $lembur->id_lembur) + ->update(['id_lembur' => $newId]); + } + } + + $penggunaanRecords = DB::table('penggunaan_poin')->get(); + foreach ($penggunaanRecords as $penggunaan) { + if (is_numeric($penggunaan->id_penggunaan)) { + $createdDate = $penggunaan->created_at ? date('ym', strtotime($penggunaan->created_at)) : date('ym'); + $newId = 'PNP-' . $createdDate . '-' . strtoupper(Str::random(5)); + + DB::table('detail_penggunaan_poin') + ->where('id_penggunaan', $penggunaan->id_penggunaan) + ->update(['id_penggunaan' => $newId]); + + DB::table('penggunaan_poin') + ->where('id_penggunaan', $penggunaan->id_penggunaan) + ->update(['id_penggunaan' => $newId]); + } + } + } + + public function down(): void + { + + DB::statement('ALTER TABLE poin_lembur DROP FOREIGN KEY poin_lembur_id_lembur_foreign;'); + DB::statement('ALTER TABLE detail_penggunaan_poin DROP FOREIGN KEY detail_penggunaan_poin_id_penggunaan_foreign;'); + + DB::statement('ALTER TABLE pengajuan_izin MODIFY id_izin BIGINT UNSIGNED AUTO_INCREMENT;'); + + DB::statement('ALTER TABLE lembur MODIFY id_lembur BIGINT UNSIGNED AUTO_INCREMENT;'); + DB::statement('ALTER TABLE poin_lembur MODIFY id_lembur BIGINT UNSIGNED NULL;'); + + DB::statement('ALTER TABLE penggunaan_poin MODIFY id_penggunaan BIGINT UNSIGNED AUTO_INCREMENT;'); + DB::statement('ALTER TABLE detail_penggunaan_poin MODIFY id_penggunaan BIGINT UNSIGNED NOT NULL;'); + + DB::statement('ALTER TABLE poin_lembur ADD CONSTRAINT poin_lembur_id_lembur_foreign FOREIGN KEY (id_lembur) REFERENCES lembur (id_lembur) ON DELETE SET NULL;'); + DB::statement('ALTER TABLE detail_penggunaan_poin ADD CONSTRAINT detail_penggunaan_poin_id_penggunaan_foreign FOREIGN KEY (id_penggunaan) REFERENCES penggunaan_poin (id_penggunaan) ON DELETE CASCADE;'); + } +}; diff --git a/database/migrations/2026_03_02_220000_create_tanda_tangan_table.php b/database/migrations/2026_03_02_220000_create_tanda_tangan_table.php new file mode 100644 index 00000000..0153b23a --- /dev/null +++ b/database/migrations/2026_03_02_220000_create_tanda_tangan_table.php @@ -0,0 +1,25 @@ +string('id_tanda_tangan', 20)->primary(); + $table->foreignId('id_user')->constrained('users')->cascadeOnDelete(); + $table->string('file_ttd'); + $table->boolean('is_active')->default(true); + $table->timestamps(); + + $table->index(['id_user', 'is_active']); + }); + } + + public function down(): void + { + Schema::dropIfExists('tanda_tangan'); + } +}; diff --git a/database/migrations/2026_03_02_220100_create_surat_izin_table.php b/database/migrations/2026_03_02_220100_create_surat_izin_table.php new file mode 100644 index 00000000..070ccb30 --- /dev/null +++ b/database/migrations/2026_03_02_220100_create_surat_izin_table.php @@ -0,0 +1,30 @@ +string('id_surat', 20)->primary(); + $table->string('id_izin', 20); + $table->foreignId('id_user')->constrained('users'); + $table->string('nomor_surat', 50); + $table->text('isi_surat'); + $table->string('id_ttd_pengaju', 20)->nullable(); + $table->enum('status_surat', ['menunggu_manajer', 'menunggu_hrd', 'disetujui', 'ditolak'])->default('menunggu_manajer'); + $table->timestamps(); + + $table->foreign('id_izin')->references('id_izin')->on('pengajuan_izin')->cascadeOnDelete(); + $table->foreign('id_ttd_pengaju')->references('id_tanda_tangan')->on('tanda_tangan')->nullOnDelete(); + $table->index(['id_user', 'status_surat']); + }); + } + + public function down(): void + { + Schema::dropIfExists('surat_izin'); + } +}; diff --git a/database/migrations/2026_03_02_220200_create_approval_surat_table.php b/database/migrations/2026_03_02_220200_create_approval_surat_table.php new file mode 100644 index 00000000..0117f7a3 --- /dev/null +++ b/database/migrations/2026_03_02_220200_create_approval_surat_table.php @@ -0,0 +1,30 @@ +string('id_approval', 20)->primary(); + $table->string('id_surat', 20); + $table->foreignId('id_approver')->constrained('users'); + $table->string('id_ttd_approver', 20)->nullable(); + $table->tinyInteger('tahap')->comment('1=Manajer, 2=HRD'); + $table->enum('status', ['disetujui', 'ditolak'])->default('disetujui'); + $table->text('catatan')->nullable(); + $table->timestamps(); + + $table->foreign('id_surat')->references('id_surat')->on('surat_izin')->cascadeOnDelete(); + $table->foreign('id_ttd_approver')->references('id_tanda_tangan')->on('tanda_tangan')->nullOnDelete(); + $table->unique(['id_surat', 'tahap']); + }); + } + + public function down(): void + { + Schema::dropIfExists('approval_surat'); + } +}; diff --git a/database/migrations/2026_03_11_181342_create_riwayat_tukar_shifts_table.php b/database/migrations/2026_03_11_181342_create_riwayat_tukar_shifts_table.php new file mode 100644 index 00000000..4faa84f7 --- /dev/null +++ b/database/migrations/2026_03_11_181342_create_riwayat_tukar_shifts_table.php @@ -0,0 +1,29 @@ +id('id_riwayat'); + $table->foreignId('id_user_1')->constrained('users', 'id')->cascadeOnDelete(); + $table->unsignedBigInteger('id_jadwal_1'); + $table->foreign('id_jadwal_1')->references('id_jadwal')->on('jadwal_kerja')->cascadeOnDelete(); + $table->foreignId('id_user_2')->constrained('users', 'id')->cascadeOnDelete(); + $table->unsignedBigInteger('id_jadwal_2'); + $table->foreign('id_jadwal_2')->references('id_jadwal')->on('jadwal_kerja')->cascadeOnDelete(); + $table->text('keterangan')->nullable(); + $table->foreignId('created_by')->constrained('users', 'id')->cascadeOnDelete(); + $table->timestamps(); + }); + } + + public function down(): void + { + Schema::dropIfExists('riwayat_tukar_shift'); + } +}; diff --git a/database/migrations/2026_03_16_155110_add_id_kantor_to_hari_libur_table.php b/database/migrations/2026_03_16_155110_add_id_kantor_to_hari_libur_table.php new file mode 100644 index 00000000..8efd6353 --- /dev/null +++ b/database/migrations/2026_03_16_155110_add_id_kantor_to_hari_libur_table.php @@ -0,0 +1,25 @@ +unsignedBigInteger('id_kantor')->nullable()->after('keterangan'); + $table->foreign('id_kantor')->references('id_kantor')->on('kantor')->onDelete('set null'); + }); + } + + public function down(): void + { + Schema::table('hari_libur', function (Blueprint $table) { + $table->dropForeign(['id_kantor']); + $table->dropColumn('id_kantor'); + }); + } +}; diff --git a/database/migrations/manual_add_keterangan_luar_radius.sql b/database/migrations/manual_add_keterangan_luar_radius.sql new file mode 100644 index 00000000..12a27bff --- /dev/null +++ b/database/migrations/manual_add_keterangan_luar_radius.sql @@ -0,0 +1,9 @@ +-- Migration: Add keterangan_luar_radius to presensi table +-- File: database/migrations/manual_add_keterangan_luar_radius.sql +-- Author: MPG HRIS Team +-- Created: 2026-02-06 + +ALTER TABLE `presensi` +ADD COLUMN `keterangan_luar_radius` TEXT NULL AFTER `id_validasi`; + +-- Deskripsi: Kolom untuk menyimpan keterangan/alasan ketika user melakukan presensi di luar radius kantor diff --git a/database/migrations/manual_face_registrations.sql b/database/migrations/manual_face_registrations.sql new file mode 100644 index 00000000..a57944a4 --- /dev/null +++ b/database/migrations/manual_face_registrations.sql @@ -0,0 +1,18 @@ +-- Manual SQL script untuk create face_registrations table +-- Run this manually via phpMyAdmin or MySQL Workbench jika migration gagal + +CREATE TABLE IF NOT EXISTS `face_registrations` ( + `id_face_registration` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, + `id_pegawai` BIGINT UNSIGNED NOT NULL, + `face_embedding` TEXT NULL COMMENT 'JSON array dari Python face recognition service', + `foto_pendaftaran` VARCHAR(255) NULL, + `status_verifikasi` ENUM('pending', 'approved', 'rejected') NOT NULL DEFAULT 'pending', + `verified_by` BIGINT UNSIGNED NULL, + `verified_at` TIMESTAMP NULL, + `created_at` TIMESTAMP NULL, + `updated_at` TIMESTAMP NULL, + + -- Foreign Keys (hapus jika error, lalu run manual FK setelah pastikan kolom exist) + CONSTRAINT `fk_face_reg_pegawai` FOREIGN KEY (`id_pegawai`) REFERENCES `pegawai` (`id_pegawai`) ON DELETE CASCADE, + CONSTRAINT `fk_face_reg_verified_by` FOREIGN KEY (`verified_by`) REFERENCES `users` (`id`) ON DELETE SET NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php new file mode 100644 index 00000000..fcafb48e --- /dev/null +++ b/database/seeders/DatabaseSeeder.php @@ -0,0 +1,64 @@ +insert([ + [ + 'nama_kantor' => 'Notis Digital', + 'alamat' => 'Jln. Kalimantan No. 1, Jember', + 'latitude' => -8.172110, + 'longitude' => 113.700550, + 'radius_meter' => 200, + 'created_at' => now(), + 'updated_at' => now(), + ], + [ + 'nama_kantor' => 'Curah Manis Studio', + 'alamat' => 'Jln. Mastrip, Jember', + 'latitude' => -8.172110, + 'longitude' => 113.700550, + 'radius_meter' => 200, + 'created_at' => now(), + 'updated_at' => now(), + ] + ]); + + User::factory(10)->create([ + 'id_kantor' => 1, + ]); + + User::factory(15)->create([ + 'id_kantor' => 2, + ]); + + User::factory()->create([ + 'nama_lengkap' => 'Julian (Super Admin)', + 'email' => 'julian@admin.com', + 'password' => bcrypt('password'), + 'divisi' => 'IT', + 'jabatan' => 'Manager', + 'id_kantor' => 1, + ]); + + $this->call([ + MasterDataSeeder::class, + PermissionSeeder::class, + PresensiStatusSeeder::class, + PresensiSeeder::class, + + JenisIzinSeeder::class, + StatusPengajuanSeeder::class, + + PengajuanIzinSeeder::class, + ]); + } +} diff --git a/database/seeders/FixLegacyRolesSeeder.php b/database/seeders/FixLegacyRolesSeeder.php new file mode 100644 index 00000000..7401db01 --- /dev/null +++ b/database/seeders/FixLegacyRolesSeeder.php @@ -0,0 +1,33 @@ + 'admin']); + $rolePegawai = Role::firstOrCreate(['nama_role' => 'pegawai']); + + $oldAdmins = User::where('role', 'admin')->get(); + foreach ($oldAdmins as $user) { + if (!$user->roles()->where('nama_role', 'admin')->exists()) { + $user->roles()->attach($roleAdmin->id_role ?? $roleAdmin->id); + $this->command->info("Migrated legacy admin: {$user->email}"); + } + } + + $oldStaff = User::where('role', 'pegawai')->get(); + foreach ($oldStaff as $user) { + if (!$user->roles()->where('nama_role', 'pegawai')->exists()) { + $user->roles()->attach($rolePegawai->id_role ?? $rolePegawai->id); + $this->command->info("Migrated legacy staff: {$user->email}"); + } + } + } +} diff --git a/database/seeders/FixNegativeLemburDuration.php b/database/seeders/FixNegativeLemburDuration.php new file mode 100644 index 00000000..dacac0ac --- /dev/null +++ b/database/seeders/FixNegativeLemburDuration.php @@ -0,0 +1,80 @@ +get(); + + if ($lembursNegatif->isEmpty()) { + echo "✅ Tidak ada lembur dengan durasi negatif.\n"; + return; + } + + echo "⚠️ Ditemukan {$lembursNegatif->count()} lembur dengan durasi negatif.\n\n"; + + foreach ($lembursNegatif as $lembur) { + echo "📋 ID Lembur: {$lembur->id_lembur}\n"; + echo " Durasi lama: {$lembur->durasi_menit} menit\n"; + + $start = Carbon::parse($lembur->jam_mulai); + $end = Carbon::parse($lembur->jam_selesai); + $durasiBenar = abs($start->diffInMinutes($end)); + + echo " Durasi benar: {$durasiBenar} menit\n"; + + $lembur->update(['durasi_menit' => $durasiBenar]); + + $statusApproved = DB::table('status_pengajuan') + ->where('nama_status', 'Approved') + ->first(); + + if ( + $lembur->id_status == ($statusApproved->id_status ?? 2) && + $lembur->id_kompensasi == JenisKompensasi::POIN + ) { + + echo " 🔄 Re-generating poin...\n"; + + PoinLembur::where('id_lembur', $lembur->id_lembur)->delete(); + + $poinBaru = floor($durasiBenar / 30); + + if ($poinBaru > 0) { + PoinLembur::create([ + 'id_user' => $lembur->id_user, + 'jumlah_poin' => $poinBaru, + 'sisa_poin' => $poinBaru, + 'id_lembur' => $lembur->id_lembur, + 'keterangan' => 'Poin dari Lembur Tanggal ' . Carbon::parse($lembur->tanggal_lembur)->format('d/m/Y') . ' (Diperbaiki)', + 'tanggal' => now(), + 'expired_at' => now()->addMonths(6), + 'is_fully_used' => false + ]); + + $lembur->update(['jumlah_poin' => $poinBaru]); + + echo " ✅ Poin berhasil di-generate: {$poinBaru} poin\n"; + } else { + echo " ⚠️ Durasi terlalu singkat untuk mendapat poin\n"; + } + } + + echo "\n"; + } + + echo "✅ Selesai! Total {$lembursNegatif->count()} lembur diperbaiki.\n"; + } +} diff --git a/database/seeders/JenisIzinSeeder.php b/database/seeders/JenisIzinSeeder.php new file mode 100644 index 00000000..0068cf58 --- /dev/null +++ b/database/seeders/JenisIzinSeeder.php @@ -0,0 +1,21 @@ +delete(); + + DB::table('jenis_izin')->insert([ + + ['id_jenis_izin' => 1, 'nama_izin' => 'Sakit'], + ['id_jenis_izin' => 2, 'nama_izin' => 'Cuti'], + ['id_jenis_izin' => 3, 'nama_izin' => 'Izin'], + ]); + } +} diff --git a/database/seeders/JenisPenguranganSeeder.php b/database/seeders/JenisPenguranganSeeder.php new file mode 100644 index 00000000..55554431 --- /dev/null +++ b/database/seeders/JenisPenguranganSeeder.php @@ -0,0 +1,17 @@ +insertOrIgnore([ + ['id_pengurangan' => 1, 'nama_pengurangan' => 'Datang Terlambat'], + ['id_pengurangan' => 2, 'nama_pengurangan' => 'Pulang Cepat'], + ]); + } +} diff --git a/database/seeders/MasterDataSeeder.php b/database/seeders/MasterDataSeeder.php new file mode 100644 index 00000000..c7ea422b --- /dev/null +++ b/database/seeders/MasterDataSeeder.php @@ -0,0 +1,66 @@ + 'Information Technology']); + $divHR = Divisi::create(['nama_divisi' => 'Human Resources']); + Divisi::create(['nama_divisi' => 'Finance & Accounting']); + Divisi::create(['nama_divisi' => 'Marketing']); + + $jabMgr = Jabatan::create(['nama_jabatan' => 'Manager']); + $jabSpv = Jabatan::create(['nama_jabatan' => 'Supervisor']); + $jabStf = Jabatan::create(['nama_jabatan' => 'Staff']); + Jabatan::create(['nama_jabatan' => 'Internship']); + + $kPusat = Kantor::create([ + 'nama_kantor' => 'Kantor Pusat', + 'alamat' => 'Jl. Jendral Sudirman No. 1, Jakarta', + 'tipe' => 'Pusat' + ]); + + $kCabang = Kantor::create([ + 'nama_kantor' => 'Curah Manis Studio', + 'alamat' => 'Jl. Curah Manis, Malang', + 'tipe' => 'Cabang' + ]); + + User::create([ + 'nama_lengkap' => 'Super Administrator', + 'email' => 'admin@mpg.co.id', + 'password' => Hash::make('admin123'), + 'role' => 'admin', + 'nik' => '999999999', + 'status_aktif' => 1, + + 'id_divisi' => $divIT->id_divisi, + 'id_jabatan' => $jabMgr->id_jabatan, + 'id_kantor' => $kPusat->id_kantor, + 'tgl_bergabung' => now(), + ]); + + User::create([ + 'nama_lengkap' => 'Budi Santoso', + 'email' => 'budi@mpg.co.id', + 'password' => Hash::make('Mpg123!'), + 'role' => 'pegawai', + 'nik' => '350712345678', + 'status_aktif' => 1, + 'id_divisi' => $divHR->id_divisi, + 'id_jabatan' => $jabStf->id_jabatan, + 'id_kantor' => $kCabang->id_kantor, + 'tgl_bergabung' => now(), + ]); + } +} diff --git a/database/seeders/PengajuanIzinSeeder.php b/database/seeders/PengajuanIzinSeeder.php new file mode 100644 index 00000000..a3e960e4 --- /dev/null +++ b/database/seeders/PengajuanIzinSeeder.php @@ -0,0 +1,52 @@ +limit(5)->get(); + + if ($users->isEmpty()) { + $this->command->warn('Tidak ada user untuk di-seed.'); + return; + } + + foreach ($users as $user) { + try { + + $idJenis = rand(1, 3); + + $idStatus = rand(1, 3); + + $tglMulai = now()->addDays(rand(-10, 10)); + $tglSelesai = (clone $tglMulai)->addDays(rand(1, 3)); + + DB::table('pengajuan_izin')->insertOrIgnore([ + 'id_user' => $user->id, + 'id_jenis_izin' => $idJenis, + 'tanggal_mulai' => $tglMulai->format('Y-m-d'), + 'tanggal_selesai' => $tglSelesai->format('Y-m-d'), + 'alasan' => 'Seeding Dummy Auto: ' . Str::random(10), + 'bukti_file' => 'https://placehold.co/600x800/png?text=Bukti+Dummy', + 'id_status' => $idStatus, + + 'created_at' => now(), + 'updated_at' => now(), + ]); + + } catch (\Exception $e) { + $this->command->error('Gagal seed user ' . $user->id . ': ' . $e->getMessage()); + } + } + + $this->command->info('Data Pengajuan Izin (FIXED) berhasil dibuat!'); + } +} diff --git a/database/seeders/PermissionSeeder.php b/database/seeders/PermissionSeeder.php new file mode 100644 index 00000000..3b6f4a87 --- /dev/null +++ b/database/seeders/PermissionSeeder.php @@ -0,0 +1,110 @@ + $p], + ['slug' => $p] + ); + } + + $adminRole = Role::where('nama_role', 'admin')->first(); + if ($adminRole) { + $allPermissions = Permission::all(); + $adminRole->permissions()->sync($allPermissions); + } + + $hrdRole = Role::where('nama_role', 'hrd')->first(); + if ($hrdRole) { + $hrdPermissions = Permission::whereIn('nama_permission', [ + 'view_dashboard', + 'manage_divisi', 'manage_jabatan', 'manage_kantor', 'manage_shift', 'manage_hari_libur', + 'view_pegawai', 'create_pegawai', 'edit_pegawai', 'view_pegawai_detail', + 'view_presensi_all', 'approve_presensi', 'correction_presensi', + 'view_izin_all', 'approve_izin', + 'view_lembur_all', 'approve_lembur', + 'manage_face_data', + 'view_laporan' + ])->get(); + $hrdRole->permissions()->sync($hrdPermissions); + } + + $managerRole = Role::where('nama_role', 'manager')->first(); + if ($managerRole) { + $managerPermissions = Permission::whereIn('nama_permission', [ + 'view_dashboard', + 'view_pegawai', 'view_pegawai_detail', + 'view_presensi_team', + 'view_izin_team', 'approve_izin', + 'view_lembur_team', 'approve_lembur' + ])->get(); + $managerRole->permissions()->sync($managerPermissions); + } + + $pegawaiRole = Role::where('nama_role', 'pegawai')->first(); + if ($pegawaiRole) { + $pegawaiPermissions = Permission::whereIn('nama_permission', [ + 'view_dashboard', + 'view_presensi_self', + 'create_presensi', + 'create_izin', + 'create_lembur' + ])->get(); + $pegawaiRole->permissions()->sync($pegawaiPermissions); + } + } +} diff --git a/database/seeders/PresensiSeeder.php b/database/seeders/PresensiSeeder.php new file mode 100644 index 00000000..cc54dd92 --- /dev/null +++ b/database/seeders/PresensiSeeder.php @@ -0,0 +1,85 @@ +format('Y-m-d'); + + $jadwalHariIni = JadwalKerja::with('shift') + ->where('tanggal', $today) + ->get(); + + if ($jadwalHariIni->isEmpty()) { + $this->command->warn('Tidak ada jadwal kerja untuk tanggal ' . $today . '. Harap jalankan generator jadwal terlebih dahulu atau isi manual.'); + return; + } + + $this->command->info('Ditemukan ' . $jadwalHariIni->count() . ' jadwal untuk hari ini via PresensiSeeder.'); + + foreach ($jadwalHariIni as $jadwal) { + try { + if (!$jadwal->shift) + continue; + + $jamMasukShift = $jadwal->shift->jam_masuk ?? $jadwal->shift->jam_mulai; + $jamPulangShift = $jadwal->shift->jam_pulang ?? $jadwal->shift->jam_selesai; + + $shiftStart = Carbon::parse($jadwal->tanggal . ' ' . $jamMasukShift); + $shiftEnd = Carbon::parse($jadwal->tanggal . ' ' . $jamPulangShift); + + $randomMinutes = rand(-10, 30); + $jamMasuk = $shiftStart->copy()->addMinutes($randomMinutes); + + $status = 1; + $alasan = null; + $toleransi = 10; + + if ($randomMinutes > $toleransi) { + $status = 2; + $alasan = 'Terlambat ' . ($randomMinutes) . ' menit (Dummy Data)'; + } + + $validasi = (rand(1, 10) > 2) ? 1 : 2; + + $lat = -8.172110 + (rand(-100, 100) / 100000); + $lon = 113.700550 + (rand(-100, 100) / 100000); + + Presensi::firstOrCreate( + [ + 'id_user' => $jadwal->id_user, + 'tanggal' => $today + ], + [ + 'jam_masuk' => $jamMasuk->format('H:i:s'), + 'jam_pulang' => $shiftEnd->format('H:i:s'), + 'lat_masuk' => $lat, + 'lon_masuk' => $lon, + 'lat_pulang' => $lat, + 'lon_pulang' => $lon, + 'foto_wajah_masuk' => 'https://placehold.co/400x400/png?text=Masuk', + 'foto_wajah_pulang' => 'https://placehold.co/400x400/png?text=Pulang', + 'id_status' => $status, + 'alasan_telat' => $alasan, + 'id_validasi' => $validasi, + 'verifikasi_wajah' => 0 + ] + ); + + } catch (\Exception $e) { + $this->command->error('Gagal seed user ' . $jadwal->id_user . ': ' . $e->getMessage()); + } + } + + $this->command->info('Presensi dummy berhasil dibuat!'); + } +} diff --git a/database/seeders/PresensiStatusSeeder.php b/database/seeders/PresensiStatusSeeder.php new file mode 100644 index 00000000..bfa90ce5 --- /dev/null +++ b/database/seeders/PresensiStatusSeeder.php @@ -0,0 +1,24 @@ +insertOrIgnore([ + ['id_status' => 1, 'nama_status' => 'Tepat Waktu', 'created_at' => now(), 'updated_at' => now()], + ['id_status' => 2, 'nama_status' => 'Terlambat', 'created_at' => now(), 'updated_at' => now()], + ['id_status' => 3, 'nama_status' => 'Izin', 'created_at' => now(), 'updated_at' => now()], + ['id_status' => 4, 'nama_status' => 'Sakit', 'created_at' => now(), 'updated_at' => now()], + ['id_status' => 5, 'nama_status' => 'Alpha', 'created_at' => now(), 'updated_at' => now()], + ]); + + $this->command->info('Tabel status_presensi berhasil diisi!'); + } +} diff --git a/database/seeders/StatusPengajuanSeeder.php b/database/seeders/StatusPengajuanSeeder.php new file mode 100644 index 00000000..576b6027 --- /dev/null +++ b/database/seeders/StatusPengajuanSeeder.php @@ -0,0 +1,21 @@ +delete(); + + DB::table('status_pengajuan')->insert([ + + ['id_status' => 1, 'nama_status' => 'Disetujui'], + ['id_status' => 2, 'nama_status' => 'Pending'], + ['id_status' => 3, 'nama_status' => 'Ditolak'], + ]); + } +} diff --git a/database/seeders/StatusSeeder.php b/database/seeders/StatusSeeder.php new file mode 100644 index 00000000..0f0bcac4 --- /dev/null +++ b/database/seeders/StatusSeeder.php @@ -0,0 +1,33 @@ +delete(); + + DB::table('status_presensi')->insert([ + ['id_status' => 1, 'nama_status' => 'Tepat Waktu', 'created_at' => now(), 'updated_at' => now()], + ['id_status' => 2, 'nama_status' => 'Terlambat', 'created_at' => now(), 'updated_at' => now()], + ['id_status' => 3, 'nama_status' => 'Izin', 'created_at' => now(), 'updated_at' => now()], + ['id_status' => 4, 'nama_status' => 'Sakit', 'created_at' => now(), 'updated_at' => now()], + ['id_status' => 5, 'nama_status' => 'Alpha', 'created_at' => now(), 'updated_at' => now()], + ]); + + DB::table('status_validasi_presensi')->delete(); + + DB::table('status_validasi_presensi')->insert([ + ['id_status' => 1, 'nama_status' => 'Valid', 'created_at' => now(), 'updated_at' => now()], + ['id_status' => 2, 'nama_status' => 'Pending', 'created_at' => now(), 'updated_at' => now()], + ['id_status' => 3, 'nama_status' => 'Ditolak', 'created_at' => now(), 'updated_at' => now()], + ]); + + $this->command->info('Data Master Status berhasil dibuat!'); + } +} diff --git a/database/seeders/SuperAdminSeeder.php b/database/seeders/SuperAdminSeeder.php new file mode 100644 index 00000000..348b4cd0 --- /dev/null +++ b/database/seeders/SuperAdminSeeder.php @@ -0,0 +1,55 @@ + 'IT Dept']); + $jabatan = Jabatan::first() ?? Jabatan::create(['nama_jabatan' => 'Super Admin']); + $kantor = Kantor::first() ?? Kantor::create(['nama_kantor' => 'Headquarters', 'alamat' => 'Cloud', 'tipe' => 'Pusat']); + + $roleAdmin = Role::firstOrCreate( + ['nama_role' => 'admin'], + ['keterangan' => 'Administrator with Full Access'] + ); + + $user = User::updateOrCreate( + ['email' => 'superadmin@mpg.co.id'], + [ + 'nama_lengkap' => 'Super Administrator', + 'password' => Hash::make('password'), + 'nik' => '77777777', + 'no_telp' => '081234567890', + 'alamat' => 'Server Room', + 'status_aktif' => 1, + 'tgl_bergabung' => now(), + 'id_divisi' => $divisi->id_divisi ?? $divisi->id, + 'id_jabatan' => $jabatan->id_jabatan ?? $jabatan->id, + 'id_kantor' => $kantor->id_kantor ?? $kantor->id, + 'sisa_cuti' => 12, + + ] + ); + + if (!$user->roles()->where('nama_role', 'admin')->exists()) { + $user->roles()->attach($roleAdmin->id_role ?? $roleAdmin->id); + $this->command->info('Role admin attached to user.'); + } + + $this->command->info('Super Admin created successfully!'); + $this->command->info('Email: superadmin@mpg.co.id'); + $this->command->info('Password: password'); + } +} diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..52b16463 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,2631 @@ +{ + "name": "mpg-hris", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "dependencies": { + "@hotwired/turbo": "^8.0.23" + }, + "devDependencies": { + "@tailwindcss/postcss": "^4.1.18", + "@tailwindcss/vite": "^4.0.0", + "autoprefixer": "^10.4.23", + "axios": "^1.11.0", + "concurrently": "^9.0.1", + "laravel-vite-plugin": "^2.0.0", + "postcss": "^8.5.6", + "tailwindcss": "^4.1.18", + "vite": "^7.0.7" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.2.tgz", + "integrity": "sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.2.tgz", + "integrity": "sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.2.tgz", + "integrity": "sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.2.tgz", + "integrity": "sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.2.tgz", + "integrity": "sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.2.tgz", + "integrity": "sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.2.tgz", + "integrity": "sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.2.tgz", + "integrity": "sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.2.tgz", + "integrity": "sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.2.tgz", + "integrity": "sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.2.tgz", + "integrity": "sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.2.tgz", + "integrity": "sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.2.tgz", + "integrity": "sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.2.tgz", + "integrity": "sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.2.tgz", + "integrity": "sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.2.tgz", + "integrity": "sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.2.tgz", + "integrity": "sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.2.tgz", + "integrity": "sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.2.tgz", + "integrity": "sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.2.tgz", + "integrity": "sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.2.tgz", + "integrity": "sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.2.tgz", + "integrity": "sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.2.tgz", + "integrity": "sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.2.tgz", + "integrity": "sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.2.tgz", + "integrity": "sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.2.tgz", + "integrity": "sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@hotwired/turbo": { + "version": "8.0.23", + "resolved": "https://registry.npmjs.org/@hotwired/turbo/-/turbo-8.0.23.tgz", + "integrity": "sha512-GZ7cijxEZ6Ig71u7rD6LHaRv/wcE/hNsc+nEfiWOkLNqUgLOwo5MNGWOy5ZV9ZUDSiQx1no7YxjTNnT4O6//cQ==", + "license": "MIT", + "engines": { + "node": ">= 18" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.56.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.56.0.tgz", + "integrity": "sha512-LNKIPA5k8PF1+jAFomGe3qN3bbIgJe/IlpDBwuVjrDKrJhVWywgnJvflMt/zkbVNLFtF1+94SljYQS6e99klnw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.56.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.56.0.tgz", + "integrity": "sha512-lfbVUbelYqXlYiU/HApNMJzT1E87UPGvzveGg2h0ktUNlOCxKlWuJ9jtfvs1sKHdwU4fzY7Pl8sAl49/XaEk6Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.56.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.56.0.tgz", + "integrity": "sha512-EgxD1ocWfhoD6xSOeEEwyE7tDvwTgZc8Bss7wCWe+uc7wO8G34HHCUH+Q6cHqJubxIAnQzAsyUsClt0yFLu06w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.56.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.56.0.tgz", + "integrity": "sha512-1vXe1vcMOssb/hOF8iv52A7feWW2xnu+c8BV4t1F//m9QVLTfNVpEdja5ia762j/UEJe2Z1jAmEqZAK42tVW3g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.56.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.56.0.tgz", + "integrity": "sha512-bof7fbIlvqsyv/DtaXSck4VYQ9lPtoWNFCB/JY4snlFuJREXfZnm+Ej6yaCHfQvofJDXLDMTVxWscVSuQvVWUQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.56.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.56.0.tgz", + "integrity": "sha512-KNa6lYHloW+7lTEkYGa37fpvPq+NKG/EHKM8+G/g9WDU7ls4sMqbVRV78J6LdNuVaeeK5WB9/9VAFbKxcbXKYg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.56.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.56.0.tgz", + "integrity": "sha512-E8jKK87uOvLrrLN28jnAAAChNq5LeCd2mGgZF+fGF5D507WlG/Noct3lP/QzQ6MrqJ5BCKNwI9ipADB6jyiq2A==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.56.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.56.0.tgz", + "integrity": "sha512-jQosa5FMYF5Z6prEpTCCmzCXz6eKr/tCBssSmQGEeozA9tkRUty/5Vx06ibaOP9RCrW1Pvb8yp3gvZhHwTDsJw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.56.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.56.0.tgz", + "integrity": "sha512-uQVoKkrC1KGEV6udrdVahASIsaF8h7iLG0U0W+Xn14ucFwi6uS539PsAr24IEF9/FoDtzMeeJXJIBo5RkbNWvQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.56.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.56.0.tgz", + "integrity": "sha512-vLZ1yJKLxhQLFKTs42RwTwa6zkGln+bnXc8ueFGMYmBTLfNu58sl5/eXyxRa2RarTkJbXl8TKPgfS6V5ijNqEA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-gnu": { + "version": "4.56.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.56.0.tgz", + "integrity": "sha512-FWfHOCub564kSE3xJQLLIC/hbKqHSVxy8vY75/YHHzWvbJL7aYJkdgwD/xGfUlL5UV2SB7otapLrcCj2xnF1dg==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-musl": { + "version": "4.56.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.56.0.tgz", + "integrity": "sha512-z1EkujxIh7nbrKL1lmIpqFTc/sr0u8Uk0zK/qIEFldbt6EDKWFk/pxFq3gYj4Bjn3aa9eEhYRlL3H8ZbPT1xvA==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.56.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.56.0.tgz", + "integrity": "sha512-iNFTluqgdoQC7AIE8Q34R3AuPrJGJirj5wMUErxj22deOcY7XwZRaqYmB6ZKFHoVGqRcRd0mqO+845jAibKCkw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-musl": { + "version": "4.56.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.56.0.tgz", + "integrity": "sha512-MtMeFVlD2LIKjp2sE2xM2slq3Zxf9zwVuw0jemsxvh1QOpHSsSzfNOTH9uYW9i1MXFxUSMmLpeVeUzoNOKBaWg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.56.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.56.0.tgz", + "integrity": "sha512-in+v6wiHdzzVhYKXIk5U74dEZHdKN9KH0Q4ANHOTvyXPG41bajYRsy7a8TPKbYPl34hU7PP7hMVHRvv/5aCSew==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.56.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.56.0.tgz", + "integrity": "sha512-yni2raKHB8m9NQpI9fPVwN754mn6dHQSbDTwxdr9SE0ks38DTjLMMBjrwvB5+mXrX+C0npX0CVeCUcvvvD8CNQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.56.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.56.0.tgz", + "integrity": "sha512-zhLLJx9nQPu7wezbxt2ut+CI4YlXi68ndEve16tPc/iwoylWS9B3FxpLS2PkmfYgDQtosah07Mj9E0khc3Y+vQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.56.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.56.0.tgz", + "integrity": "sha512-MVC6UDp16ZSH7x4rtuJPAEoE1RwS8N4oK9DLHy3FTEdFoUTCFVzMfJl/BVJ330C+hx8FfprA5Wqx4FhZXkj2Kw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.56.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.56.0.tgz", + "integrity": "sha512-ZhGH1eA4Qv0lxaV00azCIS1ChedK0V32952Md3FtnxSqZTBTd6tgil4nZT5cU8B+SIw3PFYkvyR4FKo2oyZIHA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-openbsd-x64": { + "version": "4.56.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.56.0.tgz", + "integrity": "sha512-O16XcmyDeFI9879pEcmtWvD/2nyxR9mF7Gs44lf1vGGx8Vg2DRNx11aVXBEqOQhWb92WN4z7fW/q4+2NYzCbBA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ] + }, + "node_modules/@rollup/rollup-openharmony-arm64": { + "version": "4.56.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.56.0.tgz", + "integrity": "sha512-LhN/Reh+7F3RCgQIRbgw8ZMwUwyqJM+8pXNT6IIJAqm2IdKkzpCh/V9EdgOMBKuebIrzswqy4ATlrDgiOwbRcQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.56.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.56.0.tgz", + "integrity": "sha512-kbFsOObXp3LBULg1d3JIUQMa9Kv4UitDmpS+k0tinPBz3watcUiV2/LUDMMucA6pZO3WGE27P7DsfaN54l9ing==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.56.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.56.0.tgz", + "integrity": "sha512-vSSgny54D6P4vf2izbtFm/TcWYedw7f8eBrOiGGecyHyQB9q4Kqentjaj8hToe+995nob/Wv48pDqL5a62EWtg==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-gnu": { + "version": "4.56.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.56.0.tgz", + "integrity": "sha512-FeCnkPCTHQJFbiGG49KjV5YGW/8b9rrXAM2Mz2kiIoktq2qsJxRD5giEMEOD2lPdgs72upzefaUvS+nc8E3UzQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.56.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.56.0.tgz", + "integrity": "sha512-H8AE9Ur/t0+1VXujj90w0HrSOuv0Nq9r1vSZF2t5km20NTfosQsGGUXDaKdQZzwuLts7IyL1fYT4hM95TI9c4g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@tailwindcss/node": { + "version": "4.1.18", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.18.tgz", + "integrity": "sha512-DoR7U1P7iYhw16qJ49fgXUlry1t4CpXeErJHnQ44JgTSKMaZUdf17cfn5mHchfJ4KRBZRFA/Coo+MUF5+gOaCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/remapping": "^2.3.4", + "enhanced-resolve": "^5.18.3", + "jiti": "^2.6.1", + "lightningcss": "1.30.2", + "magic-string": "^0.30.21", + "source-map-js": "^1.2.1", + "tailwindcss": "4.1.18" + } + }, + "node_modules/@tailwindcss/oxide": { + "version": "4.1.18", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.18.tgz", + "integrity": "sha512-EgCR5tTS5bUSKQgzeMClT6iCY3ToqE1y+ZB0AKldj809QXk1Y+3jB0upOYZrn9aGIzPtUsP7sX4QQ4XtjBB95A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + }, + "optionalDependencies": { + "@tailwindcss/oxide-android-arm64": "4.1.18", + "@tailwindcss/oxide-darwin-arm64": "4.1.18", + "@tailwindcss/oxide-darwin-x64": "4.1.18", + "@tailwindcss/oxide-freebsd-x64": "4.1.18", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.18", + "@tailwindcss/oxide-linux-arm64-gnu": "4.1.18", + "@tailwindcss/oxide-linux-arm64-musl": "4.1.18", + "@tailwindcss/oxide-linux-x64-gnu": "4.1.18", + "@tailwindcss/oxide-linux-x64-musl": "4.1.18", + "@tailwindcss/oxide-wasm32-wasi": "4.1.18", + "@tailwindcss/oxide-win32-arm64-msvc": "4.1.18", + "@tailwindcss/oxide-win32-x64-msvc": "4.1.18" + } + }, + "node_modules/@tailwindcss/oxide-android-arm64": { + "version": "4.1.18", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.18.tgz", + "integrity": "sha512-dJHz7+Ugr9U/diKJA0W6N/6/cjI+ZTAoxPf9Iz9BFRF2GzEX8IvXxFIi/dZBloVJX/MZGvRuFA9rqwdiIEZQ0Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-darwin-arm64": { + "version": "4.1.18", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.18.tgz", + "integrity": "sha512-Gc2q4Qhs660bhjyBSKgq6BYvwDz4G+BuyJ5H1xfhmDR3D8HnHCmT/BSkvSL0vQLy/nkMLY20PQ2OoYMO15Jd0A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-darwin-x64": { + "version": "4.1.18", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.18.tgz", + "integrity": "sha512-FL5oxr2xQsFrc3X9o1fjHKBYBMD1QZNyc1Xzw/h5Qu4XnEBi3dZn96HcHm41c/euGV+GRiXFfh2hUCyKi/e+yw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-freebsd-x64": { + "version": "4.1.18", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.18.tgz", + "integrity": "sha512-Fj+RHgu5bDodmV1dM9yAxlfJwkkWvLiRjbhuO2LEtwtlYlBgiAT4x/j5wQr1tC3SANAgD+0YcmWVrj8R9trVMA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { + "version": "4.1.18", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.18.tgz", + "integrity": "sha512-Fp+Wzk/Ws4dZn+LV2Nqx3IilnhH51YZoRaYHQsVq3RQvEl+71VGKFpkfHrLM/Li+kt5c0DJe/bHXK1eHgDmdiA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { + "version": "4.1.18", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.18.tgz", + "integrity": "sha512-S0n3jboLysNbh55Vrt7pk9wgpyTTPD0fdQeh7wQfMqLPM/Hrxi+dVsLsPrycQjGKEQk85Kgbx+6+QnYNiHalnw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-musl": { + "version": "4.1.18", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.18.tgz", + "integrity": "sha512-1px92582HkPQlaaCkdRcio71p8bc8i/ap5807tPRDK/uw953cauQBT8c5tVGkOwrHMfc2Yh6UuxaH4vtTjGvHg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-gnu": { + "version": "4.1.18", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.18.tgz", + "integrity": "sha512-v3gyT0ivkfBLoZGF9LyHmts0Isc8jHZyVcbzio6Wpzifg/+5ZJpDiRiUhDLkcr7f/r38SWNe7ucxmGW3j3Kb/g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-musl": { + "version": "4.1.18", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.18.tgz", + "integrity": "sha512-bhJ2y2OQNlcRwwgOAGMY0xTFStt4/wyU6pvI6LSuZpRgKQwxTec0/3Scu91O8ir7qCR3AuepQKLU/kX99FouqQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi": { + "version": "4.1.18", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.18.tgz", + "integrity": "sha512-LffYTvPjODiP6PT16oNeUQJzNVyJl1cjIebq/rWWBF+3eDst5JGEFSc5cWxyRCJ0Mxl+KyIkqRxk1XPEs9x8TA==", + "bundleDependencies": [ + "@napi-rs/wasm-runtime", + "@emnapi/core", + "@emnapi/runtime", + "@tybys/wasm-util", + "@emnapi/wasi-threads", + "tslib" + ], + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.7.1", + "@emnapi/runtime": "^1.7.1", + "@emnapi/wasi-threads": "^1.1.0", + "@napi-rs/wasm-runtime": "^1.1.0", + "@tybys/wasm-util": "^0.10.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { + "version": "4.1.18", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.18.tgz", + "integrity": "sha512-HjSA7mr9HmC8fu6bdsZvZ+dhjyGCLdotjVOgLA2vEqxEBZaQo9YTX4kwgEvPCpRh8o4uWc4J/wEoFzhEmjvPbA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-win32-x64-msvc": { + "version": "4.1.18", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.18.tgz", + "integrity": "sha512-bJWbyYpUlqamC8dpR7pfjA0I7vdF6t5VpUGMWRkXVE3AXgIZjYUYAK7II1GNaxR8J1SSrSrppRar8G++JekE3Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/postcss": { + "version": "4.1.18", + "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.1.18.tgz", + "integrity": "sha512-Ce0GFnzAOuPyfV5SxjXGn0CubwGcuDB0zcdaPuCSzAa/2vII24JTkH+I6jcbXLb1ctjZMZZI6OjDaLPJQL1S0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "@tailwindcss/node": "4.1.18", + "@tailwindcss/oxide": "4.1.18", + "postcss": "^8.4.41", + "tailwindcss": "4.1.18" + } + }, + "node_modules/@tailwindcss/vite": { + "version": "4.1.18", + "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.1.18.tgz", + "integrity": "sha512-jVA+/UpKL1vRLg6Hkao5jldawNmRo7mQYrZtNHMIVpLfLhDml5nMRUo/8MwoX2vNXvnaXNNMedrMfMugAVX1nA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@tailwindcss/node": "4.1.18", + "@tailwindcss/oxide": "4.1.18", + "tailwindcss": "4.1.18" + }, + "peerDependencies": { + "vite": "^5.2.0 || ^6 || ^7" + } + }, + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "dev": true, + "license": "MIT" + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/autoprefixer": { + "version": "10.4.23", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.23.tgz", + "integrity": "sha512-YYTXSFulfwytnjAPlw8QHncHJmlvFKtczb8InXaAx9Q0LbfDnfEYDE55omerIJKihhmU61Ft+cAOSzQVaBUmeA==", + "dev": true, + "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.28.1", + "caniuse-lite": "^1.0.30001760", + "fraction.js": "^5.3.4", + "picocolors": "^1.1.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.13.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.2.tgz", + "integrity": "sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==", + "dev": true, + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.4", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/baseline-browser-mapping": { + "version": "2.9.17", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.17.tgz", + "integrity": "sha512-agD0MgJFUP/4nvjqzIB29zRPUuCF7Ge6mEv9s8dHrtYD7QWXRcx75rOADE/d5ah1NI+0vkDl0yorDd5U852IQQ==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.js" + } + }, + "node_modules/browserslist": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", + "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", + "dev": true, + "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": { + "baseline-browser-mapping": "^2.9.0", + "caniuse-lite": "^1.0.30001759", + "electron-to-chromium": "^1.5.263", + "node-releases": "^2.0.27", + "update-browserslist-db": "^1.2.0" + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001765", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001765.tgz", + "integrity": "sha512-LWcNtSyZrakjECqmpP4qdg0MMGdN368D7X8XvvAqOcqMv0RxnlqVKZl2V6/mBR68oYMxOZPLw/gO7DuisMHUvQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/concurrently": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-9.2.1.tgz", + "integrity": "sha512-fsfrO0MxV64Znoy8/l1vVIjjHa29SZyyqPgQBwhiDcaW8wJc2W3XWVOGx4M3oJBnv/zdUZIIp1gDeS98GzP8Ng==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "4.1.2", + "rxjs": "7.8.2", + "shell-quote": "1.8.3", + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "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.277", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.277.tgz", + "integrity": "sha512-wKXFZw4erWmmOz5N/grBoJ2XrNJGDFMu2+W5ACHza5rHtvsqrK4gb6rnLC7XxKB9WlJ+RmyQatuEXmtm86xbnw==", + "dev": true, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/enhanced-resolve": { + "version": "5.18.4", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.4.tgz", + "integrity": "sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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.27.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.2.tgz", + "integrity": "sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.27.2", + "@esbuild/android-arm": "0.27.2", + "@esbuild/android-arm64": "0.27.2", + "@esbuild/android-x64": "0.27.2", + "@esbuild/darwin-arm64": "0.27.2", + "@esbuild/darwin-x64": "0.27.2", + "@esbuild/freebsd-arm64": "0.27.2", + "@esbuild/freebsd-x64": "0.27.2", + "@esbuild/linux-arm": "0.27.2", + "@esbuild/linux-arm64": "0.27.2", + "@esbuild/linux-ia32": "0.27.2", + "@esbuild/linux-loong64": "0.27.2", + "@esbuild/linux-mips64el": "0.27.2", + "@esbuild/linux-ppc64": "0.27.2", + "@esbuild/linux-riscv64": "0.27.2", + "@esbuild/linux-s390x": "0.27.2", + "@esbuild/linux-x64": "0.27.2", + "@esbuild/netbsd-arm64": "0.27.2", + "@esbuild/netbsd-x64": "0.27.2", + "@esbuild/openbsd-arm64": "0.27.2", + "@esbuild/openbsd-x64": "0.27.2", + "@esbuild/openharmony-arm64": "0.27.2", + "@esbuild/sunos-x64": "0.27.2", + "@esbuild/win32-arm64": "0.27.2", + "@esbuild/win32-ia32": "0.27.2", + "@esbuild/win32-x64": "0.27.2" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/follow-redirects": { + "version": "1.15.11", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", + "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", + "dev": true, + "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.5", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz", + "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==", + "dev": true, + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fraction.js": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz", + "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "github", + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jiti": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz", + "integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==", + "dev": true, + "license": "MIT", + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, + "node_modules/laravel-vite-plugin": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/laravel-vite-plugin/-/laravel-vite-plugin-2.1.0.tgz", + "integrity": "sha512-z+ck2BSV6KWtYcoIzk9Y5+p4NEjqM+Y4i8/H+VZRLq0OgNjW2DqyADquwYu5j8qRvaXwzNmfCWl1KrMlV1zpsg==", + "dev": true, + "license": "MIT", + "dependencies": { + "picocolors": "^1.0.0", + "vite-plugin-full-reload": "^1.1.0" + }, + "bin": { + "clean-orphaned-assets": "bin/clean.js" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "peerDependencies": { + "vite": "^7.0.0" + } + }, + "node_modules/lightningcss": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.2.tgz", + "integrity": "sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-android-arm64": "1.30.2", + "lightningcss-darwin-arm64": "1.30.2", + "lightningcss-darwin-x64": "1.30.2", + "lightningcss-freebsd-x64": "1.30.2", + "lightningcss-linux-arm-gnueabihf": "1.30.2", + "lightningcss-linux-arm64-gnu": "1.30.2", + "lightningcss-linux-arm64-musl": "1.30.2", + "lightningcss-linux-x64-gnu": "1.30.2", + "lightningcss-linux-x64-musl": "1.30.2", + "lightningcss-win32-arm64-msvc": "1.30.2", + "lightningcss-win32-x64-msvc": "1.30.2" + } + }, + "node_modules/lightningcss-android-arm64": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.30.2.tgz", + "integrity": "sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.2.tgz", + "integrity": "sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==", + "cpu": [ + "arm64" + ], + "dev": true, + "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.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.2.tgz", + "integrity": "sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==", + "cpu": [ + "x64" + ], + "dev": true, + "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.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.2.tgz", + "integrity": "sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==", + "cpu": [ + "x64" + ], + "dev": true, + "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.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.2.tgz", + "integrity": "sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==", + "cpu": [ + "arm" + ], + "dev": true, + "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.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.2.tgz", + "integrity": "sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==", + "cpu": [ + "arm64" + ], + "dev": true, + "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.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.2.tgz", + "integrity": "sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==", + "cpu": [ + "arm64" + ], + "dev": true, + "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.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.2.tgz", + "integrity": "sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==", + "cpu": [ + "x64" + ], + "dev": true, + "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.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.2.tgz", + "integrity": "sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==", + "cpu": [ + "x64" + ], + "dev": true, + "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.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.2.tgz", + "integrity": "sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "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.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.2.tgz", + "integrity": "sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "dev": true, + "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.27", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", + "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/postcss": { + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", + "dev": true, + "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.11", + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rollup": { + "version": "4.56.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.56.0.tgz", + "integrity": "sha512-9FwVqlgUHzbXtDg9RCMgodF3Ua4Na6Gau+Sdt9vyCN4RhHfVKX2DCHy3BjMLTDd47ITDhYAnTwGulWTblJSDLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.8" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.56.0", + "@rollup/rollup-android-arm64": "4.56.0", + "@rollup/rollup-darwin-arm64": "4.56.0", + "@rollup/rollup-darwin-x64": "4.56.0", + "@rollup/rollup-freebsd-arm64": "4.56.0", + "@rollup/rollup-freebsd-x64": "4.56.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.56.0", + "@rollup/rollup-linux-arm-musleabihf": "4.56.0", + "@rollup/rollup-linux-arm64-gnu": "4.56.0", + "@rollup/rollup-linux-arm64-musl": "4.56.0", + "@rollup/rollup-linux-loong64-gnu": "4.56.0", + "@rollup/rollup-linux-loong64-musl": "4.56.0", + "@rollup/rollup-linux-ppc64-gnu": "4.56.0", + "@rollup/rollup-linux-ppc64-musl": "4.56.0", + "@rollup/rollup-linux-riscv64-gnu": "4.56.0", + "@rollup/rollup-linux-riscv64-musl": "4.56.0", + "@rollup/rollup-linux-s390x-gnu": "4.56.0", + "@rollup/rollup-linux-x64-gnu": "4.56.0", + "@rollup/rollup-linux-x64-musl": "4.56.0", + "@rollup/rollup-openbsd-x64": "4.56.0", + "@rollup/rollup-openharmony-arm64": "4.56.0", + "@rollup/rollup-win32-arm64-msvc": "4.56.0", + "@rollup/rollup-win32-ia32-msvc": "4.56.0", + "@rollup/rollup-win32-x64-gnu": "4.56.0", + "@rollup/rollup-win32-x64-msvc": "4.56.0", + "fsevents": "~2.3.2" + } + }, + "node_modules/rxjs": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/shell-quote": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz", + "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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.1.18", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.18.tgz", + "integrity": "sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw==", + "dev": true, + "license": "MIT" + }, + "node_modules/tapable": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", + "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/tinyglobby": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "0BSD" + }, + "node_modules/update-browserslist-db": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "dev": true, + "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": "7.3.1", + "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.1.tgz", + "integrity": "sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.27.0", + "fdir": "^6.5.0", + "picomatch": "^4.0.3", + "postcss": "^8.5.6", + "rollup": "^4.43.0", + "tinyglobby": "^0.2.15" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^20.19.0 || >=22.12.0", + "jiti": ">=1.21.0", + "less": "^4.0.0", + "lightningcss": "^1.21.0", + "sass": "^1.70.0", + "sass-embedded": "^1.70.0", + "stylus": ">=0.54.8", + "sugarss": "^5.0.0", + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "picocolors": "^1.0.0", + "picomatch": "^2.3.1" + } + }, + "node_modules/vite-plugin-full-reload/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 00000000..9570c4ef --- /dev/null +++ b/package.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://www.schemastore.org/package.json", + "private": true, + "type": "module", + "scripts": { + "build": "vite build", + "dev": "vite" + }, + "devDependencies": { + "@tailwindcss/postcss": "^4.1.18", + "@tailwindcss/vite": "^4.0.0", + "autoprefixer": "^10.4.23", + "axios": "^1.11.0", + "concurrently": "^9.0.1", + "laravel-vite-plugin": "^2.0.0", + "postcss": "^8.5.6", + "tailwindcss": "^4.1.18", + "vite": "^7.0.7" + }, + "dependencies": { + "@hotwired/turbo": "^8.0.23" + } +} diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 00000000..44d21192 --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,6 @@ +export default { + plugins: { + '@tailwindcss/postcss': {}, + autoprefixer: {}, + }, +}; \ No newline at end of file diff --git a/public/.htaccess b/public/.htaccess new file mode 100644 index 00000000..b574a597 --- /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/assets/images/auth/auth-img.png b/public/assets/images/auth/auth-img.png new file mode 100644 index 0000000000000000000000000000000000000000..7d7887d14ad4ab7e70d4209c7981876be151c46f GIT binary patch literal 2554001 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Ν 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%0DL2k>9ULy?g>S6OI$`v)Z5&lvTDLDqu8z6Zovc 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�XO${=^+@6 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∈nw|Thya~zYNUEn*#Ea{0-As^@Gu|8}#IW_VHMC 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

ZOcZ?v3|XNgL#}1gV3X&3{PMu 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 rI%a*Q^gMoMltzX~&WzhAh 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

g16ZhE}bV*n1#V|om0ln7pv6|+U0v! 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

HMNc}%U-rc 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 z zWON*!<-Ba!vEFUvIOYx&^+o8J2oBdi;=AKK=)x@KmB+EtA1|_EmqmYm zj0olX&z}#Q{L|kLxxh|&FvFzh0m`BCzJ(tXOyup1l<3tFl&IP0VL>to4^b$M3x80txNFss7(dD8dF1kZRk z=QOW)ocmnuwbJJ6iew9*J(m$%DK;ahRGB6A3se7G(rU&zY;xT%hnq#xtT#n!S!m0l z_bPpJvnz1a?6rog;K^)%X!*W#RzIujD$hHxTqP}Rn(|M`=8k!%!@z3W+;*@RbeHMf zd=s3nNjvdLyvPECb!gaiQUh#Co6+t$d!5Fa~ec8^#?QQv1b8Pb(4(zt2i(x&z5tUfD zcjs?&Mt`}Z?!@`FLNZHt$}A1DKJh2T8HR?WV;P1>jtdD;|2odT_0jHlWhgRQN+&gR zro|RGMLPo@=8=$o)BCrvLjU#C`dMqZu{#JLl>5I|d2bWjHDqM8k8j_<_XUNo z`&Z`~0F2Qxjx0RlVX4+UI++bgTksA#4T&(ukS}A4%qDRnIME^A4Yaz`CiRM6N@gSj z@=WLyQ{G4O3sE&?UrYiN@^r`v(>t57Bwa_Q(~bJdPnzvU8yYkvBsNW?*zYmPP>e+K zu35^s@?1Erj$(9N)WL+@gh8N9ggtVe^HOlaM--f>SGYJ_BQa-Dbxbn6b zJEA2Fi_@(3-AGP?XODwqro&EhcS*fU4PzxL^+Ah;PM1ezFl??f$7-I)rM$9q>K2?^ zp;NKC7|r01YE)+51LL7|(Q+)-33*NGHi#dOzS1zpNmbZjUa2*CNfN>peN+yMQD`$| z@F6Rp=$pvwv}K%c=Dd!FlxLF=6~+rYt(ot+-klB`&o}fo!(#ELj>arwt?IsP-{tN+ zsTYxIOJ+Y4woqUa0L%n85#QoaV7W@|tJWPSyTmf8)5u-EMaQt-x6hW zVHJapNN7xd_M>}2! zu$PIvl_WgPg%7r>7dD;beU<20XE6pKJs7&+?6OL8l}B^@%oRDA@ROtr9I zWQM%}a@o=NE8V{4CmG0)7CTmp?X-<--T|b#zS{t;&wg`$@04xew`n}~HSg0EzH7Zt z%8L{}0#obfcJD}$?DoygCe)K_%~=rnsHHQeW2c%Hp9 zr^Oi^mHzrnEuCqv}0RajrX-{^5Ya9r>>>S7^eG3E+q7gQqx z^{4#jfBuh$u>Tm_#*Xg==#@@q0JJEkmbW_##SfowY`|uztAdBH5FE;&c6c}0+cCbn zvQ&bZCm6EdN`3i@B$xe_3x8n>z~R zI_fvp#S85EYI;=jCTwZ5)QHi{R~IpDdG@USC^zK|$ET#8=Qdi-ljI+lN4HbEQ9bk) zV;=npyTyN)-;>e}%l7<`v8nAN>;lFO?*A~|PgmzLu#4~8heND9rHHU=qbLY!Jb_)7 zc-q$%_KvN#m$=F*JM)cb*REi*YUA0;U#UJ>r|}X?mKTul}g=89~VW*x+rv3 z7KfHaev|~r^;S20oiGG zMO8+2Le@MrF0uzow(pXTWJ%K$VKY7=&x{EVlfcb_;w zwtjRJd4$vbvz-TR^7D`Xls_NNv2kg}9uvn2cjKj)A|njqCT{ewTZ{Afr0!&IJd#gb_D0 z2iz*V4TLdUGOVyOW5ScibfbP;;-Ko4p|gTEIA94zsy7yodYU>IjX zf0O&SuYPRN*%ykee~v|$o176a>Sb}Pv&*~af?v>w$m2n)q)_~mpA1pu$K((Xi)vg9 zCAP{1lxJr*q9Z#$7P%&Z9Tzb~ic@}v@sI6|IT0Cs!+FDlo#yc)nd`g+gC8;_#-Aqi zfkv8;w8gPB=u0E?eXS!RXylrTdf!8Nz~I{Dx7sxw3t8#Z0e|G;7~qOHIl@WSMRJDa zkf!mMd?y94c%!-C*(29^JL*K!*u7BrEkpc-C(c1WJZm?bju9#Vkq)Y$QFG{aaOShnzuO=UR`f6jGZwabo1L=W;f&+WN*&u3gI z&r~Gw0!JI$&ZBI_@tnGyNc68bCaUBgwqG@WQdodDp^{5O(Wbhl z-$VAEt9``=l-o=k^Z-ih?)9K^(Eq!W`qc>>G}stNK89Hi&A#B{2uI z=uhx1>_D-wn}!{I6q^e)7pM4PJiKo;K}9BK?37XnT}9; zma4v7B*aW&LY?dF7`wF;BOTTh~#;N9c>B58>_M z1ZQ})d*h!!MgPbD)s3v-g#JF98uhm+J75 z#68mCOjLrFR3wz+-LgHl3R7Tri0OM8%si;Z+f~(4Ni`%}4pQkerJPufJQzfaw;uI& z!T=flKJD&jw;p~I^4aza4Wr`oF5hk+QqgTb2B)t&j|&z0MU$@RPKsoN0__p%5mD$7 z&zg?ZUPk@$Ggqo6P#OboXNlw;8M+Sb&R=&3-$%bXg=+#n|?(m{Y>YCpCnUisKTCW0f zoQ-^+q$+xbiF7^o2V*8W=l`FdTC43slXk24&xf4+{2KC8v|ZZzDH0BV0p|caX{F8p z(YJxO=2UIp52m9K_*HSb%pXx4CQ0{_W$~RC*}~~ODH}|3zz<#O^$7ly$wE#9<`GMQ zkZd{;4xDl=9mjO;Fx6f9ELQkwu$>luAgS*-q(v~2yIr1A3DGHvSv2}?j9@}K#t9Kg zY-(_Sb0Ll=kj~S%)t9s2LbwSE;{1{0H$=0`BMDI{JLl$ZB4B)6$OISkbvEw5 z9T2_l7II2bV4>J2g~of`*2jt?pUO14QWkIbsnXJnuet8ggSRiO_WTUPXoKx9ooL&r z4R$PSz=2HUXVkC4o29T6o?Y^l-~^lae1$oxkyqFTY@FL};%UrU7_o}~={Q~^86@H-cU zBw(|Zl!({$W%Dx+l&KfJwV^ zygvz;=6vqwB>Un$E-JNXb1@*IUyB}B1W5qqm8N>FG{?ffmIoKcSJ_eVk!9=dw#5z* zSbs{m;<;Vo=jg#w9zE@RddIyXy?nc8=_bVvz^+*2z-5pQZFB7R^5&Nr`kQfX_tZ!9 zq3I9b`Pa%J*bBNQB$Qc3bDw!BVvG;TGoBm4cEt{`92XulA1_P43GCs(BXk@G#PFit z1+6pxM$4Cc@hVk@vCR{Gr{oTRUlxL^JbuXSIYq&so?bqON6*PJLuZC5G0l-jku^wIo2hMISAuF51`W;r(=M*dY2$(DA`iI<9a zZ0{X0TTNI@QVqMJz^7MZSY<9hzapKgpH}>=_)fc;Ghfkqfu`4mpiqP2Kvryrv4oJ6X9fNumMt*`fmC%Oq{VO@^g1mC#aWjN#R zVvEpWT5a!e5eFt;h+Yq)!88n@Sjo{eOu`WA-GfamA}o+!;@?;-=^F@RocY{hiSO#W2}Ct^WenK@IYgb~RAe;u z&+F9nqnz3udDXxIK=FT+muw%wm9y{z=pw{8lCkLrI>HBQ9SH4g2^i>4>Po zn={faU9O0w0|qaQqIoR!Qw80}XyOa=zN=)^wP=lYYjOui!3@~6pLfU;5B0MUxevf= z7^;VsHbVwey+G3AMeM1Vjg8 zf*$ZulOgL5Es$i3{5|Cv?+RhKHX^xHLZ?27ksTCbbZR^nkcInr*;$bHl()iJ4A%|r zYSsGod=Ha*kwQNHd&sEsv|TeU8>G+~x0Ccq6KifruKU3{@mXKcSJriNogsAyk2{_6 z1f_f0n4VubnB`Sj-Ax>A%{YHb_CMvg)WL9>zk;Tvt!45}ZLo7i!uhg^G9rFRX?+gM z-G-b#6!7@i3e^jEH%FrvnCpkPmoNnIu3wr?@6nbD`!Jn@G4a&B%o^yf{iG>?P^N!8 zRSA)88D(JDQlBQAT<%$V_Ih?u@1YE7dx;BnLQgNY`Rd$JobLSR6S?t@6KUn>T*wlc z`s#9{-_`V>rJK`Je@+o#_n2#sBNp3P(Vfmj!jk@fD!WyG8)c%v#U$Z_H#A%;)8A@VV5wDT*1-g4I|*^W5tncm$HIqn@8(a#7_ zu$;pT}tgwg}DdSAc#oUR9Bh)1U1y`P#68J+_a6ILvpc}uit>JZ&vi2KW9 zbVY@;-Qi}apGmDz-oLy_&yoFQy5=2yJ1-02r{eDk>>Ek&RBRB(SrABhVnQ zg*wnCBF!PHROf>A#>Dq?5z>W|s0k+e8n9zT+)66Z!g!VUlt+N$G% zUQSx^5EnpVVHAu(^dlVZ0}tcUz9R-y9Y5!pivg&yU+QLK+chp7><(5K4h_YKyi;{Y zx8G3d5g9#dCAwtr zH_n7JcO-VF;F%Ys=Hw#<|5+jrq}Qu7%8*B$8$co`TLw$}3J~~OM8d%KiXH#bZ(Hwl zcb*ZY9176S)*NT#B3haZd7@K13$Qe!V&lwP^VM`dwr7+sbr8x0lQCAL%6h|m(a7Zk z>YHpg`eCkH(kTI;2koWoX8cBb)V5{^C8BLT3$|K`B`%bXodKPzRNWVz2|WnnM2Qr` z(?~~JWX5HmCOE>WVqj~*kRhED_o>_ri_G}Rs^jCwRBQcv+LwNNQo$mP(P_rdEBow4LSlj&{BL zy^TJh1gF8acdQR(<-fm^<~sTN&|RsdcRK+pZRoc0%YNal>r0khy9qfv#7tKWUB(+S zShD>%n(Y8SHTxNIJHaZoqgujPp(Uc(!}+xD9*UiTSuro5vVMt$yo+Q7jw@P`LLfPo z@^;dTG8ud%GkdP2e+AQ2-!{8ejUi}#7in&ng1$}$Vxl9l|>cCH|14`1>HMgc@D8D`cI`FzX zIPO=3^o62gGf5YN`T~e33p%qn;~c+j?u1n84S$WMgLl}cGmSxJ?BSO!&TMVls-C}0 z#qP5B+%LQDl$0!AN56`7nx$Pyk3LrYVlSw!^0b7FKTvpVN%>Xxx!$ZhM{du_R=*Pq zzt(%Gf6NV3T~FP8f%GPuT|9g*a{r>y! z^4s^{`~d!Yoye&>S_uGbceax+4oHObpxYaSHbqUkL6#0b3&EXda8$*EZILdElK8C} zbw=fRbp;dj*lyy5>x6bZ#&HY7(MU%Ll;aCV0lq~ziNF@o3G_kQNu>CWKM1{M!u6+NOok8y78F`Uf}&tIP{Lb37M&mj~w&pFee zITJ*+bw_*ur<3H+*_4=)y%rph=Q0TyYNrUh;2$cE;g9Mx^Exkfdh!Jk7JNLJ=!-P1 zj|VBT86YNze<~55mljzuP}U|u&weZUhqTyxoOfh0csCAe=o9(mw>ipn(1_7F>;8)H zE;##J`F3)@5EMc`5bqOuGF-FHbcFL{f5=#OFi0*0p#lS5Xgtd8-34wH#wQlHM62O} zZViKnh7>&P&*E%#(F)Ws=PN5Xe#>u3aPTA+v8q`SeB5C;C+mY`111|;U!L7=^o-CD z_!Cmn*ecFWCW{VPv}<#3=;$YQ+*s^VI{HMgI_opR$eC%o;0`)QF~Mcf8P)okC z*y0ZyPeneeO!8Y@KGvr>9($pu{!YWdw6c3L>E$v$+K0iyh7Ee4eXZ-pMNenD%B-5-2zBkZqt^ z`&R05dg>(ku=ji9@-ZgtgKXD1PJ50h=;L;qc&wHE=$B_hK4`xj&==p2{rq6O%U`fN z*;eQNH>bDwZn-|k^2-vLw?~;I&cdsXu9)w$3=hIh*~WMUE-?4%!CA*qob$0TzR z1kto;?D&td0Htcm8$mlp>Ov=8oNzuT-F&NWjbOc~mfl~>rnC}4{WjZNC_@dIT)?>l z*HXSOfXN=-`rGLFq(L?gbI6S=Cv>e3b*}o?TaY=|MHeFvms4*@r+ij^ZQxV!BXd*g zE_TmcPY3`~OcR+E_;mvOtmC_*!L$GZ*a4$H!O9iVM95V39dHz26fi4VzDOGtx7bvR z@j3@RkQ{Y7duFeWDks`d8jtfD#0|Ao7(EyKV}Rwxy2$Cf>9HPI+>W6AfBnDzKMzOP zr<@NbSa%YiBT}wA17O4P7iepiXeKay6_8gu#>nTLMfU>*dc6i0e5iHnxW7#Q5Mgx%zhiyg% z1dEwPBqC4l2aeR+_BIR6dBm>f_RhHF*M;oqE8=kMkF%>r+1A$eWs-(Ai7hiJBYvHQksVU5zRaRYpWUJiuKUkj;Vpe=16qHa~%4KBEvY5 z;b=EEv?OT2of%G0nke(%euHr{GVTpd2yegnUV!G!h>dX-fJ%dry;gpT{pdDo@6w%xOm*wQ&m^PKqMge|) zG+Oxh_HaUEi1%~-*)Cx@ROClt*E8PaJS&Z2Zwk0UiKfzpJT zoqGJqX~>Xa7-R5p#7my1Yzb{_W%RPDvaE+V=rYMQp7gOnp;2MV%J`gM9kPgIZ7X(; ziw)+LUg#m4WpLm~VnPultCf@$bz!%O2_4}sCRAQsm4~${;bjG4gcfq1M$pd9+C$fyT zmMR=yCcOCTRrPc@9%e!wL&0}hkeoF_1T|bHNyasy3au~_E@oc0RrCOiD44k999FuL zjvpRF$hV3=)+w1QYF*?yqEQFGa&BGwT<}A3d>X%LslmU)!qgmI6xT+aM^4tGp^mUF9anz^}J1dKRK^tYH@C`enK%=Dd%df z&y#Y;uytp&{|E;w=B_>0!TDv!_$<(Gcbl&~;m2esdg!}>VFjzYi>xK8gUY%nxGF3mQ#36H?#-R_=e z1Uj95`6AnsIy@uJAG+va>>5_b`Ry1ND)!x0e%`jgW)|mR*nIt9XP|5#t-*j@5avfr z_W9+(wty5n1F&h>G*~oq9J(yQLK=8t=)5EC<4zMqkATyv93J>)?}*Ditul5?^f5mM ze^*VsE~jm(QPvRScjyLcqn6oJ6120*Mx6w7Y42I8tXbQWiC<&~Qk9U-3Uf83uGyC0 zpq#8oCopF~iROj+sk1F4Q;df$lGG^gIu=S5ajlzYGl)Tl*@iwF5Zn9=x>TayqKN&} zgSoKn8(_ki#vx52vj3Jtv*!S%>jYW|x%5t<8Q${!7s|iI4~m=r;@y6Dl**=_hm2F- zdDC@4i+q0k`}yOCeEc8(-~XdKy}mwwc1Lu-u%KU%_EUcT9FEK;eE<04j}A(^e5)M; z(4A}+sz7WKUPDl`!b;?hi6*lJ6o7Zqzd~8vy{>~4U~}+{`Yobu3xaGIHRJGW3m6ne zp_f&Uy5-BOAO!9XtGW=0s1iFD<$$9$+VAc#R9>+p20m>aHgZIqahcL+Hyp(c2Om&& zW0e64E(EogA5Q48#pttNlrZo+Zcm=%fxqh!z2|TWkBi4-I8eRr_5|-SVZiooOnS$; z%u z5XO($rP0quOPt?JG8X;B5g?e*m}O*4ILA!=NR`~0A2cU9PKinyNCztA$t)0&Od~A`MRG}C8RWbcfB_p8wF&ynI z=!X;f=T}?A8_^%#zz6Mg+2m34XGYd)$ifyG?28Tu&U?>unRTKA^?Yy|cU+wrWd(;z z%Y8aegn?{QCXwtIO?t~62wYc;x1<9Se@;h?xh#M~5wv#bG4Zy>7Dv8_X;#0Oq;h+s z-_ALHhH^a@eg7@Sk=2*AZgkSB*9%fQUZv?t1ApLk0;&H2u9 z{#x)u+6rmJNzhE^ACs%{owCHbCd1=*BoYEyQt zOaet#Ci2+}uI9ShtSEdCYNZ^*kM^E|2HZpnhTBH}MxR;8i(SCH>d4@Gk!6CJ^vjg% zI?wZ@BV*SYc_Yz|3gQ~w6I1+#d`g&B(yUaPk zhAM&{bQ-&#>AVYlVZ*U?#;%~Or~UeH2Nvv@aU_C}%sxYAL!Qebuc=>?ZMPePUAp4& zQP0db^0!mrrjvNUY3^AQkPkDw^SI{oN-Jf&Cz^O>_x@_Kq8nssf5|`bx^BwoJIJ?` z6HF2}zl8qtF)we&X<%Lh8v(nIj~-d3F<-;H)Zk(I`wezc4 zf5JYDMH81d0aLS^j_fn@K?}kI{HYno*q&$V87(4}>~jB?IVEjS%Sc1f$p-QAy$|h3 zNWcV{WKwrDhmx|?y|iFmY`_3>rs=9TMH25TPvnDVtO1|Oh8;Jpx;!$8=y9u+P1Zo_ z1A9_=ujibEPY5Ah;H9F%2hNzlE|R4;YfV$ntlE7=MlC6A3LjFp+3iw9&W|8NP|Uy8 zJ}ffW=1N@c+GS&T?6B@$KYdmnvTP~_*Ru*X2|DM3CV4C)`*!5IbcuI$p;>yzb;92h zpyYLO32Pgf60okc#4>*9l5?qbZArtPTF^>5+kAeBojENv*?Jt!Kl!5v$9{bK_PrBS zb1XwK^)rP1;OM4Qy2GzKa&sjQH}58C5*jRp4(xdghqGqKdT~EO0kVMk%*KUnJ=$-d+Tmvh&ko};xu&`^8iW;duFCd>SBI!7OdlY~Fp+Q| z;nGIq!Bq6oasuy!qUKSG&4+6T^*#sVKq5dyFs0B?gL*@%-iLg zr%%5W1d9fJNb%g*sUm&IC8Wvqet1v zAP6~BCl+QjZvAM9Spj*YHwV&>HdgO#j>OT#}8mz%1rQtw@pv|a2UtrS^zF{yzE}w9MYx35}bL8(B zQ{z?vS@1%2P-dh`iLNEt7li(4JcH6j!7PQ0JGHR_QuS>&-2DedDqr<3F^ z0}$~jmWw|Dql(OZANjPvR&jNmR@F`TxQw#BatPNtd6JuX8AyFvfyFtVy1>AAo!c$M zPd}9&jr>~mq?ftsTUiDyMSPs-0x;CSPh5EXwkMb7V9Yff6El3IldjofYInk$u`si> zlh;e-<(*zhX6F1rD&GfBw@6csb8cHMIH89v-(*dT$dobP zfIjFtTO6n08!i1cv$y!?aUZ*J-~+++}k|< z^XI42=ovgQ>@Ba0_(Yg5ou&gYh%NA;e{DX3FZq<8z6Copfx|f#?y(EOE$LL|A+vBy z%@yVXKPv0Evh6|k@c0YsGM>fvLL8e)Fw_g)z7gpB!9j9=Qsu#*Rlk21XGjpzK!i?_M@d5?O~MzLww z?x)eQzh8q4(A$FMamZ1eR=rv}?09p)tm0>ccG6wxwSHjfb79k6YFTUo1uql;aR`o&JVMSiR6?#5tCIF}da zDx7T?2wM{A1h&wn2x z1g|5?!`9i*08aW*B7Qa(M>4W#7ymAVODH)WOL3#8DAXz9k+tB7s24L= zE(f8QeXkm3lHG#@EqO4Nma(*y`7G7{9a0X-=+QWe=qBGE3wd8(kHxyrvF-16e8|`- zVIC3f7Xh};v@(2{V*hA#axXguV8Up*oi+_mD11Bzbq<4UirjLTVX&o=wQ|juIIz=e%6>AIDp^zyq-d_)433;?Bn;UE;K zGOewWtWF2^yg0$qhjnerFHD?FQ_L3Hie|{kZRN$#xg3!`mqRB6lHT()TzBzrr8=4L z419=Y|FlRa&yxqh1}wu*rD4;ELy;+Q5(}!5I%6yzrw-(aTsUk&E26@-1Gg|!OAb-x z6(Dz@)pbYgvR);wKNr||plAUv^g#Z8?u5Q;i_=ZzF}fPykw_+3Arv+1DYCK)XeppNSJ3Ye^zkJ51WtHz*7SK2YD)X3 z{W{Ke=f|x_M&4oX&3HL;7gLxzkb~FE_%wl!EALdgV;O#bpW|+9_m1+a zL#7rk-pwiHcGVd=)i_0vzLQ*rmB1v(9nqJNm5Kt^H*!OEI$!lD{D)0-E3{a5ZGxsi zd)T#kyM4qwuhCgMKC#cIo1N0`t`W=$Cr6rtYt!$MQ_|$HI#$j0`?3)**6xd1$9;?f zjuSi=IvEUl+-~tZMl|L}~rw6brT;8{i_6?%0-MOG0(@C z_wr}TwGI{T;R%|rcnW_E>m%$S1D)zTHp~mU$S9rc&AHvFwpw4{c^dzfgoSNooAt8U zwX9Gm9~D`S39=cwxj{*csj!2dX*QkFRhI4S8E!4}=DStz>awE;v{~w!WH>t^FS=XW z*rnPV*@G{M*Qr*5RVJdKA3WDk4q0(Z*Il*ShxO~G(`?t*XM-+NWX$#F_+U(R;gjgX zl3v=c7ipFcd)sy_cP{blQV~Ri- z_Psl+xO)-~dR_3*FXeON$Y#YMb@dSK!8y_mfNq$%k`Lv%8k;cGVuEn4D|}!G5J+s( za(s4!z?>#Q16~2}8Iv&^{e=j;JH5B4$ZhLFvodx zeH_^!J`qSqH7!a?@;P+HB;*3_z?Y^o4QFSMUl!w4^pqt}LCy}NRT76mXG%KD`%!3x zCdH~7GtcET_#$Y?CsdM}m8FqpcVoQyq9h5qQCmb4K}WrXvvAmiPz+Pp6G3it0c1om z8S$IQYDW|QvvbyFCY%iCbd=Y+W^>{o+BB=pqOA!VGNjCBsOIkWOpFyA)zpp&@#?XG*@T_Yqn;6<*5*0b zdTnI$BrR)v;^?xw+sffwk8$UPn}hI>^Wq3(I`RlHC7dAGAdby&pjw-7c;i{a%k5#m z-{YR5Gv={(kKX(CaPEiW_7LHD_s#3dQ62$vX@eZAO45lxL~|#h+pXg?57<{{9@#f8 z#SkU?hZq0)IpWwMqktn}7%(LYFrs|+>!Ef29tDM1Ip|=#%3YRHI$Is)G+2}?j`~d7SJn zn9X6sxrEn=WPUgYR?LPkPR%3h(ZI!Fs@mD`Ocwsx4$ z%CMx*|37zc!X-(LqXz=!ky+I}BhAig_4fb&yM6msnvq88s>}>GY>>Ds9?4Lg>zb5(gyA@Tr^w}yR?YpFJ;4w9H_Cd|Zn9udCPI^*I z!uifIT>&kU2Gv<62I|x(lFTcvNZcrkogr!YzP#o6w=?MA0cBee;DP0Xk4~OYigPGh zrb=C{Cr)lS<47hZb3%1+dft6d--DB!N~$Tz`K{^35`30)NW6rf>xe>lgm&iw$7!O* z4&`>UfEC_&LZGa}2>49z8=W^_wSK1z_=5uTt>LVza%Yg#Xel27 z(f5PR@SL&bokZ$wzkVK>_m<=ex2Qt29k(Nm-Z1)Z{Eq`?R6UC+BDzWzgd%i?h&0%j z!DGj#p7nJW!SR)8aY-ZRWnp>t7{>(^!AqiToB`s1bp($ewkrDwr&Zy7VZ-;MFW$c1 zVyo48CeH~`UhFu^9=ffcKl+8hAjp2~=2_74Cez6ut0(UFAM^d3OTyz2N^*y7N;48Z!&grys8UP@I>!vW+Zj_C-Ct(mA@R5xJK^Y`)JUw_2Mu*YaOWqro%P9YXytVd6 z5YQcdZ2*-8fdZOZY{yI3I|-{=0+@U~jPy4-xY4ILnUb)KwywWG*7J~eTP;JmdX>R8 zgVI#)_#nxd-rC9SjMyLu!Gx^aAhh2tsXl|^-Y%nk)ZuzQvO*A4psij6 zSt;6CyRU1cGC+poTB6+iE#UBAP#N`{-38!u1HJBpGLnQ{5RKo}w+OU3+e&D!nV_Yz zI&G4H4sUDL)mGHC#OWZE(*sz1)lAmmKw_W{#LFsyV+sKt)D2bm^^)mlVkY2STFdGu z$mm5qw3JQXi678NRa^RVuD9?#@=EaQ1Jl7!L8*s(F7TnU)ylehPxEqws>)P&8r#&dy2$TT{*f82uzw7ihPrYol24stt0RKFFb;&d4t%DOg zA-YXOwU@G4dNuxoTa2Eo9o=e{Jqkt9! za%XLWDyf?rA6q6!qn|+Rp!f@=dJ46>V4>qFl8yeN_1Rt{bjfYGV(c$_l}HtK(DPiCp6T*~A-$`V8o2 zJfL~5{h}40Ro7G-kNRKsHg5wzWz==+5qH`7D_wy35jRnqXiupD!tWUX6jOxhbec29 z&}D{w7$%~!8aFP~v-f$9v@3*cfCrW54YVw&%*qNF4(1BS5E*kSAu9k9#A_hga3U&q|#?0{#Jp*eV3u~A5xuT!O z@TiI!2iS+*j68hadE@RZX5Yw+}#K_9CUzPx>z`Qs+%2qL)QNe!xk%pn^! z?KD|c?_q$r|9<+AxeLYPK>Xbj#a#NP6DIcS^Io4Xgr)NKPcteCkD{5%YlN*Pd9*Qz?Q%( z!*|f-elaW#^uuX%y%Co_QSt?NVc`=Wyx=?A$+R`7xhjBa8{-G^GC0jr=~x1*)<-96&@!*=|lh0qvBUkSj{1eX$IFBJ;RJst@ln;kGX(eI1I}S;LgOf#dRE z;1?asG3CTYJH~=5Y7vkXy(>>}T4|}Pz1OnOb^7D? ztB)kKa~U5kVBo74pq>Tl*p_{Om!Aqz@F7b5cLDpirldo{+uM{{zvp|+AK2&jg*;OH zd#u;}DemQF#h^`}4SJ4U0!}A)O+=EHA}GtY zn&yB@4GEp}jpi;?*JnE?8*FY-J!#2Qyjq^m}bT_>>VPCtT(H0bHg za@j?_>XW7n!Gyyuv58gM*6!eCyJJAxEHQw{-x=&q#H98**^r7U% zxU7+Lv9Y~(aSQ=~5bIZYX~c4eNhIujSPp@fyG=5=;l;8r)I%GG&lQy<`taEE zdA|WAwlI-rQrAhXi;|`kt_Sdi74f5Ll81>BOOSVNbhW`}dMF%qV)qpUw$D(v6YZ+X zgnB<~t_*Xn+j9U}LDm7k%b(`+RbF1c4BDx6;Wl9|fJM9E={4T9bn;JmcY%yfFr^}k zOHboT#Z`o84GQo41KB+5IC4Bj+F#k|LM@Z~JwEy_rc?NO;B+NJ()^0@j;{Kb%eR$R z`6_$)UUWFfXJjoZq)VCR4t;7D%-vvj+PuRH7WgID(i@^M2i~*0ZQL3uF&%~Ben15lHY{d>8p!0c8pRLNNJ+m>? zVXNa#x8YMKp5db^De^pJ-#O{$s;jO)ma)V5{XUNXOyxhJ@& z{2uB3ewt53!LxqY*zIkel{&wd-DAWt!Etc5IaiEJ^h4rh{UZ?y*4K=>SBL-}!??W0 zAkue>_{t{5I3((+-dv2ApGacY#@1!Y!T#VPbv<66?eZBvQ=g>V;e`PBITAwDHZJO8 zz#qpikNp;2s!W_-)1w#{*4Cl=n z%jKM2vH$d(P0B&sRGw*MJ?L}VVD@(8HXLlIuAbw-F*&Z$ za-ggWFXP;+5!AAy6T=I zD)@8A8gn5-{9tPQwoU11E_zS)*#%vkE!f^`LM8GQo>D4Y#TD`~B~O4%Fa{4gVpL`C zZzC<}jx)~3#ex(w$nNZ$<4#WBTtP7>sCa5{EA%yiK5*IfZKi#I zRtz`UDw}rJ{-(#0fF|R)6GcMqQ%^AP9ow!+Zx|z+xNhojM9Dp#&s_TkAME7TA zC!swI9&53q{vRMGly*=Xo#!Gt^>EYEDfgrg(MAEfT8UDRYO_|^C?6rB4Kz-R?> z+8(zT<-OS}M!jZjb@+=f;j}1DCU3rHe__JoZn!aASj_U=slgZZSWdZC$(_G4FT-=w ziqPKl!3s1e=M!^87{Ow0-UL^wNI@2LK>oc-X!RZs=uiTHFQm3ZsP|a^%_{~>pBQB9 zp(Z|v0hV%pApl;`VgK+&8A^3*UwQNLSz-U)-ZJE~jvSBXQ4^<* z-_Q>!LDBJj4Cv?LEVxrd@}gxAYES>{cFa4O7-Ts3Oeikx^AtQUR2N&htu`GnviSnD zv-x(rarE@1rcCPMCiPd(Tr^;ddJa2JeO&Z?8^?&ixJ(1xLfsa+&*1gnzI>U%*BpDE zM&FNTcCIt-&_3sd)EukEaa#E>hMULD5ykyWN*|b%0->1fdmM40y|-VA-C=8oA2&Ci z997b}Eg6B~IrdkZ>M|dV;*ODVPmTJzM{=fJig@=`&72FuCMGd1Ng6ATCzUBbqnG#j zWQ7A3(0J)sv1>k6@D|Mlc21L^5YytD2#z%aD@-{);UI?hr}-JCR~8A~=#IVb(sgmx zjnBgVHNcBskF5}>nA7gYy=~q`gK-vm2$BUpRvnUW`O+7_Jdcu>U-j};eu}a5qcKQ@ z{~%T4nFd0hMwb!cj`IbuAx4cAIv9qSn93E&OC|8WRLduyrFch=e8xT~g%_K_a5tIW{W0=B$zJkRK zlL_d2S)|_z%_$iAK#DQi?{jt{{B6T z8;4QJdbJsb%e?8=+8DyCwC0;@V2XkG{K-|YJo(n1*>`>eF{@*B`1T?fAUlFU(3oLj zQ2MNs3^}vR;Gm6ve(s*p+PA4mUF|q&YL1z%q?4R2JnUTNv|97i&t?`sI)Px7k4PM; zGM$wp4_x={S|iVG+yFXO_aC=dJ?*pse=m%`fYI>2*VPQ1Miq?XK7k=5SuL)VFSMh- z8&EtVz*EX@E6y2UWXXw!2pm`&ay3vkMnFDix3s%B=>>!M$EK9O9DwAnf%`aK<^Dw{ z%D(@Yf)ffjx9GXo>Suj(I!Hn=0CxELl5Nn3&W{ger;a1gP5y;bW={ae*`YZI<#ce^ z^GI#}tMgoX=FcxUo4n?<8Z2-#tKc+ z)(o35(KsncBWW0QwY2eDT$adb0*e^nO4Cut-Dp4eP(T@=drv+{5zOm$iNW^a;EflD z#`T2ipOdPo@)avE7-1^TI7&GNuEk^=+i%mlv<8|vChbg00k+cWbRKhHhQsVXu@y|% zH0C@}!YpT;aVQ>=)^wCkN;w1zOEpmFaO}cdmg0xZwxHd{BN$-iX?4=A7f@7;heCfB znIl@1w0DBbB4ZC_`x3RvTL(tmnJ6d6IO!57gCADlBNe5+e?2`45Fy%e2BlPS!Mwh6 zt_Bx(@Vu{$#@nMah*lo)Qh~kYV#wYG{q$%cBa2_#-&ef2boGi!>UyVLFrd!=&RZ< zxsoXZClyu=c=aPPylaGN=X&$yO#H=VANdCCh))&<&w3w3T^HQgRmeqhP|VNsWq&iG zob3{5r{}wXMS}e*R5j`z@vT%#^2VMPR}Dk#H;}PUO}$DhS!*%f0^`~FJov23>JAcD z|Kj7n_mA=GA$sJYAA!gAIWKb_;|SKvg2!0*_GZT_8u&S8rZa+{>SG^NwueRSdO7^$ zwxiQS^9m(y{e1=mB^PQD+Dr8rR0iy*NzppTyTjUu7Y9yRvHO*L{GK8W;25|09ZzKAMGpq+ie8!JGQiB?Td*D1sYf^Bv38xC z3_q9vkKL{icc~MuNPeH3*Krh1d_|p7C30SpKHkNV9F+dbIfBveR zuJyCq_PHQtywU*1Ebs9EKOT=`U>8a+R($6;Q(KsRN!k!9vb3>>i?DL|7DUvn@%k-j z=ax=V-v<`V8(W&TCggvkiX7{T2LlMn@1{4iX%f1ED>KlQ-g_LZOd9U9?aNkkywh{L ze1DyEphbysVfN4O!C_g*0eYjqJHQUq(UAkAD!(rvg}(1^O^Z*&jq7`#LB2B`PxEm& ze3Met{kjjm@_x6t4&^b%Y`eLNRf&j6ClJ(5t_xCd{ zz&Pv(4z>!MK13^hayy#LPU7Q8TAJe|PH)a&hdgjRlV;UboxEX6Otp@ z(Wvz*?aqlWUNFh5URX2(3q2;0lqHCx8 znu_ilJuWNs$lnjD0RBrL9RAW18=N#C6a2|Q`+WqTeO0a51PtD24B(`{{N*q7 z^~;w@p*Z5h@{Hpv++RxDZm?|S@$`Rgd2!%K8u&(=BjMNKNJ+;fM0hjkj4zCbH@w@5 zfJSgX2UGD8kc$={&tAqjTA~YS2|R;-@jKAd1d%053sv&4DO_MO?s5qI+7 zbKIN7-X=fx!~8p^jXm>Y0w+vTUOZf%`Hl(+Ca^dKhrW%82R2UhalwVYAwoVkGyq9J zw!a7yKh)p&DrxAvxk8IVTUEocBX3)$TvU$yB8%3yti1YqTU&VT53RQBGdj*t{#^FU zvRgZ`^9$PZUHj@J&wN7F@2l^-{kz6DbraUx{j#3_*|Qx!3Xj@zvgh8Os-rJslpEZh z;ZO@xeYbIfrgo4#FMr^0i{m(rX2xGbx4a>&+898%2$X47cfT1>vVemmHlfs*(GWB3 z6h?8pV&LZt1A9i17>vP7gFe0-rg9|*=JVenKq@N*I?Pvj38j(l-6%zQ+0fhuhyo7R z&N&x9cXL{&BxN|!9|mMxPWNsXnGJ)&#!R>>0E2oQ4nP{;Nij*oJI~r;H7nx+2ZaYK zv^q0+d%$sUgLq2zMlm`@NRHnWOxQeWGnUe3rk@MH8g&Iew@Eq055?mM=cop7JV9kCg__ibHG27qo6rDCe)moW2<}{ zg)Vd!Cu%e+!<*G2!qEX%LPWi!_xhssVeHw zSE@3m(j8j{-^WDDyIlxl{K~LWfRT_z*NA(ZS)J(!&F=1y0*I|w;CwkuM-wlrbNwgi z!-=jpEe5uUF7o*qHY3qhd0Pibr9JHVHadbpGsBkY928ic1Tw``k85#WvPb23Dz|4r zLzpZSf`OUA71J$4ms0B7z-i;O_(W#4Y``nH3>_&HeMY5ZKnPu;FqkWxHF#hSiB0}R zJ2~wXdA86s9C^CVo2BA9bjrT8y1^tC#nsh+Vy#cFoT9l(9Z-yO6N|k_s7G*4Rh%AV zr@~8QGyz!byl6MT3*`|kRDNl9nwB}#m5mnt=pwd-I5z6CsWPPXjR9Wb>sC7Yu zc=H>L?346taEjyxwG#C;EH5ifIII4zAf2at8$aeknG^gc4iV1ri+ARpCeD|B zv7p<{(nRnBL$2+4HQzaT>pl}MjOxMJ;ZOU-xwpIG#i?iPa|Ex)dDnh-(F~4^dy)*+ z7z4hIE5yffCu2phP>dZ>=Xq5gP}i}eUUvBYepfp97>#*RNrLvPxCs{MElQQzZ(e+4 z+<`lrOCJ2!V?)Ln)$yKukp>n2hY9eMq@#{i*v)?No#KLXl49@jpaN}4`qk+;q zFOhVMko@88JXIHRT5w%w!N3;~#|eV2`gxVS)GbS5dk$)Wp&z!18!V>fdx!?uKo6o9 zJLT`Wj`1eB$*@2X73jZLR7^*mTSMBjqW6Di!tq?SHz^eSw4y3NvMsZC+Nx_>o?hmv z?$?9JpT{5TuX!Avy%lNtka9dmOt_2dHQbsmrfd8zSxZ)&XKXKymDL5c)m~A+f1`_3 zoWUKj9C5mQ1@G5f%xms6-dBu})Jg@zP>XZ7TSYELbviO<8buUtJfE7waZ~LZMxUk~tJd4*E@;#!B09*6^5d zoHra&7@ty@C=7CxZB9oI?97>WzbuWp<*_!IQJP_Qa2&?_G536jOU#&$MlUZ*v|$$t z%^MB}^bK)gdV)(PGFaDE<*?&mt8lG<{RjYpcKQr(%+Q;&IKNMrr(M>;*}wL0UN*rL zJapi#=gt$3A+NLJLOWvYRYVwR!$~0bzKFT%z+YLHY*cp3hX&Dp;~BNaESkq?tNDT3 znA3Q)!O32&{_Cb{Oilhi{u{@uj3D&g1`xX1Vgz_kS_5>PL^C>#9S`CTtr$-`ahV7& zGV#@#$vz+xcyz!id3lHFtPJj2ryRQC-}NP~CQXNzi~e!EeYMA~uLNW{Wi(!bP6L@F z)Q$F=Qm2n6zD=94roxg*8xCiA@Fj!JOqa9_U>qp>N)(vMJ#!*2>+*(B(9(4_a&iq| zTKf+i3^b>dfmX!n)N_|eioPRjFV>Gus`@YSNtx!b|B5dIJqmJ*W;hOjX?052?9>PT zJO`--u+h^ONV#1l>XXB4xt%Qqx}iWr0toUc$cy(*Y!Rl~?nd&cv%T;^BCTCy_^Aa)u*3YH%=HQ)Hu{##?l+p6&YPs%*7iQp%@! z$4k4z9v<;Q$vMGVwRjb^?E_#?( zIKMybu=#CpFqojJ9UtMXlnf%fWD2y@1DH2k;d_67kMZ1CATxf8pkDW}WyPrb9J_X= ze+fK@;~|o{s`<2I!6F~?3a)pqoFVJzS5I4P7YHg2c}6hO3PI`@)mH=N7-x<1N52^@ z-sic`iuaEn@AT#CmzmGcz*ZlFPzjaszEkrw+kcoZ8O?0|Nzg|KjtP-G(|V3mm44x4 zM{iRoJ~>h8S>1HNc$Z8aSU?(hD%wRv=>ISfj@vs7^h@k`Ox}wL31O&1;+Q^PNFs)7 zv2V6|{P6aQ#Q54*U;DjCQ{A5&C&T0z1~|a$3EdKzt(|Dg_9@5u{drB*l`x_=^~Zpx z)273_vIv#8vkrFT+|l(nOj{e)>)qLtSJETDZCBr}%{@E){<#24O>*-69mqmKLgJV*96&j{Al(DO##yKZ|wZbEkCXc&Bob}(Te_sw2u z@R}n4tGkIT5Ik=KzU2iHHajVRs^1*!ZM;R0F!MM)bPJC?pIek}dNjx>5o9@yhsM7d z9LICJWcd=E&I|^HZKlO3%V6jUf@|Z`XJMkBZ1wX2%g_ymZnd&}zI}{2FAIc=B*YvW zH<Q1T{Ac4zE1k5}t&e=C-nq05<09h!T52tF*t4gvHsLdXAl)N#~O+;5Z%T!HKuQ z_*ET$ckrapAOjW*jo0LZki4;-;>>0j+T<;08ximlyg!l;^lU(Zb`$l%w?LpJff2|r zg_En}4JnSd=H=#n!F>jxe;q|G@LM36x?5se&{o9@>Vcq9esx@KcAmaKUYD1n$eX~~ zk7-xaSCOz+F6ZblXWQDPFhvBANj2%TTrRupAHtAxJVv9!pT=oM?bT$PNG5?Y!mVzI2=``@QXxwoH!4M2acVxtTa_lhZk zI|T*_;W(*shWEcs6!0p;OAF9mh&;%bI51JMwb7o=ZyOA=00fqx-i;Q_UtK6Wj;#z> z@LoA}x;;-EcCzX$$T87-ofp@BK|6O$+cS@3^zqT~qsCZl9FKUv2QG6gLvR+lxQyme z2x8^tc!Vg%HN}qzisfHk6k$$aE|acv_3g*l>OBL{zB`8&TS760bG{Zy-4bFQI_k{! zxQ+L_9E8FK@eLN-2uGbGAUfLr>=*&!a77#T=`&?=dcZ zOFhjDcd=A%9s$?T0shLykX|=)?k|o-Ti~n5E=0~F>qwhxy{3eAy2hBm7f1#DbJA45 zpA$wtmuRoz&k!3hrR_Ia!tSV;++b69qV0Bl>x;E;5y!;q?u$eYU0mb3i@?7jN)ya3 z#a!(SCoiR}HeFdvBK8p%AFAqRE_4eG;(RSs{8An35H0KKo}^XZ6Yb(+H5h1gCMq73 zAWT2MvuwXOkSyPeJ_h+Sie{P zkn;ShZ~FTzPcOSpRg+1D=lY$}&tVYC+%e_IW zC$Cg{L_oJiZdvpX5mmYEI0ar@+s^5z)s;({&9{H1<6GN@KNy}dXMjre9AN0|<%5b% z!ai9BpDm;EjZczT-vq0R;VrelMdEC7WlijNZw#+aC$>|(ZK{h7v&q^-2CPrmMNsvs z(#r4=3R$IKQSH&A`4-3nUY8)xORb|4ED`a(j!DBsR|*WaHVJvYd_X0<<4ZEfa_A=; z2utcE=@l{~Qu!6+Z4Fj>zT~Ffqu{#|U$v1O*Y>PP@S3Cx$VE*)Ic`)yoLOzmFs}sw75W+^zLieLx|D zRc|Grt3g{xPT|D|Oo`AN|N8hK+e?ewq*O@x%$n22LUEv+R|*8&qA^E?@V4r zLT9Jm<`{!cgsq=vz}t2oYDJQ8cpaNZzj#j-1!E*~p0SSbi^1k=yXVCzxlH8PMUdk? z?w&EXAYu}SjS)r@()Y8zw#ol_SBEqHsf#XrVTF@SdEI(;Wc5oZCuzphyfcd;j&p)d z!=SW{X9#zEI$2Uz_Jn~zv|GD{0-P`59fPUe=^Tc#v`vit7xpk04Ka>+Jf=ZA{5UFV zXg*9=zT3n`DxPcXa8K7iB$-|*{wKV`&wTycaWQKO4~hY+U)a%e1&Eo_O2^M#63qYm zQw#+{Cg`a@aGg@`Rv*izLpb$}>)ONg*lBv+#~5$)N2YZouu1J9QbfPdD-Pk6gH&rV z24Gpz7Y#x{XeR=yrzx?`5 zgV5Hgej~3dAR?i@8qpi+hk=jIzu78X^Kxfk>zv!9D2!n@I=Vt~<_xOb?ToCE-r_$AdkPF zw6@jR8IX@gR^=?RH8Q^10JWmG?XaUg7>uUd(hezC1<3B@>lTHoS=f~l%t(9KIAF|~ zZ{Hn|@7(a~|JFv31GAXc{69oH{`C{1e#s>G$PQN?{W*3s%+(S<-swAu9Xpd}+8@Q3 zsdF_~kc&hg2snLsQ7GBUX_sLS5rvNxe97P}4Z#vBRmvrXcDO4=A zBTs_uh$er2#fb;OZ4tJ1HL_RXWr2o(UMaXa!W^zo9EV8`rt~9Hgh9T9!YCVz9Q4@}bToq8l60rE7iE&n40zXt$^)4Eeby5b5~v8M z>V;LwP|%6GQ_4C4lJbp;n78UGI>$h^$`@OquQ_?xpL4F(Sqeg*sa}<+Uu_1*xGpAo z03E~&b+XF{g43$uRr~4u#cs3vgdm{#I0?pzcBkw?IH&+ z@1*kQGO;Kt|N3uy-`MFQbtc)F3NDzJH=nU7QPp+Ze@lABRAb-Dru+(%ACz1mEIzAd zlhm!;ONIg_-XNxJsxNl_WOi0^pHLNphEn8n&{47oBfM)>#%X-`qUjqSOT5A#SFXwW z3}s7N9@WQdF#JN+S{DlH%?%Q>dEiSEBktVVf&3s1)Y?#=jK$p1^BcXmPZD~J%~prK zEI>KBnuY!bsnTGZBWSka(+k<&h?*tHEQkZxALO@>g6|`^Yd*}}O)6}wNUfCFVP66; zCP>FZrl`ioHS;tIE{H1`Ioe=i(I%dPf~ZxDe!k1y&KT76@bu`XW@}nT`_FV}5L+ z>6q15ra2~gFMN5%eOwU;KG=2#pJfNM*cs(|{IkUd?i?|bxx(D;e46!3dPK=5`J1|y zmBo00rqgoOk8)jlt^X5T7^VQfvuza}dEm7yH53?ixr05Cj!TyH=P#JLYYaAe@Aa}9 zoIt-l1^CQ)dRRHFMr)Jl)3%0Jdo5faKSaA5lVBS9bb7TfuJWzA7vg6WE-_KaJel>b zi%6U=b>%a~DFF)CZNoWEXb{2`m#;eMX+zzJT^XYX=^+sw)h)SCUoJBdmEo4`vvfQb z1w7J0d0|F_;e%hXi`DpU&vSc}o*`|);3Eyvv0>b?iuatx=N5sJ``DUt(7d#-j9E|L z-yw+yfSihEloLHZ;$|yweIPNN7Z@l=BZc0kd&Uj6XB$k8KpI}qrzGPrnrayQ3|R_? zMuTWczsni6fZ13Dehda5XIw|{#R}zdBEA9+nLnL8Ws^E^X3le&QTPnNgcU~H+N@Qm zDEg5i_c9~S(Vql$x-(C3iP}LB;Dh##dXnuS2w_1#Q~;jqI(h58J+v=VoGB{CZI<@c z-^@9y?GAxuo~r~c_|KFVszhC4M?*w?NzWJc>EAYqQx25#&am2QjoWnCZuIr*SCa2C zWnv1)-EKN72FU+#T1Pj9DGprq0<9bOi(!eM7d%m^|Z@KItxN#`~4!Y zaW=lPw)x=H+sOn2YEGIksE9|l+I7*v-9B;-<`^gIsOU63MkSB|olM~DBw+6*qY}`K z3x5#E14-)Xq@VgeVdYr|bO*I#G`!nHYs31r9=2}vqb-;egM}L_9eU3h?w!&itL>&+D_#CT6}I z9B>`!MO8k5b+&@Mr3pPx0K2FFdkTX6Jn=sxii2&iV5b_9(cm3^QW z{aRY|d6R#aZ8*0)>OmF5oHm4A?{%DbhvmaIem-@$0)H{j<{cD8Hc@jEnk+KN7XQA| z)Simzz)z$D{M5o(;=1%v0E8CZkuvWP1=MA0-)~BvY2Wj_>-ew!=EnZK6$fmOU$kcR zqfN$~V&kt<^Xbqc@3j$wb=akN;jfXdd>$FbO6VDUHnBOq0T0GsMLNuup`S<4ciNZc zhd6-XT`BjEgbRxm3HEi9hYgBpFE{qW?7klbHsF5${ylg6iuy;fXoGLle&5G#V@agK zS3LdVJ@patP8Y3v)?+&g4^#WQinvx8m^~?oCpJm5!(Qc#+0wgmhXU z`8?C#^Huz+wC#Qu^S{Ecy6d=TwwI33_s0yLaCm|(K5uPII;+~# zh@Hsw1m;P9WQrw5w9{9N{wBPCHLmxW)IqLwbo|nuQ>8Fnrmjq}j?cEKo8T?F>kIjm z4O!u%|Ax>??PWNhn<}BIyn; zI4w{(6kF7dqV){FepNR08321 zZR;jZfGy$)G#go5U!Zh2;;ygDz{H52j!ngd2$c*9O@yf_`jWCCI4N*cMU-++RUi0D znUesw`Be&D<<@WOTzTYll>q=1`o}_F*0aei(BeHv+H~L+V$q3Fg@kTy>=*EQIdA?B-b4N_I*E!8#Qnh)z9bib>$@x~ zfSc1XZGZr;7rZv9!fSztE0iGjx{B)>S5+%qFZYD*mG--oZgwv%Q2wn+=s~OLal*2n z84UJm08SlGY4c0}wOSW-FSPgp^R?Lw_cN9jNR##l_#dHzsutd+AdT~zKP=c8;&j;s zi+-Xm?HfXrT$}pVN-7AfT{fCY9{;`qS}m8g4aO0N?>04=@E{$o^raYYQUnabuNz~! z<8A&rMHX{~w!au>Rf4o{1InNzB(@!IaI~L;tMU!w9UBXe%M0s7#!A3GnSzrV8i3KC zhaGFdc*#4tf~MR_fR9Bg-Nv8cSl+eF;j4e`SjE{7wj&EoF!UZ5^$nS*={5eR9qo_+@(I z|7pBgw@Q8e2wF{@`cZIRcra#abpux5P=lWo#xxgrv7NJI&OsQ5V5z*ZRy3%4*lI5C zQ#TwZk8NNdGZ$nRnSFd8V1|F>@!K@OVI3>YCFk%`x;YGNIN3+etfJyU{@2+`Ylqc^ z&ese$!$k+WqWoSBvq&*5c;trjxaapNp4r$M~m1LN`R%SSNZ>G<~L&CVFh zhA^}=JCXtapj~R{w$qD z702Ox+-mLSK)j+j|Ej6?8T0x&9@!a4AH4kbF;Vi<+n2fWd8}O4K%K6J_6t$x+?1@k zh(n;wG3U-Ps$+nbmkt{Yt*Iaz?vDESkL z&II+TIPy3S??~NawnGmDDqvs$&CB4#k1j%TDo%d>9}}L7&D3X=dEZw2&gq1+4d_*h z^sGA!@}C_~a3(_?_amday_Li@25XQ{?S-H+iFQ@oInLz1b}CRgU`f>#>ew4Lg=DTn zIAMoRknO9h+Tok=8u}54ectQff!MGPeDEJ6yiR85Woi~M0D}Jm!6DEcU&4`0A{2-NcJ z`=;GjX%|#Vp%sFb*8!&E&D8vOZlC#U;Vlj%C>W@}YdEs;x;x&UW7ot=rsN&ey`{p? zZI$=EotR{;tM+ooYHRUUaYAx0eIbgW7?s9f2qDjQPl|Kk8fC-TaJ!Tp?m zMigD(0&&Am1msqAXH42BgC+d|;&DlSX=T>emF^d|p~)0hx|;;pG8j1xbP*DV-^;o3 zU25}u?2(tIk0T0PS% zSnax0+fC43zt16$p72iRSb^;7J63{E*rxc{+U-6Iw0-!!2b_~V|BVG#V~iJ*K)R#x z&5vdzp8!bvUfLB*WBe^SHq|%aN7$G;eO z@+_@REK~$~b<<}%7kua2y^>-A>LCfaKFXN>dI!0!o{8;)h_ z<2Z+RTf+W+e}|QNYOFlCI=6X?P>oeGI2-AF=$T;mS@HdTQl0tAU^ptK5hxhO`EF-1 z$%nCiKi@xM#Ofg3Z6@<<$}A=&jtmS>JkJb-iCt{w4g#&7B-O*6)r1G1Q`!J`T)gdb zX4(zBJ0qNmJ5~@F5I5c)T+WppXjroh9!ugz|L~(W90$2ua6VTuWbpR26iyS+;FVHc zVQr07;TbKL0|>X^r#VpisLrbEU-Pd>z|hYvZ+=^MK}QH*G|qLO=c9ed@}$Z*s%I{>eK+84iEXeYa^{@H>U@s=$sbUpT1l_H2kC|?)4E3NQc^^0({JFzB{kRQ% z9(`71*1m#F6X0GaE?vK*?aKZoSOJpl@vVyCK<*qg*9AEG$d?W(>!P}{SDz5%lQad% z#8d-`sk{0_LVP|FUF;-YLu>n02a!GUFkFhuNV^Acw(qvM3bZ|*%zAQgV^2<5;HVq{ zKM6cD`FRWp! z3ZA^fC7-M4u6|}tw9qzr{-8AITMQueA(-O9PzS>6jU=jL9)2hu9<=b{ZZo1TsKf6k z*!E-Z68PDAmo_M`8Lt4+wh4s1LhhG3JvsGtuZk~g;7e3$|DsOf&3nf&fvl6FydqN& zyWsZ%zv8rv9jsi{X~;`b^5Udwtm>S0&j6q2f`gf+>gtqtrjKN2H5<{McY7_r^@q{^ z)vwRscN>s0mE2SFNU1XLG5s>~955!~IBJ9K4h_}u496X~_Rdo<{LE+d$?CB|%16a^ zPDEUjoRzhj?$UN}*o`^NyK(w+rVG@RGx#S2eq)ZK)OD56aUA*F4}c@R$j6d-QC|kj zIB4i?KE^)_=KIR%AMf|*qg&i(1iWUxBHAS!J9_&Ekb_Z&715E{0o@1)PHym=}zK*wR?v|mA?d1&2pIkLb z_m8V>+{igueB_9hP&0!qfxZM4u+Pfd43}g1C3ET?dVr60>BeWP)-G%ku!G~XgZrEc z)Ns{L*C)iu4=;kPFrH;=c2aqTf)C?6ucZo4l-SJgOfU88>uJ|D%&(y!PwHG`V?Lx} zQ9O?J<9-KQA@fM27cL=u(A%Ko>LUil<~g1T!M|RT7yGp;rVIpCK};pNI*@C}cOi}$ zOjBrYAAuDKJ^v8^e!r8iQdaxjokFr%NL-hi3QvP9c}5ooV%<3N@%B;AJ4IlF6vSAw zIdA9v2tuE?xxQ~2(Ru7rHa;4LYJI}7tx$*EraR6QnX4_MUdG`QA$Luh7RqT5d(?+P z;w5p`@1LuIN#||C0-BUk&(+qHf%gdRZ_2)sCM)Eh_NJ#5I`+3U zsTo&!3S)U>{0c5nT)HtgsTr!is)H%}?C#6vftd4h49S^z{P%BHi|muYpE;lyLFg}E z=%@Qn^s9_Ov>0~`C-t7COtwd2|I-!iB#4z4D$cBD=g6D9p3Yd}82TcdBCx_S7`mz6 zAt|~n<;el2tY!7G3{*R%5+w+VpOlU+5!jW1#FoXhi6uD)?&(EOa=8&X1 zBL+RX=nsGMdOhcfw5PFmn!U? zxbN_wU2%CSU*wlw;WhVge~mi!3EmgAKX|tWpQ9A$(%(?&rhaS)eZs%pJd3_}@zMUq zn98QmV^Zw$`xnl-6sJuMqR;0Upi5sfARtRcQf9BP@Hyx zq7!?6;FxJ0OHi?!3micp(rA(2u7={$`9Gegpqg=B70H!yLaaN!U|`iTw=dmFmz>@a|o0kls^}ET#dtyWPjak}J=~ z;-&Ywdk+*ALD!Dq8`fr%C$G22xq1aRV^jx9KCUCXckj_|!O#dygLvKi%h zY267y({gmCejlJb7_4{B)Jyp0Jxm{C&M__<$9=rn9Y)2cgK@7PXX*Y!EKC}AD%p8* zZ*RAFmu<9`Fgy^YQQnoodhW9cvLD$=0{*YjyYqm;Hme-;O)1x7K_s-Hx2gIy4Dx4s zostLrcb8QnslE)sSe>oSl8XS;mkVV^9)KG9d)~KU-F(s+eeLZIKC%llF_7%En!h6O z4fLPkilm{|9Zg6ITfd+`pT3^ao6$_UBB_%RMP6`xkdKK$xI(XT(rIfTyiV}L)7HJB zt7LCS0ra-iR{tgr(lW1g$nxtN3x`V4AFaAg#{43i3S?j40!Op4t23NP72l#klr1=b z(H^|&l)aGT1y~}Fd0?bz^Sn@*9wlT8GJQd(FVLL!%5?Hu@_bjGm|jDCA%yfF zuQcYbn{oiYeQTf3aojo+n>^@*te3`gcq6|$X@@EDn1N+oeP0~shFJ}W=$=k@%)x-iVBg!%xmxnH zddDh>AMZc(_F?A6cuupnI*?LN52WVV*rVPV#4sZ+X&{TCWzKV$HxAT1=0q|O9|0r3 zI1+9&VCdj52dtMp`k7zZ<1u6QFGJ&#OksL1Zut1M#8QOFvQ> z_yjk@;4ApU%X(WFOr|7FoCm#G?wlrlm_DU9{|4zZiX3^?#9;Esm!H1QTeSTgIld`D zPuudRGJdc1c^^|-i5$EE0~Y}v?G8RVV#KR+#`Q>^ktUv;j;q)Oiy@1s;PZVx5x}eBv#FM`Dy9aIh@R*S zwl=bMr3Yh{!8jJ_GImu3uNDDiwq*2HI7xW*aa^zDRy%!~dL;+2k5WvCTb)IZxc$L? z7thBVSi2f_MB#m_A9NM={p^p;Y8L_fcpN=Y&zpRyBdU{Mn04DvbtM@u-?X0cEAuSs zMe)GFK5yFJu}J#@wKFXw_tlw&e)5DdE>r4(;4j8^S7q{R`XZ_01v-!SWJ5=e(7we4 z48Yvsf^Z+LGDCA#^9sPx{9%7%r6856QIB8M_bi3I0ieFXCVA9(hzJM+cqT84r2nA1 zASvu+8Xtau(Ieb*tRv;AZ1hRO2^%H&7V4>8@Gw1h4V(Td4hX_%9j-}l z8)5%|J`riXg?_Btc)n2vaFw1jklF4P@}0RiTSc5>Y@-t#%a}oQQJ;?dexrP+XH|o> z;wqCV8>ydhT-qnH!+tVOV)+pt$rqug&$J(L&IP&t;M$eP5j0L2mau-9h|{H1={O(;?0J$%<| zd8V~rNslbJ&}RYg=AmP`gNS_$@&rzeG^p|vSKflJ@2*<*8Z~#m)bqZETKMsM&2#Ou zrLOCIpYlI1A+#fD-)?X7M1b*Z+%fm&1zt_E!+_CTSEZ5P!!*+0GWDiaWnOp<6wYJj zSZ5;ce>fyySc^7&SDD3Gg@SSIgOL^gSX)$uzrto z!A9Wso&guoweI-n3hvv4GcQE6Oh*LJ&6qMLK3s!Gs;ecP&Sor5I6KUP*8RNaSqukf zVzWHbSEc9Wh3>p~ApSEVQRl^L`h*C#auSY1OlsKQWfn3^(N;FBeG{2;i)BFdo1|T_ z`=o^96c@Kia?#&bbNsQXtYBoGI~%@!`RPLj-}OSm>1?Xw>{M~5R{JOw2MbU`g5{G| z;M9&Zwnau)hNB9z`=m~`)~crr`cWS4M7cz}&OCfl2DU)DB>0Nk)P0I~JU4kvep^@j z&U(e$qN{ceZU!BH&ioRWgDNK8ZdAGy@+m=Sq&20K*)yyw`p|WJUa1|j6je2+vD=DC zi5sWPG=3+LKZHG3&76`pg&|?<|D zNeaFlgYsnOn&S74d}GPA?p*=+#SFe*PHa`+yoIz)0$++>y35SH&p*ymz%}&8r z1~@)YbNtpm(}0HSt##}`i=E-lphOGcVjnlzcX=x;(`TXq&BLe6+@@sdrENMkQXfVR zrB?*~XqZ!ul5S&acuFeDNR(%dS<+|oKZo{P-!6GUyka~Fc5A*i|7h}ZtS%#4NThoE z_BIy8e4XP$4{n~m0-bgIbl&e+vqRAbl9nx47mbQ_uICc-uWmQ>Cr7>L-x)_xjyL?s zh&&rQceb(lYFg$*UDte*(5K_?DKV~epJ?PdxGpS0pG{E5F_SML@>SXsUpqE(OY z`gf+3>(vegNbI?SJJLolmzOceDkl!~nfr}#w)Z4m%E|#gE`?{Izb$@E>?;=}FKu+2 z&wPs`J`cl1K4vtuKVJAZwYef&cDztq5?{DT< zgJW!wbR;@J7f8?s8>HNYv7LjeZcAOgPcacI>u+ycwF9W102f;IvOHB|vZaUOy|)io zb~~ZX&vaVVulyhn1D%(mi?1m71O66nyztbkApIqU} z3t)R5S*YF{wgOerVmp4dF5(hMKmFsp+s>CTLGB^(z*GYqjXFQLYn6Vu#oHn8|z%4=9uJog8 zjMiea>QK%Fqj#y4AQ)t|)|I+MmO3&2=Tqa|ke42WPUnXpKxdiFS*duqgERtb!}(lm z<~akV+5E-|iTYy|!VG9RUFoINCkK9O`lH~i$>>Sy_>ZlCZy%FFKYsm|bOZ-Y;!l3& z8Exq(AyY)KDgpo|7ZDWJ?SdQwN&OyY&l9XxGh7^$8kHMKkrUE9Hn2S5=5zDyDSw1# z8Ff!-4P2oeQ4E3bJky;4zNRn#M@`)XBCNFWOA#e$%PC8P zoliW2&aq~S0TOct$V-&P8WcND$mI=JL})(WTAC#F73l|ct&qCRZB4bc`4#$<+#!cL zP@O4eF6`EoCj_!7>e?kXz{t8vQy5^mK(Mc=$_o?09NHKnLgkxwO=-*a5!YME3to&E zLSuwFS6wApV1@}WeFn}vhonSa{lxGd&;>GK4wRMMYSsQg+pkpZ!CboZ{U9hWy>Zaj zAm_>VOe;-$9o(Mp@+80S`y_4D?wou?5shdG8ZvL{-k`K`9^c@4`9@mML7#aQ`}`Mt3OvNm&ZPu(C)?U-!-qsTxj544 z$2QoO^hpWM6`iibh{0!IwK0>HQ0ctqM)cSy&^ViZasIE9bI7Z*?UyPGlvM}rBPD9nxSs#puSiKbrLo=$Y>123>pHqcLeV8}T+Z+X>@G4a#!hIgg@@JAhnwaj}6;!s)Yc z9=+j?K)L8lw1w&4H6r_1iDc?x_YvJ+5550%dArCT69zH9LG&6&}v`2pciEKX_*|D0mg06;~1! z$O60S`~~)dXIEvfCn01Dr_|8dRIuD{Nuiu6{6N!Dr~3=z^oD7JRAz_lzI}o(*CdbF zW_`|Jp#Ihg1@s}et|i;=-;O&fxN8S8xxB<{_$o-Rt0W4BB29UXuQ>xTE?gMrR{iNC zApQ4$_xF0X^oL>o@#9@DJN)?k_Wj$(zwaM2y>ImG+qZdCh6h99regnh+RUJl)m7AK zYI-j0^qFU$$vj~t>}fg2OuV=OVl#rJsp;p5T5C6C!!CR|#yM!(?!F4t=|Y=6(IVXd zQE{}fx9088MgZBADfu}a37t7VQVojyKAA7=NRY4Oz0T*J(1fNiTYh&?khYzhnkZ|Iv|57;& z)+mS7Xb%}4_=JFGvYsSCnexGzIn`qQk%N|_4d#e;!6qNXB+p4FiS>6(Rj2-K*)wdO z{YFqGeuJ~l_PYiEU0$-xDFMmsL+YWV(*XjI`bp3M<#dybsv8}wI|5?pB}EOTBPdnh z+oNoTSYP}17;u5TaCpr(nZ4p?)*y|uQIwZOrS6>$baR*)>R`mLHd*-}coGNtp&p3y zQZYAh)J6PiWoJ;Q{igQ((X%zrZg3?_pFM(*bRyuD6%%eH>i5pGsQRk>(Y5_WzmQi9 zcE3Z7LV!r|A*w5bp$aSudZBko(zg0QNDG${DM!qq{1aWn_a@^1k-vfkF45R z<&7`e>}WJS;N{|o2oAqXj|I!|j|UJ3oat9OZrQ5vn}DQ6uOVGMVC_3~{ncso8bN5K z=|MmL^wS(~jzw7R69(PKF>H59hEJs4Ep8N*a*aW^1GSTt$;gnp6=% z<4t^?^_|xgJHP6fmvyxT`8dt%kB(9XQF_<~j0y82iv^hvf|cGA9NTZh3*fpsa({77 zocoRj?z)VVRHTzpLeOT{q>l1Ag9uf3g&%G_g>p#F=O<`L_~tYKdm>Gz$0fAm^#K>C zS|2bm^_@4zf#(c5b!4Z8oe;DxRSuI zyu5+_KrzpHp41V(#k0gk8foiX^kgxh71m>%9;HsVU4J|Vk1yB$f7utM>i4X$cWEeq zBPQ$ab_c;oemUv^F|apN<4=Ic+*GNjd=K5L!i$P;&D2o-giyVbuAI@UJde}w$ITVN z6=Q{Rj~7sLVK|Q0Y3z3lR2Ab$H*`=)R~x$%eB&E^dHeEVlsO!jac_Ek44t;ib7|7uey^qTdt(`NF%@D}(b7-N4 zq9T~$A_#VvU>rQ)?X*5D@Im-}1cl)Sz*+D z=mJST=hh(J3G$P~FXsDKOXeWz7$AdECk(W5kZ`A@io{?|kDv2E>KVaDr}=d1PYCoX zR0;|5)fZN`JCbBh9Im6yLA6XLPz*m`z2p;1bJdcZar-?*c>+0vwh$L4ad{;PiIexRc*-ZhcT8^$bX-=Wz6OLhx4XPIo{U`pKRD;6I~M@Q!tYppY6K934fZ z2S6X;PYAg#R;WQs5dgzf8_tx27z*4EQ2OG0#+2uEQ#*%{Qf1UtK)m=nb&Q<@I+CiB z>*Phss!vAZU_W!Xhjj*D2^#h!Zv?19n~JSsVw9cK-??ox2gfC)iY;x)<~0RRRR^6H z-Yz=nl|JOEZSiG@HcXvdaPh8|N!snofFyA3-{&U5bPGKmsKi8#q&FNq#uZO0?{Ot0 z?FSL78hC%OI`;U z49>ha!gXw2S%yK|BTA_Z>LqVH&$*rFN1i7DSU{)0T`j)Jzs<(MU&Kpgd?gN=G5*X5 z{e_hFx9TNKG1hQD0vIlAIF2z4H#Yd;e|*qv-V-$RnE=00Ud~5;e+TK>kOT8t;*^7P`O>aXqk-5-a7i7SM|BWJcFyYRj^%*Oa*@IHxUyyG)w%yl7 z<%ch5v;%#isLL$Rk*6rZ)U@E+IAO4V)8?PiX0IPS*SHM5norepvnhw=6v56+b?@FF z;1ha=(PJj60cmbDv3_anhLcxoeuT|0**ht8YyJXpnNTP>x~ls`TC^iS2U91f_&LlM z@pvWwLV++VD^GU)P{;bT*taVlAmF1M-<6`xWUZZn-Q$Miw;SER+lEGVNM>X}E##TA1LiFV z^!^bb*V$YPo7w73KYl>K;Sn=Z#Jm-Lck+BjGcNf6MPD30P$=x5J{xLGJlpKM&t}Za z@c?D>K=pZ$D2!{tndq77yp%t%)>0fr$B8oNEmB=+_AM4(zT%6HBAL^{XIpV##(w%I zq^mySO!3;lhfVw=gU^3-AiFwH611E<4kTAg5b^_ab;y+gjh8jcYG}lQ5P19v+_r6l zlI%m&<5f4tiUg{La!w?u^brxRLSqQ#i8&AwE2C1U`!k`8c5^!2;{4{TvkyvLXB6}m zFr@m&%X`}x9d^n9CJtJHW)syTw2h~OZ%HKv8Mgr&GbKIE*lIT(g?@7-MVxKvbyT{e zoeQv>`amy+alC9IjB+6A^vTO3;j&ZEdn4tlZK58W$M%Om1^L)z-OLDsq2}OU=xbU( z8R;*T>O~g{XZr!KfF%|@M;sWmQ;_!vy`_&)ww;SXBDkIt>G<}QlEN4Iv?Xph_m!&t z+-ch11yzJL{z|ir{k4}dI&0wGWX~0QAefly>kO`!9%v*+UoF}YWfqK91h<%b&^F~o zUL!Z5zv;n=#TE0av2(EQ^^vhF(3(3yg69m5KG4)- z(~rtkxq+Jz_3r2LLd$fafP}AIn<-`wj9w->z8aTJG2|i=g0^wmO456S^jzwE?mk55 z5YY<*Z}TF-0Y~%4SVCy=U7S{KceG#Xx$-dvo9JrCos);&>HGKZb8*!e!;S#?2u90T z9CV%m+hqq=E(=lfT_}7C)ajL;{=Dlk3k-*&T^Wnvdk<9Q`{Y@n)O8wMrC8wOE4s0J zsrfM~Yqkh0@IT2Ha>YF&_Iy(JmdY#^&;?Jij`Qwbzm5y$Q6U2SkBVw$JF*|hC#INi zay@v*iF#xkVv+`UNRd(+pl&RFCv;F<(d@Wz=x80+C))aqD32uNv^%p}rqcTib}=0U zc%Avv|Do`gyUmMsCIkY-1nMW1tOQP6{1Z$SEd*r0dl9CnmoIirT=?w4Q z)s?m##|4*=S>7n1iZ9bDe5QY`pH&%UphJ4jxmtS6Wxovz!f*EKPv*=hV~thO<1)3e z-2TTf@@DXdp?5`oaPdCK18h1Qdgx_@w|n3qb`hHEWN~7!+brAaHP6$1(+k{AJ?6q! zZ_Qw)D@Q5nIgNodxB1YE4H@#dOq5lH;4l;g!F6?L)HVJI%?m6v2s_@5HfBKmVY)O3 zHPdq$YwyuMQt}2;%fFqp;kMMeg_iMZ8th!*;oIr;GOlb(tY!?w&-Lc(+6wyjn9!+Z zb6CF5i4&bgzcEp+^k*=JRx0=|>EheaD2&qCc*z2i;!^@z|CB#UQL}HXnurEbh;cgJG%@T5x)O{HrG{R*4mIMiU5Ge zkkc>VQitc|=nqaYjht@ZfGCrIxNV*&2Xk3Ll|d@`A=AcC@MZp;uVtom>#O1O4#(f^ z2Plb{TOKYnzs^elv)a%~pgwTxD{yNBtX#{Pn~M|(gAf=_xJx$1{sZ7RZhsZ6Eg)mR{D;JzI6!@*lD%6E8B{rIZ)doXK{ zZ>D2gFUOefG8LP+gVCP7K+K?u`1O;+<{vTcKssrhC~H<9T=Vcppm5l>`^k1;xfszn zbXe*_&~M~N0b)Clmz~eD|EgZW_HNpStowi*`+jr_x$9uX=k_tKxy9vh8@QB{&T}WG zji=`E5O+Ij&1mBR{8(=aRVBq>!U-dsKv(}ooU-WmYdB5jB)OjrPP%JpE@m=&>X(jJ zeM+0}nd_4bRW3{=U>i#`=ODGpb zq`rY?(M_wNLS7KpsodlmGj9g_*w&!=>@4&#sq(gu!N5NGj%32Kn@3g*L^^1v?aARE zshjA#e~!S@eeRePV%-rKX!=o=1fptwhF`fPb2qToc^V@!LA~amdL!|o`nk$pjwnOX zAE6RDbwU>*Ju%jGf=`^}wB3e2zB;vSE;#l6F0fggbW?t^BWDP`S^ISKi=mOi7U3## z+D&AgT|gB#!V5V*JNQ+3?R+lUY9PT@*eBI~Z*Z}y*KPQwW{|102TP{X=kfqvatbf? z;QR8-c$7D|ZBS`#f8O}IP~mZ0=Q`E4gCty+kPNPS;l);6S|o=-v%!AEmfN3kY4Nxt zY~*~a+pQZIVBROzwPT;pKFv`dl>Y&v-UX{0L|YLfg!Hn>A|xN#HR>$qxBfS zqO>WEx5Gj>sl>Ew!sSYTcU+0VXsQt$Mr2+_GmQ9`H*yQ($5e~}^f*si&w+W@%MD$L zkBc$nJ$XW$vWFQbA-|zk?Slt`c?QG>Q{U`T3qPk8gO?6%8V@_SRlxc22A_>rXC3D3 zO=royE2Om3!3gL_6Uceys%K7Id=~BgL633N$-Ml~&*4RZ1!dmT>V8VY>Dmx2utb_- z^XEy&;Btq_?rU*@Gt1-c$wn6eoTdH4zKK9AWuRo@cR)YYmePNuG+OxM$DMBDh_f5n zE&@B+nESte%PLMku5LEb-vO_MP%I|ubhB;LsKUOyCb9uBQ zSehQoTSlnzbrbM~IXGLiB~v^(X@!UX*k=Q58XWlU_aP34?Wuh9ut(+f6=D{oewG`xU^7G28DQyEy;rDBWDteeqb zFjf7v(c9fuyBI%|JpK%yH@4ZjpWbX-t+m2W{SlW9ajzd`BxPUW7fzym;w4}8*{;e7 zl&A33*7voptF+R4*FQdZ<~?ZX_&8iH<)68^tG|M}EqOO&kvhzcqNfY_18_UML^c^s zM;7)jFq%AF$jzgaHoff{YxI2zgR1SMgc5p|I-5pS*Z$|LsjtwwT6q?B&h5D2nC-W` zz9vl#@m}WvQ#|AO((yT&H7T@GeS8@5w1r%O$kfVzC@7I=rFr- zT>ImFGkMy_I;5MC<|3h6;Eio9w#xiHya#2~CrEn?P-no}7iYwMLzZU*_rKb?(1W)I zUf+KGwdo!LTd2=x5XA$rGoWbwFyIO*m}pe77T(wlOj7zh1{3?sG0BA>Ngr)brGxv6 zdRgFytk@JxEHvTtKbV@X_WEohLkti9BtNfxwpUmE-Z+o23|k2KCe5rrq>W<+-E&d` zFEAIoYspCoV{XfZ=Pic`_1%_0v%_`|3Tl-EoMd+X6VU5o?H8w!?nu>z9(m@opJDFu z%6`!&rF>~VywgXI3v@oO%9t)}XMKR>)&QmTH=bwBz5HqnYGC`?9wga>+>cK1*X4Ts zkK$m6-!As>+XAxBaU%5ni5~heRiE<{*yxwY1)Pq{KELNh|M6+%mNRum@Bi1pJhYL~ zNLRVV9=df5^<6REv2HwNh?hrg~)+(@*fp4*U)zzecZ5rPTr5IWp__DoC<{ zyIG06p|$gpD>6@y+qybA4dP`&k=Zkqq~jWScX*}2Ii}ISeavp$h=2MC27BoQ_;#p2 z{rvNU_UrB2EccCmofkvsxaWvLpZ7#KA&$u~l=g4hM>Bj3G`ZQV<4M&xWg9pRPn@Zh z4Az~#oC(#Hk<&(55PGHxN=G)F}7X%Ukun8w%llm zp1OAdtBC6RL@JKO5L_KWd2Ec=PrT?=OsZ#ra;B`xh3Ovy4>V=4StNG+2tn*G9sEUn{kSWnQ{dvY;zZvjIV)S= zf)#fJY7wk#c6{zcqZ+tS!ZG`~OKjzmuv9jaw-8gE8$&SPkn0Ni{cAeon zWoy%h9&?4SBXaYAHRT0{CIATUPtyJ8=u%6E`w{-j1!K$_+_jK#{r7J$MjyhxGfDF|N| ztEHZ(3(7Ec9T~cY=&2vn7tTFIag${yVhl{@2I9|4D!O%U?bM)ZgZ+;o)S8pa14GG(5){ z(0bw4L2NU!!;{YAFE|{Axm`%kpsi!tgFo!b#PG&dq8>yaPt>8SXVUphuQv6T4iMXg zWlVGRh7r8D&Pd?h`JznMD&hs5yj9-aiC$`x&9e=>py_PPL3w_b-9l}k1R$IsUQFE} zaTtHB{XawkGODyHz3v|agC8GlKfa73WvUGGqVRGRgHtBXYIAz`6-{s{M#vB)uX(^( zR49!7InF;%ePDq>rWhpoqztxCK%Y@*jXjzUp5v1|kiWxKio+yAKY~3=9z5JHqSQa; zf38H82I;U12}Lh zfkm$Tq9Aak6BO6ZrmNfTy*W6@a8n~x>ygk-*>AeK-Qk}~TL${I!G^Sokq>erL4tS5 z2A@7qoZpQ<{C!rzOJDJoR@wLiT$mJj-P-K~VS+(CEfq!+mWU4nPAZs$ldTB@bpr?g z3eko?C{_t7s+OUxPzvD+N2B{HT&S1+2-6O|c)xL4c0SsxX+N;&bqG})4bPdkP9&h5 zF~!5On_qmJ1EH zxtN-7Uil8ao}=l~iY>Kr4gW_ZF7-diK&g{Tz!e7k8i07-pQQ_3R?K#XZj%*_v{$K% zD?se^<<(v$iHP|qWrf@BG}`Ml43KUUGw5mxICD{m2n5%lO_7flJv8#(ZnpdDpczm- z?Se5J2j!6-U<(_c;9JzHJ=JD&^;5X!S!Jw3c3p9mrlpjeTyotsRu$jg-eUYT7v5N2 z*Fj@dukRpp1a(2sVefBtA)oGUyWf@BB1m>L)E7EP^V131R0%f5Wqu5Y4Ya1ecld?W zV8?vid7iQ$a78WeYu6b)xN_K{q;U*nEDkUot>d`+yf?`E=gsa9@;n3F0rp+#e!@gL z9KB}m7xhKF@R!pO3IcrDa|Sm!0+Vvbk?*>a7s+Ei?ej!kmE_9tf@E2o^w4Y)_%ql} zDiArw5C+DmFr-xdz9ag9;>b&H(0nEU4}6l;br|r+0Q>_b*b=uk^)^zwkTrOis9dNT ze#3lZrHyt6YHHVW6KB<{dQ6Vv!{j?jebLErS;05n=>FR9oKM`LFq5`OjD@Oe&f$%PL{Pt#TXucnpi(djKmTZ~cKvO^&0f7Oo( z>y-d})q_~}ahZMI#RUPITqjRtfvNnh_cV>XUxxkq`0w4~dT)3Zlc0b<998sc_P?Kz ziM9<}pLz9HWv*cK?>*1sew2&v^w{uTJbymGxQ5yB{5?YSN-DF+F^EmxFi~+guNS6t zps66AK@$C|lX^Uzs==6l`qQ82AO7JVK7!Hz_his{(c#Cx@87=DFTehUzWw@*e);8B zy-4Eyhs{PGx)q4Wg%V#TKIi+L^dby1w)4hb4SM8i37XrCsNaAL*pfNlWX{p>&c-E- zp6V)83K{gXsr2H;ck)%B6BVC*Cn5B;LInvt=>0+~sjuH|%3m=2V}<8NEc3?dh*Eq0 zhjr;n@yY`PFw>AR*giHxeH4d-{>ps+w@hiayq)Tt-#`9)x7qI7$Arbr24*5B`0Jo6 zPTk@t?u1k7Hzv^8a;E%t<6+&o%xrRCNV!5`Jh@rEWLCfMW(Ki+*|0HnbwZr~wX;)t@xSfm^?v;ISxcomo^k8-jY$8TOq}f zI(lHh+hI1qz4ih#9NnZ>=-ms$<~{24Fbdc}fC4@a9HOtp?2gM(Kvev)EH2_zDDUvys0*Fja(svTYY1EjHusq>dp(~jj&_$bbsl!047Nc1^vi-xkI z*19Kt*XPp8GP3pgkU#3=%%11Gd>+ezpINpKo@%>IYl!2ur^()}7Fuc8>*#f3KBh-> zS2dI{i$BanyVC&>a(Q0bMO5*|&tA^`iPZfFJ;AmbrIz2}`MVOzd4VcRmZtn)X6{G& zt`KI^8hP00*5?}twI!HOHqSALAQvdhrUtCcp_s1VTsb+nu8Rg!53Un7*P@xNn#Xc{ zWPBfILywCJIq}xI_Png{bMm%6r-2j>fXn=znj_q<=vO}~eVmJFb>to8XB>0@xu zXp_v&&Ld355rE@8sU2|NNRI&{%Xh$i5;=KYZ-L3_iI`L;ZmqP?V;qn2F($fuzuEl` z=5*oRB?30sm+7E4l0IxwCl)i9Yv*Gv)!Vk~(&(b+iQDlE48DvzbnM3^@W;6FmMdgs z0#4d)l=n`)h|)JB=o5y%2_M_w3Z;LvB$px66WymrzKYef_U-@}fg8wq@wWg!@*M8o z99-HJV?)VBV(ydAV5(%G{It&U35V&&*+rXPUmlgIf67>ZD2^EMXXz6&@zM!Q#aV~$ zM)4Gs;owWK`Igal@G|k%pNL5gKmNq&Izbtqvr7LNxb=8o3MWO_S8CP&&dki#G_I59J{huf-)FIGH9x^4>O-@aH=8XhWxaew#7XWPMfT#tYO z>+i2urCb?>*JdYPPsw=oInqJ8lKq|a?Vm&4>)XnQB*pQOW(hP)Wp=#7c<|iMKYbTX|Dc@HkWeHf)X zI5s1wH;ta$HOS*

nN(hjSvPpgmr9q=C`1t&JY1I?o~$s|#G=j^BP6gTgvzkbE4G za2LHi!3|g_fAu!#Z=JfLFTdO|n%}AF-Ug&7y(Ro79nvNOUAi%cM>5cD1U-_%@sC&eun%S>mj=%=hl^3@oL@`%C`l@u}^<@&x z0CcmR!2t>%ZfDRBI^aA;0Uagg+Unp^3Pm5*>-U=2n4Q-Zka`KQBO^dB{69$o|Ox+7LlvA!s~3#d63Osk^- z?G^%E8|{F8k1FkgMZ?ywLv;t*-!0ojC3RuSFB2+@t};9bY*kS~cK4HcuXC~su%)%X zh{6$0@^~AdfBn#P>hPCNrP`bDJJeG4h)009o}vbaP3Yd{KZG*%#%DIYxgx+C?BgYv;c=X z8?QjV{h+GS)b->ZxfSM`9@Dwg7ICS8oK+Nx{wh^1Ttj=MDi6OSPLEStoo8^k;lKd& z8Q9sjFvL`J*Cr>eeV@n&9XX}uvfifG8_@a*{nTx?ES*-ho;2)BHHZ)GQ*ykNywA8) zjk$f3)Q$L1KsOFsGVRWRlbU=@LqVK)2Cu(<=<#>b%lGbQ21y_Dz;nh!U9<~uT=Q?^ z%bBnCimT4TL*ju)#6gztKIRx>7Pr>}=2+1@#vY@%@6`0~L_XPX-;2Kh0Y8FZvgFye zT7Q#W%E<)Rp;{jLy2T1YjvbWkSiQefwp|jY(*`-B*k^}r1?L&fexdd7_KxZUXjYEh zZ+Lm5kK^WNvZDE#VnJ8UH_kF0l%7{@*i1MV?5_E%1TCGI@H@|wZe=6`)9TCX_;OQ0 zYcpTwsSB?Xw;ou<1q<%Wm;8f5wwOlwTPJKq;9_H^)v0v;ay#NuQH&eR;Iaj$ee$9% zvh^TyuITMNqK%_usQ8`lkawLQ8GHc?aYwze7>9E5iV6INIL6N5!l&sDuTyy}^RksE zJHErmzca=VE2FDy`54{()106pBCH?mNM0J5JQh6V?KH8{6Gc#GN%Rj6eR}dqqbp0Z zi)+=yL|Z$I->Xlt#@<%>d$eLVeWPyYX`|z>W&3k^dS0-LMD$8b(OV){?d60^M1IxmTPe-8!hXV}gGP@IViHOmHb zx>j({QZ=^unS-`Zfm`yTyxKRq79FBJ^LP0C^!qF6)u8omaJGk+`TxkY4gNi-q^b%F zVi0ZBQt?eqSu%oWy*OiRFB?C89xJ8gKkHf2gLi+t&m%lWFnWBx&+k7z470wQE2byo zD<*St@zlW7>CURK1&giHLj!hfj*V_5OB%Q_o?%rBa2=dC^3EXiyb0RY3_vhP;x=k^ zmTt#UX!fGi(B~A~qtul-(W0Dp)k@2SvKpUyzSh(&=DeO})Ozqv9a?ZSCbKk!M*lGq z!vIFxu4_?7bH|us2KU}&9>sCk>L6cz!hWd>s^jKJI3FwB*V?0Q`zd%Hir8hEXBw|L zAxRb#8_vB6vYQ3pMyE~{$G~Gc`h;5*lYtlp7csE1LAi>XYK^o7>HN&+oHP902>Z&2 z)6Qw1D|#%LjjJ3M$6Kg5;N2{1ZOY2l2TWG81-DE4B%H&*lvCbR1O)noYfuOViI{u~ zU=2#=iW(5BQl>0Uw>Fft6a;q#oL^nRE>Wgx4|hgr4nWBJ)K_v76<>luuLceh04jcB zZolb{biViKyQ7aZpa5?}4-5d1_hb$}+?lQeIZ3%=r;;PVL;#|G`iZFMMsyep zH(D3?q$dSE5f4f^H2|HL7Qh`>O1fxPkcZYk(qWc|LRdTcD(Lt5XYcwt5a1naRKJgM zkVuX$@dbR7&y91H^`e~8HfWpQd*gY@|HzNK=q0OHF7klY1=@PK9W2aK;A}5cl-7k0 z8?Z?XbmI*jkpGK%vD#ta6oxZiRL2_g@_6}Z_3IFh>GPfyAhK%mCY9zM+-JR zN&@NmOCcl(R&714IMo{2e?5{6# z5tRn9e~i_;BJ}K@Kc>0@aCr~arvB$5gUG+JVsWGAwyE<9r>*smJ6vu)b-lIG@12?P zJP+2573DT&pTX%Fy)yq%Bv$o8qbS>c!Z;J3BeG=W&-`B0(Zq;wg?3pGKssTd_wrD@ z$2%QT?%8VcfT!0d)F%p=oNaZ{f*$s8%;58RSJ>lw#5UT|iDRcKAGh!U^$3(BeGGCQ zo;7HI?v6*AVGviKwFGv2uU{Zb{S9sFWhN%ZD-4(MH6yu}GubX&U}N02C$RK>@qKz7 z04D>}xj6UCb3hcOTn;Ei-Q-g;j;j!mj3J;vV!tm(%MB{+^yF?j=t*UcEeT%De)<$LAb==E=78ce_;i z?OE(^=LdHj<>Kis$ov@6E`hQAWXXJOwn+r|S#8mq55n9T7)Zav_MN#k%4Vkhs16Ux z)%y1e>7fTqmB8{D-gqI&M$UH6p+tOsHjs=8`f|qcqTFXwItf?sw&skQr_f8%i?xSx zTvE5T_Ap$$jWC^VphVSry!IQx<9sVw`0VXt_VjJM|MFE;j_7LVG2=1<&gTeBe*~g` z`Sln2_1ky)_Wj%Z{{3B#(U{Kaxc!(Ywxqq;8Ed+Q?FhKjV2=!bX@beaT+}-P$^+M% z1z86k@Ar9}f;&bh9`#YaxV6cCyHs}q!|6}*ONjpv zH*Xqv_OtAAMF-SFI;c^dCmC#O&O$h&Ts1cia0V}wff0j4)8QV7L#iDe#87z`PPEy7 z_o?DIkZ>RgY#di-HSo91g>mc(5U!h~mclVV5jiLn^`BvPj^^ZArt&NoC~&>J}|*1J5*R=OucszolYLKz0Umsd&w*@NKJ$#YioVK)3=4k zm$$Mn^am#N*;ZdsDH{HRD}yLZaRJjVCA{pJC)kv-0Ew20mvYj4Hl{uOeB$@Tu5@))xmcpb34^q?J?>i(AeaWLn(2%gq<X8Y<{u7 zGu#iizdl~If(%qG{KcP@rd9@Ip+G8j-3?-MF(|w000?-&A?EcT<7fB(YCFuUNryJF z1b?$p!Th5!b{CWR)BQB-OELd>?!ae?oz0%#xGKhucpkI2JDZpN=dN)q!vLG17ox)0 zx^-Oe7F@heri)d)d{K%NKkM*gB#oCcDD9IM2Mk#x)UYlp$ORC($SsfM*i8oL`0BJz zvaw6;D?j>#!D(7J(&0G)Bzl-!KST-|fzZpUYkLs)^+5DzlRSBklKDr#qv!rqft8-c zzML~&`ixmmE%3~jE0ZMf7i)Qh?eapda!JAIv@ckv$JE9t26GaSRo~7P(78>UOMxk) zLomnLq?`fh!<2DuZCM=`m(NuLKTD~-oUbqY3CNh+A^=7&B3sq{a_WKQtJ$5avY)9Z zzteVrA<_PHdf=^n^5$9pPLTIGj<^j5xTPv>+To%vTendvG*{dT)yL;*7~HU?0;kZQ z>Fmylk`d~fv)o^Ze$sMx`3KUo$4>e-FFX7;FFgFqUp@lUA3^DP-t;&W{rw&Wj^4(g z=hQ80te8tUM#E^_Gl=Fl5zpfz6g_pE^sF&#UN}gx0^kT5@`guhuXT5^DzsAWfr3xP z)p>#|Wb0Gy7R67%c@%I++);DqA+gK%8i4blQaX@s&tsNcvJKv1E^UpL(C_hH!I25O`*N6kbu>pC^*pJmBLpY1pbeZWlEbtZ zUKkaLt(BC+2&Y*DL)hsI3M|NcmbMkgAtfAe$?v{hG-L&2h|D<;%9*pBa$$WeMms;% zk=X{G?$oF3vdifNeNb^kB{Vv;-zPDMcqen#6pl{wZHnG!3@(+C%=Bt>Hh>Bu6h85u zLH?@zwDOtpC8r)#{i8?G2*IG3T-P!5Gsv1;X&dXa)9@`53vRbIn#*l^8vyj+4Q1=< zdolR#du(v>eh4VmCp(>YrCELQ%KwEdY!YKZEey~ZzSoSXBUY!{`%OYG+E}E@z+O$bvS^CfD|DmcI}_F3l?(6-jBQQGyS(VkoxDGSclF-o-ZhadQhuqF z5>{kM0eiIaDpWW=Al@_geU>-q~skM1|~-H%#$5p+47d zUvF=7`3Ilx^nOn)90C*Qu^kOtb5UNeNg*4VM!khrFx#J#l)SBX4A_6XzgMUtIgT*@ zWsWUAX3)R?_^tuy^DHWO>>wTYmvqVAXjzb z_&7>*e{SgPb$2WuAJFGG27tSjdOr47=L2_S_R|LytHzzkPp(tg^WTz zQgL4+c@uR>9--LvQkBxev)i#4mp<+ORoeY)-J#8UBBR`K;|2lXbFt24T$&T@iD9u( z@H-nJp+|}x9?#Ca>`uq_TK06mLr5=V7n>-E@d_tR1^A)0NqMAd{?iye_#b%R@tysD zW}B5~b;rT!8Mr&8r6n&oRi<35`KU~k{Q`Z6hx^NE@ZO0p% z1RC|C3;;)G^9i)q-pR|q`t!%F%&4mPF0$A_qC64A^gnMYuW$U8#mG;k`! zk#5GP!;$;)^$Y#|-~E|<+t>U3eV)1d?fZAV5ehmth5MhBXdiH${`)3Pq69J^sg3t_H>wuah^9?o)SLA z$6#U{FEeKOf2J>Q$K>t9bgdq#Eudc!xXaEclYAO=d7c^cZrd^~iLV}NYO!3%C7jNV zJ0y}v0(2D@tD?=h2zw?{_&=O2reZoc-cvAQ2ISq%Bhb;tgMf$z)#iF<;*4fd26YWj za-M6tTRgxl#`6@pdN4;}8ZE4h2As(TSD0OY#F^ldavq^(6t*N+oR>Ge=8@aSkke(x zo9H=lo%+;>lxE_H0Cm*Eb`Cih+@iw35%nr?pmK!Xcbl&|p-Q)ZLt0a#rB~0SK{AFn zsUry67Wk0O5#&ld?~k+_mD$3k;LZW)cTP%@030bi$f?qj3Kd-Z-RUENH{9^Z_aP|p zQlRbGcLKNv1m0oAl&f^Q5~vEHt}fbS3;hH<6unm4Tz#e}T;Q4MNSgARU1DplpP^62 z=Tbn{1Qg)@+gm5_jOlT@qS@yXn@-(5A8F%Gw86qgx69f_|0M>1tvm)}Je3Pb0T13H zDTOr!KK-o8y7)yicohc`jJ5fbq-@NwX)|3sdKu~iKG;&<`$(?y@={ikls(f9zg{Wq zxZo>I1Ms?r+P8yg8O*!y=i|o(l715e5#O_}`Oj?H2-4`zB@X+cRn!Ssl*hw%j2-h< z!m;w|o$^HF)J37rxhShf82wX&gyOM=@_=>+FNJiX?1(@!zL}qPjGs&B z2-uI+(YIS3>31Ay*YsW*jzte7u7&ec7g=&n4wKNMu`~uq13OO7DegiD@=7dRDXTbr zRX1^*r`#zPdtsSsoxy@ykNPhhi#pu4doXQe^Ti9J>>Q8q%o<0TWLr3V!ATz2k*ojN zu_e@kuZ);GDJAiIF&*J+N%~nUlU0stMl|CDtzM~R@FHk$NyESs{oxn|#DGTv0sv7x2sprGqkH>MPdWt6{y1sF7j3J4Lb)l4qpry)m|X zGA;xkZ}M22d{!s@XWZ<>U2$iqpOMZp7Xu|7a~1P3;tn@!k5D`pmlwx52IZM&r2GAZ zR;E58(4#INx9Kb$)Q+kLyo{zg_@bPqF+JcmhW&t^^c#?coS*S{DLi%)ZNpWn{Z4iF z^%GgcY@bQj8vM5>U}b;}zA=zB3Y792xuyc_>POAikPw5tcnVzMFzRWfwM`Tqran>! zEA$Z``8CdjJ|-ttX+GZwgda$on&#YwJ!OT5kj5azx(@|c=Jr2)NzFqtRym;cevP( z-5<3q@IWrRMG!!P?-|C7;z2npNMIo2jA6yPw8vL6rsKtPmGfLF@DtJB|M}0e+)&u# z%;;|)0qF7h%dfxAp!7JtYB%vS+x z0Q_cy;<^%U-&e}-d4WJz81Y?X`@I3%YkJh<2gh*;3=T&e8Nq!1qr)zm_->p!lHA5s98UyP5@ov14Va=i3A1! z@yB$8{yuGo2va(arAbUAR99_bDqAgi?;r(ilJYE=h&bM}+b*(q&g@8!h64_avfuSj zIlCT-2Uu2op*=(-Nc#)dQW~5%7D!Pqpqka+al1m5?o@UD^pYG$kbYx z+?)Z43owoavg-?J>qsMNQh%3{f_bFnuX?RD^2LO`TzkB$oT|gH{61wqrouV=08bP9 zY$JzSKpvJ&@vbup&@PXGBQ>9WEhiUmtGsMVbLN^_pZU_Wx_Tm;XD?A7nk<{L+-Rcs zVkZ;r6u=`9qYcc0525}7TkOA!4p}<4YO*UKCU(=MD~aJa;}nC)aPZS?O<$)gy5 z7}duL>Z3}PXYh*!=LP6?j`my}akCvT!tAQHN%9dh_<=$tVCe5C z{mxi*%s$p=GC-1Jk*ttn@qoBIj3OHKM!R!1-xi$4`Kh}s(<+EA(f4LW$$GYUF0|2n z0-p?I0bR*B31Z_H>SR3Uu8?kraOJbZ$U4sw>~>unF*_P^Vn@u_V!B*RVK5P2O2-JO zq~8RClBC|3;A$JG{YD&%LE`vFQdETGq23kH=Sd5N&(`M@x@BK>^5m#TF6{nBc8Up; zHFj2e_;C`zJA5mmIMRiIr>p!vuA$njj#1~q3Q-r~*RmOxrCI-j%ox{_wTPXm?^V$f^@BE+A~u_(K8(jgMCn*@%kZ>z<6d;k_kG-M0t z7B-YiKN58v+*iHx_Ul!ey?I{s+YwG#_F=;HEz{WV;cRhtlR|T+Gb%*9(VDL3r72dy ze5h~(Z}A4zPVx6pH2DZ{Ji&npZ1q$7o}#^3JyY@2HV$mXoeOUfw0EEOy`yMm+F8G^c3wZBNf#vbBVqut{hr@H^-#niP=QfXIBXa zt^0Z&;kH$0;zlKFCWQ zS%}X^Th6>wA*srRkLTir^9=i<0oz=>5{p@8fCKGP+8WfWX%&{%Aa)cMSYYKdH=cvB zRSzZj4_*^>+9o7Y|Hq0vm+Kgkp1P$ z+lq6Pp`ZbUK6{>?Wh+BJ`fZ8f6Bnc8xB>M3Cg^sJTf%DHg*C>@t=?f={aoLTfapzN z%zVpAPP{1H8P-18bVl$&#m4l7^HVOG3a`YN3w>2zJd&%P(JnC+{mv;-o`Z;^ULbbx zbKVi^<;U2|c7LD@ajriW!&RU!$mHK?Ht%CO+nqWSjLYd^-)BjZ;|O_}w6XSP9aAJlmkv9ip?&boHH#mFnzNNn_S6tnn5(m4bqOR zsW_c7`F&Yob*W0L;(e6(1tHkw`7OcbXENvS^5#waBznwjpT?$IuZt{+Tz+2n8x#== zBLH1bc$ShoL0-Phi~%1Y8h2CAWd>2%mC|c5WycxZK|F46UuIojZeKnEe}9^R=zsi& zU+ACz$N!*TfBi=P`!9c)=Sh!aHr~v^8_Ie(x(9negJuxRFG!)e`dL?;&KaTOK&=@> zE1WIROiqK7Bw#H1Fclx`^5sQY@gPtgJoqfB=jn14v#93uhFt_Ek4wZ(N!|%q|G^UH z$L&L>-bK&&Q<{+S2#Kw-i{Y}uR|0%yT$ z6WLIcTL96%gfo-86_Yy*LFEW2X0FmmN?onK4zGg+%1Mq|f5Iuwo=|mst!?gb>S}u; z)C=?G^#`mJG(x1U`LJe|4$-Z6IJJc;l8Qq`#Fv8R<>9-vC7nNBO5~w=dtHwc39dXm z=ZG}~9eBZEE`0{3juTY=9)Ays zcNZML=s$5hxw@8dM1^EVU+Clg8|^el-fPK;6O;?05?YB>Lsqf)WNL24%jYX8v|dms zl4WwzNhk+8z3Ca)#Q^|fijyIMxK^Atp@0krr6P+)+yS9~x2StrWN7CXB{v?W?~3E# zzc*+$4)n$MUXOp5<$0P5=LgP*9cDEXR0Q;@ zTFWD0QMeGf)WQwlVZ$tYOt8sXmF%ju2RL@_nC`x79UzQe)PQMf0&Bb!6 z9H;~dnPbrz~b-M3Q;0< zuyJ95uMAEyH=nKOh)VIaFY0II?!}tKWY_z2G0dWY+VR_udYryGX%IRWL{R8{Urwod zRqsxjY(AGA=Oj%Apat5OyBIOpY{UIjBS;I^mnfgkW*|coYFr!-?cCVMVwZeeZL6K{ zcf);*i|istpF~k#@QC}#haR1annK?I?d>=lU3m@lp4B(-mF>y<+0J=%iZ9e~;|(zk zp-woeX`@JElFk$bx|I4Md->xB&o-{j`a+q=?Q^#c*`~+OR%?q3bekO-^|;?fg-6t);NM@BanY=3h9d<;smYJ93%17YiG)0^{t4HKogU<6} zw{e!1FS#=YJML=GZ*haI84b2Gq3I~+NM&1fd(|vMXpB-BVJRl6POwAkOABz1Hc1+p zh0wcB_~R4K_%hdki@v9=q2A@`j?I%&M8DbW{e~ou-=Q!(0w9q&1DmpDtFQ!w#xE~3 zfy7H0`dYtq?CUHgyAc3`F|H99u*Yf6pkt`x)Tv;5vx_x;?tGQTqTA-1pl#(uBHrn)pPM~2pYht!#OMPGZTdh0mEU)<5cX@Ldk$v29;8eW&c?X zB5_oR=Si_k=gsj+T}Z@sJX1J!LX<02%qcvO2c=z@n55*4p3S_6AAuu&ep)(KY3i@J z2uPLspcs9jjPa%8gs5?fZ_-`z08l`$zn!-m1EKR-oKswFh$G_Ii`i`EtSq z;UCYV!Nv}@w7N-#}a>@I4 zM87aq&ZkQqy<;hqDp?9U&%=i%DvrDZ}k#En?+oBwQtB|k!@I0k0uayX2 z<)^UeC7_ZD?P02IAPDH}>nUV0`yklHGu7mAxJ(}AEAqZl5)HPz={R=y>UZ$DA5k#% z^B1A* z2$WBxZCcdrqJGQL!C!1#|>I|RKv;nra zbxT8SS>qc2{;(Hbcz>0Q)izwc8&DI`OAbvAjIPV21B3Mlm6_j*luiOuU1{-J>Vm(% zPie1{3n@kzYz<#VGhHSWlG79b15TPJTj$D-><9=&$#~5gfr1_QgQFfM;MDVvhd~+_ z8oqsbn}NVT|M^cd$8hxSAI|M`P(D7#8S7)E^!JY-^%O>Cy8uJalD^;HLcvzwSz3=$ z7-5a6Fev?Nr^IQ(Zh#%g3%x8@0sMk^7>VO#FsD<%6z4?^Tu*SE2EFeRPoiPEMdPI0 zDFJxX3&Qg6G&wD&K7^I2dNB&uTM6eS7x--W|3BD+}DisWajjEqGaP=dYTwh0@#^ALLU^+eUcQc4-+=yx*kIX5o z7QUQ&Ci}}4IRHdp6E5>v z&MGT|0j3%ZPFb3gc#_?$ZLX6GYuHxTi%!p7GXEfd)pyP2aX6Oh7(0B~s3FI|`zu%6 zLk{Fow7cv&Nt!*#N)8Ktgw+5?k{U}g`XKPE<#Ov!WhICp9OGfH4xP5%a6*1kA~9Ax zMbFRo=7vM!6gUg!*wxn`)j-}e&C6?d13-DX@Z$KQ&y(D`g7!g5=@%|lWK}vTSIPst zSA4Qp66(<1^XK)f_-FZ*=F-R}3pC&zru2b`siRsZzX7HLUSvMxt<}6`9^g+DvUr=k zK(w}_w1^wX@^<%J5poOg`?`8Z)Z)@Ho48EPxp@Y!?)c1ur+b&AV>izI-7JVE2h> z7(9_5vrA4p)YYL7KwmH~?X7_`9W(hk%+ppwCrz9XhPanm<)JSmIOUA{Py)^f^xZTL z;pK1Rt{;Nc&*Sf5tH>pJCwy?pdMCby`%O@Xd91@ZYvuO{&^)t+C0*q;4I%PWf1&zC zpYU;^Mf$BiheHqW!kYJQd5a@g+k^H%GT2L-vLv$Z%rcl~9QR1(cX9Z*xyVI(?TAbM zBrmwM@wEqWV|*?k*fE)+JT!dtF(D=ef3S6g@4OWmpvFM72edP=jYhsY1)l#t7r))@ z=nXjP(_xZYz_5X0;cz|d9PpxYyxs|VXUNC=%~JhE#(psy$9lH3>$PR2Ff-VaY@_!T z#R4j$1KvI=7lBgBEN7RKXO0)D!Dj-7#XxVCv1*fx)IA_)p@R`#g`X36Bfq2_;mo0b zCFFi>!j4v}^$wXFzc}?b+QhC;cDhCFn)0BY`KBugV+F&tZ*tY(m+XKLs@7L)nsEY>qk4iD#l9UPLn#JW;MpEFgK|H(%N8__GDt-fo9&KR@-{^Dke`8T^o| zpYQaa{*%mYe?NZwm;yMV+ZjtE2raj|65E}YaK1#9%Xl^e*yJ*0w0o8HHV*D4Qz#4n zsp6E*Nc5}G30Fz%?|As#B)#L%W*{U8zC5*auTM5C+f1 zD+h`28UqKclPfWhIR%tBRsisePsxx)Qr@f#gQ$C-p+-YT)9W-%XO4@{Zl?}Z9R~Un zVS5nOI*ci2$Fc2ES%QUb;)Qk`O4n9fkdz|6>H~2USJKEVNK=0oXk?%fGe?k90B4{d zTb@{LK^H6ahzizD-y{VW6mt+k3r?x?Os5)dncpZbviKRDHjLOYwSIE@NZC)DcI8V3 zUfbvN{LlRn4sj~fbQup)ghpKG-sSXJojz!bt`3#aya%SBd2S`N1ztFQ?LZ__+2D2592h70g1gtbi}|NPh?& zCOGN3mW^N$r5y0K4)-s|zjGdCw&g)@m$-ia_`JQ%XFn_mt?>?7bkFQ3PEEfAZJRFn zOv(Tg!*9?*92l7WHhb(x)XiY-*FM(G)78?m+@cPci!3!PN{ zbeozuMs38rlUOmFZ^itKi0^T`#V%0aJ?#PM86!A-LLl#BnEK1#g?+R*!dS_9NM1B; zG?maTNA+na^Y{^?cR!<)Bm?=@*c`KJ@}1!G0xcM%7kU0nss#O9(FTVbt|+o)0$~HI z`Y_%0(zDv1V7OOEsU|rd;ABkoXr$nU6Bdec4YnTUyXvkxgXMB=lLm1Vg=>>JdE@uJ zNbut*GbS{aK8D32^GLp9&jUJ6mqJ$cg}p4ai3G-B>s0V|k)!>Gbhz|AC}o>N_-~Yp zVqk&_>2GjPJ32HcvhrMckv!TX!rjcFyUOZzL&EQaiLnzo8nTE+*n>t#&0c*Y0ovrm zBI@srIiu9~w0a1Up_C=s{P=D1{3!AAO+rr-(21A)k08E=C)&i9N=<{TG30q1?Rmmj zsAhZ9`49<)p(B}ZoGdkjat4#`I#jf)vGiQ%d3Gs}7`4Wu@4B^V8o>`kb31j`aC|?+ zZ!xAkU+0v%6*PK+*VD21}1qovl{*ztMhNz^C7U zyoKjI7Yr$}UtN_#LjZtSUxoh#KMP zOwJj{Ys|+H^iUjbhX#fzeQcfB(d%S&rSwlf%@@M~a~l2dt$>EeJflfWDm{3|9t;@4 z?%QJ{DZ?krAIDoTVZfm{B9irLIV(Q_9~S7RZAyK@G3Y@|JRQN~VXLEb zT@jMsapjNGTk;^(rt3KRv`WwcczFTu0}cncIyu>|>Eu9PFzC&&(_9o#p&9nM(TPoQ z2@&m91T0<^?=*O~DZZN`^`p~f{?F!=8W`PTnGrkfciNyT$bZ2;oyhg^k=ag4`HltoJL~2 zAqyNqFc?R|a! z2tLmXpjcOV-sj>M&SNmh$7vTDcVWm4T4Bi-bmM$kGPxeU+zNZV$RFWB$~Stu|&sYCG^(e*(h!Iu^t#0EUj`P9ZIPs9&-N)e#Ba0o7Tl5&+@}} z+6NKi{o(h62vMse%jHDPy88Txc+=!Juru9ddGv3omy%wf_*q$lsHPqC&heRHv8Fw^3Wf+V@7ub8%~_}dN}?&i-0~;ALqn3pa*&+W$bw* z4@dBtUg3U(+S7&CBl|qrLI(YgIlXtt?7QpYM{?IS!{da3X9t~bkM)SO1w{7lq&z-m zUiA8*+xcDTJa(ge`SOLnfB#Nz36z8RTrl$h_Y)lWY`EBr}%mnC2ihX0HVFxRV<9AzR%(IMYj_T(L+xf?>3iWa(PE0qaU_ zU6J6%XgWW#22}Z}cSs;en;h~Oj%;}+`-PYK`plxg=>~?D-?D;&`jdu zZ?o%f@-{PRKsy!osLunC(^2~fPJg#m)8pAZ>f`4>eK^f;Q@BsV(G559p~&hugrW34 z+0oY?xsk6jKOucb>n{qo4mLri^MO}khY@%v#O=JUKc_w3jy@Zn`zbE0W zzXr+fsl!N2Kfal+d7qPb#NWwI{i1Qt#xKAAp#S#Y|HlL~g3v!%5IQ%PInLdnv8^ok zfM@OqnEYtE$&HEgQk-#XjzP-R;HzV$%m2^azo=P~+h~FyV8zVg|!rg6k zRqGNFehlj*@B=?+wBw$t>aDFYDZ}lU@dARl5rl#1kc@Id{5?}Yz_>Xs^y?*Y;xrt2 z(FZNOnk5A~;i#aLSxQRO7DLwrhEW>vdUc40NE2SLag;#*Rv|-NFMVNyR8ol-6zm9Q zN8cFJk%uUDyt=$%L#4(b314ZsF7AV|)D1WjoaaE!t~8EMX+Q~&tHutd?VASL)&iwD zOvDI>#ps2b*=8C5HHUJ&ie{_uWzJMf?gLKHbP|@dHWI!XEIm`Zwy@OF@X(~y+ zN4aF{8=ar^whi_L8^f{wDjQ@S(Un53RJnh~4?LZlz{2AGIO$HleC?>E7XT32 zpRMv#Z|ZM*yp}Y&S=p_@_&ZpJB;(SGF2m41rc0xw4@l12ZU3PqtZep!AVUu1{7P=B zElqiGdSa;>Ps&tjE zQ|f@SvA7@QkmuG9H|NBbQfE6&6;fZQxgBzLTgN&Sg+GjShoQ{{qjTcJh!K%eq{gXI za@P-!j?H7ir`l&@AGXzW0{}Lj4{~DFh+Mx6d%Dkq_?L#yGw9vYM$R!Ca^Om=bwDro z%%qGDDTYibZtxlPgGp}VUNvdTyS9zcBm3AmF_Skm&OI{(h6VUYA#1^$njLHA3r8>Tjn$B81i=@o z@dZcx&b4ut(-2}TAvQsG@f>n>wtJpkcbk#CEnd%?_eOJ_>D~>FfP`# zhmw!y!xuIRKM=7-3tvp0goDg^A-6?j>?lH+SvW0b{Xtl9+Tr{ZBJxwsTvRi1b96a& zV-I&kn>(WqDKyRhChBE&At?C(xxDG$%O}!bPkWjRxnT2Qe7ZvKLwhdm1 z5@^A-mT00nrm$?$b>F^ob=C*ngrkg4&epI>z1?!4xnUG7s7JBFhS1@FW#Kk(P?k0)QQA6i$IT(e{R!sr$~XVNy8fg3o+CQ6=+a`xm=vhzt38~K75V9& ziI?Yxto`fXetg{hkGWg^fBpCWJ~t`+{0MgnpJ@LqrxA<{vy!^CUttNK%icqhzjw|p zbDX$y)SbmDv@4pjm<^{My@G|JH94}%BNgWCRb1hd)wY2sECq_jg`7cBA zE48=k#xQf-`iPSCxgCL1uy1rAZ@%E!k-D131Oqdg=S7C7aIZd!2nTk0ta5-WNd^aR zs`J*YlVpZTu<8Ubsi!?+13ot#q?{yPJvOKjbslq}4dUve(^&mVbW^*K*_aOv*aUoJ z`$dXu^!^1&S(GA~v~PGMJ}5%p@d_X%Pwck*HwrBBv&#wTdHw|aw1Amy$;Dn;@!O2? zR+uaS?Xs!LTTA1BZW~Q8i)=2I6|86ZQvUbWp5Zcbxx!Q@am(Y}ILdjrF~F4q*TF%? z>@3VHw4hDdblOYR820WCU3p*jy_2e`-`1yH<=RN`@Io)L*AvA@pj~z@+~H*z5cgmy zg+-(_xqPkuy!@ zhQnjy&-{zAGi35%H~fMbRZpQe+x~gZgT`e;-|N{ivcORH+v*L!JDG8D;$fUKQ86|( zE7-(k{*fXTPC8$Y}L!+F|wzOr-+@&vrWiKF)&%&WYJ#H@2m#8}w zaY$uuqzC?SNceO@j|~9n@~PoqPtb|Ke(B9`=JZ{;O?|!cvTzH^mL3=J-WZ^4>|Q8a^&q{dpCUrbv5!a`PUZxb{F>$(h^jH``=n9oM= z@q9P3X&mk&n7PV7{=SixDPetD9_}_OoJ1IM8ZB}>kMs0VoPHv)N9p_dur_l&ITMXf z$IlV9`FP6vQ|IST=kqa7>ve~kA86>#=R>e->QUG-sq_Hn#qZZdKuA$1#K*zrTPzsQ ziqM2o`zrGH1TOU3sFt?huME|Hp18NIeW^`dgq*~$z2cE&(Z}z4`Er!J8gB{Us)znX z%z6tjJmN<%*v%qxfu#hOl!H_jxUHh*GKv>@Y}nFBrY;j#5OECqABy&lOzoIh_uJ>^*q3l)UfG9%O74%}E<$e_C*}F`GEFP@*({wvtGe zi$+4rKEn_m7a|cX+S8*BQ4u4jNhrpm$KKU{C~N$uUZh3v%d8p8kjZo74yO{QfdIvP zemJ3j%KQ6YWaQlY^Pm5l{PDLx=E<`z&(B@M!sWwAz#=Yj!;2%r-8{_Kyj^^P_Xv5=A}@ep72$~D?$FXW92FaG4sC7fR20v} zxMH2xbQkk`@n%zJ@wcUCwweQ)At?-#hOr*WRPBU8z0RA|LVBV-16K+!UgxONIIj<% z+hPzV!ka2=>p4<1+h!PY_n%Mop2bhXi{&_S?qhbkb4lqhZNOY~D`e`pFWSFMhBfT= zi*y~;ST54AsmE%JSweSpxG!nWrPMte9=BFV7P?10*}`g}XUbVldiG|739q(RHV|F) zPj96=OD{Ijru)Uj*p}JBpS-us58hV$t4-X0zjhed_4m?e{ky}hF724e?HtH09qQ5o z-`qhy>k+@<&!vyHpd?(rYFC6D2K_Q2cy;rV+F;%jxsdrqp1y(!1$9Na$d}g+%Kt2U z33wS!-L%lLi2m7r(H&Ja;@`D>-{DJ~2PMNgsaB5;pvC#uC=W$dR13wS_Y`Y&ooDT$^~ngT;Ym8EqN; zc|-Vp-7u)2!5UdPgEbk)gVrk00AoC9ZGg62hPo{?hVb;=fVuv`rZMaoIHe`VB4lU! zb;e=u1!qNBdm0j5=3x9rWVA<+cG)m!WICk-c4*@8U6XB9?XkAcyBOzA=JGo9N>BGb zkF>A(NA|bVB}>bCN55A%R~^$vdDG7BS)Z?6ziauc1YLQs`YW0Q-g2EA0Hs}`dP!3< z>tlv)!d7kTx_F*;x7C<6 zBe+YqADW<~`4yc9{agMev=eW*Epo;|=923jn{xB46w$&w*v18#oTB!~G{CU`d3~8* zq5$uT&8uf@WRYIkDOpbSW)L2Ts00(^u{kPJP%bKA9GqzMNsw9P&^gb{@058(7ozFcI(c}eHPOZluz`Dd*V@?j zwF=wMuT;3)1P=5Yn zwmF=QZ*Sk6f7G3Ie%R;P`%c({#}frXKXl)Q5OZGdSm@O~AtEI;I4*Zv#TBrQLsCZK z9@G3RBb_=XbP#~ZWid{3mqx_@rpsRN`#;NfX`~AxfdgIQ(W#av>!@UUf&)%BQaVw2 zZ0`N|Y4ZR2fB!{(jss@?uQ&PQAO0}k9fxCIwJ!!!QpJ3=e6?X988!xV=cM7NNNwY@ zmoif5aF3!LMDOJ9V01RR)_xpdYYQ0|g%;)Tm4Smvk)vpnX<8|oG}@|Vw$-nI>CB_z zD}pCsDdwv8QjrJzoW-27v5_zp@50HC@t}G|8ffY$kMhaFQZc%$$kBM*Sn+aAA>|gg zq9@2{YA1Oy?p*k5;8MLOo66N%lKo49DJ+e?+|o9MVe($o_x zOl1(qy_Mae9O|frdun*$i<&!bzr*t4zKjS4uv)U)AxeTE((K5jW|f;-yN0sIKF71U z6*z78+JuQF+<3=41vQQP-*+uC3Y3L02rsaPhWc&8k2KBx;O-V;C=(Ib7 zqUb6Q!XaY&rf%u4&wsxTddiZtHN3pvkCWsjJ#A%Q&e2Vs-*I*NabuA;i5YjpTskm` zJAl*F(isr)?c?_kJLPT(Gw)X!r#A(qh zN{rf%j@X;^( z3TqIozptz>89+4*N9l;vO?qu(-==PK1u@VUuf7KU?Aq~2*KND@D_!6UbB$lfoZ-zf ztTR^s2<-aDG9gK?30=_USgTpk_V~g-h58E3Rvo5#{XGXxKO8=`5lzC8tN-bZYt z!C{|4fPsTKf}?u}{0l{_v&#O;6^99Jq-ofeJa84p%Wl(S$)HH}@14( z=w5C(&X&$La(Y)ZtB7oL0r6T*v#k8L)|x@X@pb$FWuC7fMAKSp^fxmsQhhQ!=W{hV znCMVS{vLo;%Mp+1HcXAP9*iZ(~nO|qdNI!!q+yao}L-5b2&%x|tw>Ol|%;_8g z0s}Zq<5Oiv2p^o4IBJB1$9h3LQ_WOf5o|aNl4nM~y29gK;1uQ-1g;gSc5zPeB3t_e z^Rwn#X++y7Kz0fscZIBe-!X-8{|m7ihhTKea!snc_)Gx{R^1t=^k92OYi_azoMp~k?PUD`NfpOU6`1}6jXUWoNi_XFPFqj8D z{FL)A|Mv0sA^-RPeaLUW{t^eN7=7l1{tI{K!v7*+rm zX+&zWgJIk3b_}}MNGiL{%0^?-ZKS#gD4w2;J#%kI2;uC$jO2K%wP`C13v}z)y&aKV zU#dIMP4;lD9p07s{Hh-GB|N&Rw?dOpSueShd5}qXpjUBxb1}j0-Yzus)hmEX5f%I( z)Ek4u4P=BFbP zL3t**HvH_`%VYggJ4V`RA$q@4L=^w~(MlNetx~%FgkX>Ftt_OT$fE zAK|~48#xD!24JbYKhLterF?6ShFCui=Vs2^IfJn>m1PJm^o$_G3nw%>kls&IH`Z*; z>-#Ic@w=ugs`E>GxkimjpdZNd)Z>g(;!h@5v+GzzMXr90T=~cfrO7(B`%436&y*pt z7JL^36OS1^q~_wyn>67S8w75q2RP`{(4!D>gpuSaIxKRun18}FI=3UoU692j6&D@3dQIU~^p1R&4p+_=*0e0~P!$Y>}IlPBx_XJ7wb=d_Ba7=o;VqJ`3N z6r5?GPa`FE(`}IvzEW!Ob|DI(xay0+UnqA;dvtLv95xVFeM>vVQ^F@0lUU`|Vfp%}ky<&sLxN72Q# zexLi5zNrrEMeQ(BQ}pxlppDJMnjV@ws7=#~UYjj2`V+akN@fxmdRN67^tNe7Ze|Yh zV~>7r6}MvCJ#=sJ)+s`G|hHb6^<_wee40FQ#8_dfQfDrnIkAT$+h? zUfb2Z!xd|vURgl}X(_WwyZ)9euAP`0k={WUznflq!H^JBalfNb+uX}CyyWPw;Jnq_ zU)*O7MZSo4lcuLdm_!`m_?mDoCw1Y&#@Nn_Gbi-NCjR?K$B|9%M{wbrri;EJCukrd zDSIIkQdZkA|BqN}N86T~Go8;0drC-_&YYWP2C1Cv+^{1*hh{j$Xze70%d+*a6hh01 zRnp9|Cq-S($mAMu=`HoXS9=6w{_*2yJv%g0)18X(dEF6pcSL@Hu{IiO_wjdZFd#yD z26nu^ONI!kJNx`__(=INozZ^i`=qr8Gqr7Ic2Bw182|n%nz-Y@&n}krz~S2dsu$LK z{QhUJjpbw9zkK2PZ2Vu+9E3|DyT0fj09|Y*0Lu1Rj-mR>HJOCn{n*=K+HB(5Y&Ne* zYmi5jbNU-=xB1`U>35otl(I8skiu|^MPxM&?i_bdhK0zp+YQUyyYMIxv!J(ZX2!J= z`s}LrwfF$(fVfX~zPI%U<$liWLUPi2St4(|e{G4cJ8(7^!>NF?tu;!nfn2PSNX%K1 zgkHwPbe%GsezPwwmLd%%o|p~lBo!UYo>0PGzFOhHL9}l)@2iMvYZ|$^vTt4!ctb6) z$4lgReJ$2ooh173e&13DCk6w$1lFYTAx7>_W|Kw#Hi}n0a?%u^g z`Kpkb^BBi$#pg2-0X-a2=P{MmJbW!8;|`r4@y|LIpJLBgEQNE;a<*BhmjVUKKDicx zI6&0qr=^ZQaVQ*!@3d0hNgQU4XH&HkVe(Fy+$ggPa4)VqVXv(ZJd?|PlMye#xiIeX z?heW(8g%K8yAENR9bF1s?^DRP{LtKHujD^tL&01LlpM4RJZvNd>&wE~)$av&L5o^~ z!%>h_vA{eUJKP6-S`!*R4$6^c9O>r=7xGT7r*m+{reTOp1xJS7b*z$OocIw-=S${L z=aB_Z+sOuVGHjdNTX_(v2oY*jK>nF<4i&t$zUBTHab z#b%a;>FF!RCKuMuM=+C(uU|*|6a{IUXpL%0kTuumzjZkwY)L@*zol`qS& z{bQjIo{>UwIAg#6_z`wuxzr`Tq+}<`ZkCnDM-SF%$)FcHTsw@F;wq~zk@8FFQev`x zr3Coq*b%8|V{Fe!)Wd7~u*-hK8aZ>eBp6s}#4D66b zlV7-sw@TYyT2Q@cgu0lyN$$quht^kW-c)ZXQv<>Fu<#Qd-KppF=I3wZ*ULil(`1a> z382xY2b0d0pdd7&z{7%%H2Ml2e(v(H%espk^MWF}1_Koj14ou}GvHYGqx>>8&Kehj z2ZyMsHU)l!T<>ZQ$<65N7n&AzHB&1V-SPp595lp^)-HEC1+iUi^orZ!^=HD8@MiUF zzS*&i|Alxveaq##x5w!{uXR)|G%?=ctU#ka=Mp{q4u;gmQ?@=nHUmZ8Qu#EdD0ZY`A*oWIF90CLNdCEtZNEvJqT$GUNHVPT!wt_D()VB{)SV%) zLb@0T#E}1S*RCzSN@fV`m&&w{F8{Yce9dG>Cxj-_hgimtH0|B62%%7D) znnGVn=nKu$-@pHubNu6D;W4K1kAM74^cPQE6cSfD1>#zGHPS{v*$dIG@q#423c;ss ztwpQPsL%&HYmcDGIYuZumf0{AR2#6fw6W1;?K$A%sMq{*AX1zF&#UZYyv)VY!C5pr z50`^UBkf2z;}fRf2OO{giZ_a4UHi;2Z{$xdwxqtsu(Rs0ankCVfiqM~82 znU%U}`sP?R%}~b(?wW&ym7ACkd8B|L3nWYeI>I7@z6jVTVp^oo!$6;J7MQT&^Mzpa zvnqFI2~rcN1Jc{f}ve@ZH|Z9!6P|$;hp|BL2dGl4zd&>I??vrHg-Yh zq3b;M#R>>dv!CSYwc(rV>TEHQmwHi`GR50F&1$l~+qM6yzontCmA+gXRJQA28|z|C z=>?Pu4Cy#rBZ7Vxte3*85Vk9Vvo7=XwP7p*ceJ2Q!uXS0MBM_=8hrWaB~CVrfS1&` zdK_-rXxFQEQaGHSXG7k4bdvCwD#;1Ki-2?3zrV;g`SJ6IAD(of`Hn*ecjcZ}e0UK) z`G(guT_z&f!w>PEagMz35~Q4{R2=Wmclo!!{#yj0oZZQ>LpNlS*#fCupuZiNxh-;P zq~=-*;wPevUEh}i1}-~U0MGt+tm#L7YgbD>c)*L)0a(x{2j`F$q~910XCz6K8TF1J zjA`3NI6Px z^{TAME}!nJKE4K1FI2d)+cF|OMMZzp8&j%{m98J?8Hau!8hOrRL|R_~mVH)j!9hLl z2Q58}%laE%3VCn&#j?a&Tx3soiaw|eiv~A5V?9p1vhWqw4yTcX3VuvK0_!lbE3f97 z1!E%o=GiS)^JKJPC6enHjH_m$d>Y*eZ8TmFW=jgS`m!SJF4%-LxyIT6a-3~~?9&Jq zZF9EYG%2{5-x~_$hIhuZ1FbA{%0{FuR*P13(8A8a%(kt{?-2k>W8G;7N#Bk&J>vA^ zUu2)t2mFQ!jdt@7WPTaqy_@IreHOr{Et<}~l9svX3@4OQ>u_viM|wP)J&oPPnZ#Y^ z4)m-+nDqn9pcF>`Z|QjU$Y=bO*nHt#Bu!xU-|~zPAD@9kQM|! zK=aL~b3!fB%R4{2ws1Fb3xC}l*ubgLXqRkfb^w`~3H)D#QBIer?4fyOG>!1o#L0#9FvR+p_5Der3wyTQp0T}zpgv31`mkwnDh z`L)pQo!)$rwZo+}IJVc$kf!3cz>l#JTC)aQL|155j9p8t6wyG->QQ1dRM!!`$6i3? z)(AHH+OtpE0_~zq)7b*KZBEbe745a#imDrH+v9wAeqoX=;N_kE1rIGyy#T*|uFUO^ z>j<8kHu_OApgWStK|(gka6XUUBcJs@zW*a^o3gPus;z;$!R#yQYGccPdR-3~)0Wyo zAQO)pSkMCD+5HZ#6Kg};Yqnq&m1f7}dMEU=QSeUU?{NFQK6 zyY{YDneOhJBCC4yztKL{V{u#^`JVSS+}3%e_LvYOF8WPlB!WJ_R8@|Ty%fFIZq%lu<}=!^2CWh3Gw?+2&!iGZ>YEgywJU&>9EVpveXrXdBLV3mo8{@n{zrV7Ka+URd>; z@{IzE>lha>zH}+`{LRL=9_8~@ooQfwEjY@a@~+SM?k&sDMOs8Lr{dOGSn$pe z%8%VeD8h1rxYHpV8Sy)fcfzEX^L{dpD;*uDJD(@ll(S-XI}ZYk&s?OUK9^*2^C@@siUHJnx&ka}6jvkSB=B^Xe z!@Ur_KCuO)IST=-&*EY%aT|+bX#{J1oYp>n(JTVnr!D@t&3sx)Rkhw4cXH|c)fIwG zEh!eQsO*NIm$t2q+m^YMO%3`*3r^eIHGxR46DBxZq!yg3c~A}@&lzmC!;uF21U#(x zh_7t2yv_XUQvlBh1^>Kd9#M$XvCldQd^i@ze?NXWuOaW6z^DwoohKcRC>3d1^xac+ z#HOx~|Fp{I{^1~mV+S%~6^^?Fz<}xnIq?%aHpw^E;TD2k?M@PcO z^5{adAyYqh8>EyVv3|whQ&6vPKl*`Fc^r36D{9kx`)A zr6nV9MX%EnVfMar=wwTQa1T=qgt?yR(747PXtUf0^|Af>0Z;WtGBuqlje4862d z{YuXN%D*O?9%Ls2`oNZwAx61HYcjQdr>Va*$y~r2>c98e%8`?!dh?_&z2+4aa`Tw>&|hF z;OP-hGlD+S4{^Lr7@wmLuqEJ){?Aymk6<1A2fFB_%yz3>U_qIV(3M9wl1`=Br?yPW z%2s8kqpw?FwilThUxaPfiruvOS-IbH-PP4Emizpw$YV)G#&}+POlipxSc{BoS^8i@ zsq3WSC?0F=Ifq)UgKw1jR)ds7kP8C28k=}uM?t7keuL6w(sYBb>z@9V|7me(y*9!g z?`En<@VynqrERpV#S)Fe&rz<+Ne8WeDaY*NGN?9(I1r*lL#~$c-P0;1lMpN{PpW-) z?yIy{G_8)8S_eXoN&D+Rv@ut0hQ%hzEsv0$fi7&tt6lFB#vPp&B6TB6dRr#fjo0pr zu^7{6V9?4V&g048F341IZ&WyKW5-0XT&RQ`P((dyz`aLK;KV-o0vif0>diw3@)O}l zFl7*$mfo2Ti$^UNefK5ulg^U|4>ue_*-huSR-$zrt~Mj0BWG0ou6Iz@85w=lfndT6 z$)EP#3SV7*>1BfCQo|WFgPUTK(EdqL(&-2k3!wwzErkWfOPmo{TaioJ;!|D3irzNu z-SorkUM=9cHXhoy@cGpiJ}OeGmW4J+s@6v-g4Ft=p+ zk3U-$-6rJ_(FO$xvgFn)#Qy0^L;`-iemf8aAa03Se0GCVZx2=ih#tVFYtNuhf>Ucz zZ^`?Wa}H@Z+%b9v-$H@=cMwOWQ#c``x`CxR;*O*JkpD|ukdYHh>0OdEd|gK2JDiG8 z!-5yP%|%j<2pkYQS{iw!|Ni&kfd0!Y_vioi-{hBHesSX_P7KC8V~)a72{JwlT0`V- zr+-Vh15^YE9Hnen8)nqc1XhG!V<96ooP5sjIBKRZKmZJID3>equ9>hHjXziCw(Ej} z?iYfyf(ZxUrNb646-vGw@p zDuH!rQb|`Em09MvoF^UGZH_u)2+Pyn&N}skA1SK2Hn>3uXCPV^XLbcE*t<8EFlou! zy~m>ZG3)h}=F*5}c%by0Z>*Yl-5)=arGiq#50zp19`|P>0^)tPxi9#nK4s6!T>x4@rN0};uFaKx*%meH&o6q=&R6>FmtW=QuRrB~ zkUdkjQ^?2oTDX1wz6_-jVPVwOp0Ms`geY(C7M!Y!P>}98&e0Et@YBD_RGjT3HT)Hq zDN{{p{qL=gcJgegfv4eo&aW_49&htxEO{G_<@a~Nh5+nDm^!1br##G6<07{$Vf>uD znO`?@R}zh~6P0)E_vg!8ZQARB9#qR}(*k4M+MUEhb|bOwHi>`VMe>HZalot=gkhvO=ejEBF!hUBe%UWM-s)%C)MllcHHFwLGkk6* z4zb5q&+3uD2pDpo08$ZZwlSMAnSp9!?O@0{aCnNjlLOoWj_J>eeDxJNc4nK?zm_Zl zNkZ6BSn{)Q$qIi>b6#==&w!Ksg?r#jBJh-FMtd++;*a?Pj1Q8hpMBn?J^h^bO*lV( z_GTroi2E1A#mmf(NOBS^J2w8EaNY4qgNX38FA3f1U0rQ~ggbPSPzDTt%wN$D2Xxec zg9*8&crb|W0xJQ~@!!}1JRbN=`JAiF@qQc}IO|V5TR5%G8Qo~0X3-3oOI@*FjVd_CdTZ?` zTY77|J4wE|c;}a!-IiUukex&b`ZT*T@>j32fR?6BnwDpY#Ky7ho!v@pPC=d(zJe>; zlq|umO^}V>o(uPhs=X);xt;2`^SW5-lbzPa2MP*ikn> zfqNpV;0Rvlq1pA*)c?{~jN=0*V}VnfV&a1Pq$pB@xhwOp!s&HEg@`cH<{ybdJ{#)mbCJVU9_GLP((TQVG3;FNU#c&;*1^Q&{Kz46S*nL z*Lok1$GJme&8lIS`aqV=w=xAv&SaB)EY7-2Tb&x$rP8=KFTR~;tWC*b1E#c!Mt+3t zHXN&O5C5w0NZ>5#5KFq#Rw-d}H)}_nL&J{WChIcD>zD@yI!sqw;QXdaKPS2V#@yt% zEpkc|H(1(5u-PQX2OF=xVDWjKco_JA?Le{}w%~y4`8;d;Px@-)!U2mV>()N=J<-?|Pj`~>N|)DmxzC*h z^|mke^A|6sRn+A%l7zVE7S>mp<|n_MhcwB z9xzkSc%(I=qg$}W7{@4MhdY`fM?^9w`VmY3oiJ(BD(`w8IC_SBIv9aI2j_ys#O*2h z+ssn#V1o%?U<1~KyUk6}V<#=rm(h0Fb&@pgYtWRmbcHqA?BK65xh?t$PwSmZ$+%Y2 zs^q2Bzy}sMRkir+mH(uQgOK|>+x2VPr}J#FQR97X=vhv;+u1g9K%4su)JTa)DzfT8 znoct50xI*rYAM2T4I%-7_zq7rha~R8yK5r6p#>+v>6K;P7U8r=U-y~& z&Jys1I`b4?v2>uO@{RdYwMES07bcVDgX_}OnL?9z?nYP!8e^!powTFPg!|oBHCe*4 zY&w&+3QFO$vOJ6fr!!mV@0HTMC}@$Khn0y-z-i5uydIn_zq6BWQPh02j)erL(Sm#J z2+vE=IDGDC>P~TaiVo1DlQz7$h&9b5Rsw~Z|@n(Z7%LK7EUY7>p1^8 z^7&7{$|lrMu;mEzFF}sEG4^NZ9bGG_h{5h~P9 zwWW;|4DDD4P>;&v%&_n?5(U||gi+Wx0Ho(6GszShyvVui4)a{(kAnUncw2jFE{M~Ga6F2;D8)P9W>aH*H^|L-lu| zkR?=qT77>umHTEFjH%wpfqN(Tw)|cDpOpo^H+W2LT-waDr9z*K4{8sRr+2pgc>eYn z4#|g~b0J>`^W}BZ-vYJZ;4a=MpXsL__;T4TpE)k1uA65Kc~mb_Q(8Dooi|5r>&T}Z zu&S}W5Bg^OvQC12r9%uP_`oWHv(A2!odApJt9=;lq^!$v$O5x0_>?bPyFxF7?pk{zR_^-k&-aS- zD-Lcpfy8bkmhG$LJld56tDO1OaIwMPXGI^SU<--{%vbu(EKuK9p^=VSYPa5 zRCjQB5CV*aX;>W|SZ0zw4wTo(eBdb(HPMm%6VVP?GuP&WuM~lrI&M{!7-FXUd-&}JVyst1_=|^N%7vu0zIt77Z2Z?qd#WyLhe+R4 z3-ACPc8afk65N+CS-3U-0L7 zoRMG8gdN;AdCXyG^lKvQ2>gG_<%g-dQ-6FGn6fu`WXjV+$q}Xbd`mB^?}86aJn#4L zsQr9@%KKmcChs4z@n8PbUG;-}_LxE?|@c{#%Z=#gUr$Y>7r7Z?<<3zPM zAR_9p)6(l}4QV~}Lt%_K&5~4T_1mt#EVQ&CDb^zexj#5Bhd&lFl*XP1F!G{2Pf_Q* z%+$wh8|gkmXDStqja35b3Ws&wqAPqb7UMUw6w6ZZDMu3mo&7#Wyq?yX3jx zt(uk6ORIHVL5NN0OXt#!ArweGD!Mp(f-=nrFShhWYGB-}rCiEBjH4IgUYAIVxId(9 z36nA==X&A@=RzBo*OEh<|J#dcr*nCIeQ9yY-Qo|ird>%uD$?Y&oGy;OnY2#_uz94P z^cDwP|K4^dSjJB1g4w5`fVS2I3uC+7?qEJh*5`ZEIy^{v-@j)N8xFc$wyFJUN*I3o zYNfTZnKU8Pg@_=SA!RGETh>Q=T0BTiyu5Bf{i3Z=i#}?nA;xxTD(OdWlWq4&cZVOO^z(h} z7RF(I8xS_W8*2ZHxbP~o{IGS90z}R;ZDNlqJZ6-$%v2I*ezN```)Ho=Vjc~Qvs-*) z|Gd!br{J_-uB|-4?2x`wtNwj>q^VH0f7&9gY{d$8f$fCG$R5ZwLal*$jgp&QEM{Yl z$N1mg-dfqINoSyo%CEovI`6-K|L(Za$^phYwJw|Oab)@yZ;dtx)-UO3%{KO8$mDva zfQfyk-vogee$V}IzrXt;=Ia}2zo!9_{)OF+qj%R;Ypr-I5ys>H9nk3=ZSMM*zgnN! z#@ex##l%^hV`%#kF&|c8l!ch9V)afFvsw}h|O{ zvnZ8TZ8AKAaNAlsbdUPEd#9c0Lv{ZKHVQv_=7h0rgU z8pQn!$Mh5^=h@~YTe&oCIZn&2Z8?x8{tdcGT+_ch$cuFMT40p}cgo^UIp1Jcnlwpz zv}?r}Fq~ucYhVfcOc7jDd9SCz#H{uuNY@M8f@~d}Nd<5>!iE9^Q#DsTUyU~Jv zH3i=+nfY%YaR`ddO`s$4=MFx7P)=hQ$AA?=xuM8X=;T-$KS>`C3-14azB>GLk9X#h z6{$)FU)$-jPh=xksDV6a!d!t^Y~KAG${-dc|LY&$Kb+9#Ovxet@-H7w=wEz65yp!j zFd1?#<{n?TFeNsbE2PMC3|*NXv_M)n4Es2&MoBW~kSkp?&YDvZhKP~QQZ(6Vr1OYn ziY9h^pnf`lt@K(kV$o~uZW}FDR)a*yFtCOX6YEuawKg8;WmD^QxiHsVgzSooCiaYF zK?g`xTf?iAO1&;DW5|fP0k7H@X$LelS?P8{K?J*D;V(&Po-l5&;JF~`5V^cuyhzxn z2DwR*1+x&tE#x%TY`exJ`Sn4=U>2c6Sgh(a@S`nllLBukfU6Q*Ubg{ty%pzQ)VPvrFq14j$-Zw*`&oo> zyOc*6-M4jVd#$=WH@U$jRcf}Q?eV_tcpdr;EyA{#awl*GvS2tb^9UN$byjvA$Q1!Q zev;Q%eM#{zdF{T;DkVQ@V2g*(QjvW5dNqd6#s>yi4f-!!>-fJ~TVK6V(gnm@b<|JT zDN?@y$8ZGO`H=Ug32$ST4&c5z<=m}P7U+5{t2g6oL4jVd_&V;OoXEpzdK|glMAX^O zpFiXefB1ucEgSVmy=O!wUnCLR06CQIWGE*UWNN7+)EXw_W24)J))FEWC{^a-oop<} z&vcBPwHcW5FFNs*nJT5X9iV~3fj6vwMv;M&;Yc25qKx*w|M-#itBFCJOZvRNx#Bfw`;1e38|OucHQ+EEJZu7 zM9NA^SN{8obl=tg9RuE>7CdUZ`J`f;GEa+_U|;07c(8G-)((jFMT$BIzFc1i;~)i2 z`M;7<{)6dzKgq~tke z+(G7a=^nkQTx{gNX%@IAdccbF-eIf4LsSZ^Rx%v19WvEo3uQqcy6kW&A{h4gfJXPxu6f>J{vkW zpC}=rG&z+edrOkRr?-U|DWxO6LF&6M((UItSippwTSpS-5VU8)MT867HNz_=*|2kj zaXsXSiJ#7wfORS_0P>85m||#$e_A%3-L8P9SN}XhI0W&ErsG0SItYO#-OJViVyeYz zCf(%vEQ)BoR65h)lYs~F>53n4=#FR*>?wPPq;#0DyV6P&@tVlJDpR>J(3UV>4bvN~#}Nf~fvEUPL^g&d%{&dtq7sxzURvo0 zz~uS-v_;W~$XDoSPTp&!NZrpe9*LnipDhhi$OpiXC!iijGwvW)T12Uo5*Vj<|NQpw z-0{aDob=INs;4X@Un%yVbCuliPbNzlO&L2DI>EOvRGI#odS1ubm|b# z$Ma*u?XPpw?O*=zoBZidfB4vy^hkD>W2K(wzad|9A=2~#E3#E_mm!jL%bS`K9I)^? z;8kh~>0N*mXO|kI5q<@2ZfKy(%HpT7NP#{WS2~*)qh{@9*GaN6PRveyA{V%!hp;=0 zb`O$YwTT+KM$1XwvBp>=r*9W|%ycusRzi7Ht*8#(@fkDU0>v$>$u z20!DguISVH*AtlUzK~`rR%wVJnq+%I!`6TeAdBvroAnX>T)=5xNYh3z93Dn6Xy|5a z5-ZV}mo1%PE#%V*IW8ibEm zW1@Gu(tfmKa$o=MU5%S*oa@nz_KIM+l9N~X3TCZ7*tRv==veyJ7bszHSUO+JZScRL zfwEg)^&}m*uU?lyyjYOF9CQlu<+)sb|6cCs8tw}h=5Z~5Z_Iuf4&}DiZsp%`=_fn} z7(Ri27Ywl}RJZG^Ps;D?{MCkU<;3aSH?)bkHw*G{KLU_!eu}Oa+vp2b8~&p!c=y_=I|rFg)<*USud=R4)8}%ES%suy66PW#kbf>(iKj9h zAQ&bguL#!DAVYE7fQg}?W>WWq^5n#4 zKA4;X1aUCa1@@r0~Utj#*F2*kaN(plAkOa^Q6gyqZQNz3-$)x^5?*SEhwX@0+ z5t2KRvMEwc^k`Xn>D@$qfXad+Uy2 zw|BIjCyjyl2`-X>uE4a6_a=YhFBGeE8I(E9Lo2d_DUB*y=p)C21%-xUtqq<8eJjr{ zLbi`nsJ}UvkFcH29A_U%mj#yNC|Tn3Z;77OQKoX0&ybC|OMmj%C38I*K0L9chZG-OMocHi%{{pDGsKYi6mFdsP-p@*Z$Ybc@zT^qb!Y#U1SbFrbm zaOo$%ul=sw5+AYL+w@dA-{c}xb}Pf`q|M*zoa2TXeA?+G<%WPqwoQCxl5Sypd2Mxt z#Gz9w^T-w-`m)I{PWpfJ#c*!;4GvOSZRU%k?RtF)v#AIAv%7L@`)b|!nP1+;d|bq} zr6`uiq2a*H*2L@{gz95~VS#gN;wU10B@e~R&*qW#GV(ejh+~c;92evI<(F^y#qRs_ zM~&AYPdYu9lUNrxcZ2KNaV_sQfqCS()dnoaCSvLADz?&00gJIiKjyk=*PD_a%=tJx zckL60HpW{0nBM><4Gbsr!0!)y*_@xM2mH#G5XNDG!`Maodm$W@?zNY?B-^=V0KIu; z+viQU-Uz;OWQnW-`a+{$xUAhRwVQ2FeRbMtmgA+>f^~iOT1tL)y%OoGkD=DQA{Dgo zs$aWyw%)(;Lj+xa8ECUi#Urd|V4pUGS326+4^)yTRrbv-37Ie-VQw_*G`uuE5kd`9 z23H9FXBef+!O7F>SjTN!q z*OqF|a6(hv&eN8E=LTCGDmmoU*odr6l|yi@;*dZO>GRo^rK=2DSvdLCZY2+mAjk3i zkgpQ5-O#_d3VWM^^sMN^0SIzVc_ih$$tL0CJ+wUSwEzu6T$L1pG{xZ#SsY?!L_Flg zrHMM@blkLQM95JPgHkx2eZmgA8YeiAz$1x#vW6NO4EQvhgzFOt#gq&3so0-VPId2d zVr{f_IvgT2jw2k@hro*EDeb1G7uji9NF^j^neB=l(rFaZ7c*?=o2 zo|j?gp&RN)#xSP^2k>Gvrtq#c<}H zDUUtB#zSINT70{aYYv*tLyL5$mvslHH@~B~Z8r@>(EdW6iARn7AMG=21xDfe+I8WJ9TO{!*z(Mlzf#P=wZ4L4 z6}io{BFmDOy0_T$>NEULUUz`nYOieOkl!~DEjHmHB!VyQ`1h-z-oOS#6rJdcaf#T< z3jrg4T~~6dJFWPO1Ln62t#;6|1V6t4uio>@)HXb&+S^jS;>hgxa(i#zSP*VtZH#rT zvp{&M4>q5{MRDX)xF)FeAjd)EQf|Q?gJsdjp5m9n^ zz>_;gr(JirF8bx|7f;nO9M~U@0N7pU3n7uXCCQC6nH)%xflER%UrV2jGhtE>S*OG! zQuRr;V++1?LxQZQbg9qqvu=x=`f+Xo)~{|We^|mF_U*WTpSU^VU^ex$qav5<{3>pq z$8d(d>$#tYAA{{Xv+MjfaiDv6`Ps1pnXD#wZihdA?S$t#ec^(f&UVe9g z)&YLgCW_DDbv15JKRGyQ1;*WQ+CFB+rw|4)@*w;sc;~wUloxFm1I?h=ydS>{4j`uk z7W5X8)$^W1LFoj{*`8@mq&vWU2Se1Vj07{2P&%X>$R2bZpDxVuu?u~M@|8G1=!`Ol zk2oD~dgN~QL9;xa`$ss{m7ME>2t?qsJ8T+hYYDZ+Bm%{LPfn@+hM_fJ8DHZ+YA0+u z$Vf2sNa@iv&8wqbsrAE-#D+515 zMxY6YDdj<<&5#B0&tX~uOiJ7j96z7q5WVlB|M;EXo@rd(>p zXIW$6^7H2@|MvXbbVmQnpZ*}@qr|tjflJ!mm6-p`k=zE7{TlV}%19(rQ9uy_2F87& zNC{g-quof7j@7k3h>Ljs>U={(;p{$*Wbu&-)Zw_!KPy{dqt&d*-{xSK(znbgFic6D zwYDdbt0M(@H@mf#IYO1lgoUbRF+Zi-Hx07ZKgRcEgx-`5QRL zcyeJ-#&z-xeFkAfYZtYux|LD3xo=}zW?tG;;y-Q$hD-2_NR5QqsiX~UG*&snSQk;+-xx(fI%ebRU}-b#B1ta z-rDa2*zQ^_(Uav$Y7lVqZ*6|fn{%n0QjTr^>RC&O#t?Rvgycq4hpMi1IYk0d+P}86 ziOHsgcoi^N!274KHkUk4%v1QyAY7Yj5~Pn=?<-|tEdu0z*GZRq`XeqSyztf>OIw)^ z8DHBPK6Uld&C%iYMqt3>`Qd!jXYX(i;y-nHsxPfCfFmMqf;TqAqtE(kHJk}&|619? zCVBhzHrF0A00i>$La$|4G@FL5)Dz@fNj=f*HFvt`rjPOVjJ%-GUC`m|U{>O{9)hmnuz`c*{ll^Ur*GdTF8}_wzX^isi~@bepEK6F zSnsktHgYC4Y~?skxl%7U> z14`a%7+WP&?>0d&ljl4)js_3|_x0SF?J;Sd(KY}(bU(Kmi*XAb?3>)NDS+@|Nl^W- zpWH~MDA^N$$x7a00W~+dCY&DFI(-?rMpcr#PM`DdtUKh{)1T27)DrwK_Z?%yOi505 z-v-O?&#x&vpijgSw;agi>t}~;Tu0zbV_a`o>>OH^bzwF{GU-9Pa_KdaAXptKOH(l> zyVO7V=Zp#UDBlTYwwH_l$cK1A&VVNuWr6%DM4x3^9LDUI4q;3n1jHoy55#!B6>sZ^ zUFBKt&;LSEJT?qGGZiCBI{hLk6tfw7Epyd5L8(EXPAQ`VfpDko_c(GV759&aCc41WjLI ziSF_+ALoNLJxB<_V?&y@Wma9~b%&IalFiO8vVQQkb!Op8+LwCVfCK`ME&r5$BlGk(0%ff z)C(1PCG?Eiyfn8Ju)U3%3$kTiU9%bOO`>H!8a;7gvel(%fZEW__}ZLnjmkmRg?_Zv zDgEj5&=1^R`&j#4FqtgfadWZo%IHrPa1*-EQmhUs>kL7F`-dq+9s=sIOf2 z`g&PjuUg=%ZKAxXzOHNi9m|*tIO{vr)`#78P<4)KDdnfj6BFB}#4Gq8NW&3GyQt!| z=ag5rl{fo3U1vM!N0`T!@D3Ysq?vegk4QM;D*9}k_c0EA8aD9wig32g^pf&7SImi$ z!fB_!3ufq(c#HPobgjU8|zG*-=q=c9AhZ)uZ4$@ z!y_ttM3H++lcz^JTRFc^d@gPd8$PYC^`y{yH?Y_G1+T(Z2qf{QthW(cIukH4+_}>-;w2+}~Y#)AJIOblu zq`Xs6iEA?|L%OD33&x$JWw=^<1cf@5nqOQsHjf}PMB3M8W=-atRx+r{*MPIEl@F|j zen_pAoQF9*Cfdw^P4PNHPEH?D)` zwIsd?ZRUj*xi}Nh>PBMZfoBt}Be6FWq9a9n8?i&;yWeMyw;Ugp!ei9`F+SH(I-F{@ zHzJ-RO~?4(IMpi%-*ZlBwQIHe3MQK^(1Lb8P>s*<{W($=a2gLkPpMfO&tGPzx$%@v~ke*V|t%u#!Rz>tHS^0jZZ(@-^`q z9q6}1R*3RF*wvR^qX)Q)yXw90!beR3_Dh9M_&MqG5s?q$Q^XMo zGNPr&XOuIKboB32+BGS1z^0;zdu_P+Cz*+>nah&#*`Ja^m|r0T&(Bmu;^~FFUy_N` zsD`4OTp1fzV4iu81uUha(2)0;N#C3WzW;pxFwUQIQ{m_PH~GV_?$GzV`B65%2R#IGuTFzmN9Fdim_KMJ!)&4gVEMvP& zuwH`^xe~*2&o#Gplv2B`#{Nng^9DPKX~`gI;9%XOOW)esMb%p{)+ttg#+|Y(>>b$B zVA^{NadvIRW5gf*8jq;H#O_WHv}eu6-;j}RT7M;jH~oEfDf($N<}X(G@%yyW!H}sd zKyI5J5p-qrbuH5++da|sg;?${HiK}`phcwa+r!gWj59k%TSwTpZnGd7&ZccVQcHaQ z{*URPcswcsj-9h<3Giok!a9iYsLOba;Dw!BYy4G8>*7R87;f|xY#w*S;IM1Szm;}R zr@iiLf6d5othI3=A2x!_aveS#(jWK3L67z?0X>3XF#q47$DWsL&n>%koA=Xy^ZT{V z%V_2H>@yzk&gVOGp$9zmG3brZ>*Mjix9!ut-o7DNs3A@xQ}!+D>ILpz-4=K)`v5Kb z)6#2Jg|A>XK3{_hb~2pH3&CEX&s^@YMrCzTwuaZi7ZBWuQA6i4cz0Uj>@t@nM)Dp` zPekS-xQ6+CY~DzMyVyMzcw@Yh&;^c#Y*w#J^d7q7O!+!Ce2S+TSsFMGC~BSpY0U>= zwxN!Gk9AV^K#0%aRM@S0ji&GP6!)V-x&(v91nY`|0Io@FlHnzARJfyg3fYLU4VgAm zHO1L;-sV%>DSS@fhXqUx4_52Kei6n<9@wG}SVbiLxTAFbJwp}`eFgdYmdGg%o1bD& z!i>WKr(!)kJY0z#Dl)){6po~(RCWS7>da)K^|Qo7;{Xatyj!$0 zcaei2;T$b8C??=2KVGwR^T>J~CcAC{N*m8^Y{I;t8yu`ntvj87$0;fyjWyvd zhw7Dzuf`HBHl_3(WWm&34n)yNC(?X|jalG|^<&#w3m(To!U@S|s~b%QYhwU@CM%Yh zkwubRe|z`Er7qiw)86-)RJuYwE04l*k(NbPD{Y9fY@ssG;u|;Vi6)shq8g9T1>v- z=+;z>(wSY!Vp-b$3OUIuP?`d<&!A zV$iB_}^}4>X z7evEqty-_Pw4KXUWxF2gb&6IOTOw=|w8ic4vx3K#`H)txY-^KL9zuHjA`x!z8Vx25 zlP!n8VI^Mc+eMtTzMAhx*cJ%Bxq<8UBAV{1$`;$J+l=F%=}UVw#HZW>jOW>q7%3TQ z?J+TZRvHZtEJB^(cd01bxnY%j8_&$L@eCwfY0%hFtBLpOPv3OId0W$;``@CEJXSP?SYqTFdZ|i zTF3!`?nrJUZ@%ZuKjygw=x6lt)|@Tz8H+QBWpBnv(s~#=Qqr8z0uj4aN&=jLM(U8^ z3rGHsGz{9ftafJ<3aX-*pz!>}TvrMQqB~V+L4V3YsGAYVMp1hp8WM&_ysxw%?!c&> zUW~|{^+yOWi%%L9bo+!$XHlBTbTR6uKTAjc$KwM+MxNw=)>O9HPwbLce(7>X17~1- z5mqiV|8haT>@Qm6E{hf2v;ae`9OJ{;9(lXWiPZTec5=?51>hO!2N=!+xTG;SJ^@aN ziFJJZJ89SG&Ca+cW>n?fI=Kv7wUCjA;>dzgjYt8z!L#j`cFl>2rev?+sjFaQmBpf1 zo6q6zz-m!;t3chst@V0!#7VD`uwRV>a%va~QJj#Mcv&d{%QrZLSJs z{1c~%C;oC{ReLq7O+JI7{V4q7$A?0*AJcgM{_79<;~##LKmKa-Gt{@YaVXEyw@EWt zx8s&7LsZdp0MECw!j)3eC^K6)=(8|o*;KOFQn_2|4!;g*?&kmubf;Qh0l8t*bz4WL zw(;eU3E!C$*kni>Z^I+7moDI(hfCS4}j z(pJCpLNC3RTMWssF$QBDwMe{02uso7rvD4VI~*#@W(;?;^m>1RM)&XZGM=wr+TgX_ zOW7*0oBq~K(QIdJ^^K$Mx_`_a^77m@_0$pg?ycM^)#vv&zs!y3k3dZ9Sf)CDIJd$;mrC>mVQgm z`NqJJ!E%tDeu$vW6dU}^@#Zbeb7a1KlONx|mrX_IMQPGs;9z{=n|WAh{H!*tNtK06 zN7-C2LR-(7k9n``*^y0F&ta_vhfSVHVx zbw@{r4o$i>lnV%J@NDfby0>Ng>3k&;Z+5g)rx;JS{VZ(_)vmFu!8rcA9s~zjnQMR` zk~Jk89FXoqVF$4#k9&76%hG=}3yv=;@Fl+q!U(YrO!xvHoLZG5no~aJdh9Hu@vMei z_4LPQ*9S3)B_V{?q0+|O=2|dUa8e%)|L~ceZSK&*Gsg@3(h@dkxB7n^kh@B}L2xPG zM;Xjv;8KNxIgTSY!d$NSX6YEhluM@{C|hfC@VO+;#(#PEpn1?5Hq<}?84lL$NS--< z9k4;(!>j>awDL-4;xKv(*YC06r$^aR80&!j4a|^E*B~N};&`5(4x>99t^TOwr!Tc= z7HLKt4hjguhT#sylamKR2*l4%WCCbvQh4EwTu>e!4{_j=Hkj*-1@wFt3grwYIiw6H zM+M+hpgr?T!2p==PXC13iOTCpC~)7c0D3~nj#65JVd`ejrW`Q4!+C)9Jl}mTK5+1E z?@?c}9VmA{gw4b0^%?!dCqhRcRZ%VtrpT+Q)gFlKSR)se6^2}7xXIPIkeo}j=r=Tf z0s#}b!G;6>A&Cp@$U#7zL9BCkhd!suh4sQ1BWrv{(dn`QVsfLWwF#copv$n>G2?EC zH6o07gb>&8xLjG)x>H3K27h(ga??bOL04BsNu5E2-jMh#R1rHD`p9*$IG=f_Na@o_gCtUr%3P7xXXE%N6*!a=Q& zmqvh2nMDh$Vp8WLmh z-n+>^#-}{`bBez|{PN9>lla7Dvhy)=#6JSR=f(KaR6gaLypmVJ%wzIHcFvS*Qr34A zqw?Ap4!I#Jo$iiAt|Mb=FR7)&KS@Gt8chG(4M0;kJ zhbtQTb155V->_}&X$H+2UYm%MqIvy9zid=*{#JQ$5m+mBF9lvb)`jU(>2^CM{1WmR zNC`Y{buF_1u4`@UWtaL*_lAx*#i({I0C_&VxH7wcX)Ko^CoeLi>}TMgy_6LI_mj5q z%>bB~R-Kr2tLfXz?DaeC&R%P>?%Ku{TB>6!{B-T$ob8dbz=fF;sfpzJR7;5UhSK(> zepEWmOx)`QhMiR4C+S4Np?MLcgCLh_gPA*;hePxk2Ns?<=t_Os zqzn9jw|PX8yd%1d(o8NvA^D@@9OXr%;RwNwrktvetN^ROLmo_;wvboxjO}LxF$dXnOp7O zM3rn5m88C8tBLsFoi_d?=yY5&1;_No9)(CDMk}SOHEyFQIT2YG}u*`VWT248y1VUYQ3cqMuKtKGmbP$Mfk@JHiot zx+7i>kJ5JB!AV`pc?i4GpRwS@;SS0S*|5BMrgEdJwk>d58e?~%NN>y&;13j?@6W^y z=8T$1MV#}OQ>}N<7OU~bw1${|G18(M<^=zQ z^N6+pU3PJ&R&;%6MQjb)`u_b#B5*wa_TiA8=_kIu%@h=F*j8UnLE0U^ESEwNxMP0O z{=_p3&Lch#j1$m5p3PVn%t4oqjLd{*@X|TYRynVmOrog-XW95p#1{xoyTb{8s>`3B z9|pnmum6yL{NsoG{R0nw`r~i%>jzGL`SuMp#o8`yozzovA4bQaM0$KECgH}c(SK87 z%JWH%NXjYBhA#6MdcmS@z6bxuoL0YuR~73y*Dy}PCxb7x-m`*^JA5YG*u`-vWMs8o zwEDd)A?WsmVUuGhy}i47FVM{yFDQj=aw3j5oQA?mXQpFz0rAQjEIXrTuG8vU(l}qu zp~bjPlA(I8wgdJ>P9`6tW!I@JhhS3>v;l8xX_?Pu#B+L?KE0*dJQZlf)L%6}#h;kl z`&liNG$>By2O=owf_1)3chY9_TjjbiUdnz!G`8zPL@TB0Ug4zw?ZPqIvQ4#Tssrlkxm0!rOR2pqCqbMctMX} znSYY?Jcg}ajqaQ;rDS+;2#WB<7;QHG?%K(FH|mNaVb>5mts?^Uwj2Cwtu@u*DZR*AbZ+7#2AM5*<(r#;$Q?oD2`8wkWg`(G5Zno{()xEsq zuG;kKRf5R!`)KQe&Q}xH^u9Uz$a#sh6tHiz6@%Tg!6)NpS({W5g5|(hWF?3+4!zXxJ2Zi%;S4>on}Vw3Fat~SK=UEEKaFW6W(D+&$u4TsXzsLEMFY{Pu1(`8x1S`I4xKwYBTC_gKn!aQ=@mnuqu zCSk9Q`xE_7yC__ZCzYW#QU5$Dh_K8|hT4PlkXP3X{B9WyJAUzbXoiyt@d>O8IrmdV z;AHaO1fv3lMmz66-*djl+W(AzPdGE5;Y+~Su%2xjcXXAb7PtXDFqOsmM~4TJPAIM5 zgt$rjP1z~SJX3Urc?F%jbDlQqq~uBE^A0;=;d6kQ8$}|C`{N*66a0VdG$VAQ%)|O} zgG*mq3K=jJ%~T2&OS$eovWIkuMBR6hnnmsc1DaVwYw#MomqjP$0uDFYd29Aw`O0!Z+H9gU}#Y@cGF&WOCBsX-#-qDt|AZ`CLiC)A?Bi zv1*>6s+f(PA+U^9*_mW?Yb0D#8D9CnjbCy$yUf#jBgU4$*Jlv;0$Zw;el-tK0uS?7 zI(L$%E#XZ1q0t&E84_eoSy}Cg7ns&$M0;zYh%TR_5swBB)Q(`4FM~%*rYLrlO}_v9 z>4%gYl4&}=#bCa>;sd-;6?Qe`g3OYd%M)GuDmumQ z&)UAdxE%B0P7s21#7Y!tU)bI|9W}cEpY^_X9VP# zRmau|B=yV`30czuOV~z`uU+M=)@~!nf3Qjm9;Td z?XGkYYNR<0T5yb6JIHB;eU+2-MlK>{HH~N}4W4?w=~byR4BV)wO=qGJhw@n8N$Y6a zkD`yA+)(YQ+R&5IucqgP;1@=EuP>W-7dgDIzrCm&)(Ti)qt&jL(UV+6*9N3pk^1?i zX#?Z1Y;RX{-uzG5MR?E7pCclo5!7(%)4v#EPp~lT>!_B?M0U<-^qV&8_{$reW_|9o z=(1!gfH)ezf#(=TZ=&=bubtE396AngjSB}d&NW6jp%ZSAxt8R1rya;&SkJtscy4JY zbSVkE@cdt;!1bNovXjH}nx2>rUY2>5aLG9V6vk4p#*`3}{jh6$-zf$lA&0!R6=OLs zR*^+YZOqd6LYk1Vj-ic5BzXXBN(V>UI#k$SCCG*r@2F9vr=vFgaq%GnTw=^7F*!M`G#quoQ>)4fDa@c(B@y4OO+k)JfHRT#Ps((3C{|rX|!kOOjU`m z1;#jLARzE)R$mM8G|mX#lVGJ`2T${1jo@V?xl%GrW|Y}U>sU|e5;6f)YHV*vwqXJo z*1X`FfwBx>+H6h6nMeeEj(ep2z&p$nxTZGIN-q0GVxa~Hcl zBF%7^f@$Q%4W_9`&r;ADdBvI$gjpbY>{x$I!oW7-PZ}*ljzHM8*xQC>Xm>lAHxCT+M4L7S1y4>wT^73FOPYHxM#`VA4wGHSZT)rO zLyBLNgn7WkaskG)!{d>_KR%qVLyisF`}XaZhy?y+8n-K+AcJ_PJO5Kj`H(aY9TaX?JtdoY^1oek7xP-JQ&U3(^=JWYQ)7mCEI5K)Y zw2mstM!)jw56qj;f>;VqF5iuYau$3!&Z5Z`tgasx9BlL<|Aq_@3=c$7k+{5M8aJ2vomUro4+*Nc}mEpYHb8V7=c#{#`={T zk&RCahA6thE$c0em&bp#Yj$>y+_tOjFVm;WqO%C;x)Ee{LqF@q5{7m6z7%(Jvk@Rg zZ#;lxqtsWg>9Do66VzXO_3u|ds+k5zBpai#81W_rBT3%O`3@k{AJX}q{XXYJLkT#LRKrqW0IdEUW`v5@6W z8ZCCghs%UNz5gP zyBsD>rxVoI(Uv4C7WU8J-KKnG3eEAF*R06N3=Qn|;dyDB@yI$7YqMJaO4yo}GnF0i z=y$?Fx^Ft7(Ockbz%~Lae0}0+2XOAvD0wKYb4{e2fEJ^vtIxVpN)5Y^F3u&Xu`Y64 z_9AXE8N=Ve<+-mKM{}+T;n?tm0;KvxROdLkj_aepP^mqL!7>WeA{VghXQTQeyjIFh z3+OSXv)&T2Em;B?QYX!nUfU0%myF;W@6E%NOs-o#5}!x=)}h zz2D&J6KPgWnq4uc>9qV3e4J_IDK^RhJ?LqqaHRoJidH|Y^PKc>cm@QM^syP{{#m&3 zAU`9yU9`e!fnYPJ9dy=CcQ7MB5d2(Y8~+?~-SEL&6fEF1H4e@R-NJT$5Jhdmc^hlo zg$sHWmOaI}8gwct&x}ZhX*|GKBtdUCsTHy;zDQ7|uXj;XHF2}^zW{d!6;myL+V@{y|pu{^n$ZR9Vj$?VaC;8NPt+N5dQ6m93FOM(TzO$@*UIX%KvFV# z7N_~RoSBr$&i|Qo1!%5cMt#7895FH@%j35eJpe^8)-ym{>!_>U^@`{*_dGw_Hu^sw zj_Jn-6WGk}>CMDy3lLg2CSoD3sm&jvyBRDY=4&OF`;^uP{{Fp}A0O z;s(agDg2-E{l~k!|9Hx8zrD#He)|~zuiu0MbA5b~pK#tosY=nrLGz_#@B%`n!xRZ3 z3j$UgSkoEZ=;%0-%R7xh(}6?KA}x|Tls7j38fx>cjYmt5XoBBTr=@N#om_^IBX;P- zxxl3IH4vIGktT00sDshJ$USb)ptB?-PFa=7f7ResqDb<8w2+?*HE46bS@t6}7yN|D zgHpK5(XZgQcB8a6Qe(9pR_?BnXC*vVXOMD-1f`UWXF z3X;pcK_!{pd)0kQh2M)e&6YkfH+C)4s_MQB&tl_eFq25yOvK;U_GR0DIxt@0&gf=k zC?nOfkkv~&r#F22{A^><_VyL#w_TeF2M9n9V=;LWw~F4)N8PscODmX6)~Tz7@LYx3 zrutH+gf(~1j7D|HK4Mx~o$5%R(ST0$LW3z%Ou0?Dsv+rb;63jbUa-mCQ$Ja_va%tOc29fVx$!uPviHNO?Xx5_E z%P#Y3k&bgL8w0n+*l^O=C;V(*)G4g5&<(INmvt8F6?MBS+qQD>wsGcqS<@y&B%&Gx zb#npXFO&W)YCMe}v0ng<~s87LX+ zKC?KB%)i?ofmUz^BQJE~QFy~yePbcX*T2?KnqPSoKNQWNUy*X+mM;SVk!IDG5snXP zhy96d4)71rXs!hpf29a(CE`8cKNuK+xJf5PEXkMYOeS$!a@z5t4MyL*n{B8Ec|9bX z70?Vj^BKOm{us3LA;Yo~$<|E&v7m@yQwE6o6t0?LqJq1GamGw{`WGfHNXpMB)3!W6 z9MDiAB#8MyAs3MTrgp6*1@we14u>-7i=_HwD5dEvG4p}&Zf8hTM4=>MSTGrgQEvB-!VTgxzh2G(oP<6MRRMa0RBYK9!@LdC-G6Zjc!( z*v)aEC4h~TP!j!&ia4rWR{Z9QFeg1GR7nMaALb_*Q$Wde!5(?CVleqh(fDudsNwgK z=cB5BJ&iolqOqfPwCKxOFHSrKo=533m_PBQ%q|gbNg9$z59zO2Rea>|JhGuz-U&vubj_c(nPj@u zz#R-Mc5LS)8`mbBO35_OK}PAEf^m(?HQ`3jVH5&~DAVAHXUCz^7p^2=&>lTEi~-N4 z{=}n&QdBRnwq1ACeh5v{63R!

O8XDALkzG4$W&<7@aUT9AW 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®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�x6~9~u9a%}1x?I*V7N{b<}0a!^GU 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

0Zc!Ba~aoPs%a67OzYS)7#in$`{?4xZG1I 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

6%=&%YLIJ=>}+D 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::capture()); diff --git a/public/js/dashboard-script.js b/public/js/dashboard-script.js new file mode 100644 index 00000000..59954dca --- /dev/null +++ b/public/js/dashboard-script.js @@ -0,0 +1,47 @@ +document.addEventListener('DOMContentLoaded', function() { +}); + +function confirmDelete(id) { + Swal.fire({ + html: ` +

+ `, + showCancelButton: true, + confirmButtonText: 'Ya, Hapus Permanen', + cancelButtonText: 'Batalkan', + buttonsStyling: false, + customClass: { + confirmButton: 'px-6 py-2.5 bg-red-600 text-white rounded-xl font-bold hover:bg-red-700 transition shadow-lg shadow-red-200 mr-2', + cancelButton: 'px-6 py-2.5 bg-slate-100 text-slate-600 rounded-xl font-bold hover:bg-slate-200 transition' + }, + width: '400px', + reverseButtons: true + }).then((result) => { + if (result.isConfirmed) { + Swal.fire({ + html: ` +
+
+

Menghapus Data...

+
+ `, + width: '250px', + showConfirmButton: false, + allowOutsideClick: false + }); + + const form = document.getElementById('delete-form-' + id); + if (form) form.submit(); + } + }) +} \ No newline at end of file diff --git a/public/js/form-handler.js b/public/js/form-handler.js new file mode 100644 index 00000000..39559d74 --- /dev/null +++ b/public/js/form-handler.js @@ -0,0 +1,45 @@ +let isFormModified = false; + +document.addEventListener('DOMContentLoaded', function() { + + const form = document.querySelector('form'); + const submitBtn = document.getElementById('submitBtn'); + const submitText = document.getElementById('submitText'); + const submitSpinner = document.getElementById('submitSpinner'); + + if (form) { + form.addEventListener('change', () => { + isFormModified = true; + }); + + form.addEventListener('submit', function() { + isFormModified = false; + + if (submitBtn) { + submitBtn.disabled = true; + submitBtn.classList.add('opacity-75', 'cursor-not-allowed'); + } + if (submitSpinner) submitSpinner.classList.remove('hidden'); + if (submitText) submitText.textContent = 'Menyimpan...'; + }); + } + + window.addEventListener('beforeunload', function(e) { + if (isFormModified) { + e.preventDefault(); + e.returnValue = ''; + } + }); + + const backLinks = document.querySelectorAll('.btn-back'); + backLinks.forEach(link => { + link.addEventListener('click', function(e) { + if (isFormModified) { + const confirmLeave = confirm('Anda memiliki perubahan yang belum disimpan. Yakin ingin keluar?'); + if (!confirmLeave) { + e.preventDefault(); + } + } + }); + }); +}); \ No newline at end of file diff --git a/public/js/kantor-map.js b/public/js/kantor-map.js new file mode 100644 index 00000000..e663ae1a --- /dev/null +++ b/public/js/kantor-map.js @@ -0,0 +1,241 @@ +(function () { + const defaultLoc = [-7.9797, 112.6304]; + let maps = { create: null, edit: null }; + let markers = { create: null, edit: null }; + let circles = { create: null, edit: null }; + let geocoders = { create: null, edit: null }; + + function setVal(id, v) { + const el = document.getElementById(id); + if (el) el.value = v; + } + + function locateUser(type) { + if (!navigator.geolocation) { + Swal.fire({ + icon: 'error', + title: 'Tidak Didukung', + text: 'Browser Anda tidak mendukung fitur lokasi.', + confirmButtonColor: '#1e293b', + }); + return; + } + + Swal.fire({ + title: 'Mencari Lokasi...', + text: 'Mengambil posisi GPS perangkat Anda', + allowOutsideClick: false, + showConfirmButton: false, + didOpen: () => Swal.showLoading() + }); + + navigator.geolocation.getCurrentPosition( + (pos) => { + Swal.close(); + const lat = pos.coords.latitude; + const lng = pos.coords.longitude; + if (maps[type]) { + maps[type].setView([lat, lng], 16); + if (markers[type]) markers[type].setLatLng([lat, lng]); + if (circles[type]) circles[type].setLatLng([lat, lng]); + setVal(`${type}-lat`, lat.toFixed(6)); + setVal(`${type}-long`, lng.toFixed(6)); + } + }, + (error) => { + Swal.close(); + let msg = 'Gagal mendapatkan lokasi.'; + if (error.code === 1) msg = 'Izin lokasi ditolak oleh pengguna. Aktifkan izin lokasi di pengaturan browser.'; + else if (error.code === 2) msg = 'Posisi tidak dapat ditentukan. Pastikan GPS aktif.'; + else if (error.code === 3) msg = 'Waktu permintaan lokasi habis. Coba lagi.'; + + Swal.fire({ + icon: 'warning', + title: 'Lokasi Tidak Ditemukan', + text: msg, + confirmButtonColor: '#1e293b', + confirmButtonText: 'OK' + }); + }, + { enableHighAccuracy: true, timeout: 10000, maximumAge: 0 } + ); + } + + function removeExtraMarkers(type) { + if (!maps[type]) return; + maps[type].eachLayer(function(layer) { + if (layer instanceof L.Marker && layer !== markers[type]) { + maps[type].removeLayer(layer); + } + }); + } + + function initMap(type, lat, lng, radius) { + const container = document.getElementById(`map-${type}`); + if (!container) return; + + if (maps[type]) { + const pos = [lat, lng]; + maps[type].setView(pos, 15); + if (markers[type]) markers[type].setLatLng(pos); + if (circles[type]) circles[type].setLatLng(pos); + if (circles[type]) circles[type].setRadius(radius); + removeExtraMarkers(type); + setTimeout(() => maps[type].invalidateSize(), 300); + return; + } + + maps[type] = L.map(`map-${type}`).setView([lat, lng], 15); + L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png').addTo(maps[type]); + + markers[type] = L.marker([lat, lng], { draggable: true }).addTo(maps[type]); + circles[type] = L.circle([lat, lng], { + color: type === 'create' ? '#3b82f6' : (type === 'detail' ? '#1e293b' : '#f59e0b'), + fillOpacity: 0.1, + radius: radius + }).addTo(maps[type]); + + const update = (e) => { + const latlng = e.target ? e.target.getLatLng() : e.latlng; + if (markers[type]) markers[type].setLatLng([latlng.lat, latlng.lng]); + if (circles[type]) circles[type].setLatLng([latlng.lat, latlng.lng]); + setVal(`${type}-lat`, latlng.lat.toFixed(6)); + setVal(`${type}-long`, latlng.lng.toFixed(6)); + removeExtraMarkers(type); + }; + + markers[type].on('dragend', update); + maps[type].on('click', update); + + if (typeof L.Control.Geocoder !== 'undefined') { + geocoders[type] = L.Control.geocoder({ + placeholder: 'Cari lokasi...', + errorMessage: 'Lokasi tidak ditemukan', + collapsed: false, + defaultMarkGeocode: false, + geocoder: L.Control.Geocoder.nominatim({ + geocodingQueryParams: { + countrycodes: 'id', + 'accept-language': 'id' + } + }) + }).on('markgeocode', function (e) { + const { center } = e.geocode; + maps[type].setView(center, 16); + if (markers[type]) markers[type].setLatLng(center); + if (circles[type]) circles[type].setLatLng(center); + setVal(`${type}-lat`, center.lat.toFixed(6)); + setVal(`${type}-long`, center.lng.toFixed(6)); + + removeExtraMarkers(type); + + setTimeout(() => { + removeExtraMarkers(type); + }, 200); + }).addTo(maps[type]); + } + + const locateBtn = L.control({ position: 'topleft' }); + locateBtn.onAdd = function() { + const div = L.DomUtil.create('div', 'leaflet-bar leaflet-control leaflet-control-custom'); + div.style.backgroundColor = 'white'; + div.style.width = '30px'; + div.style.height = '30px'; + div.style.display = 'flex'; + div.style.alignItems = 'center'; + div.style.justifyContent = 'center'; + div.style.cursor = 'pointer'; + div.innerHTML = ''; + div.onclick = function(e) { + e.stopPropagation(); + locateUser(type); + }; + return div; + }; + locateBtn.addTo(maps[type]); + + setTimeout(() => maps[type].invalidateSize(), 300); + } + + function setupRadiusListeners() { + ['create', 'edit'].forEach(t => { + const el = document.getElementById(`${t}-radius`); + if (el) el.addEventListener('input', (e) => circles[t] ? circles[t].setRadius(e.target.value) : null); + }); + } + + function cleanupMaps() { + ['create', 'edit', 'detail'].forEach(t => { + if (maps[t]) { + maps[t].remove(); + maps[t] = null; + markers[t] = null; + circles[t] = null; + geocoders[t] = null; + } + }); + } + + window.addEventListener('open-modal', function (e) { + if (e.detail == 'create-kantor') { + setVal('create-lat', defaultLoc[0]); + setVal('create-long', defaultLoc[1]); + setTimeout(() => { + initMap('create', defaultLoc[0], defaultLoc[1], 50); + locateUser('create'); + }, 300); + } + }); + + window.openEditModal = function (btn) { + const d = btn.dataset; + setVal('edit-nama', d.nama); + setVal('edit-tipe', d.tipe); + setVal('edit-alamat', d.alamat); + setVal('edit-radius', d.radius); + setVal('edit-lat', d.lat); + setVal('edit-long', d.long); + + const form = document.getElementById('form-edit'); + if (form && window.kantorUpdateUrl) { + form.action = window.kantorUpdateUrl.replace(':id', d.id); + } + + window.dispatchEvent(new CustomEvent('open-modal', { detail: 'edit-kantor' })); + setTimeout(() => initMap('edit', parseFloat(d.lat), parseFloat(d.long), parseInt(d.radius)), 300); + }; + + window.openDetailModal = function(btn) { + const data = btn.dataset; + document.getElementById('detail-nama').innerText = data.nama; + document.getElementById('detail-tipe').innerText = data.tipe; + document.getElementById('detail-lat').innerText = data.lat; + document.getElementById('detail-long').innerText = data.long; + document.getElementById('detail-radius').innerText = data.radius + ' m'; + document.getElementById('detail-alamat').innerText = data.alamat || '-'; + + window.dispatchEvent(new CustomEvent('open-modal', { + detail: 'detail-kantor' + })); + + setTimeout(() => { + initMap('detail', parseFloat(data.lat), parseFloat(data.long), parseInt(data.radius)); + }, 300); + } + + setupRadiusListeners(); + + if (!window.__kantorTurboAttached) { + window.__kantorTurboAttached = true; + + document.addEventListener('turbo:before-cache', function () { + cleanupMaps(); + }); + + document.addEventListener('turbo:load', function () { + if (document.getElementById('map-create') || document.getElementById('map-edit')) { + setupRadiusListeners(); + } + }); + } +})(); \ No newline at end of file diff --git a/public/js/login-script.js b/public/js/login-script.js new file mode 100644 index 00000000..8642cb79 --- /dev/null +++ b/public/js/login-script.js @@ -0,0 +1,118 @@ +document.addEventListener('DOMContentLoaded', function() { + + const toggleBtn = document.getElementById('toggle-password-btn'); + const passwordInput = document.getElementById('password'); + const eyeIcon = document.getElementById('eye-icon'); + const eyeOffIcon = document.getElementById('eye-off-icon'); + + if (toggleBtn && passwordInput) { + toggleBtn.addEventListener('click', function() { + if (passwordInput.type === 'password') { + passwordInput.type = 'text'; + if (eyeIcon) eyeIcon.style.display = 'none'; + if (eyeOffIcon) eyeOffIcon.style.display = 'block'; + } else { + passwordInput.type = 'password'; + if (eyeIcon) eyeIcon.style.display = 'block'; + if (eyeOffIcon) eyeOffIcon.style.display = 'none'; + } + }); + } + + const loginForm = document.getElementById('login-form'); + if (loginForm) { + loginForm.addEventListener('submit', function(e) { + e.preventDefault(); + + const submitBtn = loginForm.querySelector('button[type="submit"]'); + const originalText = submitBtn.innerHTML; + + submitBtn.innerHTML = ` + + + + + Processing... + `; + submitBtn.disabled = true; + submitBtn.classList.add('opacity-75', 'cursor-not-allowed'); + + const formData = new FormData(loginForm); + + fetch(loginForm.action, { + method: 'POST', + body: formData, + headers: { + 'X-Requested-With': 'XMLHttpRequest', + 'Accept': 'application/json' + } + }) + .then(async response => { + if (response.status === 419) { + Swal.fire({ + icon: 'info', + title: 'Sesi Kedaluwarsa', + text: 'Halaman akan dimuat ulang, silakan coba lagi.', + confirmButtonText: 'OK', + confirmButtonColor: '#1e293b', + width: '400px', + }).then(() => { + window.location.reload(); + }); + return; + } + + const contentType = response.headers.get('content-type') || ''; + const isJson = contentType.includes('application/json'); + let data = null; + + try { + data = isJson ? await response.json() : null; + } catch (parseError) { + data = null; + } + + if (response.ok && data?.success) { + window.location.href = data.redirect || '/dashboard'; + } else { + let errorMessage = 'Email atau Password yang Anda masukkan salah.'; + + if (data?.message) { + errorMessage = data.message; + } + + if (data?.errors) { + const errorList = Object.values(data.errors).flat(); + errorMessage = `
    ${errorList.map(err => `
  • ${err}
  • `).join('')}
`; + } + + Swal.fire({ + icon: 'error', + title: 'Login Gagal', + html: errorMessage, + confirmButtonText: 'Coba Lagi', + confirmButtonColor: '#1e293b', + width: '400px', + }); + + submitBtn.innerHTML = originalText; + submitBtn.disabled = false; + submitBtn.classList.remove('opacity-75', 'cursor-not-allowed'); + } + }) + .catch(error => { + console.error('Error:', error); + Swal.fire({ + icon: 'error', + title: 'Koneksi Bermasalah', + text: 'Tidak dapat terhubung ke server. Periksa koneksi internet Anda.', + confirmButtonText: 'Muat Ulang', + confirmButtonColor: '#1e293b', + width: '400px' + }).then(() => { + window.location.reload(); + }); + }); + }); + } +}); \ No newline at end of file diff --git a/public/js/notifications.js b/public/js/notifications.js new file mode 100644 index 00000000..b64bbb47 --- /dev/null +++ b/public/js/notifications.js @@ -0,0 +1,123 @@ +(function() { + const swalData = document.getElementById('swal-data'); + const flashError = document.querySelector('.flash-data-error'); + const flashSuccess = document.querySelector('.flash-data-success'); + + function showSuccess(msg) { + Swal.fire({ + icon: 'success', + title: 'Berhasil!', + text: msg, + timer: 3000, + showConfirmButton: false, + toast: true, + position: 'top-end', + timerProgressBar: true, + background: '#fff', + color: '#130F26' + }); + } + + function showError(msg) { + Swal.fire({ + icon: 'error', + title: 'Gagal!', + text: msg, + confirmButtonColor: '#1e293b', + }); + } + + if (swalData) { + const successMessage = swalData.getAttribute('data-success'); + const errorMessage = swalData.getAttribute('data-error'); + + if (successMessage && successMessage !== '') { + showSuccess(successMessage); + swalData.setAttribute('data-success', ''); + } + + if (errorMessage && errorMessage !== '') { + showError(errorMessage); + swalData.setAttribute('data-error', ''); + } + + const validationErrors = swalData.getAttribute('data-errors'); + if (validationErrors) { + try { + const errors = JSON.parse(validationErrors); + if (errors.length > 0) { + Swal.fire({ + icon: 'error', + title: 'Gagal Validasi!', + html: `
    ${errors.map(err => `
  • ${err}
  • `).join('')}
`, + confirmButtonColor: '#d33', + }); + } + } catch (e) {} + swalData.setAttribute('data-errors', '[]'); + } + } + + if (flashError) { + const msg = flashError.getAttribute('data-message'); + if (msg && msg !== '') { + showError(msg); + flashError.setAttribute('data-message', ''); + } + } + if (flashSuccess) { + const msg = flashSuccess.getAttribute('data-message'); + if (msg && msg !== '') { + showSuccess(msg); + flashSuccess.setAttribute('data-message', ''); + } + } +})(); + +function confirmDelete(id) { + Swal.fire({ + title: 'Apakah Anda yakin?', + text: "Data ini akan dihapus secara permanen.", + icon: 'warning', + showCancelButton: true, + confirmButtonColor: '#d33', + cancelButtonColor: '#3085d6', + confirmButtonText: 'Ya, hapus saja!', + cancelButtonText: 'Batal', + reverseButtons: true + }).then((result) => { + if (result.isConfirmed) { + const form = document.getElementById('delete-form-' + id); + if (form) { + form.submit(); + } else { + console.error('Form hapus tidak ditemukan untuk ID:', id); + } + } + }); + } + +function confirmAction(event, formId, message, confirmBtnColor = '#3085d6', confirmBtnText = 'Ya, lanjutkan!') { + event.preventDefault(); + + Swal.fire({ + title: 'Konfirmasi Tindakan', + text: message, + icon: 'question', + showCancelButton: true, + confirmButtonColor: confirmBtnColor, + cancelButtonColor: '#64748b', + confirmButtonText: confirmBtnText, + cancelButtonText: 'Batal', + reverseButtons: true + }).then((result) => { + if (result.isConfirmed) { + const form = document.getElementById(formId); + if (form) { + form.submit(); + } else { + console.error('Form tidak ditemukan:', formId); + } + } + }); +} \ No newline at end of file diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 00000000..eb053628 --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Disallow: diff --git a/python_scripts/requirements.txt b/python_scripts/requirements.txt new file mode 100644 index 00000000..5d5cb2bd --- /dev/null +++ b/python_scripts/requirements.txt @@ -0,0 +1,2 @@ +opencv-contrib-python-headless +numpy diff --git a/python_scripts/train_face.py b/python_scripts/train_face.py new file mode 100644 index 00000000..b8743c9b --- /dev/null +++ b/python_scripts/train_face.py @@ -0,0 +1,134 @@ +import cv2 +import os +import sys +import numpy as np +import json + +# --- KONSTANTA & FUNGSI SHARED (Harus sama dengan verify_face.py) --- +FACE_SIZE = (200, 200) +# Pastikan opencv-contrib-python terinstall untuk modul face +face_cascade = cv2.CascadeClassifier(cv2.data.haarcascades + 'haarcascade_frontalface_default.xml') +profile_cascade = cv2.CascadeClassifier(cv2.data.haarcascades + 'haarcascade_profileface.xml') +eye_cascade = cv2.CascadeClassifier(cv2.data.haarcascades + 'haarcascade_eye.xml') + +def apply_clahe(gray_img): + clahe = cv2.createCLAHE(clipLimit=2.0, tileGridSize=(8, 8)) + return clahe.apply(gray_img) + +def align_face(gray_img, face_rect): + (x, y, w, h) = face_rect + roi_gray = gray_img[y:y+h, x:x+w] + eyes = eye_cascade.detectMultiScale(roi_gray, 1.1, 15, minSize=(w//6, h//6)) + + if len(eyes) >= 2: + eyes = sorted(eyes, key=lambda e: e[0]) + l_center = (int(eyes[0][0] + eyes[0][2]/2), int(eyes[0][1] + eyes[0][3]/2)) + r_center = (int(eyes[1][0] + eyes[1][2]/2), int(eyes[1][1] + eyes[1][3]/2)) + dy = r_center[1] - l_center[1] + dx = r_center[0] - l_center[0] + angle = np.degrees(np.arctan2(dy, dx)) + + if abs(angle) < 30: + center = (float(w / 2), float(h / 2)) + M = cv2.getRotationMatrix2D(center, angle, 1.0) + rotated = cv2.warpAffine(roi_gray, M, (w, h), flags=cv2.INTER_CUBIC) + return rotated + return roi_gray + +def preprocess_for_training(img_path): + """Versi simplified dari preprocess untuk training data""" + img = cv2.imread(img_path) + if img is None: return None + + gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) + + # Deteksi Wajah + faces = face_cascade.detectMultiScale(gray, 1.1, 5) + if len(faces) == 0: + faces = profile_cascade.detectMultiScale(gray, 1.1, 5) + if len(faces) == 0: + gray = cv2.flip(gray, 1) + faces = profile_cascade.detectMultiScale(gray, 1.1, 5) + + if len(faces) == 0: return None + + # Ambil wajah terbesar + faces = sorted(faces, key=lambda f: f[2] * f[3], reverse=True) + + # Alignment & Enhancement + aligned = align_face(gray, faces[0]) + resized = cv2.resize(aligned, FACE_SIZE, interpolation=cv2.INTER_AREA) + denoised = cv2.bilateralFilter(resized, 5, 75, 75) + final = apply_clahe(denoised) + + return final + +def train_model(user_id, dataset_path, model_storage_path): + try: + if not os.path.exists(dataset_path): + raise Exception(f"Dataset path not found: {dataset_path}") + + face_samples = [] + ids = [] + + # Setup LBPH dengan parameter optimal dari simulasi Anda + recognizer = cv2.face.LBPHFaceRecognizer_create( + radius=1, + neighbors=8, + grid_x=8, + grid_y=8, + threshold=100.0 + ) + + image_paths = [os.path.join(dataset_path, f) for f in os.listdir(dataset_path) if f.endswith(('.jpg', '.jpeg', '.png'))] + + if len(image_paths) == 0: + raise Exception("No images found in dataset path") + + success_count = 0 + for image_path in image_paths: + processed_face = preprocess_for_training(image_path) + + if processed_face is not None: + face_samples.append(processed_face) + ids.append(int(user_id)) + success_count += 1 + else: + # Log gambar yang gagal dideteksi wajahnya + pass + + if len(face_samples) == 0: + raise Exception("Wajah tidak terdeteksi pada semua foto pendaftaran. Pastikan foto jelas dan pencahayaan cukup.") + + # Latih model + recognizer.train(face_samples, np.array(ids)) + + # Simpan model + if not os.path.exists(model_storage_path): + os.makedirs(model_storage_path) + + model_file = os.path.join(model_storage_path, f"user_{user_id}.yml") + recognizer.save(model_file) + + print(json.dumps({ + "status": "success", + "message": f"Model trained successfully with {success_count} valid samples", + "model_path": model_file + })) + + except Exception as e: + print(json.dumps({ + "status": "error", + "message": str(e) + })) + +if __name__ == "__main__": + if len(sys.argv) < 4: # Fixed check to ensure 3 arguments are present + print(json.dumps({"status": "error", "message": "Invalid arguments. Usage: python train_face.py "})) + sys.exit(1) + + u_id = sys.argv[1] + d_path = sys.argv[2] + m_path = sys.argv[3] + + train_model(u_id, d_path, m_path) diff --git a/python_scripts/verify_face.py b/python_scripts/verify_face.py new file mode 100644 index 00000000..1124eca2 --- /dev/null +++ b/python_scripts/verify_face.py @@ -0,0 +1,219 @@ +import cv2 +import sys +import os +import json +import numpy as np + +# --- KONFIGURASI & KONSTANTA --- +FACE_SIZE = (200, 200) +BLUR_THRESHOLD = 30.0 # Dilonggarkan untuk kamera depan HP +THRESHOLD_MATCH = 80.0 # < 80: Approved (langsung cocok) +THRESHOLD_REVIEW = 100.0 # 80-100: Pending (Review HRD) + +# Inisialisasi Cascade +face_cascade = cv2.CascadeClassifier(cv2.data.haarcascades + 'haarcascade_frontalface_default.xml') +profile_cascade = cv2.CascadeClassifier(cv2.data.haarcascades + 'haarcascade_profileface.xml') +eye_cascade = cv2.CascadeClassifier(cv2.data.haarcascades + 'haarcascade_eye.xml') + +def apply_clahe(gray_img): + clahe = cv2.createCLAHE(clipLimit=2.0, tileGridSize=(8, 8)) + return clahe.apply(gray_img) + +def get_blur_score(img): + return cv2.Laplacian(img, cv2.CV_64F).var() + +def fix_exif_rotation(img_path): + """Memperbaiki orientasi gambar berdasarkan EXIF metadata dari kamera HP""" + try: + from PIL import Image + pil_img = Image.open(img_path) + exif = pil_img.getexif() + orientation = exif.get(274, 1) # Tag 274 = Orientation + + if orientation == 3: + pil_img = pil_img.rotate(180, expand=True) + elif orientation == 6: + pil_img = pil_img.rotate(270, expand=True) + elif orientation == 8: + pil_img = pil_img.rotate(90, expand=True) + + img_array = np.array(pil_img) + if len(img_array.shape) == 3 and img_array.shape[2] == 3: + img_array = cv2.cvtColor(img_array, cv2.COLOR_RGB2BGR) + return img_array + except ImportError: + return None + except Exception: + return None + +def detect_faces_multi(gray, min_face_size): + """Coba deteksi wajah di 4 orientasi (0, 90, 180, 270) + flip""" + rotations = [ + (0, None), + (90, cv2.ROTATE_90_CLOCKWISE), + (180, cv2.ROTATE_180), + (270, cv2.ROTATE_90_COUNTERCLOCKWISE), + ] + for angle, rot_code in rotations: + test_gray = gray if rot_code is None else cv2.rotate(gray, rot_code) + + # Frontal face - strict + faces = face_cascade.detectMultiScale(test_gray, 1.1, 5, minSize=(min_face_size, min_face_size)) + if len(faces) > 0: + return faces, test_gray + + # Frontal face - longgar + faces = face_cascade.detectMultiScale(test_gray, 1.05, 3, minSize=(min_face_size, min_face_size)) + if len(faces) > 0: + return faces, test_gray + + # Flip horizontal + flipped = cv2.flip(test_gray, 1) + faces = face_cascade.detectMultiScale(flipped, 1.05, 3, minSize=(min_face_size, min_face_size)) + if len(faces) > 0: + return faces, flipped + + return [], gray + +def align_face(gray_img, face_rect): + (x, y, w, h) = face_rect + roi_gray = gray_img[y:y+h, x:x+w] + + eyes = eye_cascade.detectMultiScale(roi_gray, 1.1, 15, minSize=(w//6, h//6)) + + if len(eyes) >= 2: + eyes = sorted(eyes, key=lambda e: e[0]) + l_center = (int(eyes[0][0] + eyes[0][2]/2), int(eyes[0][1] + eyes[0][3]/2)) + r_center = (int(eyes[1][0] + eyes[1][2]/2), int(eyes[1][1] + eyes[1][3]/2)) + + dy = r_center[1] - l_center[1] + dx = r_center[0] - l_center[0] + angle = np.degrees(np.arctan2(dy, dx)) + + if abs(angle) < 30: + center = (float(w / 2), float(h / 2)) + M = cv2.getRotationMatrix2D(center, angle, 1.0) + rotated = cv2.warpAffine(roi_gray, M, (w, h), flags=cv2.INTER_CUBIC) + return rotated + + return roi_gray + +def preprocess_image(img_path): + """Pipeline pemrosesan gambar dengan EXIF rotation handling""" + if not os.path.exists(img_path): + raise Exception("File gambar input tidak ditemukan.") + + # Coba baca dengan EXIF rotation fix dulu (kamera HP) + img = fix_exif_rotation(img_path) + if img is None: + img = cv2.imread(img_path) + + if img is None: + raise Exception("Gagal membaca file gambar (Corrupted/Not Valid).") + + gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) + + # 1. Cek Kualitas: Blur + blur_score = get_blur_score(gray) + if blur_score < BLUR_THRESHOLD: + raise Exception(f"Foto terlalu buram (Score: {round(blur_score, 1)}). Harap foto ulang.") + + h_img, w_img = gray.shape + min_face_size = int(min(h_img, w_img) * 0.1) + + # 2. Deteksi Wajah (Multi-orientasi + flip) + faces, gray = detect_faces_multi(gray, min_face_size) + + if len(faces) == 0: + # Terakhir coba profil samping + faces = profile_cascade.detectMultiScale(gray, 1.1, 3, minSize=(min_face_size, min_face_size)) + + if len(faces) == 0: + raise Exception("Wajah tidak terdeteksi. Pastikan pencahayaan cukup dan wajah terlihat jelas.") + + # Ambil wajah terbesar + faces = sorted(faces, key=lambda f: f[2] * f[3], reverse=True) + (x, y, w, h) = faces[0] + + # 3. Cek Jarak + face_ratio = max(w, h) / max(h_img, w_img) + if face_ratio < 0.1: + raise Exception("Wajah terlalu jauh. Mohon dekatkan kamera.") + + # 4. Alignment & Preprocessing + aligned_face = align_face(gray, faces[0]) + resized_face = cv2.resize(aligned_face, FACE_SIZE, interpolation=cv2.INTER_AREA) + denoised = cv2.bilateralFilter(resized_face, 5, 75, 75) + final_img = apply_clahe(denoised) + + return final_img, blur_score + +def verify_face(model_path, image_path): + try: + if not os.path.exists(model_path): + raise Exception("Model biometrik user belum tersedia (Belum training).") + + # Parameter HARUS sama dengan train_face.py + recognizer = cv2.face.LBPHFaceRecognizer_create( + radius=1, + neighbors=8, + grid_x=8, + grid_y=8, + threshold=100.0 + ) + recognizer.read(model_path) + + processed_face = None + blur_score = 0.0 + + # Preprocess Image + try: + processed_face, blur_score = preprocess_image(image_path) + except Exception as e_proc: + print(json.dumps({ + "status": "success", + "match": False, + "confidence": 999, + "verification_status": "PREPROCESSING_FAILED", + "message": str(e_proc) + })) + return + + # Prediksi + id_user, confidence = recognizer.predict(processed_face) + + # Logika Keputusan: LBPH 0 = Identik, >100 = Sangat Berbeda + status_verifikasi = "REJECTED" + is_match = False + + if confidence < THRESHOLD_MATCH: + status_verifikasi = "APPROVED" + is_match = True + elif confidence < THRESHOLD_REVIEW: + status_verifikasi = "PENDING" + is_match = True + + print(json.dumps({ + "status": "success", + "match": is_match, + "verification_status": status_verifikasi, + "confidence": round(confidence, 2), + "blur_score": round(blur_score, 1), + "user_id": id_user + })) + + except Exception as e: + print(json.dumps({ + "status": "error", + "message": str(e) + })) + +if __name__ == "__main__": + if len(sys.argv) < 3: + print(json.dumps({"status": "error", "message": "Invalid arguments"})) + sys.exit(1) + + m_path = sys.argv[1] + i_path = sys.argv[2] + + verify_face(m_path, i_path) diff --git a/resources/css/app.css b/resources/css/app.css new file mode 100644 index 00000000..394a4b24 --- /dev/null +++ b/resources/css/app.css @@ -0,0 +1,110 @@ +@import "tailwindcss"; +@source "../../vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php"; + +@theme { + --color-primary: #130f26; + --color-success: #16a34a; + --color-danger: #dc2626; + --color-warning: #eab308; + + --font-sans: "Inter", sans-serif; + --shadow-glow: 0 0 15px rgba(19, 15, 38, 0.15); + --shadow-soft: 0 4px 20px -2px rgba(0, 0, 0, 0.05); + --shadow-card: 0 2px 12px -2px rgba(0, 0, 0, 0.04); +} + +body { + font-family: "Inter", sans-serif !important; +} + +::-webkit-scrollbar { + width: 6px; + height: 6px; +} +::-webkit-scrollbar-track { + background: transparent; +} +::-webkit-scrollbar-thumb { + background: #cbd5e1; + border-radius: 4px; +} +::-webkit-scrollbar-thumb:hover { + background: #94a3b8; +} + +div:where(.swal2-container) * { + font-family: "Inter", sans-serif !important; +} + +div:where(.swal2-container) div:where(.swal2-popup):not(.swal2-toast) { + border-radius: 20px !important; + padding: 32px !important; + box-shadow: + 0 0 0 1px rgba(0, 0, 0, 0.05), + 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important; + background: #fff !important; + width: 32em !important; + max-width: 90% !important; +} + +div:where(.swal2-container).swal2-backdrop-show { + background: transparent !important; + backdrop-filter: none !important; +} + +div:where(.swal2-container) .swal2-title, +div:where(.swal2-container) .swal2-html-container { + font-family: "Inter", sans-serif !important; +} +div:where(.swal2-container) .swal2-title { + font-size: 1.5rem !important; + color: #1e293b !important; + padding-top: 1rem !important; +} + +div:where(.swal2-container) .swal2-actions { + width: 100% !important; + margin-top: 2rem !important; + gap: 1rem !important; +} + +div:where(.swal2-container) button.swal2-confirm, +div:where(.swal2-container) button.swal2-cancel { + flex: 1 !important; + display: inline-flex !important; + align-items: center !important; + justify-content: center !important; + padding: 12px 24px !important; + border-radius: 12px !important; + font-weight: 600 !important; + font-size: 0.95rem !important; + transition: all 0.2s ease !important; + box-shadow: none !important; + border: none !important; + cursor: pointer !important; +} + +div:where(.swal2-container) button.swal2-confirm { + background-color: #ef4444 !important; + color: white !important; +} +div:where(.swal2-container) button.swal2-confirm:hover { + background-color: #dc2626 !important; + transform: translateY(-2px); + box-shadow: 0 4px 12px rgba(239, 68, 68, 0.3) !important; +} + +div:where(.swal2-container) button.swal2-cancel { + background-color: #f1f5f9 !important; + color: #64748b !important; +} +div:where(.swal2-container) button.swal2-cancel:hover { + background-color: #e2e8f0 !important; + color: #475569 !important; + transform: translateY(-2px); +} + +div:where(.swal2-icon) { + border-width: 3px !important; + transform: scale(0.9); +} diff --git a/resources/js/app.js b/resources/js/app.js new file mode 100644 index 00000000..71ff348e --- /dev/null +++ b/resources/js/app.js @@ -0,0 +1,4 @@ +import './bootstrap'; +import * as Turbo from '@hotwired/turbo'; + +Turbo.start(); diff --git a/resources/js/bootstrap.js b/resources/js/bootstrap.js new file mode 100644 index 00000000..5f1390b0 --- /dev/null +++ b/resources/js/bootstrap.js @@ -0,0 +1,4 @@ +import axios from 'axios'; +window.axios = axios; + +window.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest'; diff --git a/resources/lang/id/validation.php b/resources/lang/id/validation.php new file mode 100644 index 00000000..7b3ae0f9 --- /dev/null +++ b/resources/lang/id/validation.php @@ -0,0 +1,139 @@ + ':attribute harus diterima.', + 'active_url' => ':attribute bukan URL yang valid.', + 'after' => ':attribute harus tanggal setelah :date.', + 'after_or_equal' => ':attribute harus tanggal setelah atau sama dengan :date.', + 'alpha' => ':attribute hanya boleh berisi huruf.', + 'alpha_dash' => ':attribute hanya boleh berisi huruf, angka, strip, dan garis bawah.', + 'alpha_num' => ':attribute hanya boleh berisi huruf dan angka.', + 'array' => ':attribute harus berupa array.', + 'before' => ':attribute harus tanggal sebelum :date.', + 'before_or_equal' => ':attribute harus tanggal sebelum atau sama dengan :date.', + 'between' => [ + 'numeric' => ':attribute harus antara :min dan :max.', + 'file' => ':attribute harus antara :min dan :max kilobyte.', + 'string' => ':attribute harus antara :min dan :max karakter.', + 'array' => ':attribute harus antara :min dan :max item.', + ], + 'boolean' => ':attribute harus bernilai true atau false.', + 'confirmed' => 'Konfirmasi :attribute tidak cocok.', + 'date' => ':attribute bukan format tanggal yang valid.', + 'date_equals' => ':attribute harus tanggal yang sama dengan :date.', + 'date_format' => ':attribute tidak sesuai format :format.', + 'different' => ':attribute dan :other harus berbeda.', + 'digits' => ':attribute harus :digits digit.', + 'digits_between' => ':attribute harus antara :min dan :max digit.', + 'email' => ':attribute harus alamat email yang valid.', + 'exists' => ':attribute yang dipilih tidak valid.', + 'file' => ':attribute harus berupa file.', + 'filled' => ':attribute wajib diisi.', + 'gt' => [ + 'numeric' => ':attribute harus lebih besar dari :value.', + 'file' => ':attribute harus lebih besar dari :value kilobyte.', + 'string' => ':attribute harus lebih dari :value karakter.', + 'array' => ':attribute harus memiliki lebih dari :value item.', + ], + 'gte' => [ + 'numeric' => ':attribute harus lebih besar atau sama dengan :value.', + 'file' => ':attribute harus lebih besar atau sama dengan :value kilobyte.', + 'string' => ':attribute harus lebih dari atau sama dengan :value karakter.', + 'array' => ':attribute harus memiliki :value item atau lebih.', + ], + 'image' => ':attribute harus berupa gambar.', + 'in' => ':attribute yang dipilih tidak valid.', + 'in_array' => ':attribute tidak ada dalam :other.', + 'integer' => ':attribute harus berupa bilangan bulat.', + 'ip' => ':attribute harus alamat IP yang valid.', + 'json' => ':attribute harus berupa JSON string yang valid.', + 'lt' => [ + 'numeric' => ':attribute harus kurang dari :value.', + 'file' => ':attribute harus kurang dari :value kilobyte.', + 'string' => ':attribute harus kurang dari :value karakter.', + 'array' => ':attribute harus memiliki kurang dari :value item.', + ], + 'lte' => [ + 'numeric' => ':attribute harus kurang dari atau sama dengan :value.', + 'file' => ':attribute harus kurang dari atau sama dengan :value kilobyte.', + 'string' => ':attribute harus kurang dari atau sama dengan :value karakter.', + 'array' => ':attribute tidak boleh memiliki lebih dari :value item.', + ], + 'max' => [ + 'numeric' => ':attribute tidak boleh lebih dari :max.', + 'file' => ':attribute tidak boleh lebih dari :max kilobyte.', + 'string' => ':attribute tidak boleh lebih dari :max karakter.', + 'array' => ':attribute tidak boleh memiliki lebih dari :max item.', + ], + 'mimes' => ':attribute harus berupa file bertipe: :values.', + 'mimetypes' => ':attribute harus berupa file bertipe: :values.', + 'min' => [ + 'numeric' => ':attribute minimal :min.', + 'file' => ':attribute minimal :min kilobyte.', + 'string' => ':attribute minimal :min karakter.', + 'array' => ':attribute minimal harus memiliki :min item.', + ], + 'not_in' => ':attribute yang dipilih tidak valid.', + 'numeric' => ':attribute harus berupa angka.', + 'present' => ':attribute wajib ada.', + 'regex' => 'Format :attribute tidak valid.', + 'required' => ':attribute wajib diisi.', + 'required_if' => ':attribute wajib diisi ketika :other bernilai :value.', + 'required_unless' => ':attribute wajib diisi kecuali :other bernilai :values.', + 'required_with' => ':attribute wajib diisi ketika :values ada.', + 'required_with_all' => ':attribute wajib diisi ketika :values ada.', + 'required_without' => ':attribute wajib diisi ketika :values tidak ada.', + 'required_without_all' => ':attribute wajib diisi ketika tidak ada :values yang ada.', + 'same' => ':attribute dan :other harus sama.', + 'size' => [ + 'numeric' => ':attribute harus :size.', + 'file' => ':attribute harus :size kilobyte.', + 'string' => ':attribute harus :size karakter.', + 'array' => ':attribute harus memiliki :size item.', + ], + 'string' => ':attribute harus berupa string.', + 'unique' => ':attribute sudah digunakan.', + 'url' => 'Format :attribute tidak valid.', + + 'attributes' => [ + 'email' => 'email', + 'password' => 'kata sandi', + 'nama_lengkap' => 'nama lengkap', + 'nik' => 'NIK', + 'no_telp' => 'nomor telepon', + 'alamat' => 'alamat', + 'id_divisi' => 'divisi', + 'id_jabatan' => 'jabatan', + 'id_kantor' => 'kantor', + 'id_role' => 'role', + 'id_shift' => 'shift', + 'id_user' => 'pegawai', + 'id_user_1' => 'pegawai pertama', + 'id_user_2' => 'pegawai kedua', + 'id_jadwal_1' => 'jadwal pertama', + 'id_jadwal_2' => 'jadwal kedua', + 'tanggal' => 'tanggal', + 'tanggal_mulai' => 'tanggal mulai', + 'tanggal_selesai' => 'tanggal selesai', + 'jam_masuk' => 'jam masuk', + 'jam_pulang' => 'jam pulang', + 'alasan' => 'alasan', + 'alasan_telat' => 'catatan koreksi', + 'keterangan' => 'keterangan', + 'bukti_file' => 'bukti dokumen', + 'foto' => 'foto', + 'nama_kantor' => 'nama kantor', + 'nama_divisi' => 'nama divisi', + 'nama_jabatan' => 'nama jabatan', + 'nama_shift' => 'nama shift', + 'latitude' => 'latitude', + 'longitude' => 'longitude', + 'radius' => 'radius', + 'sisa_cuti' => 'sisa cuti', + 'presensi_ids' => 'data presensi', + 'action' => 'aksi', + 'user_ids' => 'daftar pegawai', + 'id_jenis_izin' => 'jenis izin', + 'id_status' => 'status', + ], +]; diff --git a/resources/views/auth/login.blade.php b/resources/views/auth/login.blade.php new file mode 100644 index 00000000..e4b950cc --- /dev/null +++ b/resources/views/auth/login.blade.php @@ -0,0 +1,165 @@ + + + + + + Login Administrator - Absensi Digital + + @vite(['resources/css/app.css', 'resources/js/app.js']) + + + + + + + + + +
+ + + +
+
+ +
+

Sign in

+

+ Masuk menggunakan akun administrator Anda. +

+
+ +
+ @csrf + +
+ +
+ +
+
+ +
+ +
+ + + +
+
+ +
+ +
+ +
+ +
+

+ © {{ date('Y') }} Menjadi Pengaruh Group. All rights reserved. +

+
+ +
+
+
+ +
+
+ + + + + + + diff --git a/resources/views/components/action-button.blade.php b/resources/views/components/action-button.blade.php new file mode 100644 index 00000000..642c368b --- /dev/null +++ b/resources/views/components/action-button.blade.php @@ -0,0 +1,23 @@ +@props(['href' => null, 'type' => 'button', 'color' => 'blue']) + +@php + $colors = [ + 'blue' => 'bg-blue-50 text-blue-600 hover:bg-blue-100 border-blue-200', + 'yellow' => 'bg-yellow-50 text-yellow-600 hover:bg-yellow-100 border-yellow-200', + 'red' => 'bg-red-50 text-red-600 hover:bg-red-100 border-red-200', + 'slate' => 'bg-slate-50 text-slate-600 hover:bg-slate-100 border-slate-200', + ]; + + $style = $colors[$color] ?? $colors['blue']; + $baseClass = "p-2 rounded-lg transition border flex items-center justify-center"; +@endphp + +@if($href) +
merge(['class' => "$baseClass $style"]) }}> + {{ $slot }} + +@else + +@endif diff --git a/resources/views/components/alert.blade.php b/resources/views/components/alert.blade.php new file mode 100644 index 00000000..3ea19eaf --- /dev/null +++ b/resources/views/components/alert.blade.php @@ -0,0 +1,37 @@ +@props(['type' => 'info', 'title' => null]) + +@php + $variants = [ + 'info' => 'bg-blue-50 border-blue-100 text-blue-800 icon-blue-600', + + 'danger' => 'bg-red-50 border-red-100 text-red-800 icon-red-600', + + 'success' => 'bg-emerald-50 border-emerald-100 text-emerald-800 icon-emerald-600', + + 'warning' => 'bg-orange-50 border-orange-100 text-orange-800 icon-orange-600', + ]; + + $style = $variants[$type] ?? $variants['info']; + +@endphp + +
merge(['class' => "p-4 rounded-lg border flex items-start gap-3 $style"]) }}> +
+ @if($type == 'danger') + + @elseif($type == 'success') + + @else + + @endif +
+ +
+ @if($title) +

{{ $title }}

+ @endif +
+ {{ $slot }} +
+
+
diff --git a/resources/views/components/avatar.blade.php b/resources/views/components/avatar.blade.php new file mode 100644 index 00000000..9a598aee --- /dev/null +++ b/resources/views/components/avatar.blade.php @@ -0,0 +1,18 @@ +@props(['name' => 'User', 'image' => null]) + +@php + $initials = collect(explode(' ', $name)) + ->map(function ($segment) { + return strtoupper(substr($segment, 0, 1)); + }) + ->take(2) + ->join(''); +@endphp + +
merge(['class' => 'w-10 h-10 rounded-full bg-slate-100 border border-slate-200 flex items-center justify-center overflow-hidden shrink-0']) }}> + @if($image) + {{ $name }} + @else + {{ $initials }} + @endif +
diff --git a/resources/views/components/back-button.blade.php b/resources/views/components/back-button.blade.php new file mode 100644 index 00000000..e083e888 --- /dev/null +++ b/resources/views/components/back-button.blade.php @@ -0,0 +1,11 @@ +@props(['href']) + +merge(['class' => 'btn-back inline-flex items-center px-4 py-2 text-sm font-semibold text-slate-600 bg-white border border-slate-200 rounded-xl hover:bg-slate-50 transition-all shadow-sm cursor-pointer']) }}> + + + + + + {{ $slot->isEmpty() ? 'Kembali' : $slot }} + diff --git a/resources/views/components/badge.blade.php b/resources/views/components/badge.blade.php new file mode 100644 index 00000000..23210324 --- /dev/null +++ b/resources/views/components/badge.blade.php @@ -0,0 +1,21 @@ +@props(['color' => 'gray']) + +@php + $colors = [ + 'blue' => 'bg-blue-50 text-blue-700 border-blue-200 ring-blue-600/10', + 'green' => 'bg-emerald-50 text-emerald-700 border-emerald-200 ring-emerald-600/10', + 'red' => 'bg-red-50 text-red-700 border-red-200 ring-red-600/10', + 'yellow' => 'bg-amber-50 text-amber-700 border-amber-200 ring-amber-600/10', + 'purple' => 'bg-violet-50 text-violet-700 border-violet-200 ring-violet-600/10', + 'orange' => 'bg-orange-50 text-orange-700 border-orange-200 ring-orange-600/10', + 'cyan' => 'bg-cyan-50 text-cyan-700 border-cyan-200 ring-cyan-600/10', + 'gray' => 'bg-slate-50 text-slate-600 border-slate-200 ring-slate-600/10', + 'navy' => 'bg-[#130F26]/5 text-[#130F26] border-[#130F26]/10 ring-[#130F26]/10', + ]; + + $style = $colors[$color] ?? $colors['gray']; +@endphp + +merge(['class' => "inline-flex items-center px-2.5 py-1 rounded-lg text-xs font-semibold border ring-1 ring-inset $style"]) }}> + {{ $slot }} + diff --git a/resources/views/components/breadcrumb.blade.php b/resources/views/components/breadcrumb.blade.php new file mode 100644 index 00000000..2124ccc7 --- /dev/null +++ b/resources/views/components/breadcrumb.blade.php @@ -0,0 +1,67 @@ +@php + $segments = request()->segments(); + $url = ''; + + $titles = [ + 'dashboard' => 'Dashboard', + 'presensi' => 'Monitoring Presensi', + 'izin' => 'Manajemen Izin', + 'laporan' => 'Laporan Rekap', + 'pegawai' => 'Data Karyawan', + 'jadwal' => 'Penjadwalan', + 'face-approval' => 'Verifikasi Wajah', + 'lembur' => 'Lembur', + 'penggunaan-poin' => 'Persetujuan Poin', + 'pengumuman' => 'Pengumuman', + 'kantor' => 'Kantor', + 'divisi' => 'Divisi', + 'jabatan' => 'Jabatan', + 'role' => 'Role', + 'shift' => 'Shift Kerja' + ]; +@endphp + +@if(count($segments) > 0 && $segments[0] !== 'dashboard') + +@endif diff --git a/resources/views/components/button-edit.blade.php b/resources/views/components/button-edit.blade.php new file mode 100644 index 00000000..4d42c1bf --- /dev/null +++ b/resources/views/components/button-edit.blade.php @@ -0,0 +1,17 @@ +@props(['href' => null]) + +@if($href) + + merge(['class' => 'p-2 bg-amber-50 text-amber-600 hover:bg-amber-100 rounded-lg transition border border-amber-200 group inline-flex items-center justify-center']) }} title="Edit"> + + + + +@else + + +@endif diff --git a/resources/views/components/button.blade.php b/resources/views/components/button.blade.php new file mode 100644 index 00000000..5eb04edc --- /dev/null +++ b/resources/views/components/button.blade.php @@ -0,0 +1,24 @@ +@props(['type' => 'submit', 'variant' => 'primary', 'href' => null]) + +@php + $baseClass = "px-6 py-2.5 rounded-xl font-medium transition-all duration-300 inline-flex items-center justify-center cursor-pointer text-sm md:text-base hover:-translate-y-0.5 active:scale-95 active:translate-y-0"; + + $variants = [ + 'primary' => "bg-gradient-to-r from-[#130F26] to-[#2a244a] text-white hover:shadow-[var(--shadow-glow)] border border-transparent", + 'secondary' => "bg-white border border-slate-200 text-slate-700 hover:bg-slate-50 hover:shadow-sm", + + 'danger' => "bg-gradient-to-r from-red-600 to-red-500 text-white hover:shadow-[0_4px_15px_-3px_rgba(220,38,38,0.4)] border border-transparent", + ]; + + $class = $baseClass . ' ' . ($variants[$variant] ?? $variants['primary']); +@endphp + +@if($href) + merge(['class' => $class]) }}> + {{ $slot }} + +@else + +@endif diff --git a/resources/views/components/checkbox.blade.php b/resources/views/components/checkbox.blade.php new file mode 100644 index 00000000..c25de6da --- /dev/null +++ b/resources/views/components/checkbox.blade.php @@ -0,0 +1,39 @@ +@props([ + 'name' => '', + 'value' => '', + 'label' => '', + 'id' => null, + 'checked' => false, + 'disabled' => false, +]) + +@php + $inputId = $id ?? ($name . '_' . $value); +@endphp + + diff --git a/resources/views/components/date-input.blade.php b/resources/views/components/date-input.blade.php new file mode 100644 index 00000000..2d1031d3 --- /dev/null +++ b/resources/views/components/date-input.blade.php @@ -0,0 +1,36 @@ +@props(['label' => null, 'name', 'value' => '']) + +
+ @if($label) + + @endif + +
+ + + merge(['class' => 'w-full pl-4 pr-10 py-2.5 bg-white border border-slate-300 rounded-xl text-sm outline-none focus:ring-2 focus:ring-[#130F26] focus:border-[#130F26] transition-all text-slate-600 cursor-pointer appearance-none']) }} + > + +
+ + + +
+
+ + @error($name) +

{{ $message }}

+ @enderror +
diff --git a/resources/views/components/delete-button.blade.php b/resources/views/components/delete-button.blade.php new file mode 100644 index 00000000..5cc3e5df --- /dev/null +++ b/resources/views/components/delete-button.blade.php @@ -0,0 +1,9 @@ +@props(['id']) + + diff --git a/resources/views/components/empty-state.blade.php b/resources/views/components/empty-state.blade.php new file mode 100644 index 00000000..957445fb --- /dev/null +++ b/resources/views/components/empty-state.blade.php @@ -0,0 +1,16 @@ +@props(['message' => 'Data tidak ditemukan', 'hint' => 'Coba ubah kata kunci pencarian atau filter.']) + + + +
+ + + + +

{{ $message }}

+ @if($hint) +

{{ $hint }}

+ @endif +
+ + diff --git a/resources/views/components/filter-select.blade.php b/resources/views/components/filter-select.blade.php new file mode 100644 index 00000000..9c8555b7 --- /dev/null +++ b/resources/views/components/filter-select.blade.php @@ -0,0 +1,14 @@ +@props(['id' => null, 'name' => null]) + +
+ + +
+ + + +
+
diff --git a/resources/views/components/image-upload.blade.php b/resources/views/components/image-upload.blade.php new file mode 100644 index 00000000..d57d6eb2 --- /dev/null +++ b/resources/views/components/image-upload.blade.php @@ -0,0 +1,48 @@ +@props(['name', 'label' => 'Foto Profil', 'default' => null, 'placeholder' => null]) + +
+

{{ $label }}

+ +
+
+ + + + +
+ +
+ + +
+ + @error($name) +

{{ $message }}

+ @enderror +

Format: JPG, PNG (Maks. 5MB)

+
+
diff --git a/resources/views/components/input.blade.php b/resources/views/components/input.blade.php new file mode 100644 index 00000000..82c322b5 --- /dev/null +++ b/resources/views/components/input.blade.php @@ -0,0 +1,32 @@ +@props(['label' => null, 'name', 'type' => 'text', 'placeholder' => '', 'value' => '', 'disabled' => false]) + +@php + $id = $attributes->get('id', $name); +@endphp + +
only('class')->merge(['class' => 'w-full mb-4']) }}> + @if($label) + + @endif + + except(['id', 'name', 'type', 'value', 'placeholder', 'class'])->merge([ + 'class' => 'w-full px-4 py-2 border border-slate-200 bg-slate-50 rounded-xl focus:bg-white focus:ring-4 focus:ring-[#130F26]/10 focus:border-[#130F26] outline-none transition-all duration-300 placeholder-slate-400 disabled:bg-slate-100 disabled:text-slate-500 h-11' + ]) !!} + > + + @error($name) +

+ + {{ $message }} +

+ @enderror +
diff --git a/resources/views/components/modal.blade.php b/resources/views/components/modal.blade.php new file mode 100644 index 00000000..d09a96c1 --- /dev/null +++ b/resources/views/components/modal.blade.php @@ -0,0 +1,48 @@ +@props(['name', 'title']) + + diff --git a/resources/views/components/page-header.blade.php b/resources/views/components/page-header.blade.php new file mode 100644 index 00000000..c3d9b147 --- /dev/null +++ b/resources/views/components/page-header.blade.php @@ -0,0 +1,11 @@ +
merge(['class' => 'flex flex-col md:flex-row md:items-center justify-between gap-4']) }}> +
+

{{ $title }}

+ @if(isset($subtitle)) +

{{ $subtitle }}

+ @endif +
+
+ {{ $slot }} +
+
diff --git a/resources/views/components/pagination.blade.php b/resources/views/components/pagination.blade.php new file mode 100644 index 00000000..12ac6027 --- /dev/null +++ b/resources/views/components/pagination.blade.php @@ -0,0 +1,42 @@ +@props(['paginator']) + +@if($paginator->hasPages()) +
+
+ + + +
+ + @if ($paginator->onFirstPage()) + + ← Previous + + @else + + ← Previous + + @endif + + @if ($paginator->hasMorePages()) + + Next → + + @else + + Next → + + @endif + +
+
+
+@endif diff --git a/resources/views/components/search-input.blade.php b/resources/views/components/search-input.blade.php new file mode 100644 index 00000000..c3fca596 --- /dev/null +++ b/resources/views/components/search-input.blade.php @@ -0,0 +1,15 @@ +@props(['name' => 'search', 'placeholder' => 'Cari data...', 'value' => '']) + +
only('class')->merge(['class' => 'relative w-full lg:w-64']) }}> + except('class')->merge(['class' => 'w-full pl-10 pr-4 py-2 border border-slate-300 rounded-lg text-sm focus:ring-2 focus:ring-primary/20 focus:border-primary outline-none transition h-10']) }}> + + +
diff --git a/resources/views/components/select.blade.php b/resources/views/components/select.blade.php new file mode 100644 index 00000000..1706667e --- /dev/null +++ b/resources/views/components/select.blade.php @@ -0,0 +1,36 @@ +@props(['label' => null, 'name' => null, 'value' => '']) + +@php + $id = $attributes->get('id', $name); +@endphp + +
only('class')->merge(['class' => 'relative w-full']) }}> + @if($label) + + @endif + +
+ + +
+ + + +
+
+ + @if($name) + @error($name) +

{{ $message }}

+ @enderror + @endif +
diff --git a/resources/views/components/stat-card.blade.php b/resources/views/components/stat-card.blade.php new file mode 100644 index 00000000..aa61dc84 --- /dev/null +++ b/resources/views/components/stat-card.blade.php @@ -0,0 +1,34 @@ +@props(['label'=>'', 'value', 'unit' => '', 'color' => 'blue']) + +@php + $colors = [ + 'indigo' => 'bg-indigo-50 text-indigo-600', + 'purple' => 'bg-purple-50 text-purple-600', + 'blue' => 'bg-blue-50 text-blue-600', + 'emerald' => 'bg-emerald-50 text-emerald-600', + 'orange' => 'bg-orange-50 text-orange-600', + 'red' => 'bg-red-50 text-red-600', + ]; + + $colorClass = $colors[$color] ?? $colors['blue']; +@endphp + +
+ +
+ +
+
+ {{ $slot }} +
+ {{ $label }} +
+
+

+ {{ $value }} + @if($unit) + {{ $unit }} + @endif +

+
+
diff --git a/resources/views/components/table.blade.php b/resources/views/components/table.blade.php new file mode 100644 index 00000000..1e81be19 --- /dev/null +++ b/resources/views/components/table.blade.php @@ -0,0 +1,34 @@ +
+
+ + + + {{ $header }} + + + + + {{ $slot }} + +
+
+
+ + diff --git a/resources/views/components/textarea.blade.php b/resources/views/components/textarea.blade.php new file mode 100644 index 00000000..4fe6910a --- /dev/null +++ b/resources/views/components/textarea.blade.php @@ -0,0 +1,23 @@ +@props(['label' => null, 'name', 'value' => '']) + +@php + $id = $attributes->get('id', $name); +@endphp + +
+ @if($label) + + @endif + + + + @error($name) +

{{ $message }}

+ @enderror +
diff --git a/resources/views/cuti/index.blade.php b/resources/views/cuti/index.blade.php new file mode 100644 index 00000000..cb9b7327 --- /dev/null +++ b/resources/views/cuti/index.blade.php @@ -0,0 +1,201 @@ +@extends('layouts.app') + +@section('title', 'Manajemen Sisa Cuti') + +@section('content') +
+ + + +
+ +
+
+
+
+ + + +
+ +
+
+ + +
+ + + + Pegawai + Sisa Cuti + Aksi + + + @forelse ($pegawai as $p) + + +
+ +
+
{{ $p->nama_lengkap }}
+
{{ $p->nik ?? '-' }} • {{ $p->jabatan->nama_jabatan ?? '-' }}
+
+
+ + + + {{ $p->sisa_cuti }} Hari + + + + + + + @empty + + @endforelse +
+ + @if($pegawai->hasPages()) +
+ {{ $pegawai->links() }} +
+ @endif +
+
+ + + + +@endsection + +@section('script') + +@endsection diff --git a/resources/views/dashboard/index.blade.php b/resources/views/dashboard/index.blade.php new file mode 100644 index 00000000..35ac5079 --- /dev/null +++ b/resources/views/dashboard/index.blade.php @@ -0,0 +1,270 @@ +@extends('layouts.app') + +@section('title', 'Dashboard') + +@section('content') +
+

+ {{ \Carbon\Carbon::now('Asia/Jakarta')->hour < 12 ? 'Selamat Pagi' : (\Carbon\Carbon::now('Asia/Jakarta')->hour < 15 ? 'Selamat Siang' : 'Selamat Sore') }}, + {{ Auth::user()->nama_lengkap }}! 👋 +

+

+ {{ \Carbon\Carbon::now('Asia/Jakarta')->translatedFormat('l, d F Y') }} +

+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+

Tren Kehadiran (7 Hari Terakhir)

+
+ +
+
+ +
+ +
+
+

+ + + + + Menunggu Persetujuan Izin/Cuti +

+ Lihat + Semua +
+
+ @forelse($pengajuanPending['izin'] as $izin) +
+
+
+ {{ substr($izin->user->nama_lengkap ?? 'U', 0, 2) }} +
+
+

{{ $izin->user->nama_lengkap }}

+

+ {{ \Carbon\Carbon::parse($izin->tanggal_mulai)->format('d M') }} - + {{ \Carbon\Carbon::parse($izin->tanggal_selesai)->format('d M Y') }} + {{ $izin->jenisIzin->nama_izin ?? 'Izin' }} +

+
+
+ Pending +
+ @empty +
+ Tidak ada pengajuan izin/cuti yang pending. +
+ @endforelse +
+
+ +
+
+

+ + + + + Menunggu Persetujuan Surat Izin +

+ Lihat Semua +
+
+ @forelse($pengajuanPending['surat_izin'] ?? [] as $surat) +
+
+
+ {{ substr($surat->user->nama_lengkap ?? 'U', 0, 2) }} +
+
+

{{ $surat->user->nama_lengkap }}

+

+ Tanggal: {{ \Carbon\Carbon::parse($surat->tanggal)->translatedFormat('d F Y') }} + Keperluan: {{ $surat->keperluan }} +

+
+
+ Pending +
+ @empty +
+ Tidak ada pengajuan surat izin yang pending. +
+ @endforelse +
+
+ +
+ +
+
+

+ + + + Lembur +

+ Lihat +
+
+ @forelse($pengajuanPending['lembur'] as $lembur) +
+

{{ $lembur->user->nama_lengkap }}

+

+ {{ \Carbon\Carbon::parse($lembur->tanggal_lembur)->format('d M Y') }} + ({{ $lembur->durasi_menit }} menit) +

+
+ @empty +
Tidak ada lembur pending.
+ @endforelse +
+
+ +
+
+

+ + + + + Dispensasi Poin +

+ Lihat +
+
+ @forelse($pengajuanPending['poin'] as $poin) +
+

{{ $poin->user->nama_lengkap }}

+

+ {{ \Carbon\Carbon::parse($poin->tanggal_penggunaan)->format('d M Y') }} + (-{{ $poin->jumlah_poin }} poin) +

+
+ @empty +
Tidak ada dispensasi poin.
+ @endforelse +
+
+
+ + @if($pengajuanPending['presensi']->count() > 0) +
+
+

+ + + + + Butuh Validasi Absen (Luar Radius) +

+ Proses + Sekarang +
+
+ @foreach($pengajuanPending['presensi'] as $presensi) +
+
+

{{ $presensi->user->nama_lengkap }}

+

+ {{ \Carbon\Carbon::parse($presensi->tanggal)->format('d M Y') }} • + {{ \Carbon\Carbon::parse($presensi->jam_masuk)->format('H:i') }} +

+
+
+ @endforeach +
+
+ @endif +
+
+@endsection + +@push('scripts') + + +@endpush diff --git a/resources/views/divisi/index.blade.php b/resources/views/divisi/index.blade.php new file mode 100644 index 00000000..a7fd9780 --- /dev/null +++ b/resources/views/divisi/index.blade.php @@ -0,0 +1,119 @@ +@extends('layouts.app') + +@section('title', 'Data Divisi') + +@section('content') +
+ + + + + + +
+ + + No + Nama Divisi + + Aksi + + + @forelse($divisi as $key => $d) + + + + {{ $divisi->firstItem() + $key }} + + + + {{ $d->nama_divisi }} + + + +
+ + + + + + + +
+ + + @empty + + @endforelse +
+ + +
+
+ + +
+ @csrf +
+ +
+
+ + +
+
+
+ + +
+ @csrf + @method('PUT') + + + +
+ + + +
+ +
+ + +
+
+
+ + + +@endsection diff --git a/resources/views/face-approval/index.blade.php b/resources/views/face-approval/index.blade.php new file mode 100644 index 00000000..69a6a8a2 --- /dev/null +++ b/resources/views/face-approval/index.blade.php @@ -0,0 +1,151 @@ +@extends('layouts.app') + +@section('title', 'Verifikasi Wajah') + +@section('content') +
+ + +
+ + + Karyawan + Divisi / Jabatan + Preview Foto + Status Saat Ini + Aksi + + + @forelse ($users as $user) + + +
+ @if($user->foto) + + @else + + @endif +
+
{{ $user->nama_lengkap }}
+
{{ $user->email }}
+
+
+ + +
{{ $user->divisi->nama_divisi ?? '-' }}
+
{{ $user->jabatan->nama_jabatan ?? '-' }}
+ + +
+ @php + $poses = ['depan' => 'Depan', 'kanan' => 'Kanan', 'kiri' => 'Kiri', 'bawah' => 'Bawah']; + @endphp + @foreach($poses as $poseKey => $poseLabel) + @if(isset($user->face_photos[$poseKey])) +
+ + {{ $poseLabel }} +
+ @else +
+ + + + {{ $poseLabel }} +
+ @endif + @endforeach +
+ + + + Menunggu Verifikasi + + + +
+ + + + + +
+ + + @empty + + @endforelse +
+
+
+ + +@endsection + +@section('script') + +@endsection diff --git a/resources/views/hari_libur/index.blade.php b/resources/views/hari_libur/index.blade.php new file mode 100644 index 00000000..e6195a69 --- /dev/null +++ b/resources/views/hari_libur/index.blade.php @@ -0,0 +1,250 @@ +@extends('layouts.app') + +@section('title', 'Data Hari Libur') + +@section('style') + + +@endsection + +@section('content') +
+ + +
+
+ + + @foreach($kantors as $k) + + @endforeach + +
+
+ @csrf + + + Sinkronisasi ({{ date('Y') }}) + +
+ + + + + + Tambah Hari Libur + +
+
+ +
+

+ + Kalender Libur Nasional & Perusahaan +

+
+
+ +
+ + + No + Tanggal + Kantor + Keterangan + Aksi + + + @forelse($hariLiburs as $key => $hl) + + + {{ $hariLiburs->firstItem() + $key }} + + + {{ \Carbon\Carbon::parse($hl->tanggal)->translatedFormat('d F Y') }} + + + {!! $hl->id_kantor ? 'Khusus: ' . $hl->kantor->nama_kantor . '' : 'Global' !!} + + + {{ $hl->keterangan }} + + +
+ + + + + +
+ + + @empty + + @endforelse +
+ + +
+
+ + +
+ @csrf +
+ +
+
+ + + @foreach($kantors as $k) + + @endforeach + +
+
+ +
+
+ Batal + Simpan +
+
+
+ + +
+ @csrf + @method('PUT') + + + +
+ +
+ +
+ + + @foreach($kantors as $k) + + @endforeach + +
+ +
+ +
+ +
+ Batal + Update +
+
+
+ + +@endsection diff --git a/resources/views/izin/index.blade.php b/resources/views/izin/index.blade.php new file mode 100644 index 00000000..213899a4 --- /dev/null +++ b/resources/views/izin/index.blade.php @@ -0,0 +1,384 @@ +@extends('layouts.app') + +@section('title', 'Manajemen Izin & Cuti') + +@section('content') +
+ + +
+ + + + + Buat Izin + + +
+ + + + + + + + + + + + + + + +
+
+ +
+ + + Pegawai + Jenis Izin + Tanggal + Status + Aksi + + + @forelse($izin as $item) + + +
+
+ {{ substr($item->user->nama_lengkap ?? 'U', 0, 2) }} +
+
+
{{ $item->user->nama_lengkap ?? '-' }}
+
{{ $item->user->nik ?? '-' }}
+
+
+ + + + + {{ $item->jenisIzin->nama_izin ?? 'Unknown' }} + + + +
+ {{ \Carbon\Carbon::parse($item->tanggal_mulai)->format('d M Y') }} + s/d + {{ \Carbon\Carbon::parse($item->tanggal_selesai)->format('d M Y') }} +
+ + + @php + $statusName = $item->statusPengajuan->nama_status ?? '-'; + $badgeColor = match ($item->id_status) { + 2 => 'green', + 3 => 'red', + default => 'yellow' + }; + @endphp + @if($item->id_jenis_izin == 2 && $item->id_status == 1) + Via Surat Izin + @else + {{ $statusName }} + @endif + + +
+ + @if($item->id_jenis_izin == 2 && $item->suratIzin) + + Lihat Surat → + + @endif +
+ + + @empty + + @endforelse +
+
+ + +
+ + +
+ @csrf + +
+ + + @foreach($kantor as $k) + + @endforeach + + + + + @foreach($divisi as $d) + + @endforeach + +
+ +
+ + + @foreach($users as $user) + + @endforeach + +
+ +
+ + @foreach($jenisIzin as $j) + + @endforeach + +
+ +
+ + +
+ +
+ +
+ + + +
+ Batal + + + Simpan Pengajuan + +
+ +
+ + +
+ +
+
+

Nama Pegawai

+

Tanggal...

+
+ Jenis +
+ +
+ +

... +

+
+ +
+ +
+ + + Tidak ada lampiran +
+
+ +
+ + + +
+ Tutup + + @auth + + + + + + Tolak + + + Setujui + + @endauth +
+
+
+
+ + + +@endsection + +@section('script') + +@endsection diff --git a/resources/views/jabatan/index.blade.php b/resources/views/jabatan/index.blade.php new file mode 100644 index 00000000..5fa83352 --- /dev/null +++ b/resources/views/jabatan/index.blade.php @@ -0,0 +1,114 @@ +@extends('layouts.app') + +@section('title', 'Data Jabatan') + +@section('content') +
+ + + + + +
+ + + No + Nama Jabatan + + Aksi + + + @forelse($jabatan as $key => $j) + + + {{ $jabatan->firstItem() + $key }} + + + {{ $j->nama_jabatan }} + + +
+ + + + + + + +
+ + + @empty + + @endforelse +
+ +
+
+ + +
+ @csrf +
+ +
+
+ + +
+
+
+ + +
+ @csrf + @method('PUT') + + + +
+ + +
+ +
+ + +
+
+
+ + + +@endsection diff --git a/resources/views/jadwal/create.blade.php b/resources/views/jadwal/create.blade.php new file mode 100644 index 00000000..bd477193 --- /dev/null +++ b/resources/views/jadwal/create.blade.php @@ -0,0 +1,259 @@ +@extends('layouts.app') + +@section('title', 'Generate Jadwal Kerja') + +@section('content') +
+ + + + + +
+
+ @csrf + +
+ + + + + @foreach($shifts as $shift) + + @endforeach + +
+ +
+
+ + +
+ + + @foreach($kantor as $k) + + @endforeach + + + + + @foreach($divisi as $d) + + @endforeach + +
+
+ +
+ + (0 pegawai dipilih) +
+ +
+ @foreach($pegawai as $p) + + @endforeach +
+ + @error('user_ids') +

{{ $message }}

+ @enderror +
+ +
+ Batal + +
+
+
+
+@endsection + +@section('script') + + +@endsection diff --git a/resources/views/jadwal/index.blade.php b/resources/views/jadwal/index.blade.php new file mode 100644 index 00000000..49744601 --- /dev/null +++ b/resources/views/jadwal/index.blade.php @@ -0,0 +1,835 @@ +@extends('layouts.app') + +@section('title', 'Penjadwalan Shift') + +@section('style') + + + +@endsection + +@section('content') +
+ + + + + @foreach($kantor as $k) + + @endforeach + + + + + @foreach($divisi as $d) + + @endforeach + + +
+ + + + + Hapus Massal + + + + + + Tukar Shift + + + + + + Generator + +
+
+ +
+ Keterangan Shift: + @foreach($shifts as $shift) +
+ + {{ $shift->nama_shift }} +
+ @endforeach +
+ + Hari Libur +
+
+ +
+ +
+ +
+ +
+
+ + + + + Menyinkronkan Jadwal... +
+
+ + +
+ +
+
+
+

Daftar Jadwal Harian

+

Daftar pegawai yang bertugas pada tanggal tertentu.

+
+
+ +
+ + + + + + + + + + + + + +
Nama PegawaiShiftJam KerjaKantorAksi
Silakan klik salah satu tanggal pada kalender untuk melihat daftar jadwal.
+
+
+
+ + +
+ @method('PUT') +
+
+
Pegawai:
+
Kantor:
+
Jabatan:
+
Tanggal:
+
+ + + +
+ + +
+
+ +
+ +
+ Batal + Simpan Perubahan +
+
+ + + +
+
+ + +
+

+

Daftar lengkap pegawai yang bertugas.

+
+ +
+ +
+ +
+ Tutup +
+
+ + +
+ @csrf +
+
+

Hati-hati! Tindakan ini akan menghapus semua jadwal shift pegawai pada rentang tanggal yang dipilih dan tidak dapat dikembalikan.

+
+ +
+ + +
+ +
+
+ +
+ +
+
+ +
+ @foreach($pegawai as $p) + + @endforeach +
+

+ + Centang pegawai yang ingin dihapus jadwalnya pada rentang tanggal di atas. +

+
+
+ +
+ Batal + Ya, Hapus Terpilih +
+
+
+@endsection + +@section('script') + + +@endsection diff --git a/resources/views/jadwal/test_isolation.blade.php b/resources/views/jadwal/test_isolation.blade.php new file mode 100644 index 00000000..b6d10e9e --- /dev/null +++ b/resources/views/jadwal/test_isolation.blade.php @@ -0,0 +1,29 @@ + + + + + + + + + + +

Test Calendar Isolation

+
+ + + diff --git a/resources/views/kantor/index.blade.php b/resources/views/kantor/index.blade.php new file mode 100644 index 00000000..0eea04a0 --- /dev/null +++ b/resources/views/kantor/index.blade.php @@ -0,0 +1,204 @@ +@extends('layouts.app') + +@section('title', 'Data Kantor') + +@section('style') + + + +@endsection + +@section('script') + + + + +@endsection + +@section('content') +
+ + + + +
+ + + Nama Kantor + Koordinat + Radius + Aksi + + + @forelse($kantor as $k) + + +
{{ $k->nama_kantor }}
+
+ + {{ $k->tipe }} + +
+ + + + {{ number_format($k->latitude, 5) }}, {{ number_format($k->longitude, 5) }} + + + + + {{ $k->radius }} m + + + +
+ + + + + +
+ + + @empty + + @endforelse +
+ +
+
+ + +
+ @csrf +
+ +
+
+
+ + + + + +
+
+ + + +
+ +
+ + +
+ +
+ + +
+ @csrf @method('PUT') +
+
+
+
+ + + + + +
+
+ + + +
+ +
+ + +
+ +
+ +
+
+
+
+ +

+
+
+ +

+
+
+
+
+ +

+
+
+ +

+
+
+ +

+
+
+
+ +

+
+
+ +
+
+
+@endsection diff --git a/resources/views/laporan-lembur/index.blade.php b/resources/views/laporan-lembur/index.blade.php new file mode 100644 index 00000000..f45a67cf --- /dev/null +++ b/resources/views/laporan-lembur/index.blade.php @@ -0,0 +1,121 @@ +@extends('layouts.app') + +@section('title', 'Laporan Lembur') + +@section('content') +
+ + + + + + + +
+ +
+
+
+ + @for($i=1; $i<=12; $i++) + @php $val = str_pad($i, 2, '0', STR_PAD_LEFT); @endphp + + @endfor + +
+ +
+ + @for($i=date('Y'); $i>=2023; $i--) + + @endfor + +
+ +
+ + + @foreach($divisiList as $div) + + @endforeach + +
+ +
+ +
+ +
+ + Filter + +
+
+
+ +
+ + + Pegawai + Jml Hari Lembur + Durasi (Menit / Jam) + Poin Diperoleh + + + @forelse($pegawai as $p) + + +
+ +
+
{{ $p->nama_lengkap }}
+
{{ $p->nik ?? '-' }} • {{ $p->divisi->nama_divisi ?? '-' }}
+
+
+ + + + {{ $rekap[$p->id]['jumlah_hari'] }} Hari + + + +
+ {{ number_format($rekap[$p->id]['total_menit'], 0, ',', '.') }} Menit + ≈ {{ $rekap[$p->id]['format_jam'] }} +
+ + + @if($rekap[$p->id]['poin_diperoleh'] > 0) + + +{{ number_format($rekap[$p->id]['poin_diperoleh'], 0, ',', '.') }} Poin + + @else + - + @endif + + + @empty + + @endforelse +
+
+ + @if($pegawai->hasPages()) +
+ {{ $pegawai->links() }} +
+ @endif + +
+
+@endsection diff --git a/resources/views/laporan/index.blade.php b/resources/views/laporan/index.blade.php new file mode 100644 index 00000000..eed3eef1 --- /dev/null +++ b/resources/views/laporan/index.blade.php @@ -0,0 +1,138 @@ +@extends('layouts.app') + +@section('title', 'Laporan Bulanan') + +@section('content') +
+ + + +
+ +
+
+ + @for ($i = 1; $i <= 12; $i++) + + @endfor + +
+
+ + @for ($y = date('Y'); $y >= date('Y') - 2; $y--) + + @endfor + +
+
+ + + @foreach($divisiList as $div) + + @endforeach + +
+
+ + + + + + Tampilkan + + + + + + Ekspor Excel + + + + + + + Ekspor PDF + +
+ +
+ + + + Karyawan + Divisi + Total Hadir + Izin + Sakit + Terlambat (Kali) + Poin Lembur + Alpha + + + @forelse ($rekap as $row) + + +
+ +
+
{{ $row['user']->nama_lengkap }}
+
{{ $row['user']->jabatan->nama_jabatan ?? '-' }}
+
+
+ + + {{ $row['user']->divisi->nama_divisi ?? '-' }} + + + {{ $row['hadir'] }} Hari + + + @if($row['izin'] > 0) + {{ $row['izin'] }}x + @else + - + @endif + + + @if($row['sakit'] > 0) + {{ $row['sakit'] }}x + @else + - + @endif + + + @if($row['terlambat'] > 0) + {{ $row['terlambat'] }}x + @else + - + @endif + + + {{ $row['poin_lembur'] }} Poin + + + @if($row['alpha'] > 0) + {{ $row['alpha'] }} Hari + @else + - + @endif + + + @empty + + @endforelse +
+
+
+@endsection diff --git a/resources/views/laporan/izin.blade.php b/resources/views/laporan/izin.blade.php new file mode 100644 index 00000000..b96daf94 --- /dev/null +++ b/resources/views/laporan/izin.blade.php @@ -0,0 +1,127 @@ +@extends('layouts.app') + +@section('title', 'Laporan Izin & Cuti') + +@section('content') +
+ + + +
+ + + Export Excel + +
+
+
+ +
+ +
+
+
+ + @for($i=1; $i<=12; $i++) + @php $val = str_pad($i, 2, '0', STR_PAD_LEFT); @endphp + + @endfor + +
+ +
+ + @for($i=date('Y'); $i>=2023; $i--) + + @endfor + +
+ +
+ + + @foreach($divisiList as $div) + + @endforeach + +
+ +
+ +
+ +
+ + Filter + +
+
+
+ +
+ + + Pegawai + Tanggal + Kategori + Alasan + Status + + + @forelse($izinList as $izin) + + +
+ +
+
{{ $izin->user->nama_lengkap ?? '-' }}
+
{{ $izin->user->divisi->nama_divisi ?? '-' }}
+
+
+ + + @if($izin->tanggal_mulai == $izin->tanggal_selesai) + {{ \Carbon\Carbon::parse($izin->tanggal_mulai)->translatedFormat('d M Y') }} + @else + {{ \Carbon\Carbon::parse($izin->tanggal_mulai)->format('d M') }} - {{ \Carbon\Carbon::parse($izin->tanggal_selesai)->translatedFormat('d M Y') }} + @endif + + + + {{ $izin->jenisIzin->nama_izin ?? 'Izin Khusus' }} + + + +
{{ $izin->alasan }}
+ + + @php + $color = 'yellow'; $label = 'Menunggu'; + if($izin->status == 'disetujui') { $color = 'green'; $label = 'Disetujui'; } + elseif($izin->status == 'ditolak') { $color = 'red'; $label = 'Ditolak'; } + @endphp + + {{ $label }} + + + + @empty + + @endforelse +
+
+ + @if($izinList->hasPages()) +
+ {{ $izinList->links() }} +
+ @endif + +
+
+@endsection diff --git a/resources/views/laporan/pdf.blade.php b/resources/views/laporan/pdf.blade.php new file mode 100644 index 00000000..c9df04a9 --- /dev/null +++ b/resources/views/laporan/pdf.blade.php @@ -0,0 +1,65 @@ + + + + + Laporan Presensi Pegawai + + + + +
+

LAPORAN REKAPITULASI PRESENSI PEGAWAI

+

MPG HRIS ENTERPRISE SYSTEM

+

Periode: {{ \Carbon\Carbon::create()->month((int)$bulan)->translatedFormat('F') }} {{ $tahun }}

+
+ + + + + + + + + + + + + + + + @foreach($rekap as $index => $row) + + + + + + + + + + + @endforeach + +
NoNIKNama LengkapHadirIzin/CutiSakitAlphaTelat
{{ $index + 1 }}{{ $row['user']->nik ?? '-' }}{{ $row['user']->nama_lengkap }}{{ $row['hadir'] }} x{{ $row['izin'] }} x{{ $row['sakit'] }} x{{ $row['alpha'] }} x{{ $row['terlambat'] }} x
+ + + + + diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php new file mode 100644 index 00000000..3a515b4d --- /dev/null +++ b/resources/views/layouts/app.blade.php @@ -0,0 +1,553 @@ + + + + + + + + + {{ config('app.name', 'Laravel') }} + + + + + + @vite(['resources/css/app.css', 'resources/js/app.js']) + + + + + + + + + + + + + + @yield('style') + + + + +
+ +
+ + @include('layouts.sidebar') + +
+ +
+
+
+ + +

+ @yield('title', 'Dashboard') +

+
+ +
+ + +
+ {{ substr(Auth::user()->nama_lengkap ?? 'U', 0, 1) }} +
+
+
+
+ +
+ +
+ +
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+
+
+ @for($i = 0; $i < 5; $i++) +
+
+
+
+
+
+
+
+
+
+
+
+
+ @endfor +
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+ +
+
+
+ @for($i = 0; $i < 6; $i++) +
+
+
+
+
+
+
+
+
+
+
+ @endfor +
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ @for($i = 0; $i < 7; $i++) +
+ @endfor + @for($i = 0; $i < 35; $i++) +
+
+ @if($i % 3 == 0) +
+ @endif +
+ @endfor +
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ @for($i = 0; $i < 6; $i++) +
+
+
+
+
+
+
+
+ @endfor +
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + @yield('content') +
+ +
+
+ + + +
+
+ + + + + @yield('script') + + + + diff --git a/resources/views/layouts/sidebar.blade.php b/resources/views/layouts/sidebar.blade.php new file mode 100644 index 00000000..0093155a --- /dev/null +++ b/resources/views/layouts/sidebar.blade.php @@ -0,0 +1,310 @@ + + + diff --git a/resources/views/lembur/create.blade.php b/resources/views/lembur/create.blade.php new file mode 100644 index 00000000..901b2281 --- /dev/null +++ b/resources/views/lembur/create.blade.php @@ -0,0 +1,76 @@ +@extends('layouts.app') + +@section('title', 'Input Lembur Manual') + +@section('content') +
+ + + + +
+
+ @csrf + +
+ + + @foreach($pegawai as $p) + + @endforeach + + + + + + + + + + + @foreach($kompensasi as $k) + + @endforeach + +
+ +
+ {{ old('keterangan') }} +
+ +
+ Simpan Lembur +
+
+
+
+@endsection + +@section('script') + +@endsection diff --git a/resources/views/lembur/index.blade.php b/resources/views/lembur/index.blade.php new file mode 100644 index 00000000..99923a07 --- /dev/null +++ b/resources/views/lembur/index.blade.php @@ -0,0 +1,131 @@ +@extends('layouts.app') + +@section('title', 'Lembur') + +@section('content') + + + + + Tambah Lembur Manual + + + + +
+ + + No + Tanggal Lembur + Nama Pegawai + Durasi + Kompensasi + Keterangan + Status + Aksi + + + @forelse ($lembur as $index => $item) + + + {{ $lembur->firstItem() + $index }} + + + {{ \Carbon\Carbon::parse($item->tanggal_lembur)->translatedFormat('d F Y') }} +
+ {{ \Carbon\Carbon::parse($item->jam_mulai)->format('H:i') }} - + {{ \Carbon\Carbon::parse($item->jam_selesai)->format('H:i') }} +
+ + +
{{ $item->user->nama_lengkap ?? '-' }}
+
{{ $item->user->jabatan->nama_jabatan ?? '' }}
+ + + {{ $item->durasi_menit }} Menit + + + @if($item->id_kompensasi == 2) + ⭐ Poin + @else + 💵 Uang + @endif + + + {{ Str::limit($item->keterangan, 30) }} + + + @php + $status = strtolower($item->status->nama_status ?? '-'); + $idStatus = $item->id_status; + $badgeColor = match ($idStatus) { + 1 => 'yellow', + 2 => 'green', + 3 => 'red', + default => 'gray' + }; + @endphp + + {{ $item->status->nama_status ?? '-' }} + + + + @if($item->id_status == 1) +
+ +
+ @csrf + @method('PUT') + + +
+ + +
+ @else + Selesai + @endif + + + @empty + + @endforelse +
+ + +
+ + +
+ @csrf + @method('PUT') + + +
+ +
+ +
+ Batal + Tolak Pengajuan +
+
+
+ + +@endsection diff --git a/resources/views/pegawai/create.blade.php b/resources/views/pegawai/create.blade.php new file mode 100644 index 00000000..b0a828eb --- /dev/null +++ b/resources/views/pegawai/create.blade.php @@ -0,0 +1,99 @@ +@extends('layouts.app') + +@section('title', 'Tambah Pegawai') + +@section('content') +
+ +
+
+

Tambah Pegawai Baru

+

Lengkapi data diri dan penempatan kerja pegawai.

+
+ +
+ +
+ @csrf +
+
+

Informasi Pribadi

+
+ + + + + + +
+
+ +
+
+ +
+

Penempatan Kerja

+
+ + + @foreach($divisi as $d) + + @endforeach + + + + + @foreach($jabatan as $j) + + @endforeach + + + + + @foreach($kantor as $k) + + @endforeach + + + + + @foreach($roles as $r) + + @endforeach + + + +
+
+
+ +
+ + +
+ + Simpan Data Pegawai + + + Batalkan + +
+ +
+

+ Informasi: Kata sandi default untuk pegawai baru adalah Mpg123!. +

+
+
+
+
+@endsection + +@section('script') + +@endsection diff --git a/resources/views/pegawai/edit.blade.php b/resources/views/pegawai/edit.blade.php new file mode 100644 index 00000000..f4a1aba9 --- /dev/null +++ b/resources/views/pegawai/edit.blade.php @@ -0,0 +1,102 @@ +@extends('layouts.app') + +@section('title', 'Edit Pegawai') + +@section('content') +
+
+
+

Edit Pegawai: {{ $pegawai->nama_lengkap }}

+

Perbarui informasi pribadi atau penempatan kerja pegawai.

+
+ +
+ +
+ @csrf + @method('PUT') + +
+
+

Informasi Pribadi

+
+ + + + + +
+
+ +
+
+ +
+

Penempatan & Status

+
+ + @foreach($divisi as $d) + + @endforeach + + + + @foreach($jabatan as $j) + + @endforeach + + + + @foreach($kantor as $k) + + @endforeach + + + + + + + + + @foreach($roles as $r) + + @endforeach + + +
+ +
+
+
+
+ +
+ + +
+ + Perbarui Data Pegawai + + + Batalkan + +
+
+
+
+@endsection + +@section('script') + +@endsection diff --git a/resources/views/pegawai/index.blade.php b/resources/views/pegawai/index.blade.php new file mode 100644 index 00000000..4942ea35 --- /dev/null +++ b/resources/views/pegawai/index.blade.php @@ -0,0 +1,207 @@ +@extends('layouts.app') + +@section('title', 'Data Karyawan') + +@section('content') +
+ +
+

Data Karyawan

+ +
+ @foreach($stats['kantor_list'] as $kantor) + + + + + + + @endforeach + + + + + + + + + + + + + +
+
+ +
+
+ +
+
+ + + @foreach($allJabatan as $j) + + @endforeach + +
+ +
+ + + @foreach($allKantor as $k) + + @endforeach + +
+ +
+ + + + + +
+ + @if(request()->hasAny(['filter_jabatan', 'filter_kantor', 'filter_status', 'search'])) + + Reset + + @endif +
+ +
+ + + + + Tambah + +
+ +
+
+ +
+ + + Karyawan + Posisi & Penempatan + Status + Face ID + Aksi + + + @forelse($pegawai as $p) + + +
+ @if($p->foto) + + @else +
+ + + +
+ @endif +
+
{{ $p->nama_lengkap }}
+
+ {{ $p->email }} + + {{ $p->nik ?? '-' }} +
+
+
+ + + +
+ {{ $p->jabatan->nama_jabatan ?? '-' }} + {{ $p->divisi->nama_divisi ?? '-' }} +
+ + + + {{ $p->kantor->nama_kantor ?? '-' }} +
+
+ + + + + {{ $p->status_aktif ? 'Aktif' : 'Non-Aktif' }} + + + + + @if($p->is_face_registered) + + + + + Terdaftar + + @else + + + + + Belum + + @endif + + + +
+ + + + + + + + @if($p->status_aktif) + + @else + + @endif + +
+ + + @empty + + @endforelse +
+ +
+
+@endsection + +@section('script') + +@endsection diff --git a/resources/views/pegawai/show.blade.php b/resources/views/pegawai/show.blade.php new file mode 100644 index 00000000..ba4ee54c --- /dev/null +++ b/resources/views/pegawai/show.blade.php @@ -0,0 +1,316 @@ +@extends('layouts.app') + +@section('title', 'Detail Pegawai') + +@section('content') +
+ +
+
+

Profil Pegawai

+

Informasi detail, jabatan, dan catatan waktu pegawai.

+
+ +
+ +
+ +
+
+
+
+ @if($pegawai->foto) + + @else +
+ + + +
+ @endif +
+
+
+

{{ $pegawai->nama_lengkap }}

+

{{ $pegawai->jabatan->nama_jabatan ?? '-' }}

+ +
+ + {{ $pegawai->status_aktif ? 'Aktif' : 'Non-Aktif' }} + + + {{ $pegawai->is_face_registered ? 'Wajah Terdaftar' : 'Belum Ada Wajah' }} + +
+ +
+ +
+
+ + + + + {{ $pegawai->nik ?? 'NIK belum diatur' }} +
+
+ + + + + {{ $pegawai->email }} +
+
+ + + + + {{ $pegawai->no_telp ?? '-' }} +
+
+ + + + + {{ $pegawai->alamat ?? 'Alamat belum diatur' }} +
+
+
+
+ +
+

Departemen

+
+
+

Divisi

+

{{ $pegawai->divisi->nama_divisi ?? '-' }}

+
+
+

Penempatan Kantor

+

{{ $pegawai->kantor->nama_kantor ?? '-' }}

+
+
+

Tanggal Bergabung

+

+ {{ \Carbon\Carbon::parse($pegawai->tgl_bergabung)->translatedFormat('d F Y') }}

+
+
+
+
+ +
+ +
+ +
+
+
+
+

Sisa Cuti Tahunan

+

Periode {{ date('Y') }} +

+
+
+ + + + +
+
+
+ {{ $pegawai->sisa_cuti ?? 0 }} + Hari +
+
+ + + + +
+ +
+
+
+
+

Saldo Poin Lembur

+

Dapat digunakan absen + telat/pulang

+
+
+ + + + +
+
+
+ {{ $sisaPoin }} + Poin +
+
+ + + + +
+
+ +
+
+

Riwayat Mutasi Poin

+
+
+ + + + Tanggal + + Keterangan + + Jumlah + + + @forelse($historyPoin as $history) + + + {{ \Carbon\Carbon::parse($history->tanggal)->format('d/m/Y') }} + + + {{ $history->keterangan ?? '-' }} + + + @if($history->tipe == 'penambahan') + + +{{ $history->jumlah }} Poin + + @else + + -{{ $history->jumlah }} Poin + + @endif + + + @empty + + @endforelse + +
+
+ +
+
+

Riwayat Presensi (30 Hari Terakhir)

+ Lihat Semua → +
+
+ + + Tanggal + Jadwal / Shift + Jam Kerja + Status + + + @forelse($riwayatPresensi as $presensi) + + + {{ \Carbon\Carbon::parse($presensi->tanggal)->translatedFormat('d M Y') }} + + + {{ $presensi->jadwal->shift->nama_shift ?? 'Shift Default' }}
+ {{ substr($presensi->jadwal->jam_masuk ?? '08:00', 0, 5) }} - {{ substr($presensi->jadwal->jam_pulang ?? '17:00', 0, 5) }} + + +
+ + {{ $presensi->jam_masuk ? \Carbon\Carbon::parse($presensi->jam_masuk)->format('H:i') : '--:--' }} + + s/d + + {{ $presensi->jam_pulang ? \Carbon\Carbon::parse($presensi->jam_pulang)->format('H:i') : '--:--' }} + +
+ + + + {{ $presensi->status->nama_status ?? 'Unknown' }} + + + + @empty + + @endforelse +
+
+
+ +
+
+

Riwayat Izin & Cuti (30 Hari Terakhir)

+
+
+ + + Tanggal + Kategori + Alasan + Status + + + @forelse($riwayatIzin as $izin) + + + @if($izin->tanggal_mulai == $izin->tanggal_selesai) + {{ \Carbon\Carbon::parse($izin->tanggal_mulai)->translatedFormat('d M Y') }} + @else + {{ \Carbon\Carbon::parse($izin->tanggal_mulai)->format('d M') }} - {{ \Carbon\Carbon::parse($izin->tanggal_selesai)->translatedFormat('d M Y') }} + @endif + + + {{ $izin->jenisIzin->nama_izin ?? '-' }} + + +
{{ $izin->alasan }}
+ + + @php + $color = 'yellow'; $label = 'Menunggu'; + if($izin->status == 'disetujui') { $color = 'green'; $label = 'Disetujui'; } + elseif($izin->status == 'ditolak') { $color = 'red'; $label = 'Ditolak'; } + @endphp + + {{ $label }} + + + + @empty + + @endforelse +
+
+
+ +
+
+
+@endsection diff --git a/resources/views/penggunaan-poin/index.blade.php b/resources/views/penggunaan-poin/index.blade.php new file mode 100644 index 00000000..c1ed4501 --- /dev/null +++ b/resources/views/penggunaan-poin/index.blade.php @@ -0,0 +1,123 @@ +@extends('layouts.app') + +@section('title', 'Penggunaan Poin') + +@section('content') + + + +
+ + + No + Karyawan + Tanggal Penggunaan + Jenis Pengurangan + Jumlah Poin + Tanggal Diajukan + Status + Aksi + + + @forelse ($penggunaan as $index => $item) + + + {{ $penggunaan->firstItem() + $index }} + + +
{{ $item->user->nama_lengkap ?? '-' }}
+
{{ $item->user->divisi->nama_divisi ?? '' }}
+ + + {{ $item->tanggal_penggunaan ? $item->tanggal_penggunaan->translatedFormat('d F Y') : '-' }} + + + {{ $item->jenisPengurangan->nama_pengurangan ?? 'Lainnya' }} + + + {{ $item->jumlah_poin }} Poin + + + {{ $item->tanggal_diajukan ? $item->tanggal_diajukan->translatedFormat('d M Y H:i') : '-' }} + + + @php + $idStatus = $item->id_status; + $badgeColor = match ($idStatus) { + 1 => 'yellow', + 2 => 'green', + 3 => 'red', + default => 'gray' + }; + @endphp + + {{ $item->status->nama_status ?? '-' }} + + + + @if($item->id_status == 1) +
+ +
+ @csrf + @method('PUT') + + +
+ + +
+ @else + Selesai + @endif + + + @empty + + @endforelse +
+ + +
+ + +
+ @csrf + @method('PUT') + + +
+ +
+ +
+ Batal + Tolak Pengajuan +
+
+
+ + +@endsection diff --git a/resources/views/pengumuman/create.blade.php b/resources/views/pengumuman/create.blade.php new file mode 100644 index 00000000..1a3848f3 --- /dev/null +++ b/resources/views/pengumuman/create.blade.php @@ -0,0 +1,29 @@ +@extends('layouts.app') + +@section('content') + +
+ + +
+
+ @csrf +
+ + + + + + +
+ + + Simpan Pengumuman + +
+
+
+
+
+@endsection diff --git a/resources/views/pengumuman/edit.blade.php b/resources/views/pengumuman/edit.blade.php new file mode 100644 index 00000000..d09c2be0 --- /dev/null +++ b/resources/views/pengumuman/edit.blade.php @@ -0,0 +1,32 @@ +@extends('layouts.app') + +@section('content') + +
+ + +
+
+ @csrf + @method('PUT') +
+ + + + + + +
+ + + Simpan Perubahan + +
+
+
+
+
+@endsection diff --git a/resources/views/pengumuman/index.blade.php b/resources/views/pengumuman/index.blade.php new file mode 100644 index 00000000..18355266 --- /dev/null +++ b/resources/views/pengumuman/index.blade.php @@ -0,0 +1,60 @@ +@extends('layouts.app') + +@section('title', 'Pengumuman') + +@section('content') + + + + + + + Buat Pengumuman + + + +
+ + + No + Judul + Tanggal + Dibuat Oleh + Aksi + + @forelse ($pengumuman as $item) + + + {{ $loop->iteration + ($pengumuman->currentPage() - 1) * $pengumuman->perPage() }} + + +
{{ $item->judul }}
+
{{ Str::limit($item->isi, 50) }}
+ + + {{ $item->tanggal->format('d M Y') }} + + + {{ $item->pembuat->nama_lengkap ?? 'System' }} + + +
+ + + + +
+ + + @empty + + @endforelse +
+ + +
+@endsection diff --git a/resources/views/permission/index.blade.php b/resources/views/permission/index.blade.php new file mode 100644 index 00000000..c50c42f9 --- /dev/null +++ b/resources/views/permission/index.blade.php @@ -0,0 +1,59 @@ +@extends('layouts.app') + +@section('content') +
+
+

Manajemen Hak Akses

+

Konfigurasi izin spesifik untuk setiap peran pengguna.

+
+ +
+
+
+

Tambah Izin Baru

+
+ @csrf +
+ + +
+ +
+
+
+ +
+
+ @foreach($roles as $role) +
+
+

{{ $role->nama_role }}

+ Role ID: {{ $role->id_role }} +
+
+ @csrf +
+ @foreach($permissions as $perm) +
+ +
+

{{ $perm->nama_permission }}

+

{{ $perm->slug }}

+
+
+ @endforeach +
+ +
+
+ @endforeach +
+
+
+
+@endsection diff --git a/resources/views/presensi/create.blade.php b/resources/views/presensi/create.blade.php new file mode 100644 index 00000000..cf63edba --- /dev/null +++ b/resources/views/presensi/create.blade.php @@ -0,0 +1,107 @@ +@extends('layouts.app') + +@section('title', 'Input Presensi Manual') + +@section('content') +
+ +
+ + + + +
+ + @if(session('error')) +
+ +

{{ session('error') }}

+
+ @endif + +
+
+ @csrf + +
+ +
+ + + + @foreach($pegawai as $p) + + @endforeach + + @error('id_user')

{{ $message }}

@enderror +
+ +
+ +
+ +
+ + + @foreach($statuses as $status) + + @endforeach + + @error('id_status')

{{ $message }}

@enderror +
+ + + + + +
+ + +

Status Validasi otomatis diset menjadi Disetujui.

+
+ +
+ +
+ Batal + + Simpan Presensi + +
+
+
+
+@endsection + +@section('script') + + +@endsection diff --git a/resources/views/presensi/edit.blade.php b/resources/views/presensi/edit.blade.php new file mode 100644 index 00000000..f06d09e5 --- /dev/null +++ b/resources/views/presensi/edit.blade.php @@ -0,0 +1,108 @@ +@extends('layouts.app') + +@section('title', 'Koreksi Presensi') + +@section('content') +
+ +
+ + + + +
+ + @if(session('error')) +
+ +

{{ session('error') }}

+
+ @endif + +
+ +
+
+ +
+

{{ $presensi->user->nama_lengkap }}

+

{{ $presensi->user->nik }} • {{ $presensi->user->divisi->nama_divisi ?? '-' }}

+
+
+
+
Tanggal Presensi
+
{{ \Carbon\Carbon::parse($presensi->tanggal)->translatedFormat('l, d F Y') }}
+
+
+ +
+ @csrf + @method('PUT') + +
+ +
+ + + @foreach($statuses as $status) + + @endforeach + + @error('id_status')

{{ $message }}

@enderror +
+ + + +
+ @php $jm = $presensi->jam_masuk ? \Carbon\Carbon::parse($presensi->jam_masuk)->format('H:i') : ''; @endphp + +
+ +
+ @php $jp = $presensi->jam_pulang ? \Carbon\Carbon::parse($presensi->jam_pulang)->format('H:i') : ''; @endphp + +
+ +
+ + +

Status Validasi akan otomatis diset menjadi Disetujui setelah dikoreksi.

+
+ +
+ +
+ Batal + + Simpan Perubahan + +
+
+
+
+@endsection + +@section('script') + + +@endsection diff --git a/resources/views/presensi/index.blade.php b/resources/views/presensi/index.blade.php new file mode 100644 index 00000000..99a0bba5 --- /dev/null +++ b/resources/views/presensi/index.blade.php @@ -0,0 +1,558 @@ +@extends('layouts.app') + +@section('title', 'Monitoring Presensi') + +@section('style') + +@endsection + +@section('content') +
+ + +
+ @if(Auth::user()->roles->contains(fn($role) => in_array(strtolower($role->nama_role), ['admin', 'super admin', 'super_admin']))) + + + + + Input Manual + + @endif + +
+ + + + + @foreach($divisi as $d) + + @endforeach + + + + + + + + + +
+
+ + @if($pendingDates->count() > 0) +
+
+
+ + + +
+
+

+ {{ $pendingDates->sum('jumlah') }} presensi menunggu validasi +

+

Klik tanggal di bawah untuk langsung melihat presensi yang perlu ditinjau:

+ +
+
+
+ @endif + +
+ @csrf + +
+ + + + + + Pegawai + Jam Kerja + Lokasi + Status + Validasi + Aksi + + + @forelse($presensi as $p) + + + @if($p->id_validasi == 2) + + @endif + + +
+ @if($p->foto_wajah_masuk) + + @else +
+ {{ substr($p->user->nama_lengkap ?? 'U', 0, 2) }} +
+ @endif +
+
{{ $p->user->nama_lengkap ?? '-' }}
+
{{ $p->user->nik ?? '-' }} • {{ $p->nama_shift }}
+
+
+ + +
+
+ Masuk: + @if($p->is_adjusted && strpos($p->adjustment_note, 'Datang') !== false) +
+ {{ substr($p->jam_jadwal_masuk_original, 0, 5) }} + + {{ substr($p->jam_jadwal_masuk, 0, 5) }}* + +
+ @else + + {{ \Carbon\Carbon::parse($p->jam_masuk)->format('H:i') }} + + @endif +
+
+ Pulang: + @if($p->is_adjusted && strpos($p->adjustment_note, 'Pulang') !== false) +
+ {{ $p->jam_jadwal_pulang_original != '-' ? substr($p->jam_jadwal_pulang_original, 0, 5) : '-' }} + + {{ $p->jam_jadwal_pulang != '-' ? substr($p->jam_jadwal_pulang, 0, 5) : '-' }}* + +
+ @else + + {{ $p->jam_pulang ? \Carbon\Carbon::parse($p->jam_pulang)->format('H:i') : '--:--' }} + + @endif +
+ @if($p->is_adjusted) +
+ + {{ $p->adjustment_note }} + +
+ @endif +
+ + + @if($p->jarak_masuk !== null) + @if($p->dalam_radius) + + + + + Di Kantor + +
{{ round($p->jarak_masuk) }}m
+ @else + + + + + Luar Radius + +
{{ round($p->jarak_masuk) }}m
+ @endif + @else + - + @endif + + + + {{ $p->status_keterlambatan }} + + + + + {{ $p->validasi_label }} + + + +
+ @if ($p->id_validasi == 2) + + + @endif + + @if(Auth::user()->roles->contains(fn($role) => in_array(strtolower($role->nama_role), ['admin', 'super admin', 'super_admin']))) + + + + @endif + + + Detail + +
+ + + @empty + + + + @endforelse +
+ + +
+
+ + +
+ + +
+ +
+
+ NN +
+
+

Nama Pegawai

+

NIK • Jabatan

+
+
+ +
+
+ +
+ + Tidak ada foto +
+
+ - +
+
+
+ +
+ + Belum Pulang +
+
+ - +
+
+
+ +
+ + + + + + + + Lihat Lokasi di Google Maps + +
+ +
+ Tutup + + + + + + Tolak + + + Setujui Absensi + +
+
+
+ + + +@endsection + +@section('script') + +@endsection diff --git a/resources/views/profile/edit.blade.php b/resources/views/profile/edit.blade.php new file mode 100644 index 00000000..206316bf --- /dev/null +++ b/resources/views/profile/edit.blade.php @@ -0,0 +1,112 @@ +@extends('layouts.app') + +@section('title', 'Pengaturan Akun') + +@section('content') +
+ + + +
+
+
+ @csrf + @method('PUT') + +
+ +
+
+ @if(auth()->user()->foto) + + @else +
+ + + +
+ + @endif + + + +
+
+

{{ auth()->user()->nama_lengkap }}

+

{{ auth()->user()->role->nama_role ?? 'User' }}

+
+
+ +
+ + + + +
+

Ganti Password +

+

Kosongkan jika tidak ingin mengubah password.

+ +
+ + +
+
+
+
+ +
+ +
+ +
+
+
+
+ + +@endsection diff --git a/resources/views/role/index.blade.php b/resources/views/role/index.blade.php new file mode 100644 index 00000000..d43710c6 --- /dev/null +++ b/resources/views/role/index.blade.php @@ -0,0 +1,145 @@ +@extends('layouts.app') + +@section('title', 'Manajemen Role') + +@section('content') +
+ + + +
+ + + + +
+ + +
+ +
+ + + No + Nama Role + Jumlah User + Aksi + + + @forelse($roles as $index => $role) + + {{ $roles->firstItem() + $index }} + + {{ $role->nama_role }} + + {{ $role->users_count }} + Orang + +
+ + + + + +
+ + + @empty + + @endforelse +
+ +
+
+ + +
+ @csrf +
+ +
+ +
+ +
+ @foreach($allPermissions as $permission) +
+ +
+ @endforeach +
+
+ +
+ + +
+
+
+ + +
+ @csrf @method('PUT') +
+ +
+ +
+ +
+ @foreach($allPermissions as $permission) +
+ +
+ @endforeach +
+
+ +
+ + +
+
+
+@endsection + +@section('script') + +@endsection diff --git a/resources/views/shift/index.blade.php b/resources/views/shift/index.blade.php new file mode 100644 index 00000000..daa34a1b --- /dev/null +++ b/resources/views/shift/index.blade.php @@ -0,0 +1,139 @@ +@extends('layouts.app') + +@section('title', 'Master Shift Kerja') + +@section('content') +
+ + + +
+ + + + +
+ + +
+ +
+ + + No + Nama Shift + Jam Masuk + Jam Pulang + Terjadwal + Aksi + + + @forelse($shifts as $index => $shift) + + {{ $shifts->firstItem() + $index }} + + {{ $shift->nama_shift }} + + + {{ \Carbon\Carbon::parse($shift->jam_mulai)->format('H:i') }} + + + {{ \Carbon\Carbon::parse($shift->jam_selesai)->format('H:i') }} + + + {{ $shift->jadwal_kerja_count ?? 0 }} Jadwal + + +
+ + + + + +
+ + + @empty + + @endforelse +
+ +
+
+ + +
+ @csrf +
+ +
+ + +
+
+
+ + +
+
+
+ + +
+ @csrf @method('PUT') +
+ +
+ + +
+
+
+ + +
+
+
+@endsection + +@section('script') + +@endsection diff --git a/resources/views/signature/show.blade.php b/resources/views/signature/show.blade.php new file mode 100644 index 00000000..2afcf019 --- /dev/null +++ b/resources/views/signature/show.blade.php @@ -0,0 +1,133 @@ +@extends('layouts.app') + +@section('title', 'Tanda Tangan Digital') + +@section('content') +
+ + +
+ +
+

Tanda Tangan Aktif

+
+ @if($ttd) + Tanda Tangan + @else +
+ + + + +

Belum ada tanda tangan

+
+ @endif +
+ @if($ttd) +

Dibuat: {{ $ttd->created_at?->format('d M Y H:i') }}

+ @endif +
+ +
+

Buat Tanda Tangan Baru

+ +
+ +
+ +
+ + +
+ @csrf + + + Simpan Tanda Tangan + +
+
+
+
+
+@endsection + +@section('script') + +@endsection diff --git a/resources/views/surat-izin/index.blade.php b/resources/views/surat-izin/index.blade.php new file mode 100644 index 00000000..354526ff --- /dev/null +++ b/resources/views/surat-izin/index.blade.php @@ -0,0 +1,104 @@ +@extends('layouts.app') + +@section('title', 'Surat Izin') + +@section('content') +
+ + +
+
+ + + + + + + + + + + + + + + + +
+
+ +
+ + + No. Surat + Pegawai + Jenis Izin + Tanggal + Status + Aksi + + + @forelse($suratList as $surat) + + + {{ $surat->nomor_surat }} + + +
+
+ {{ substr($surat->user->nama_lengkap ?? 'U', 0, 2) }} +
+
+
{{ $surat->user->nama_lengkap ?? '-' }}
+
{{ $surat->user->nik ?? '-' }}
+
+
+ + + + {{ $surat->pengajuanIzin->jenisIzin->nama_izin ?? 'N/A' }} + + + + {{ $surat->created_at?->format('d M Y') }} + + + @php + $badgeColor = match ($surat->status_surat) { + 'disetujui' => 'green', + 'ditolak' => 'red', + 'menunggu_hrd' => 'blue', + default => 'yellow' + }; + $statusLabel = match ($surat->status_surat) { + 'menunggu_manajer' => 'Menunggu Manajer', + 'menunggu_hrd' => 'Menunggu HRD', + 'disetujui' => 'Disetujui', + 'ditolak' => 'Ditolak', + default => $surat->status_surat + }; + @endphp + {{ $statusLabel }} + + + + Detail + + + + @empty + + @endforelse +
+
+ + +
+@endsection diff --git a/resources/views/surat-izin/show.blade.php b/resources/views/surat-izin/show.blade.php new file mode 100644 index 00000000..c018c60f --- /dev/null +++ b/resources/views/surat-izin/show.blade.php @@ -0,0 +1,219 @@ +@extends('layouts.app') + +@section('title', 'Detail Surat Izin') + +@section('content') +
+
+

Detail Surat Izin

+
+ +
+ +
+ + +
+
+
+ +
+
+

Progress Approval

+ @php + $badgeColor = match ($surat->status_surat) { + 'disetujui' => 'green', + 'ditolak' => 'red', + 'menunggu_hrd' => 'blue', + default => 'yellow' + }; + $statusLabel = match ($surat->status_surat) { + 'menunggu_manajer' => 'Menunggu Manajer', + 'menunggu_hrd' => 'Menunggu HRD', + 'disetujui' => 'Disetujui', + 'ditolak' => 'Ditolak', + default => $surat->status_surat + }; + @endphp + {{ $statusLabel }} +
+ +
+ +
+
+ +
+

Pengaju

+

{{ $surat->user->nama_lengkap ?? '-' }}

+
+ +
+ + @php $approvalManajer = $surat->approvals->firstWhere('tahap', 1); @endphp +
+
+ @if($approvalManajer && $approvalManajer->status === 'disetujui') + + @elseif($approvalManajer && $approvalManajer->status === 'ditolak') + + @else + + @endif +
+

Manajer

+

{{ $approvalManajer?->approver?->nama_lengkap ?? 'Menunggu' }}

+
+ +
+ + @php $approvalHrd = $surat->approvals->firstWhere('tahap', 2); @endphp +
+
+ @if($approvalHrd && $approvalHrd->status === 'disetujui') + + @elseif($approvalHrd && $approvalHrd->status === 'ditolak') + + @else + + @endif +
+

HRD

+

{{ $approvalHrd?->approver?->nama_lengkap ?? 'Menunggu' }}

+
+
+
+ +
+
+ +
+

SURAT IZIN

+

No: {{ $surat->nomor_surat }}

+
+ +
{{ $surat->isi_surat }}
+ + @if($surat->pengajuanIzin) +
+

Detail Izin

+ + + + + +
Jenis Izin:{{ $surat->pengajuanIzin->jenisIzin->nama_izin ?? '-' }}
Tanggal Mulai:{{ \Carbon\Carbon::parse($surat->pengajuanIzin->tanggal_mulai)->format('d F Y') }}
Tanggal Selesai:{{ \Carbon\Carbon::parse($surat->pengajuanIzin->tanggal_selesai)->format('d F Y') }}
Alasan:{{ $surat->pengajuanIzin->alasan ?? '-' }}
+
+ @endif + +

Demikian surat ini dibuat, atas perhatiannya saya ucapkan terima kasih.

+ +
+ +
+

Yang Mengajukan

+
+ @if($surat->tandaTanganPengaju) + TTD + @else + Tanpa TTD + @endif +
+

{{ $surat->user->nama_lengkap ?? '-' }}

+

{{ $surat->user->jabatan->nama_jabatan ?? '' }}

+
+ +
+

Manajer

+
+ @if($approvalManajer && $approvalManajer->tandaTanganApprover) + TTD + @elseif($approvalManajer && $approvalManajer->status === 'ditolak') + DITOLAK + @else + Menunggu + @endif +
+

{{ $approvalManajer?->approver?->nama_lengkap ?? '...................' }}

+

{{ $approvalManajer?->approver?->jabatan?->nama_jabatan ?? 'Manajer' }}

+
+ +
+

HRD

+
+ @if($approvalHrd && $approvalHrd->tandaTanganApprover) + TTD + @elseif($approvalHrd && $approvalHrd->status === 'ditolak') + DITOLAK + @else + Menunggu + @endif +
+

{{ $approvalHrd?->approver?->nama_lengkap ?? '...................' }}

+

{{ $approvalHrd?->approver?->jabatan?->nama_jabatan ?? 'HRD' }}

+
+
+
+
+ + @if($canApprove) +
+

Tindakan

+ + @if(!$ttdApprover) +
+

+ Perhatian: Anda belum memiliki tanda tangan digital. + Buat tanda tangan dulu sebelum menyetujui surat. +

+
+ @endif + +
+ + + + + Tolak + + + Setujui & Tanda Tangani + +
+
+ @endif +
+ + @section('style') + + @endsection +@endsection diff --git a/resources/views/tukar-shift/create.blade.php b/resources/views/tukar-shift/create.blade.php new file mode 100644 index 00000000..212be7a4 --- /dev/null +++ b/resources/views/tukar-shift/create.blade.php @@ -0,0 +1,323 @@ +@extends('layouts.app') + +@section('title', 'Tukar Shift Kerja') + +@section('content') +
+ +
+

Tukar Shift Kerja

+
+ + +
+ +
+
+ +
+
+ @csrf + + @if ($errors->any()) +
+
+ + + + Terdapat kesalahan: +
+
    + @foreach ($errors->all() as $error) +
  • {{ $error }}
  • + @endforeach +
+
+ @endif + +
+ + + @foreach($kantor as $k) + + @endforeach + +

+ + Pilih kantor untuk menampilkan daftar pegawai yang tersedia. +

+
+ +
+
+
+
+ +
+
+ Akses Terkunci + Pilih kantor terlebih dahulu untuk melanjutkan +
+
+
+ +
+ +
+
+ Pihak Pertama
+ +
+ + + @foreach($pegawai as $p) + + @endforeach + +
+ +
+ +
+ +
+ +
+ +
+
+
+ + + +
+
+ Pihak Kedua
+ +
+ + + @foreach($pegawai as $p) + + @endforeach + +
+ +
+ +
+ +
+ +
+ +
+
+
+ +
+
+
+ {{ old('keterangan') }} +
+ +
+ Batal + + + + + Eksekusi Tukar Shift + +
+
+
+
+@endsection + +@section('script') + + +@endsection diff --git a/resources/views/tukar-shift/index.blade.php b/resources/views/tukar-shift/index.blade.php new file mode 100644 index 00000000..a882b74b --- /dev/null +++ b/resources/views/tukar-shift/index.blade.php @@ -0,0 +1,231 @@ +@extends('layouts.app') + +@section('title', 'Riwayat Tukar Shift') + +@section('content') +
+ +
+

Riwayat Tukar Shift

+
+ + + + + +
+ + + + Terjadi Pada + Pegawai 1 + Pegawai 2 + Keterangan + Dieksekusi Oleh + Aksi + + + @forelse($riwayat as $log) + + + + {{ $log->created_at->translatedFormat('d F Y, H:i') }} + + + +
{{ optional($log->user1)->nama_lengkap }}
+
{{ optional($log->jadwal1)->tanggal }}
+ @if(optional($log->jadwal1)->shift) + + {{ $log->jadwal1->shift->nama_shift }} + + @endif + + +
{{ optional($log->user2)->nama_lengkap }}
+
{{ optional($log->jadwal2)->tanggal }}
+ @if(optional($log->jadwal2)->shift) + + {{ $log->jadwal2->shift->nama_shift }} + + @endif + + + {{ $log->keterangan ?? '-' }} + + + + {{ optional($log->execAdmin)->nama_lengkap }} + + + + @php + $detailData = [ + 'tanggal_eksekusi' => $log->created_at->translatedFormat('d F Y, H:i'), + 'admin' => optional($log->execAdmin)->nama_lengkap, + 'keterangan' => $log->keterangan ?? '-', + 'user1' => optional($log->user1)->nama_lengkap, + 'user1_nik' => optional($log->user1)->nik ?? '-', + 'tanggal1' => optional($log->jadwal1)->tanggal ? \Carbon\Carbon::parse($log->jadwal1->tanggal)->translatedFormat('d F Y') : '-', + 'shift1' => optional(optional($log->jadwal1)->shift)->nama_shift ?? '-', + 'jam1' => optional(optional($log->jadwal1)->shift)->jam_mulai ? substr(optional($log->jadwal1)->shift->jam_mulai, 0, 5) . ' - ' . substr(optional($log->jadwal1)->shift->jam_selesai, 0, 5) : '-', + 'user2' => optional($log->user2)->nama_lengkap, + 'user2_nik' => optional($log->user2)->nik ?? '-', + 'tanggal2' => optional($log->jadwal2)->tanggal ? \Carbon\Carbon::parse($log->jadwal2->tanggal)->translatedFormat('d F Y') : '-', + 'shift2' => optional(optional($log->jadwal2)->shift)->nama_shift ?? '-', + 'jam2' => optional(optional($log->jadwal2)->shift)->jam_mulai ? substr(optional($log->jadwal2)->shift->jam_mulai, 0, 5) . ' - ' . substr(optional($log->jadwal2)->shift->jam_selesai, 0, 5) : '-', + ]; + @endphp + + + Detail + + + + @empty + + +
+ + + + Belum ada riwayat tukar shift. +
+ + + @endforelse +
+
+
+ + +
+
+
+

Dieksekusi Oleh

+

+
+
+

Tanggal Eksekusi

+

+
+
+ +
+ + + +
+

Pegawai 1

+
+
+ +
+
+

+

+
+
+
+
+ Tanggal + +
+
+ Shift + +
+
+ Jam Kerja + +
+
+
+ +
+

Pegawai 2

+
+
+ +
+
+

+

+
+
+
+
+ Tanggal + +
+
+ Shift + +
+
+ Jam Kerja + +
+
+
+
+ +
+

Keterangan / Alasan

+
+
+
+ +
+ Tutup +
+
+
+@endsection + +@section('script') + +@endsection diff --git a/resources/views/vendor/l5-swagger/.gitkeep b/resources/views/vendor/l5-swagger/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/resources/views/vendor/l5-swagger/index.blade.php b/resources/views/vendor/l5-swagger/index.blade.php new file mode 100644 index 00000000..10735036 --- /dev/null +++ b/resources/views/vendor/l5-swagger/index.blade.php @@ -0,0 +1,173 @@ + + + + + {{ $documentationTitle }} + + + + + @if(config('l5-swagger.defaults.ui.display.dark_mode')) + + @endif + + + +
+ + + + + + diff --git a/routes/api.php b/routes/api.php new file mode 100644 index 00000000..eee976ec --- /dev/null +++ b/routes/api.php @@ -0,0 +1,71 @@ +group(function () { + + Route::post('/logout', [AuthController::class, 'logout']); + Route::get('/dashboard', [\App\Http\Controllers\Api\DashboardController::class, 'index']); + Route::post('/profile/update', [ProfileController::class, 'update']); + Route::post('/profile/password', [ProfileController::class, 'password']); + Route::post('/profile/update2', [AuthController::class, 'updateProfile']); + + Route::post('/face/enroll', [FaceEnrollmentController::class, 'enrollFace']); + Route::get('/face/status', [FaceEnrollmentController::class, 'getFaceStatus']); + Route::post('/face/verify', [FaceEnrollmentController::class, 'verifyFace']); + + Route::get('/poin/expiring', [PoinController::class, 'getExpiringPoints']); + Route::get('/poin/history', [PoinController::class, 'getPointHistory']); + Route::post('/poin/redeem', [PoinController::class, 'redeem']); + + Route::get('/schedule/today', [ScheduleController::class, 'today']); + Route::get('/schedule/check', [ScheduleController::class, 'checkScheduleByDate']); + Route::get('/schedule/monthly', [ScheduleController::class, 'getMonthlySchedule']); + + Route::get('/presensi', [PresensiController::class, 'index']); + Route::post('/presensi', [PresensiController::class, 'store']); + Route::get('/presensi/history', [PresensiController::class, 'history']); + Route::post('/presensi/{id}/resubmit', [PresensiController::class, 'resubmit']); + + Route::get('/submission/types', [SubmissionController::class, 'types']); + Route::post('/submission', [SubmissionController::class, 'store']); + Route::put('/submission/{id}', [SubmissionController::class, 'update']); + Route::get('/submission/history', [SubmissionController::class, 'history']); + + Route::get('/jenis-izin', [SubmissionController::class, 'types']); + Route::post('/pengajuan-izin', [SubmissionController::class, 'store']); + Route::put('/pengajuan-izin/{id}', [SubmissionController::class, 'update']); + + Route::post('/lembur', [LemburController::class, 'store']); + Route::put('/lembur/{id}', [LemburController::class, 'update']); + Route::get('/lembur/history', [LemburController::class, 'history']); + + Route::get('/kompensasi', [KompensasiController::class, 'index']); + + Route::get('/pengumuman', [\App\Http\Controllers\Api\PengumumanApiController::class, 'index']); + + Route::get('/user', [AuthController::class, 'user']); + + Route::post('/signature', [SignatureApiController::class, 'store']); + Route::get('/signature', [SignatureApiController::class, 'show']); + Route::delete('/signature/{id}', [SignatureApiController::class, 'destroy']); + + Route::get('/surat-izin', [SuratIzinApiController::class, 'index']); + Route::post('/surat-izin', [SuratIzinApiController::class, 'store']); + Route::get('/surat-izin/{id}', [SuratIzinApiController::class, 'show']); + +}); diff --git a/routes/console.php b/routes/console.php new file mode 100644 index 00000000..9c701110 --- /dev/null +++ b/routes/console.php @@ -0,0 +1,19 @@ +comment(Inspiring::quote()); +})->purpose('Display an inspiring quote')->hourly(); diff --git a/routes/web.php b/routes/web.php new file mode 100644 index 00000000..0f43750b --- /dev/null +++ b/routes/web.php @@ -0,0 +1,109 @@ +name('home')->middleware('guest'); +Route::get('/login', [AuthController::class, 'index'])->name('login')->middleware('guest'); +Route::post('/login', [AuthController::class, 'login'])->name('login.post'); +Route::post('/logout', [AuthController::class, 'logout'])->name('logout'); + +Route::middleware(['auth'])->group(function () { + + Route::get('/dashboard', [DashboardController::class, 'index'])->name('dashboard'); + + Route::get('/presensi', [PresensiController::class, 'index'])->name('presensi.index'); + Route::post('/presensi/bulk-action', [PresensiController::class, 'bulkAction'])->name('presensi.bulkAction'); + Route::post('/presensi/{id}/approve', [PresensiController::class, 'approve'])->name('presensi.approve'); + Route::post('/presensi/{id}/reject', [PresensiController::class, 'reject'])->name('presensi.reject'); + + Route::get('/izin', [App\Http\Controllers\PengajuanIzinController::class, 'index'])->name('izin.index'); + Route::post('/izin', [App\Http\Controllers\PengajuanIzinController::class, 'store'])->name('izin.store'); + Route::post('/izin/{id}/approve', [App\Http\Controllers\PengajuanIzinController::class, 'approve'])->name('izin.approve'); + Route::post('/izin/{id}/reject', [App\Http\Controllers\PengajuanIzinController::class, 'reject'])->name('izin.reject'); + + Route::get('/permissions', [PermissionController::class, 'index'])->name('permission.index'); + Route::post('/permissions', [PermissionController::class, 'store'])->name('permission.store'); + Route::post('/permissions/sync/{id_role}', [PermissionController::class, 'sync'])->name('permission.sync'); + + Route::resource('pengumuman', PengumumanController::class); + + Route::resource('lembur', LemburController::class)->only(['index', 'update', 'create', 'store']); + + Route::get('/penggunaan-poin', [App\Http\Controllers\PenggunaanPoinController::class, 'index'])->name('penggunaan-poin.index'); + Route::put('/penggunaan-poin/{id}', [App\Http\Controllers\PenggunaanPoinController::class, 'update'])->name('penggunaan-poin.update'); + + Route::get('/laporan', [LaporanController::class, 'index'])->name('laporan.index'); + Route::get('/laporan/izin', [LaporanController::class, 'cuti'])->name('laporan.izin'); + Route::get('/laporan/export', [LaporanController::class, 'exportExcel'])->name('laporan.export'); + Route::get('/laporan/export-pdf', [LaporanController::class, 'exportPdf'])->name('laporan.exportPdf'); + + Route::get('/face-approval', [FaceApprovalController::class, 'index'])->name('face.index'); + Route::get('/face-approval/photo/{userId}/{pose}', [FaceApprovalController::class, 'showPhoto'])->name('face.photo'); + Route::put('/face-approval/{id}/approve', [FaceApprovalController::class, 'approve'])->name('face.approve'); + Route::delete('/face-approval/{id}/reject', [FaceApprovalController::class, 'reject'])->name('face.reject'); + + Route::prefix('jadwal')->name('jadwal.')->group(function () { + Route::get('/generate', [App\Http\Controllers\JadwalController::class, 'generateForm'])->name('generate'); + Route::post('/generate', [App\Http\Controllers\JadwalController::class, 'processGenerate'])->name('process'); + Route::get('/events', [App\Http\Controllers\JadwalController::class, 'getEvents'])->name('events'); + Route::post('/check-conflicts', [App\Http\Controllers\JadwalController::class, 'checkConflicts'])->name('check-conflicts'); + Route::post('/bulk-delete', [App\Http\Controllers\JadwalController::class, 'bulkDestroy'])->name('bulk-delete'); + Route::get('/test-isolation', function () { + return view('jadwal.test_isolation'); + }); + }); + + Route::get('/profile', [App\Http\Controllers\ProfileController::class, 'edit'])->name('profile.edit'); + Route::put('/profile', [App\Http\Controllers\ProfileController::class, 'update'])->name('profile.update'); + + Route::get('/surat-izin', [SuratIzinController::class, 'index'])->name('surat-izin.index'); + Route::get('/surat-izin/{id}', [SuratIzinController::class, 'show'])->name('surat-izin.show'); + Route::post('/surat-izin/{id}/approve', [SuratIzinController::class, 'approve'])->name('surat-izin.approve'); + Route::post('/surat-izin/{id}/reject', [SuratIzinController::class, 'reject'])->name('surat-izin.reject'); + + Route::get('/tanda-tangan', [SignatureController::class, 'show'])->name('signature.show'); + Route::post('/tanda-tangan', [SignatureController::class, 'store'])->name('signature.store'); +}); + +Route::middleware(['auth', 'role:admin'])->group(function () { + Route::resource('divisi', DivisiController::class)->except(['create', 'edit', 'show']); + Route::resource('jabatan', JabatanController::class); + Route::resource('kantor', KantorController::class)->except(['create', 'show', 'edit']); + Route::resource('role', RoleController::class)->except(['create', 'edit']); + Route::resource('shift', \App\Http\Controllers\ShiftController::class)->except(['create', 'edit', 'show']); + Route::resource('jadwal', \App\Http\Controllers\JadwalController::class)->except(['edit', 'show']); + Route::resource('pegawai', PegawaiController::class); + Route::post('/hari-libur/sync', [\App\Http\Controllers\HariLiburController::class, 'syncHolidays'])->name('hari-libur.sync'); + Route::resource('hari-libur', \App\Http\Controllers\HariLiburController::class)->except(['create', 'edit', 'show']); + + Route::get('/presensi/create', [PresensiController::class, 'create'])->name('presensi.create'); + Route::post('/presensi/manual', [PresensiController::class, 'storeManual'])->name('presensi.storeManual'); + Route::get('/presensi/{id}/edit', [PresensiController::class, 'edit'])->name('presensi.edit'); + Route::put('/presensi/{id}/manual', [PresensiController::class, 'updateManual'])->name('presensi.updateManual'); + + Route::get('/cuti', [CutiController::class, 'index'])->name('cuti.index'); + Route::put('/cuti/{id}', [CutiController::class, 'update'])->name('cuti.update'); + Route::post('/cuti/reset', [CutiController::class, 'resetMassal'])->name('cuti.reset'); + + Route::get('/laporan-lembur', [LaporanLemburController::class, 'index'])->name('laporan-lembur.index'); + Route::get('/laporan-lembur/export-excel', [LaporanLemburController::class, 'exportExcel'])->name('laporan-lembur.exportExcel'); + + Route::get('/tukar-shift/jadwal-user', [\App\Http\Controllers\TukarShiftController::class, 'getJadwalUser'])->name('tukar-shift.jadwal-user'); + Route::resource('tukar-shift', \App\Http\Controllers\TukarShiftController::class)->only(['index', 'create', 'store']); +}); diff --git a/storage/app/.gitignore b/storage/app/.gitignore new file mode 100644 index 00000000..fedb287f --- /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 00000000..d6b7ef32 --- /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 00000000..d6b7ef32 --- /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 00000000..05c4471f --- /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 00000000..01e4a6cd --- /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 00000000..d6b7ef32 --- /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 00000000..d6b7ef32 --- /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 00000000..d6b7ef32 --- /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 00000000..d6b7ef32 --- /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 00000000..d6b7ef32 --- /dev/null +++ b/storage/logs/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/vite.config.js b/vite.config.js new file mode 100644 index 00000000..f35b4e79 --- /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: true, + }), + tailwindcss(), + ], + server: { + watch: { + ignored: ['**/storage/framework/views/**'], + }, + }, +});

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%0Dc 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

cEisQK>yfl8#xfQBCe0IV6cK;^ z^u$={rVs3-lv1c)?09CJ-dHQsnUEHF+PcpdNw)(+sZyC6Rkur?{iSs$Yf2@U$irY(LFrk9}F1LRkZKN9#a zlyxePpl#P!WjR534}KsQm6hsslk@|77Km$YS{J7mfG}$)5H}T^_;G!4r)xfdE(#)G$vpYW*Ny(pbpoX1>Pf> z9#hhd{7pn#rFgdtZa70bT_8E*-|1)RIX$PRqy|4-!dMou2D8AECx}2(jyn*EzOzv&SOhEdLrae5{GstFg+(%t_ zQqPsO`6#nYB%yuZTzgpNQ7U+rQyb6UgK*XPpn%gOa6ru~hb`6^_*3Q=XQD^jL} ztb>6{fG8A&AcT1erKKzL9gh%+u#A*v$T*NN^u;#=ce_OD@swdYR+d4LDBWZys;QZtOUyW=EwrZtz%}LLoJR)reF zwXWvv$sTIN6!T`o=ti8gkgvu%dq=6byWy|>ohzBS;NDx=;g6Pv!IUEh0b2>c&_V}#U;mWfJ0VSRw8GZvp@haub zZg19+K^PIHVkkhOB0-!bS_mnGXk-RXoM5PEfXz`eghPP-uuS{DN)?*4oLFd!Fxk;K z2l#6whRAeq%zosD%kQi$=vP-Vi1czyH7=dxQE^~hY2zhTHLHHSz2gLH(46+ykJ&i` zZHu}9?#p&uA0~tPMkhRW)e}=$hqAW*B{oUMwbp+Smg=@b{tm2aQ_k7==&cx=V<_<0 zf+$U-jb!CG<_sxec?~?Q0t^}5TeBU5PmfOR{mQTd!MLJTkXf}CYZ|p14Eu$*UN_FA z8$b1uyhS(kc*(XH1UeY$E_4>7)ku%B^lmvME;zqDqq&1neoNY^Z<5iLSoQo5tOOn8aqt(*8$XdCD?)dihpr!pg(u7m*_ zJaNzi^tL304%N+++|+IVy?Aj?Pf0)j+rLdOz$F{HR=F8SQWb*v$O#f!Oa2*8e>)SW z(lXHL=k#hxjrjm?w3XTVWuN5oxG8nZmd<9GVQDaf^Vt5Kfo@#jS5#?Uh`o~SIpP;w ze($fGcY*#UJ*VgNl=R-=SJB`2#DAaU_$jKq7eJR%yi9=PEq~%UWRJXAro7GMnxR?- zUN5|r`kW7C#afr+2FgF0rOLAU|y6My_>ihysWxBeRvE^-H8+l168ip;Fp6 zUU3mCW@%=?3mwAjKex*cSSL?5``;v=o{b3QJZ}?=7`%<8CliElQuHr-iVgx7>li^n zX7C{!S-OAlrBPy8%D!GmoB22VDs??E3CR{WsN&ZxM)J(Ht!sj&J-K~!+|;c@D%`%- zH_HR-7&e*>I^)KJ6dNkmF>ZjVyvya;UP3#>*w<0N3GgX!B-;T&-;XLd>*%_7@u`_? z-KZeNM(Bc(cWg7TmB~GUlMs*bXmZ)tFsQM`bl&ik?1PP|)pdG&3se(97q-gcF|rnW!4Q~3#G?q8)rBA9zD{ugh%Je;@WmUxb7~UlhiK>6AMwm8h%5K z+!}ki6YR3KftSF#$ZHC%^*zs1-**`5={|3*QpYEwYVew!d?AWq^Y$BA6@l2KY$i8#z)%`mude76rT* z8R58=QK3cu;glXi7{7$G!K5ejCi^Nog(=46xTF1B(=!e7stt!}r?zOAOa1smHs8xr zCTLTiHu!uztuYTipD?&WYE*bkLuB!Yv_{mv%_(S7>A+m7yh1qNzEo$eKz9K;-exD4 zX{=QLFj`C$hT3uGIqGTU!|(;{nzh6U;E@=1geBLuR0vj`5oQG#m)ZHX)1_U~)9ZIkih?(V#PpQgX~ z<3Dj@wM@VG7ky{obDfvE0a|Dtr;_6s7a|U?#_eyuthJls?gIX{ulJ7b(MBqeQVDyk){X z=}XiHFRDKO6xxS%?0IrRPkErjw^d9kG(|O4&=8x)$!0dr?F`y-1EqSsZw;@LE)mF= zM5U|{=x5BE8pip@hJ{d4kJ;almgm!ljER%Rq+4ir{y0NHac${(HVh#@OOqP`$)fgZedZYOZ^Qv){$&Ms5 zn*vx`PN4~e8#SORu@A+HoM>_!JtJ|3AjNC61LCTok9*y$$8~iFe+^?>^MaOk?5i8C zrGK{A#&>6B$Ow+k+at7uZQ{bKWlyd^j7;54}%|VRAG0^kFZDPyl-m7d6v zTz5F=dFg9;Y6knqv%&f0dBN{u2{(pN<|*<`cP9fkRzi#rX?7jYz-iVdhG5p$%1xt?e z=8eBBxti@10!Rfc5^Ly9ruVJ=nUL0o(LyIYoMDoVcQI#eypOAC^sErzMvRarZ>9Bb zZITFO5Ok&eWc4QWjgy7;gfT0}9B@ruM}aecCdqt^_7W#dtYGlzK@gY ztriVBRE^FNVgs4@>TAvs^SPz)K*?Ol zZFAD*r*G!b8uTTQ4Ch}Y%7<|==-7tG*RoKX@Nn$?l7J?%t=AflXD&!yp!Z{)h1LiW z8u$C@BBL+1cS~q6U%bB#SEMoCRRGYxgzd^Fyk0i4)mCriByS#CtDmOWgg?=R`JV6o zJNjkBw}fVB{r;if@axDogv&$*A>B+6)wP!#OpGaW*7h9AT~3f{gtj)(dk2?oZiKeE zAM!b0^Pb4=2)Mqmy7u4|TSbGd(;in;QplEoh1-)$0p!Ap;U|TH**AvHvfi)x)xU!N z{Xg|1H`RJ~hKuj{uD><rH=Rf}YXubO-bo5PYay(e{bR>luP+-qxKQdXkGO`N444*}UDhdUMe&R2A zkZUnt;S?wz@VxD*Brq~!uLfi`-qmltPVAciuLqt<$&NnGSl?CDHd5VH_S>F~eLTgFa`Ej3#gvht=F*RPnm^~ffbB@TqbAcw zP`|mxcX!aC=#thMJWZNe0mq^w(Hvlhu@~@u`*^|b=83&^yUqq?W&Az=zFju1^eY#K zT!F~70eXWAT=Fb+?WwLQO~#4zF;J6euI_Al&)Ym#P-ph~$iDlym@)Wl&|HlnxM?_* z4A~_^`KAAG-eYas6 zg1JG;DVL=2mJCRXF%!8bd@b|}cF#y)?rI%c=2VQZ>cOqoMRxN#b9e%KLn8}wq;o|+ znm`=xguFe}O_28cam8J}EVQs1JA54jG8l|)G0tQh4tRQEK(c3{32CJ5NYY{6PEJ9&HKm%B#-m9@)w?z~50t}l;#YQyC@|P) z4lmGV014q1R!fVWxdp;9TURSjze*09}i5INgkEo7CT zcOEJuZ`x8gY^QmM?{OxwYWtE+vYk|t*pSN*J=zbw)HLsm=Fc zKJ!y_Eq(G6AE&?P@BTX{eZfHjZAV73nVT$=dV_4<7wj`Q47Na&yo+fNXp^qvNwbt& zq|{ZEJ}PV}_`t|ZVlN2FtTTAUF~*c|w4d3AvNLp z^l#F8@4bJu-e2^c-$CE|J>N|!LR6e$ldrPHv13$dOc<#rbmwhNVmK_9h5d_k>^VUy z@M1=2v5V0L9*#2K9vkp98mI><6#UwMRgq#`JFbX^-?4+EZ1D06w0z}H({p-G*U~CS z`mFpA{q?)wafZQ9)4OE+<|MHRv&tF{2=0os@!%VEt(G{Q-7*gkU_Bs=%Yq%=Ib}W( zkWINNLPhBVrw)Ho-qQ>r=Sj4GD4P+{=64QZ^!}!hiRabJwvMq4F4b*Cp=;!RZ>((X zGxTL#irL)swZRUV{MqSZ!a$`+W1qL3M!n;f{5v(nzqxkvI%_E=y3NpiGkcvdf+v&& zY(NPYp3ZRRwnq3;gZT9g$P%(M{&8)}CIRxYOJkCKDC0qXzBZJNW5%T1I2P=^3-P?^ zAC*u+rN=Js?f@0nR!cu$J-G}Y)OyqYF+4ql)FZcRi;w-Y8>UU@2pTLI&z8+lvRM3L z_rU9MH_ea~#$mg}${E4}!hb5xl(9O`?Hp(c;cc0fkBeTm z*Du}U^e|AHHiOrkPm;y4HIFI@FFSpI@QaZejXsxsNv;@MTxm%|Wfv+JHH3E$t?o&e z2Bm`upS=x><-9CQv=wt|@u1zD-@X01(c#o8>CVtC4sTmCy*+z15A>xQr2PU!HTpHL zY6{q02jzE~kg3_vJQhuZ!HP0YlY?@J6KbxNVqVOaHw{BszbZbyD%Rer-mojd&fQv% z+xPG>WJl#~t?^iMdZsTrXOf2OXgie2wZrXVJMnETHTLLIc27M_3eFe16qFW#G{_8w z9v-p z04WTb*-v}FBoA;=tka#d;q=(O^+&|21FQ3b&&p)R+{7iJ%!Id*PeC7*BB*ok_~(WM zlwR*3*2L)N585-o_}A$a2X7SuLL2>ec|bR#R-Ioz(ZqY`EzuRfL&E8~VBE5xOB6DN z|M=vmK1sj#cmHDyen4*L~7)C_XNtmY_NZhO^}Ox>Laxv^V|CBhf%##IeZu?Ipk* zD;7d$8V!=`PNSvebJs0)i6CH zT;jO4#4+Ip{MaCeaiO86G)L^J`Ss8ijEkd8%(EE*{ zJ34#=jh~F+l0kO*c$5>yygXLG!F$tiPp{0AMz3goVm+7UIN9fuAZe(dHvEHjK&>pB zq+U|QQTV!moQ0yQ(tCRKG%Gt@`&XNj+q!^S;M3Yk-86OMTdF|wPqYoZm*{#$iQ_V_ zT+C6T!0km7dW9Dro)4Kyv&_ZbHgt6RlV?)Me7whQs923YPB~{IoipTQNhSfZt+k>XyHo>Uqv^_o!aa(XPQp27Bl3O&7=L4JMZk2kQB)N?R!yipZq{F{;!7qb!!nB}KY$%(?KKC&Ga0yko& zL<-~ms3$3(Je9wB5Ef*1duY_c7OP%z;o!ZWpon^{?$r#=fP%GV8Fot7!d)qOr`Dr~ z7^L)U+udr6byFuB{`qBxO6ArRtgNyK+9ByJo01<<@o1so;p81|v}FOqw9-uDDT~vD zF%EPW-zFo<(*;fsi4rdu47EO=f#r_dLn|`O6-qf}(`S}|?d^Hg^g9^rK7;T8<=mW3 z+O+MnjW}5dQSg@5#m1|T^1{5}wGxj7zYrJNkYf&0ckmdZFh_@yRt2hDuYc$t{2}`P z{rSH@|L*_ekC!lCn7;2Xq|Mh=dYxb~CpxaS4o8NsNfpo$`Mje|8CMrBKs^{!G zkNjX*)l^JFOf1b-1}6D7Xy9! zXe5U%7?;zW=k&D1&bJd2l6E;Ar%Rytp{EH6-lY2eJeChWPlwO{K_YsFiRUy=jZ%Jj z{pIwN{CnwZ$6tEp%}3MI{03rRPfhUfR+~E~0}sV879*h&)+n&j{Mz30I@(rU7hz+uv%KXPWAMH_Yp%&EUhY<`w$1yHCVAzQZ054v z-rLYB8~C9;<+!{G%z&h)DqAjVdQ^T2wwU=rOuiA(I6~|pWst`}N1MyiIw*fvRkW4= zBb*d;R9nx~R2cL!Q()zLgxg}|L%UKEfdv?8nM#KPF_63ww&aAV#I2FZ(@Cxv&bDcG zj@m%&Pw^t1RfBL}48iq+yB>BZSBf$SHQ!LScpaC^^yc%TEVAKvu|P3~HUw5ZW{HiM z#Z!4v{_A_7pmx^F_h`llweSU`Av#Lo8oELPmzM8+zcUyt%5#CY7{zPsNl}_iQCDnm zMM6NczJX%}q}|v8^GtVZds7;V!Mn!B1U5QrNDU3upa!05yek(yZZFu_F5yPdCY~8y zfow*dDS5Tsp+99@)i}xFQ~GM`1|U-u6|IY*uQ2)&V|qT@V57eD-Qs%Ju6CwujZxAO zPnj#*&3O*k_QV?j5EfILYHab6f6@D;QWzMz7_oYZTMZDI07=|#30)#aqP_#EOO9vv zB}_+Of7cKsj0oztKGNCu#QZcz(JH%#0spN~soSfVPJB+Rz)ukXVpQEp`KA^LPh zZ(l+RMg&Ss*gOd#8=OsuS%cBFo|Dt^0cHV$v>tGSo(_r}B~?#TOqDeRGmKC5(l17P z*(izbgN)aGMxgt^lOGzXCGcw&2|wJ%h<-_HWE^?WjdnScz_6x+p@?XuOlZG5wER3j z!10O6*NzvUrYk|&2C#4ny0$!qxD^OSMHTwVjBNzM$O98IK51*0gziQL8Qy^llZ8Ii z4OZ~ARE^M`hYcx@JB`C{RzD2&F`XYLvhwRDmrZz`>gY~|KZuys(rkbeMO2uX0z!RnK}l{DZ&ygK+-&=jL7n<0~4Hjk#iK+u-poa9uD_ zZaG~bp`CUrE%jg5vsaTtA+`17mUYJTdj>tO>G&d4)_~83*Dy&Kc?NGf$I}e}d!>fL z2W8!<7Z~?1#L#6VgTsdp!N2+!{|Nr`PyRH#?}HzK?d=_#?{m&M1TT30Rq&%f{I}rH zp@ZC~F7Wf9bVZKU&R@F{RRH&M0gs&2iR?7?c;Pi+8}e{A?V5zQ^-4&Mj|6OM)?O0V z8de#fEvF_82oz<(`#x({&(3L>-TV`SZgv-(O=nY^3S~G$7sG8OmpxMEoPqD*^ z%2|1ni;T6Z?h~=Km0y$wYd)jom~$#GP+53N9#Z~go7^zwJ(dra{MJt90;1+jaEMkf z16aDCM;s`^<|0C<22;8CI~jFpY`D|5-Fl<~aFOCidY23B1L4si% z=}fjX5Z5pg?j=1C#^~1g*w#DBuk8Vh)_`R&S$UVf;#lU>C%&1YcMv$U@e8Ph?Sng` ztet3#Mm`j@q{xIf{+jtl^kLNNfEzenM=FD1sMo-$u^b-dNE~;WyuD@BJ2g?^o0{iV zJ-9q8ScA()a@}zrm7AnvFo9&dkJp@U{Ui3u5;xIu!C$|<4X00?miyi?FX}P|;;G0? zWKalt4goPMMq?7AT|IWIMo&g@Q&Ln>F=arE4I->XV_x+_t=`7PIJu~w94>@_!%tAX zgm80nR*lbWbCyM=?VG@d24AFafDJQ>h5+4#6(a?|?@a)AqlU+Ho0$v)_e=)Ew z*ofZmuopEO<3PN^1Zhx=_i|yA#yqMquc;4H%pPL18B>{s%tIL`j)z@#oXdrb8})mc zgT4p%CN}SKY<4X&BFS2EeUu=K1tgn2_Zwua`2okgc7sy!Xx3d^iw{fcN$W(BaRC|u zTE>&uTe8zoBc*->i6b13tINtLp;9`AOZ{x?F)-jwgIa5^mn9;wUEi6u;}IB)2rdKx zK-wu%GLeD-sNpt_l?)tBEZDqz=>x6nU72rWSSdt?7yxX30H(N6{@J`&$U4L^Gm(xs zUc^p;34UeR7vyz`4+FU9K|qahi^RC_mm}4g<8QXPF`g=HKJ7U&&MNK!WV|&)kW{F6 zs^Nk95f1Yl^>+DO14mp}0V2}N1ld|_3|8?}VbbUFfY(GIE{0p7t@6=>hxRF#tETWz zb<+|ICgWQ@(_ld;$UC_Li*7V3&*}Koh|(k8^NR!!07j=i$LlwY82GH{lO-i4loIsa zh$Mj6XIm!ZON}*++9q0vsRyz4NY|x_@seyFVB{$pnhGlc=;wVsc`|e2WyKZm9E41} zIFwQ62Ig)R7|d{90S{B#86 z4ILKc5_5oPWY$(RztSJuI9f9)P8&a!ux{3aIPcQOOE0+?{@suLbNJKud;mUm?Wf`7 z$&+yO$dP(U;j^FdG}yOqpEIqv1`>0Gunv5zeBdG4tHYW=c%&rWcasx6&O zlZoY33Ky}9pHh->j3}mZ&_1Q{`>EtcrR6zWxxFnrnTn&&7k(4EV{e4B>1>LrpwSK; zhCAu%!SMW2I5WRQWCs@>)Z?}fJhbRV3kln3a*fjcK+Y$4ZmP-wo17LABA z$*N1abOGE%n>Z@soScFTYHf`RB%?1ac^>-I@|iZ@WH~Fo;rGEa@P+j(3}()%+)JsHp6@7T#5`cc0_QH5sc}A`VTf zUoEj&0$P}c5iZIg+Xf7JKAV7KAJbwSEdf@@rtLVR$4s7FBV2z&+ft_SPnxJh)0{8z z@!TjLWO@M{8wb%0b=HOmsXIHY6au=@jTdA2-LVl5mkhrc2SD!?lr|O7)sR99F(3?S zYioWJKvaB!*2QGSiNFklmYBjIZDd1djhk?!OdlHV0U)d zJ6y%Z`X}K@ilNsBnmmI%Lt%u)!yL$!GghpX>0xn9ad2LX>b4y~DF~T{MKmjH-g5?qTUM!BcSpXpa<^-}N%Yg&(Jf z<|t90LSghaSGJ6MQI2b!q3vK8iX;_!vdb{JJkM!wmkx49sYx+U=4MunTD;KpsJ$Dm z+^fA${bxh18$tjg8H!^b@sEOxmKT3ANFpvJY07-_qF3S+4Ghk>LDzK{KU5>V8Xx*V z;7CTTc;ib58N0nb@fwD+Qv(8Mzc`FeJ(gc_6OCq+XPpYEke1HFFx>~pCj^!}kGWQ7 zltC~^B{8k>gcm-Y_9NpQKWAQ`23x0dxt!OpbL@ujwvPZn8AB;8+Ho1(aH3GOd=xKc z6+kM5>p)Jjfv^6`tHIYqK2jSxqf49ibt{1(De)a`J6Bgr`V;>G3D zx_d2UN#6B#=x+U~;m0XBo6aUpg$vxhcnaJCuY`MMPpPt^(nOQVh(k`!=FC&7!<5kD zvOYQq6X~)-mB3u@3Gxd&pp8vWD)Z>(nd%;@yC7uQMxnQQM*QD-HetxuoFt%7uRmL{ zk)wS<&s$p~92?3g=TX?H5$>nzOLYWL+VXlglgWiq1lf&X#B#eaL7FPw$hg=T0a*~1 zci}rUS=xFrpBi4Km+aN}Jef=oTrpO(8b+8X?oJ|J9_4iEs_i^2xt_> znXHPjz)frSZDp257jm$1q8u%Kx98NzdF?B0XPLY@WqkHep-rPxMoaosVQI#c#_M)! zp6gnpxK0FdZ2il6lsS&m=xBkXI@enX0Aoj)i9E16&4toS+z=)@^ZASwlHwJ*aKaj6 z@K*1*1;43BmwS%iyg|JoH8!1Q22}oaL8}^_Yuj?Xmosta$Q6NVv>bAlxW{Gy(F^|u zc;_3NFdK}{^T7z+4Zq7@d0xjyn3^)esFX)#ME}LO*a8Dm1S48hLx&pgJBe3qu|kpi zHJf*CsIApWsE?s9r_Y?OhLCC`@00=0*h^IAq{7{k8*gR83zOzh7W}s{uc~80p4ohu z+Ii=3v~b3UV#y=2K>BRHBZP$zmZLJ7b%;&OBb2X{Erz4M&kAXs(=b2oLCm9PQ)Zzm zz~aKHXEN%P6aZrfC?B%2P79 zXxmX{aBkx-6hGO!6Rhu=pC%W*i&Y4@5d~T6vdVgAGGw?e#vvIqyF`wfmcp3!GJa$7 zrgNqYmgBw_p>u24JSljf<6PEvp&y{f^5QrmzyrZ|9;(UlTpxtZF)@DF?6%Sgg?SxS zOftWaAKJd6@l+FTM^w7fx0@_+Vx9-%|YqZg0{glgA_k3nzv01z&xku|Q> zbNpt<)oAGCoqBRO^bt4A?dXPF7jTxyj9iSrVT`O>)O4{W0&!j>ck~d~@su_)pQLoj z1Vnht*D&GZR>AAuEs1b5WpvhOx&f%5M5Cr+gL)%iYdkL*WUe}mp^Xgy;X$BCNpa}- zK3}HQT^DF@m`g+mv2O}3t6 zn>_7dTqo8$HauyCy>tW{34c}CbS?KG6jpC?omUiNYu7rIpHNoxw7>lt=;-~SD&Lt> zi~w1A%ySTkC$J1BMvE5L)N?12(0~pOz%pRNoTbMIkECR4e1t5z;>)`^z$2M4KR}6Q z2L{1$Gf@yrBKxU9nnpAs)HAWDR~dY8B->}6G$BfWbF!8ua{;{l_n^D^#{n0&!`XB; zl~nNK^x{&up??`1>z)mZ?x3HZi1`{B4-NN4rjrwDTBkXJDQ|0V-Ha<8CZ3;DC=q3k zWz3K(N#%2azy?()#Ku_Fhzx3IYGF6%Xc-(02pNoQlv6|CEE5n4 zdO#~KrM?@(&DBkfPk!G*)#BF#O$#vJ_szTIX$0pIqpHHo=C5XaSI~9;1PF>pZdU}t z5r2ue66JNASc?!w6d@Zn8(1+^O6c;Q!O}Lmb$yG(u+fY}Jw+cP!#)g8(j7NY|U3Lq=2K9KAsqQ@zv%T=))41qgr zY*6niz1&a7rB637>V;Iu##xw&p>Z%c4@T(u#=gP$yulX_R>Sa26kqj%W@XAQ;Ip&0 z(p=}UM{8_j^aY?-U2Sh|4~Fn<_NMK~7FG#$QA_o#Y}Mc&VnkGg-d^lfPtQ_E8Mo>M zT0F%&j?+9BxcSD^;9(3tX1sGuZeRhjO@WfJ^mjfN5Ad=JT{aXtMv^+Tf>g65LIO4x zNA-SZ1>TXAiB%jgg>L~L zB&a&)ym`W&kQ?31T2pV{nx%6i0_SD;_3|;d9a4rtIlx4+?HW{K5S0e^K7`1Wz=ffa zx{=B_3}%z*!tSs`n5isH$TOsM__*t=+iEFu5RBN`hfav63aBXfQ$p4(B$SHc6N&fR z9%MKS~<8A5I^z;mx(R- zi6I`hUPDPyGbRXjM}yTYWno?EoD>$y{S50d8t^qVhh&@}wJv`uy|NW-!`ZG2>MH(0kb>)0;VzkY%1x@xtGC$4v6Td3m!z&Q#xc+ zwEpaHiffG1Dh1w?E>d@Bh;O8#@PnYWOw;yhz*~P2=C}Qyc;Dkw82pU?^uzJ7O$Vp5T zD??dYi&jk;#jzC-LvEv)YR`%C)C0th@6*YX2#6(GNzxUM+>ybBwk*0XF~&j|t1ze7 zBFhABj?s}UYd1NNDqCZ^izGL`ds-JSmgV0|*(sy)Zu#51)3~rM4_=)&)*GFCR@dsX zZGN8VVVR>CF>-_xFpU;#000`kQENqr>n}>-lbB3`S2Xe-dth+`DYMgqo;E zQ3AdFn}t(W0F;#WQpS$l*Nfr6h>;q}D-#f-fO_|8j7Suzw@z|6C9BF18+~_%zwIIK zq8dgv24nNS&HZrb-~rgbZ$E5QBlITBipN3qu;fq_vFjv^4kR>%508H`59y#YNs$M$ zh7TxS*gFf*EjKkJ^D%I)Zz0CEZs4UmeKBP6)YKzLHLSz%Y%n-)ARC_GWgN=8;)PveQx_w2F{T&ZUSS*cTL)W_I^dV| zomlg<@e%1FVO3PnfZ}532TEYgm>UpS!!NLryw}OEr7M2n%nZO$DU9Ho(85*85ifw~ zd8f)N8$`T*e(84}R}U;>g5Di$#QL#s`6WtSp?4h3G22K`XrsQ=~=v|1JE~TtD%0C4Xs&~?nW>S-f8x~}ofa#`nJ(yL`O*H#)$ z%wt%Ms74!Vo(D_AAF_n4fFMk!#^=|>Z_f9yQ#%ZzdAe_GB zC4;ekQDq%HCxU?!0&V;VF z&Y_|ML3DH=m{f1d2j=^BqF7+3-sFMHo>_v522kdSo?rVhs^3@~8jth}z(ov^;VsBy z+>FvHSIH3*ZSFbI>SreV(XLrdG)OS1Y_cLH`562=EopR>k+PLl^SkBaIpuh_EVb`q zD37IWLyK9Cb1lW4YB}o*OB%5E%VCf8c-Gu1%kg5MlyHQ&vc4dn>cj^up~mz)IX`pI`&SE}S~8eQe}*n)o`lAMm;n{7U4nGZ@q{ zr>#A&Eq5NyS)K9X`EM)Fbg?Xd@Ahig7|cW~y@0 zQ#z7abCCmH32*N^nySbs>>8)f6dD^^HoO%hZ@qvJT+lC}LduQy`}b`Q2IzyZZ=ZzW z=r-BFRW99=i}yM;CXy3|`MwiR;=HZw!$6jS`?WzDBjgm7sWds9d_*}t|HLWOheDm2^;qd51XOBfx84aLJ6bn30nDur`3p z>jtW3W2-mlx^`lPjqpfPpRioLDJqgPiFY0b6reG-YW=H(5*kmJtpVvst~-oFY}W;d zhN@z2*Xc6Av>_wF2I@iVzpYO4)mV+m3+Ba20~O917r128Q%o56tn#rEl4I_4(0NlM z3QD~wyx2C{ka_Nici>pDoD#64a-mBAs$@=ZrxD%3P;XiQlc`y()-Gg05!-dH>qqaQ zfUx;9G3VfAYpaUq5XM;N00>5kkkDt%YcbNfER4DG)eB(sJ6A$C&P%~LpKjLyF`Qez9CnR#!5Vrd6$kSo_n*S9x z-uvT#_k02NG|7+fwAeff$DaPTVf*McVCzo~{7pLmaLV#juCvAJWurYZ+Qh07I~mtf zFZ10w2Ho)wLwDQH1D^cwAP=90v*~Q=se`+>9s{2|^-?%SPZ?zP!SFm67l6Xoi9)EY zAoB|LRd+C)v2Ja8oo*1ibAaJ1(I{SeBV4Xt2qByEYh7PUD0ag`H2f69=1kwfX=L+6 zCXHu150&Cs-jd%m(T`;0oOmCNxl_+qk>q7%<9pk{qQ;Rz=?A3(yS8QJ+h@(V#piBZ zbDrzZ#_(tPD#}4H`hH*1a-;Whqx9N!j`RcY=TT0ic0673jdJ`{l^`;-h;U7=pjF}& zj)*J|e!8wbu_r66Dc5$YeSY7@4HDGcUgUpK*VW%OzsZ$(o#YJ?knp6Td^7f~Na*r+ z{M6be0nc>IDe1WIS|3NEiy7S|DurO#?3%SQSI~ zVuz2Qb>e+oYv|a>J)g_*qn?c_8kVE$+&Frs7_rNki$QKCN0v(YdTAoK_e1Guzt{l^ zi>AbXE=KS=L%Q#Kjm45D^c&9yYpHgD2+WSY|+yG1H6DAT5qQF{$XS7?o4)nO<_} zh8+Nq*pmSjWI+c5#e`uF045n72E5nr(uU;_wnKl#%aH7(m=$NStLXRc!b zr(tr`Ti&S5DqD%0ITYbTbR#l0xE7c*x2VjB#OS0#I8CgBz)Zt>0Ej?$zclF4VP=n6 z36DYS{aOv1z+TXcfS|l%&-|$`mld?|4RDpyA9|by%~<9%E7BnJ1ulGUR%vP$X1kH_ zn&dZ{{4tR^GkBvbh$bXh9wlCw=WVp!CKAQ^V_o)>ti9y14wNei!0V=S-IPMK3sLmX zNHy?X1X{Arsht?{qkR-*0p-mI(+WdvL&6gg7=1^CbP}WK!IIPnCkjW?b+o+8>VU}{ z(G*V28!N#CUU-bs2+0*s5{PWXydv@(uE&K#-#8x&!V@$feJyKN-Mnqb-*`6ZdhhL? zj)kHp zeib><$+*?|I#al)DOjKKMS=@F2&c|{Je;}ktAGwZ9`;GDb%CNQbh8Fewa-gA%bxlg^BD%yU4YxeCc^1!0Z)GdaOdvfY?R7QvIb%u2jl$?;Ks9cB$!m4=!{y= z=$*FF7_j)XWaQH>OXx2Yrwq#%2vIV0qt_`7KdNvne3%!EW*{l039w;0%} z8&=`E3$cA{^?AL9_?g(|+c?AG(m4~N=rqk2zt&eh9K{HYL6Ix}@#TQ7VslJN9su=@ z*YF%{q~)QK~P6i$JA*enUG^7C>Y^zDfOl`pK;Q7zBO!)8G~rNcAz0x7W%*?0mk8; zH;Pc|L55dp!a6kf;gDK}rO)^aK;#dT!yg#1?T!j!`=(5IZ_2Rq(-t55)DU_b#$e$`6=J1}F6;(4WWoRRZMN!!GfIahG%iIPEevC|dAh4}0TrM!%a?gbrr zi*0xSS*(8@6aHgdEb!^ZpO&_h0fMeoPqNTAfmSo2cX+UwuT~ygl3Y+n8*eACm_NgF z4CRnks4Br&O<~=J4E%ng0vyp3=~g%=Ti^72jWD;-Tgj?$4*Y9lJ~ujF4aK^_XHpwM z8@fbaqcsvf*F^m^iq#dMyA@?oCO&p%%Km)N{q6?3x#Pa-lV^(>^;mZLI{&k?s z{|cDVQt?pvlzfky{>tlBwuthB=Bv-_1g7f;i(WS!E2!)^Gh?`GSifp8=mH&y%2^Uu zD~&JsSuO`Zefkt^Z4HLv89S7eyIDHfWYde%85XXom(w6cKiSzi1826jhhH0T0PcjN zcl;!5ZhsiM#a%<5ZCEMT;N;gYVp=#oo+Msp(_hB4({IA{Ctd(Ip1vAR(}mTbtoW&6 z6IGYg_|GaM)sTF}aSeDwr)=)9j?T_uHMzh8rrSW&rLvH(dox#V7K& zVrX=L$aN+z3e$+}WvAwR7u4Ak4n&!ZOzfD(;RHv-W55RQm$#Fjttt_pXZ#>)M|+|j zoTw(HrXvI?%wg1xy{kUwE5~R_OVJ=7+h}1=wucEiFjoVrNP!ZcnUP98p=qKauUH4N zZw!_zuuPO@HDIW5wlcDMgm=M$W(5dLkCpLuhMSnBte_uVGXCk=P@smD@rHu_hy(sCTbQc3o z=>zW`_Xcrkvpi=b3O}tL7Bvp_HmHYGQSkR|77y@!aPZ(kIJp0CjRRc_((b__#;aZl z5J5I5wX0DP$#4ylqAG$oNazX(%rc7%aaYHgR`s6igU7NEQnK>xav`}el0XA`v6p#P z2*J_CltcZlK`PbY9Q*2I6m5fJ%HZtd63U_zl{QcISO#w;)T{GLk*P}&dq)6EJzr%E zz=SLGF&R;J$3sj@G_Ht-Irfwo7S}&)6o{8lGbRDY*RYM=ms^_zMY}SxGC}&bCFVl^;XrNT1 z7KnFq><1)zsXW9N82IthW^^nW$qGn6C5$RjjkSblxz1*>HqV{Dwy%97Z<#>c3Lst) zrFwds95)6Q@1<;abKI=*gFclFZdEud-BAm-RGgdvBoshwX_h8;|p!DJV5xtL7-tmbgc>QRipL3A@4qj6f%_w`7MdD3gpsB z4)N8SJj0iLGkH)vtuP^PX_AuYVtk&-rO{+Kz{yh|HYpkWVsJ0lxDWcsu&LhTJ#hHcAH(@4e-Y+%7p$EgQYiGu!RNE-zNH=7 z2cJ9rG`Q~gi{Ku*v_8w8nzjJyn$(SD)b%Fo+BcGzQ}po?dT_d;7vQSCoMbZ)UWkDi zG(?7FxXSn&Vih??NK8bG|CympY$3+?p*;yWmj4>j+aShp5wkl?WJ(%O3PxGZ+NbP9 z5#_8_deAp)PVq8HpALggsXyR%_$2w&VS)(hDiYDkqM)+a=mks~sFx-MKK6c!JB1SK z${o1e+Y}Lk(a@hwwbeTOAi9h+)y9Mb;+ZHs&PRdjx%R3_j$ zjG&cV7)l_FSNH@X!Seaf_Nm7 z1_H=vG-_@c&Sv~rFST<$*UMhyZGEY`lQkwQoZ;>Xz+LBII^3&;3A_s98ynH+3e)hJ zVxX)=+85@95|^31VNit0>^*Vj%o#RB_vJVcD}Vcn@t|G^*zr|>5`VQkFUEHq>MKUP5(E3dfdjB_-+tJ?d0-Hr=k;>N;t9^eGmrB^ zj8bIrSmWIA9FC?5bvMZsP8AAl9_2)|Ay!yN6v+^V`8L6XE6`=6N8_uIA_&0@wYLpz zWAavAL!1Nb3@#bomc+O#$A?jjZe?sc2@TTAydoxs(lVDCGhH@m^moh~v5pdPXcI5X zNDKITUzHy9|- znDMijds8GM$@(cFP4FHPV)3n{SdbGYB)R^owXLJP3_d!9-VLH0ny|<0c7> zMGnKH8xUO(dKgryo?^G%_64}}*gbIk#JwCEXn1$@oWpSL(R1MFkt1;Q+#?FS>HpM7 z?9K!I1Oo-bM$MsPGko5A@^o$Yu6vHd>CvFR2g4#xQZPEHQa<8eTqkws+vpyN|&gcidIS?c~W* z^;Ow4JaYID9653rF1+Bv`q|m08zqGzw(I@tA$iRJ&!JB%jbN_pRe9M63mWMZ!ZB1` z+JRt|a9*bdo_yl?aX5bOnSnoVS9taf8>8o)cP>2Y(u?7uOD=|^171WA8nl1X7o$N_ zgUWomYv2U~sE$JKilYl!4!EOWzN8o;Z;=NW{^j+75V~NQwJ$0g9lQG;xbu!X;O-Nr z;NBA_U~8MbL(5#3&Elg2jvhIB1TGx#bz@@&=2dSb9fjxlCW_Hqkq1<{=_bZ7m%wIZ zUD5H)exWgaZ+y3$RyltB1l)1^?Qqwz<8__a_6FQMXTaC<&pis~4e%d4ctB7=*E5ay z;9irS@?iR-)daCS%#qSSrjcc%NQ{^gHm3u!b=>kuqA9)_;9y`luQr-*%$i(756^^l ze+lAxj5uPJe#Vj}7p$t!cma)S*HvsrEp0{D31S02IvK3>Y*jrG6_exIM7h!2M_Dv1sBAdq2a&(3 z+_aQ`8}4HQG)j)SWOU+D{W0Ji!6e_#y~Kq3yU9!IZ%TyxhKu1DOyeCT1q4iZPwk@Q zLZePA@g%EQN*`M32qw$7)#`eRx^T__627P1Vu)sYG@7+cHnWH0>K)~%HvuGs2*D`+A2=~*!v-%r^%x}mE=Jn& zWM?oCZx8hs19I`aAURT0$6-d*;~8*K4IcHDUm+%)DwJFidv_G$YV~-Y4a}Vlts8@q z&d2nkLWSp|2lldENcfU! zYfXy|md}y29cC>5Rzjo(MsUw6&W%Da`H13}IJ=Rc7bB;!NRwyTIti*0^)XOtc!9(KkL+A#*_qz&BwWS7UyC-oDqqDIxD`{6H7h zI8GXS$=7@xd)rUdKQ(V7VI<9*Zt(DTSH98Khvv0*kT-Zr);o0o zWSx}_xXq0Xc+|xg!jqoxIJo-x&w(%h@~6Oo!8n`+cDcD+3=h~qO(GZD#quzO&8YrE3s+JC@G6Zh@gfQv3X51#OZFN15Yc_uvVsZTb#NV3|^ z5Z?DTX664vOZk8b$0<}kFaux1m3|U$kYYD2V1*9WM_W4!xasE4!k@kSeek{yegv-n z%#DK~@8n=SKkcVpu<(vyLvjCpc+{gVfGeN;1bF^c&w&>VV|VzRL$G!-;d{dP>`YET{~3*34Fxn_aO|#o z;N!#k`sl|$1)uojur_YGwHj~FoY|7oOgz_}Z0>AsYz~_=hvCteT>@7;`HAqA*IWf( z{?se#<;qc+tCxc`n~y=KcUh;Q^btxk;ME5nXM>VKjf@}OdFNg5?)Q9PnA_{%qr-UK zb?k09vvp<|QxBz4PF|G_hDTraD0s>M|20=XXISr-SNhSyNdzOfrV{DDL}9~+@uM>Z zt8#THF>=a0zU2?!4uA5e?*=d)-JJ3oo^1{={gv;2B|P;hSAg-mI7VpVOj<5c`G}jO zW&YUHObpwr3?vW36pb}Fe!091xzgqr9mPQn-?bbxQYMBIbzP%?iA-15gn=ShOB8et z0Nh0*;=Z}OS-y4QUIE=~=y$?N9)Z|YpqhV&!whWS3KyJy?O=Sq1J0(i>EV5O@88Mita>unk8L- z9{`xD!r1#*ztc@V!U-5jWf+q0G^*6;s66c{!4UO&lQAJX?oFlE&`gQBhI&HZX^l&L zQ@tzZWSwNPPs?WRLp=_Y=ov%_pLR98;u3=+SKzgn)l*)?xq=nr7tk!SVn?}&a)L9F z{{`j?%Mo^YT4yY{=G}2&-S+ot)E-MFV_ccW6I@zX+JuOXokkfDrrHfvOg2*=>sUW5o#?}8i4BntL(MMq< zq;Gkci(z1AAzlaI%%=*21kRZHzM0b=^yc$2)@Qc1fCl4lF>rNN`H|S3;(6@Hs!5zV z$=GW2##4iY8qoTnk<`!u#q$`1d8y-+{LN+>{)0k$oy9_|0X~FS&j%x%vjIWq3YZ^i zu5lNG@v`JEiv7-FyT*Z@Asefycuq@%RU%e$>vfIQK*Asu1-^J&n~qA6cugRT#j%Lr zr;!P5>@vf$=`5S;5qIS}&0iHtKm3p%~gAGJHf?Gc*Evjj(19xiq<(J)ILM zj5N=S8YIEy$>J+pHZFVi$|ti?p*IT5 z;6YFo$c2uRCr`rL{`k)ZBh#M@#_n6HQE_P++C6pZ^Z?s&_|&yG!du_^9=P(UPk>jy z>g(ZYPkUlvBp!phqNcLYN-S`W-{ z`yF?}9}WFl>=JkQ(n~J}ZE8B{LPF0*{!Ulx_1Av}-taqbf%ksk!*KJ>x5DXqI&1Y@ zlvHr_?tAWm8_VXzVC?<%-+UuHZCD@Q_3baO#&MPtV!I8#wMrv2EI9BdlUqVzE}r4M zXD~Fs;dkE*zyF8tfX@ya3T5t=rLxXX+*|PVF8J_AKMue52XBLGp8ITg#kaf!F2DS7 z*@Iu8*exNr+!y=N`gtf0m&c#E;U;+NJKnXj-h&4Yz^h*N^{W*I9FHMP@^omF)rT90 zTAhe!!sweaEPuWPuK)x7CA@5w9|>J0|855oW#_Ob3i1Wi82v`S%d>DN%{p`AvZjW^ z6N9rFzfJygxz%EtqZ|Sp+B|ULk6^yI70#x!>EVF2|}ec5Q%lg*8u z0GT%G{U5q6S=Vu$5Ggw1^me+SX2mWUv~+`1oqFmgP;f?Z{j50 zDPx;L?yrvlH79LHFIuDyrsZL*JI(uz_n2?4_Q7t4z-*8guZrQ{9gTAZ;_?zQQbU*c;=6Km%w_$yZ zNWpS@5F`jdO@};f5&20qMf++BfjvW?#|Z`z=b43lU`0d5ZfASj*9Lk0?gbo;Nous~ zY*7@Z7~_JX)XT;^OpDs$4`Zw5LRh~jF|@&jg~sUW<#;u6|E7)93U5#Sh>^66mISdp zlt^QQ2+TihTBz3HZ#;U|Ck zf5OK=2mkK>|DWOa-tyM!m0mn# zv6ZeVND&IpZsVndbsbnNKlA?UKXWtukDq@XTzCDAu-8=jb?Ve9c-LUO{=f%50jL?h4UU4Oin+e`%Z3;PRJ2LeDhPp0( z;|*`Bp;YcqD&une#0hxUdp`j0|KNw=n_lvw>Un*Isx1p4VH+e$PE8;4Odj4tUS|{~W%5*tGbDum5WH=2iy3 zW^%3+cy~Z)Gc2NeZLbe!<||WrRz7hOP8=l-7r-vr<&5x1NL8L)^hwr|7gL%2J1$or z*PS27&-OY0lP*9FGASDUlM@;fbvvyF@J&y7Lww4yY@(ITqax$idsOB#*%;>r)#(P% z=iMW7^l`E`j@$aHLZ~lC?4ag#0>gSVHX- z(HNl=f6ZPp(jOFeWle~I-!B9V07~)JAdC=Y=r&Q7aRO|LT^NvCdmizwbsTa$!ihEG z{mgi`dqM}G>4J{4Q;3yyL|Cj3S=OYc45jZp2c~wIJ;Zyfn`>bxtp@%GG_(=ai?u3- z(Thc+GgRAVnky|5y8QA!v_nhW*$qGaaczV%%2SYlq=@EXcEtZ@U)0 zwh*L4jX5pKN53kC02AX4)?%D zOP)90mF@d0QEnFx?<^a;Ddq*zH-yL*&_ZNk(`HzgcT#aUfj$n#YYw0P7N!`i;h zO)yCTc{kQJUJzFClZSrt3E3r2WXLH0iYIueC^8crd&ODt>30Sw#9n8X>8WqbteN%)b!|2N?3tDoy*0zrtwsZFY7usBzu#Gt5pV*lK0eg$6thTps2hV+uk$%p?s z7_x7=`BwP8?|KCsI(!)Rq!A+6DJDK0Mm3gmkhmHAy&B1D-M-10HjP`R9m{AQ%$vzJ zkYR2f38@!HhK@ow3;TkN^0y?l8hU&s@7;?SO-YG{WiE@M4g~eS;wpQiO^Ofoz8Iwi zaelQ2wqU|~05*DUZEwNJQzt8*D;uPJzcJ`G^Lo0`W|&AWRYf^XiS^Ez`Sv|9U)%;~ z)7kV;PlR(=?E7*!e&~DQuI|g>#IfVUvtz99>ben~4?ty3DO(nv7>`MKC$Ar}5J{Ch zRQ+^T*9wQ$3og?33*E7yLU zE>ZJNYKJ^RfXIbSj&-kT3S*kJM>KtJJx*3K_g3EfQOz`b$4S;Q^{CRGkjB$ zvS|jA!tfn;sgo8qtqy@k(Q~;BM7!LyugU?-OA+Q9$1fDJ!Ga2V(@~O`q5uROmWM8i>Ut)v~bEo6g=7~$1 z$B=xCL^kWxhM`W0Vh`(+-V^$1cq4Qzg%>6m!>M!KH@1}sr^tk;G4ILjG_eRt9j;&6 zDy+Y&-LlAGVcu+IBzIUkVLg{s{oK%1fOc zn&+e{lb!fuFDg8Gl&<%|QiCLMd*$+@ex?dVXAD56$Ox`7gWe|_$ZzDe!SBhCwYFO> z9~=lu@jTwzIxPcAW^^m#FfSJks~m*}17Ku; zv4R3821*(UoibSnZRq!Es02tG9B#nG6b&Ty3(|rl>zCrA*ClbwM=>;yv{j-Y!uC5j7bkH9kx zpj1&Zel}}o+&KTEb7q1mczn3Mz*0_={K7B24u0)7fA;}1q!yfc+uPq&dCL#~&|j-D zWP=z}|NXoWloGh$W+c^4ZCytO!wLa>j4; zlOPGKpZL^u@W1`nj}9|+#tD$LoYqZIS;8m+O?x2rQjyXg<`+d)Dm3wd;gM(4 z+4Nu~>duAJN530RpZf~fnVkoC;>7Uq9;aatNl7^Dwm-^bSg_#OaKsV zDNeF6z!pyDCJ52s9`{Gu?^ugL37eNBafH#Bv zmODR=9lHxoojzS13G{9&l_$z2=>kKY~Rahl&(#W6- zZ&Ihw`mW=-A+>o3JlKVhf;LF`v{}4^LHp2&9Z6xBvQ4-rKUiN)hJ%2K=nf^^Kc2^G z8>#)C1(Ctwi22Qq){O{3GTejF0WPD?a;W`R8U(V*(Q7^*dmbNmdWl_Er&#_THYY-= zA-<$CloR=SKa7U%tquTv?{Ic(-=jtE@G5-+F>;fSOI^!f;!$U z6+yG(PFL^adcob?5CaX4PFi6>l}O^pCF<;qjtzc{M2rLr330(j=<)}kzKW$jt-r6h z&lfrN27595)~kLcghpSDz#8KU>tq%}q4BEK1C`;DBY(o&is$s!_8GY}(pQus%&Z(4 z91IdOISQpnR1D9>cwX8sv67RKxS2j~7m_fdk9htPiO+3!U)639bfeQQYAxr7x2W5sFl(6ji3-KYp;iY^>6WLTKFgb=D0KWNbJb0G_ngt)=jDeBPOwRWfdw*L6CDW$eQ~5k&=p>sIq()LThDSv$s@7 zM~}P(Iu*yBsF~?#kZIah9B5lf^ATh@T^rUsfv+RvyKhRknEk_s=%P4t%x6{UGX*%x zXho(WsF#SVPBeQ2&Hvf-$V-F=VC&F};Piz*2({uoS4KrQ<22BHmCz5_l%8shT zb)t*wdL_Bcnd?#MiR&%;bXN@2vo0-2)gyBl9oE^_U0(4tgxTc4_0Rx#(o?i8ru7Od znVrJNCeWPd-I_|CVlS*CCOBhamo#oRN}C&ixTF~eG1y>bqh*kzit+hT zmplqCz4%eES)64#fO22MI`qW|JTzW~F5pY`N(^PPPRimC%RKM?@X<9#V(GZZeqnCS z$mjzjb?W4ZL9w)0jdP`~g)k(xGFHSVbhmDs5pi9pmmHTfe6&9)rv_3N3VPcq zsS~UOiP&IXIxy2vCUv)?3v(u$nG^_VAPoAHX_w3$DAB+Xae}m<$c1xlp!YWPgEtCF zd5*inVL`&NDFE9%=*f-A8j2$+$F_dZ8GcYU6t}X1=!PUxW=feMs+Yd+`0^q%k1NHb zzIWnb{d6K4$0}}o#CYl@^(ll2kBbU#N?5d=0^5wHjPbBCB>@6_tZPUOAuMA;34!X6 z5t_uDKnRU^LiZ{-ih^mIM99WaWvFE=<^%3;Zfu%FRxq_}!pvz7dDG%AaUvHi>XMT2 z4X=3(*B^OaY6zP!-*(G5=V~T;dHTesu7zKI?du;Qp=O`F(iqbDjy$dd8I% zv`>8EQ}A=Id0mae`Cz58?tcCCe*~9b{+OZdry6sQg00dDH$(G_-f&w=AR7O;?Q@@l zfAz0_{6RH7Ybt!?|NO5%KQQzS_||XvCgT~9){lFV@~>v@jY038Zn*Jg_%HwMHPyT0 z!AfPk-~9V;gC{@f@$jm_u+9&ecTm}2?nU}Tl#QwYyrMh7-iZf7R{SDSMVB5*9P%Ig zxBnh)y!jURVy9a__j&j~e)4DF$N$a0gbOY>Phf-bS~e*eT;a)+4yq!Qb^X&n`#<4L zZ+R;`n8x(d&j0qQfEU3rZBU4F~O5qpAO*)4#}v7pOmIr3nDO*y9V z@&|GJzSyaBsmR&&?i7)S)JVIMKl?PR%gmF1qBacQFw|{T3+;1- zHp)#>G62@qK6kKx|9xunXY~S+a#GGSM^N9Aj{wqj0W?DHxb4-$8}h^fMPnB2NEDCe+wZs?Zn)vbx}nd`kQByL^EyPmO(Kci0h27D z`hSl;MrLenPLipyuo@4mjmp=D8b^U*zr39C_h{qk>K$Z#wqXE;@gHP5@VeO!$aQwX zFiprdE0(W)1lUtn`Kvff$_ju!Y%#dNW%eKQJO-yjGNJ&9Zn(Zn!L9<$$iad`N-CUM zN2l@W!%|nfU`H74yAp>namF(PxzZ{LV~U-IZWVo8^cvMGqcdjQIAD5;K3`!XQQ(Uk zI+lYRry{oKI*PIuVi-xxwl>8@I*qBkiL?q?YzwDV((nGrWTsp%q9r8qYX} z^YB@AcXh|q4Ty{C4ZU^dG^p`U4aoJo#?U71R5{Y&om|*XHHZIj0w#;27`ZE)vT)Gr z>v!02PM}Dy{{_TBAEP*jk!aS%OqpRB0E(FbORJ#6fnP%Y;Pnh1L&?ZRAi|w_geR)$ z?PHWde4_iFVufG`5&ENwjW1BN9khN**&rQmgoL@$j(XLP8Fyyv-nOg<(%9pDY6~?c zZlEkJOpbtKSo8Y8ai&mE6@6?7iT#HjSICq?@&@W!!*DD`>WoZP$rjU&8EkBB@VIHL zNeShn`HVP1B*qV?v_8zrF!Vcy>7vGs);I41O4;O@Imh(PD~>U?TERwf_>vQ&on*s;6e z-~9Mbz^8Ax8NOJljMIPl>0gA8eDp684y~P9g1;n{Sa!ekf4?4X`RwQ5!A@t+Yz-R_ zzX~_sa%=r<1|AWVO&BBPpWqi3fz#VPrO3*R#w#85F}m#wx5H-#L-3a>edMDbhhKaB zZ;Px3PUz8b)h>}G=NnN7HPSNR_wT*skKhe&d<#67#%E2ZPoIHb`Sstfp_g_`EEkX| zawVzKVLc^P3i@f*wybUhSms^k{C0XgvTOt{l{d1~!#+g;yrhZYScWlCiL#NTyui|P zY&KCtJ~b>EI8p8pI92&>XAN;T(uPf!#c5@b_cu2;YgnlAeJ=NJxKj;g{1N#|ogp6l zm2@_pP3xuVi8uQ)xc4#t0q(v0CxMPW(@$L*Jyls-R#3wWmBg8fM-b?+>Neo_Fo3RG z*Dc60q3JeesESTIdfXlTv=e0Y0nETD-<1$Yoy2JYnI4*+69m5E)yITWJh7oasU4sZ z?F*`+Hyq@dSWjpf;!D*jqkNNd|cQxI<#In+28x+!t8xa za>~EAcMJJlyWD$SY%}vvxSGG(J{Al+!^(fO;4vfV6ZTSH2|-bwl`>^4N@RfYxy>PJ z+1aFLugUUP>}f=HH(2!sSFsmlt@cby7_LQi&{@>5vpW?o?SoG$(-yS@*0~TkYdhup zPA~AXgD!I1pxQ<;^w)m$Bo~jeqaD~-EK)zn`pln-8@0bW22w`XWiBf?qj=CWd|HRD zXWMi)ob3}n@ci}GUz>XwH{HN6Tcg^j0{#gB1zXi-mqhzsEjeNS7Q@`0K6$c^*Y*~N zsVVv9Iv;wOpI+<+K~OgWXZ9{P)-fIGz%A&$*r%2@VD`u<-?cO|D|XdYI#+jN7QBN| z7Sr~&+|VmV)?&=69>^t+y6MY=u$_RZMK#;@yx^->wJDi_T3Xy|X42K@TP8)~_$&tN zeQ9EW5Euf(IG=Curx>9%wk=;MR*d6Z$Ieg(6A>87Nc?7r!=sG4_L)Gu>=e%4Zs{&H zSG#<5Yv(+5d=}20Oi)JlU@sonaq(pm>*K)#IHgWiwJ_98Nsy@}<&r=1+9vmA_OaHs zCh$WZ*N>`Lx+{Nqp+@QAJ>E+koeq6>Tw&=1HoKe+qcM(g1dXGDDW0_sM94c(T2w9= z(88Ke(T5sFt!2cMChqjd-BDdSTJ8|au>LDP;?ywc+{khw2hc8C@%ni4|+ur_XaKnwazzsKj@w`iKzU4M}_j^7J zFaEl#>*k>?Z^1XF-Pz+pX`61$)FQ*2{mSd!0PlX^hv180%!{d91XwP6``7>LkHUrG z89NEV)S_RWJEanG<0BvY1bng5op&9B-}tRJ!4Lnvziwk(FC$*CK~iZcP~P;mbf2aG z^H&=4sHa}}BzWTEA6H|1e<@Pw^Xp#!Cit2cUJX}X8NyjK>|1HKd6k5hO69M;?t1vC z|MnU^!%j#!n;xO5pIr!N&ixM9I``Xv_Fcd_dobLUZ@R}G)FP&dVQEKM zRFfMwc)h8N#13LG-lWlTs4++R1ac=0s-EQWNWE-`Pzz>!mS65hWlGqDZtE~7*|>gh z9jvrw&yVfHrq0M-mx@>^bAWZSkTP(996t{O{1Eb}P7rA@jzU>@wG#jmhB=M!`N^OJ zUh3Br#Rt==Ns-GmNo^WVy#S_I^*;@AMyT2+(eA1h8C{Dp4fa(^uZ=8jJ2#W-yom_OAqms zxbpRJ{V@bYk^!P@rd?8M)_3FRmLyo;;ODFv1vYD>BAL%f`il z!l0u--#m#6sx52l%ogk$Hu#U9I8iq`=2}{X zy?QUej0dJ(k_VI;QzjAts)nYy*|IGlwjRk*TB-=@M-%u6e-$D%Hk=SaWj4CwwGgX) zH9N|!khSh=YdI|9_EV8gLrdsfa+_>~Mia`lJ{2%xUD1_XSlA`2B#~YCzIsE?w#yDmkWT^yS@o3T-T^9o5X)(rzZ? zZU_g1kK$2=KF8OLLYK1}CpXIesSgCF4$;t0KR*naRbW~-F--|Zaqe^+bWEZVUI}&e zN)y9>-08=Ls%uldtT{F8D-eqXZ>AJaBN7j`DwH-rx<53+BR@GF#Drl^JzvI^R0lxm za^dcK?t$08;VtmbuXvI<0a#M;$$lDPH~FN%y}h*!KmGHsg*%Vk4G+a+@^6cyVV(XB&YgjFp?R$R9-1Zs_QY?P7P^MCW2%DsFD9f5hr-$%>UW+ z@Js~zVf*mc!I=xc9~K9n0?{!h=2FA0Vr-7N3{r+nFQ~sVt2LcWLsE8KrjsQ43!hLR zyZ5G^c$7TqpaT|0Qk-q5u@xA>=4W~1umw!B;%IcHMl8NDy$`c-TFGJ5@8ZVjw7h}g zCD*`mC4h#Fin5sXODe6U5FpwBY!D`>uG7Py(?v*#j7GZQEfV@rBgQth{_p^!mgz8L z=R$|p)m*k4@bpd5<`!x&{jg$`@PKx%l@H}Q11!`+HI*{#iN8l28~R>6Y;V8)cDQ*k zJ|91Ryk4}d`gt5vN{yr2Gjs(~hKDHjnd{;C>}1>!vN0X=T|c2M=glq@TE9xFwlLS@ z<2W=UVO7gC=u`qx;P-ulbB)-RHm#*!N<$ojKsGJfacRIIEuSB^27Jw@>$Pu}jaBC| z#ni&D4ymYe1(@8J9lHYlmPa9i0mQZ9lh>5N33w)eRq#mYLl}sdvyALQ?(>VZD$Q;k zl!d*UA}wx*^>yI134HBIBb|J&ksw50D>Q#LA9RoHExUA+?*XVnyn5-PD|)4gj^jW_ z0o)9g7-RSNQF@)A<%=9#s7pq!5Z6iSFC$#t!u8_5VDMC-SdqBA*SIZqbTfdUlOMfS z0lddc%z8tvUc%Okk;vlCsPS2d zn=uD);@XRAz9~$yaOX9!_rbxKw;wjOvpJAB31tL~w%1xf&4x0{7r0 z8(miX<#?B828>}@;(P?8)e9!IoEtY4uEdlYgA%WF4Hk=^$0d`&o(_@+XPGNHdzyR4mCclo==uw9_4qZ#AxGRtu=J@*r zT^r2>qBB7qUkLbPa0bF@j1%3=!4v*1vS&!^6uws|YX77`zQL6o|< zdL$pli6C__&z}FXus@LJKQpMf5}nybrhv1-|IC1Z=EBe4+Zns;y{)SuNA0yadJ!)1shh<%xUz*tE(bd2sO1LAbAJ&&JY;^v-v`A3l5Q=aQh96*mg>z-fo_ zs1JPb!|*46_Fj0%riS;_(`SoCP(p-{H#BhFqQ6^0z7<8vi485ZD`3?)%3JzTjC22X*Sysk%|4M|n-3!0aY~ zq+#ST-#(kprY~+9j132#0Vf{)AK=tu{^ekNz7o(j)4_S9p{U?1f;e}%XCCOky52BY zVxZY@LcbRyEJklH7%>Vg3-;y--p){UwW24?BsMfih$)vUfxe5ZdsxsFW@5U~%n2_Gx1U+)PD5`5KLcjGA3(8Sp5Xw)-3 z8ob|L2Q8@=%-EUreXuc%gD^?|2;@GRI1uP%f-OPyYHgo_6QPbz#=xoB-JJ#p6?aku zwl1}OmH{pL>s`n0f*WqQ0Z!bj#^=g3eNbrPuR#pAsZoH7`x@5=zv~mOrtu`l;~Z*X z2@LYRPhm8|Sc8vwg|lyQE7-3jghdQlsQ*>E0Q~3H7)alBHr44;IcYEB5?k%HPU^W% zgiy1N1%!xnlmx2W$m^<|Q3&w$GS;S7NEJFyr1K;1S(m0t|BFsN6C?Co z!yHi0L;=;exG=ADQ5yh;Zz^zCAyD$y^5{w%29Z1o`8_pLuN|OhU$+jHqYevQP#DS} z8#wj0#%l0&JDKgeX=^(@i37CnVw9Q|0uLWmC$R~$Ayvb1_z|I2(crKXRDH9{^_W^0 z*H>VwPdX4q$~`O8Be-1lLMq&LomvIWU{vQp7Pua()niWcjX7-Y+cy}X_rb=-rZ8|Z z2nyWAlNe>5v|e-x!{)&ZECgxO!QpAwExP`IyzqN%qf?`)hwZ2g)ppAT@1ln@Q8mge zD$F|yv0Y%N!=8>pKwz+lkS>cMy>T=g9qoIEjUliN5pBaZL&6*ZRf!DAnD$$;}4HvPws-wW4$`g-`a z-+UAN$)COlPOcfY;Mm>wz%Tsr>)>Dh=-=l{XvYnYaD&3X4@5eA_#hlQcmU2B477#s zofzhOyt-jm_<%X+Ec&pU_yf7>fx3I`7!41C^>QWsim{pYlX_&NH3{7hZTi95`^W^1aii zPYvtjuAz<(!uvk>5%~OVx3OZrX1e{3JK^nr@*eo!?|P+lKX@phAAwWZOnF+#aD3S4 z`5(XVE0xynHI>coOE0+?uDIff@T4bP4i^sV@6@R+xcSR$?Wt}8+jw>cxkk~6b)@BRki}pb|9Tju!bhq!D;|saC8hD79FJ9XN13vu z=42RYo*)mk?_;xu^Bsgu)|#W?p9mw?Opt7ArQNa-eri~sMLyZww^?QDY8;!-P2TE* zEY<5J?%-?hY&x61cxhOxn~#UBqu&KP=Y8`al$~QVu_X3NE>C*5H9+uG6`fz#RXtR* zXf(ryG^$=gQXYsBSGH3_@x*Can_Va2C3($k7Uwo#md#;pkYkA*Y`CmxUcwH25@N(itW)oSt$p5g9Y}e! zxd^S$gm9BS{kwV4+c?pPW*L33=5bUt8LZ&=Kt(`^B~p}KC(;cK5p_|^Y(o<$`wF*X{UbYVCXe$hBBXyvCA%HM3mSk zb7y+MyAj(Z490v`TQ5fE%AOa!FyYP&ku_R7$PJP`hxOp_2RnQueE8cK6#R{$uA=Cd z_|qkv!F+uNva?gG=s|GC0qx}WQ3s0*H`TDM zyGweJhW4R+)-W=aPV{wN>|#X2wdhrk&~+IvA>bLuY%}8HU;$N z>te{LCo9bRkdITV@mc378eBu|5BY?NIRpYc2|qRTP`H&cM&!9tA&o+{=F!~wQDm#t z7zt*4G#t9`>G0u0@WK~77ry3&&xgl9{>ugf;UU<+Ifs*{w`+)i4}bI%@cV!G4*2*d zu7fjMTkt@oV%)s?`OkzGJpb8n#giWo`}YqUZ}SdLZEaUi*J*OXd7WNw#A6|+F$?OwT*ejSpKqadNKUK_kTM)`qE4D zEQs;q=+Pr^)pMRT7%ra-Z~fyxg`fZBUxVv!xOpw3-h1BvA^7xXZiFX4@$rG;Wg;=g z%=?E6)u4Xq#qi9hUja{f^5t;ukt1+m|GN%Ql8*6Cq^c@kkYVs9(>ZOM%+xI@4cDI87!Pz7$^j;un1dyz4z5 zn4FV~21D~#zwl~!!PU=&XAOquBj=oBYuG5X)cJKUdLevzFxvj^oBjaa^p>~P&6{=R zx!~Ie|NNuy>Q}z38p$|yHU=!1BPhku`;trD?|c6T;S-;{7WR^geD~xhJs!U0rC$fn zd+xJ`4X2}nL2ko^)uHlx?>#lt`zd(io8LB!&HL_WY-v696xJLBK?NXf_^mNylPMZ3 z*2~}gRzX~4pxGwuTzEOmzVOAni1fio{kazd9zMzvl*)LmEZ-PimZg>g0kmsPACeEK zDPtfy0lJQ5*)SQ8HH3hRo&*`P_IK=qu1kh!Ht>|4g~!I^7~?($>eE$>Fr5^yGWEkm zJ~^8n32DI3+4*qh$je~+{OnqO1_JzPU)7OvN71uGx_+f%=r4 zuUHd9GmLOtewF3XVPG1_Tnw4@=*kZ(oZ&A&CpkQ zvX_}&gCkwYhm;+plHFL1RF-84wL^4uIKYR}uD6ILr?|tNmybXtTZqXvlz^V(e;DSF z%q%AFLjB+lbt(%g%~PEuJEG;Wby=l@R^g1gN>Ya{QFxcfcg!zbSFZ4NT_{UIhU1#n zt>?)uC{O94WW5-yQ75>DIXKrf%4AYMB2f%1xMlb~+8vIi|A5-x> zM{Ql|CNwSxM<*NS8u$uimx)$2!uX6ifUxd=9aY=ocgXV6%7#r`q9a6HGf79pa3 z>SG*W1H`1y`6!6~sCZzY(V`?K;+5Z08WYFO}h# zCn-9VYP40up~c&@^6DMj+k$7$gat(QVLMHdXNDZFI^G%8MFX1{!fI?ciT_+<{uUT| z7Alb|lbAXRuZP`;#~(&U#?p^!Sew_+>OEKEGIJL7>g{Zd(3!I-?ok+ zF=|@YsfSp?_3{KJ*RG40l75bsd7?_jjrP<43n?B$?7pN@?#jXN`~BbhZE(%=o&_3m zrCQRlFnsT~zZ`z>uYA`)w>PX0CSV4GT1mz0_nW`z>)`26 zeKP#`|M6ez1&6z(&);@Cy!GvW22Xn80{hO*_|lF~BJ{Ed*BNe}nzD+c58(ZSGu>~4>tTsB9(=_N0Mm%r>Ahs}{E z)J-;JYopCVk)aABf5PRDgCF|aKLF2p*3;oX|J2XIjcZ=Q`N?aquU^!Ty7=PMPdf>j zI>Zmkc)oEkbg#QEN-B8x4PXCN@YlZYJK&sQbELMRrzliF9sUj++z-!r_A}ur!^X)w z-u~tAKYro0^@7a%mRL@x8mgO9#a}HZqzX~?5 zdoSSD`WG%flu`-dwtda3V79rRc}00>>n!TG)8o)`XA_UXH&lTD+S7H4rO}H^Yw8uL z$y-p`?+T{NbsoxZ;&}p;8WxGwiDUo1{lofY2a(2`X;I>_aiu-fC6lx1;hm^E z2s?+r3bxMwZrC~aEaSWN9r+zhH8pB#{Xq01?gXM2E6;S@GwL33KPMWB>L~@$xkYmcer=A!GQ-Pj(QPoK)-I5}<7?b(12L z0?;u}9Ct-mDEwBPqYG<&$=EbDm{i;3y8xekM!TTDjo8eohb+|g)((a?cIC4eV5b#x z9_)nn8^L5Bv^+silcKhqXx!{*oIsZOX`|_h9iih0i#A`5FMne9+~xWyl{i33{d%(VTHV{D1nL^Y^`82!y~%(tcTZM5qBBgk6Y-5HejGebLz zdcu=$=kBG8rTv}yZfGej=fw`koK{1j)@e+goDh-Idu9?45Xk0&5`jVp^8|UmbpE{# zFe4>V#xWkl-eNs!o4t6XcWM+i+~6_L%fVV=%pUm;J6U{U^klzQ;Z8vG6bc z@ejdc9)0Pq?G#wv`DgEgd+s@IeaI*kHsAnY9dFxZ>Cj+&{oUd`K`f z8*>Z&EGJn?n@5fuhVOXwx4`#&_bckNbyA@xfBxZ*Rbj=qFrClb`xbf{%ibrzsu@{nT~W!$&{%Nmw_P69#|vdtL>9 z=Wl#J96k4_wWA(LX_HynKd^5fyyWX&1pn-x{4kt%-ch)(DQ&*if1QT_WaD$!b?Y+; z<9X>Pm_c)IP>vrx?P@snRo??N+kl5#qWK1FKkwy$SG~k9B|{8)+?du+)B^3e_!hay z8dpBN zh^gPa5>8+A&*9W%KL(3K&k^I%8nS=LMD2w@-Pprd*Q$O8`yKSg$%TuJe3tntn8A*9 zXO-s&bb|^||-6x-jkPLpYs$&|7#*jCZW<@8{e)ca)T z&MYH~lPxcskZ7ZsNYu2|l1of)m*FKfxHztV5;TQtZDgX+_eH(ej~!9xy@YqD239ff zmN;k}LLz%LD+p?U@*OuZ)M>{gzy4>ws%Fp?B?3Ua8yZ7~D6eXuV-Ibx;ZmbyC+&0i zYN{baz>J1m5toqvdNrN}Mhe-hrWY^4tX!3{3(MDa9b}G%=Jj0rs74Z$cyZ{HU2g#H zSUH}}kPUl6#dHX4l&VF(ub$8SVte>nF2gDcE5{q!*(nzv&c#@}u%2QG8vz`uq8L|p zc1oW(oQW|Hqj`?P(Fh%vmD(!VTb)c;FkTa?VXw$o7_6;!mn~(XhUp>CUQbR)Eo=sW z89VKt;!)hm&Q6E6VNr|$id!heBYGQBs9%ku8g8QNyNs8hJM!QLQ}FNz?35kq22asQ z?D0^2Cz-@J3!vWIZb7f_&|ko#F;(*MBsd>efJwl7q}=zU4Wv-Tek z#^)zI;d0P{>QKpVA3`k@L4l3X8yoY%IQnAv+~@Crx4-lKYqj&~>pv?rw2V{P_?k&u z9rO~m$>}r>b>9Z>c;|c8s{3od`UUVee&Bm*%xtH&A%(RxwT>V6*e`?s-;e!M_(%WZ zU+;R^;dP(60p9nakHOasZ9097O;JOa2=ey!p*SdU)^qJ_L6iyBpR?1)lHz_E*67eCMmGOr@K_ zwQh;gS^nw4jlnJ#c5v0Rp9cT*fB7N!cR&80;MA$Tc>~wAU1PC#_Mp-(XPfn(_5$g( z5<)N@zzP_sEjC^^CiCcK>hRBC#NB%7-+(huelBdj=XYV_^Vbd{TR#m5_=dIEL%^WJ zhTE+{x)c6QWuS@7b?tPpxZrWHc-~8au6QnVbKWGw;8{5utoAo$fsdMIJlh0h$~!}z zJ}J*ZP76*l)HITH75-akc$S4?N+&Sxve$E#XH?#FJ_{xXf?O6>L+`=abT&P(sc=@B zUkcmjzZ$mA|Bivi95ES45mAj%0AM=Gv=rI!2J&@dWk^>K)40)+HChFLQLoZh=-#;H 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γ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%0DTdLuY}&#k+zoII1z`8U~aY+dQc|{G+;x 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%0Aojq89(rE*+I0pW>k)dD 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